Mmc0: error -22 whilst initialising MMC card

Hi,

Today I unpacked my Omnia-router, I could not connect to it.

So I tried reboot (1), rollback to latest snapshot (2), factory reset (3), reflash (4) and reflash from the internet (6), the only result is all leds flashing blue, and no connection.

I tried “insecure ssh” (5), and managed to ssh as root.

trying schnapps resulted in this:
~ # schnapps list
ERROR: not a valid btrfs filesystem: /
ERROR: unable to access /dev/mmcblk0p1: No such file or directory
mkdir: can’t create directory ‘/tmp/schnapps.lock’: File exists
Another instance seems to be running!

and dmesg:
[ 3.151213] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA
[ 3.158725] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.179053] NET: Registered protocol family 10
[ 3.184115] Segment Routing with IPv6
[ 3.187817] NET: Registered protocol family 17
[ 3.192470] Registering SWP/SWPB emulation handler
[ 3.197433] registered taskstats version 1
[ 3.202061] Btrfs loaded, crc32c=crc32c-generic
[ 3.206903] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1
[ 3.367636] libphy: mv88e6xxx SMI: probed
[ 3.371718] DSA: switch 0 0 parsed
[ 3.375131] DSA: tree 0 parsed
[ 4.085303] mv88e6085 f1072004.mdio-mii:10 lan0 (uninitialized): PHY [mv88e6xxx-1:00] driver [Marvell 88E1540]
[ 4.215299] mv88e6085 f1072004.mdio-mii:10 lan1 (uninitialized): PHY [mv88e6xxx-1:01] driver [Marvell 88E1540]
[ 4.357533] mv88e6085 f1072004.mdio-mii:10 lan2 (uninitialized): PHY [mv88e6xxx-1:02] driver [Marvell 88E1540]
[ 4.495299] mv88e6085 f1072004.mdio-mii:10 lan3 (uninitialized): PHY [mv88e6xxx-1:03] driver [Marvell 88E1540]
[ 4.625302] mv88e6085 f1072004.mdio-mii:10 lan4 (uninitialized): PHY [mv88e6xxx-1:04] driver [Marvell 88E1540]
[ 4.646831] armada38x-rtc f10a3800.rtc: setting system clock to 2021-04-29 16:17:34 UTC (1619713054)
[ 4.657407] Freeing unused kernel memory: 1024K
[ 4.720146] random: fast init done
[ 4.759143] watchdog: watchdog0: nowayout prevents watchdog being stopped!
[ 4.766067] watchdog: watchdog0: watchdog did not stop!
[ 6.112831] mmc0: card has unknown MMCA version 6
[ 6.117553] mmc0: error -22 whilst initialising MMC card
[ 9.084972] mvneta f1070000.ethernet eth0: configuring for fixed/rgmii link mode
[ 9.093374] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.100240] mvneta f1070000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[ 9.108493] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 9.114913] br_lan: port 1(lan4) entered blocking state
[ 9.120152] br_lan: port 1(lan4) entered disabled state
[ 9.126892] device lan4 entered promiscuous mode
[ 9.132317] mmc0: card has unknown MMCA version 6
[ 9.137036] mmc0: error -22 whilst initialising MMC card
[ 9.144393] device eth0 entered promiscuous mode
[ 9.149515] mv88e6085 f1072004.mdio-mii:10 lan4: configuring for phy/gmii link mode
[ 9.157258] IPv6: ADDRCONF(NETDEV_UP): lan4: link is not ready
[ 9.166339] random: dropbear: uninitialized urandom read (32 bytes read)
[ 12.134380] mmc0: card has unknown MMCA version 6
[ 12.139101] mmc0: error -22 whilst initialising MMC card
[ 12.906603] mv88e6085 f1072004.mdio-mii:10 lan4: Link is Up - 1Gbps/Full - flow control rx/tx
[ 12.915169] IPv6: ADDRCONF(NETDEV_CHANGE): lan4: link becomes ready
[ 12.921517] br_lan: port 1(lan4) entered blocking state
[ 12.926758] br_lan: port 1(lan4) entered forwarding state
[ 15.177538] mmc0: card has unknown MMCA version 6
[ 15.182267] mmc0: error -22 whilst initialising MMC card

I guess the MMC card is corrupt.
Is there a way to fix this with fdisk? Or should I send it back to the reseller?

Hello @hansdc,

Can you please write to our support department more details like where did you buy this router together with the serial number of the router?

You can send us a few photos how the router looks like to be sure that it was not damaged during transportation.

It would be really helpful. :pray: