Hi everyone!
I have a problem with sd card reader on Mikrotik RBM33G board.
After mounting card to some directory and writing to it I get these errors:
[ 930.103801] msdc0 -> TUNE_BWRITE<PASS> DSPL<0> DATWRDLY<-1> MSDC_DAT_RDDLY0<0x10101010> <- msdc_tune_bwrite() : L<1546> PID<mmcqd/0><0x23f>
[ 930.117678] msdc0 -> TUNE_BREAD<PASS> dcrc<0x0> DATRDDLY0/1<0x10101010><0x0> dsmpl<0x1> <- msdc_tune_bread() : L<1420> PID<mmcqd/0><0x23f>
[ 933.262527] msdc0 -> cmd<13> resp<0xe00> <- msdc_check_busy() : L<1614> PID<mmcqd/0><0x23f>
[ 933.271033] msdc0 -> cmd<13> resp<0x900> <- msdc_check_busy() : L<1614> PID<mmcqd/0><0x23f>
[ 933.309746] msdc0 -> TUNE_BWRITE<FAIL> DSPL<0> DATWRDLY<-1> MSDC_DAT_RDDLY0<0x10101010> <- msdc_tune_bwrite() : L<1546> PID<mmcqd/0><0x23f>
[ 933.329754] msdc0 -> TUNE_BWRITE<FAIL> DSPL<1> DATWRDLY<20> MSDC_DAT_RDDLY0<0x10101010> <- msdc_tune_bwrite() : L<1546> PID<mmcqd/0><0x23f>
[ 933.359739] msdc0 -> TUNE_BWRITE<FAIL> DSPL<0> DATWRDLY<20> MSDC_DAT_RDDLY0<0x10101010> <- msdc_tune_bwrite() : L<1546> PID<mmcqd/0><0x23f>
And I can mount my card only once. After unmounting and mounting it again I get this message:
[ 1363.777010] EXT4-fs (mmcblk0): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock
[ 1363.786076] EXT4-fs (mmcblk0): group descriptors corrupted!
mount: mounting /dev/mmcblk0 on /mnt failed: Invalid argument
It won't never mount until I format it again. Yes, I need the ext4 because I want to use it to as overlayfs.
Does anyone know what is the problem?