hey guys. I seem to have a problem with my Turris 1.x …i had it migrated to microsd card for a long time, but after some recent update/reboot, it is not getting fully up and i was seeing the errors regarding mmc0 device:
2023-12-20 10:30:36 err kernel[]: [ 64.114139] mmc0: card never left busy state
2023-12-20 10:30:36 err kernel[]: [ 64.118461] mmc0: error -110 whilst initialising SD card
2023-12-20 10:30:38 err kernel[]: [ 65.377982] mmc0: card never left busy state
2023-12-20 10:30:38 err kernel[]: [ 65.382343] mmc0: error -110 whilst initialising SD card
2023-12-20 10:30:39 err kernel[]: [ 66.755861] mmc0: card never left busy state
2023-12-20 10:30:39 err kernel[]: [ 66.760192] mmc0: error -110 whilst initialising SD card
2023-12-20 10:30:41 err kernel[]: [ 68.957599] mmc0: card never left busy state
2023-12-20 10:30:41 err kernel[]: [ 68.961926] mmc0: error -110 whilst initialising SD card
2023-12-20 10:30:42 err kernel[]: [ 70.145443] mmc0: card never left busy state
2023-12-20 10:30:42 err kernel[]: [ 70.149777] mmc0: error -110 whilst initialising SD card
2023-12-20 10:30:44 err kernel[]: [ 71.421317] mmc0: card never left busy state
2023-12-20 10:30:44 err kernel[]: [ 71.425680] mmc0: error -110 whilst initialising SD card
I assumed the SD card died or, since the router sat in the attic, that due to some low temperatures, the sd card somewhat moved inside the reader. so Today, i took it out, but noticed i can mount it in my laptop.
Next, I assumed the btrfs might be corrupted since i was not able to copy stuff from it, so i simply formatted the card and wanted to start over.
While i have my turris connected via debug cable, i can see that there are still a number of
[ 447.537549] mmcblk0: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
errors.
Also, when i do btrfs_migrate
, i am getting a ton of these errors, and the script finally fails with:
root@turris:/# btrfs_migrate
Are you sure you want to lose everything on mmcblk0? (yes/no)
yes
...
[ 447.269120] mmcblk0: error -84 transferring data, sector 224704, nr 128, cmd response 0x900, card status 0xc00
[ 447.282655] mmcblk0: error -84 transferring data, sector 224832, nr 128, cmd response 0x900, card status 0xc00
[ 447.296311] mmcblk0: error -84 transferring data, sector 224960, nr 128, cmd response 0x900, card status 0xc00
[ 447.310058] mmcblk0: error -84 transferring data, sector 225088, nr 128, cmd response 0x900, card status 0xc00
[ 447.323699] mmcblk0: error -84 transferring data, sector 225216, nr 64, cmd response 0x900, card status 0xc00
...
fdisk: cannot open /dev/mmcblk0: Input/output error
mkfs.fat 3.0.28 (2015-05-16)
/dev/mmcblk0p1: No such file or directory
Can't create fat!
I also tried to insert a new microsd card and having the same issues.
Also tried to create the partitions on my laptop but it is acting the same.
I am now worried that there might be something with the internal card reader? Do you guys have any experience around these issues? what else could i try?