Also I once had an I/O error amidst these warnings. It only disappeared after new installation of the image file.
It seems that some SD cards have problems with “command queuing” (no idea what that is).
The solution to this is adding the following to ‘/boot/firmware/config.txt’:
# Disable command queuing on main SD card
dtparam=sd_cqe=0
The documentation about this parameter:
sd_cqe Modify Command Queuing behaviour on the main SD
interface. Legal values are:
0: disable CQ
1: allow CQ for known-good SD A2 cards, and all
eMMC cards
2: allow CQ for all SD A2 cards that aren't
known-bad, and all eMMC cards.
(2712 only, default "1")
After adding this the warnings stopped. So far the I/O errors stay away too.
kind regards,
Hans.
ps. The 32GB SanDisk Extreme does not give these warnings.
Is this when the microSD is inserted directly in RPi5, or when it is in the extended card reader? Normally, sd_cqe should not make any difference, because bus signal speed is the same with sd_cpe enabled or disabled, it is just a different way data is negotiated and transferred, which has to be supported by the card to make it work, in first place.
I have some SanDisk Extreme 64GB and all run totally fine on A2 mode with sd_cqe automatically enabled.
Maybe you have older versions of the cards without the A2 logo? Are you sure they are genuine, anyway? Do not try to force enable sd_cpe if the card does not have the A1 or A2 logo, becasue it just won’t work.
No, never used Etcher. Always Win32imager or Raspberry Pi Imager, for me the first is a little more reliable.
As I said, I don’t know the technical details, but it definitely works. Without the parameter I get at least a dozen mmc0: running CQE recovery messages, with the parameter not one. Also I first had some I/O errors on the card, that are gone too.
So, I don’t know if it works theoretically, but in practice it does. Perhaps if people suffer from unreliable 64GB cards, this can help them.
So the problem is the unreliable SD card adapter flatcable.
@jofemodo: About 10 days ago I asked if I could get a new one because it was unreliable. I haven’t received anything yet, so could I please have one? It’s going from bad to worse.
I will try it, I hope the cable isn’t too much damaged by the bumps.
As I have completely disassembled the Zynthian for the removal of the bumps, I can now install an HDMI extension cable (on the front, there is no room elsewhere).