Hi,
I’ve just switched from VIM3_Ubuntu-server-bionic_Linux-4.9_arm64_EMMC_V20191231 to VIM3_Ubuntu-server-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.
I noticed that the very same TF Card that what was working before the switch on the same board now it doesn’t get detected. And it’s still working on a different x86 pc.
The card is a Samsung SDHC MB-ME32GA EVO Plus 32 GB, UHS-I U1.
The same problem happens also with a Samsung SDXC MB-MC64GA EVO Plus 64 GB, UHS-I U3.
I’ve got the following errors on dmesg:
[ 338.461859] meson-mmc: card IN
[ 338.565002] meson-mmc: normal card in
[ 338.685763] meson-mmc: actual_clock :400000, HHI_nand: 0x80
[ 338.685769] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c
[ 338.858711] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 338.859607] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 338.866224] meson-mmc: meson_mmc_irq_thread_v3() 622: set 1st retry!
[ 338.874172] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 338.879107] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 338.886791] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 338.891760] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 338.899072] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 338.904410] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 338.911061] meson-mmc: Command retried failed line:644, cmd:55
[ 338.918332] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 338.923394] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 338.929740] meson-mmc: meson_mmc_irq_thread_v3() 622: set 1st retry!
[ 338.937150] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 338.942543] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 338.950180] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 338.955543] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 338.963183] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 338.968543] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 338.975228] meson-mmc: Command retried failed line:644, cmd:55
[ 338.984758] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 338.989018] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 338.995325] meson-mmc: meson_mmc_irq_thread_v3() 622: set 1st retry!
[ 339.002836] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 339.008167] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 339.015810] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 339.021167] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 339.028822] meson-mmc: sd: resp_timeout,vstat:0x9dff0800,virqc:3fff
[ 339.034168] meson-mmc: sd: err: wait for desc write back, bus_fsm:0x7
[ 339.040824] meson-mmc: Command retried failed line:644, cmd:55
[ 339.048164] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.053151] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.059461] meson-mmc: meson_mmc_irq_thread_v3() 622: set 1st retry!
[ 339.066935] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.072303] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.079712] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.084959] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.092275] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.097612] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.103939] meson-mmc: Command retried failed line:644, cmd:55
[ 339.110005] sd: error -110 whilst initialising SD card
[ 339.116287] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.121531] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.127868] meson-mmc: meson_mmc_irq_thread_v3() 622: set 1st retry!
[ 339.135342] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.140681] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.148002] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.153337] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.160713] meson-mmc: sd: resp_timeout,vstat:0xa1ff2800,virqc:3fff
[ 339.165993] meson-mmc: sd: err: wait for irq service, bus_fsm:0x8
[ 339.172282] meson-mmc: Command retried failed line:644, cmd:1
[ 339.178383] meson-mmc: actual_clock :0, HHI_nand: 0x80
[ 339.178390] meson-mmc: [meson_mmc_clk_set_rate_v3] after clock: 0x1000023c
How can I fix it?
Regards