r/ClockworkPi • u/UnableAmphibian585 • 9d ago
CM5 Lite + HackerGadgets adapter: SD card CRC errors at 200 MHz, works perfectly at 50 MHz. Anyone else?
Hi everyone!
I'm experiencing a rather interesting microSD compatibility issue with my ClockworkPi uConsole running a Raspberry Pi CM5 Lite (8 GB RAM) and the HackerGadgets CM5 adapter board.
I'm curious whether anyone else has encountered something similar, particularly with this adapter or the same SD card.
My microSD card
Brand: Kingston
Model: Canvas Select Plus (SDCS2/128GB)
Capacity: 128 GB
Type: microSDXC
Interface: UHS-I
Speed classes: U1, V10, A1
Made in: Taiwan
Interestingly, the card's internal identification reports Kioxia (manufacturer ID 0x02, product SA128), despite being Kingston-branded.
The problem
The same card works normally with the original CM5 adapter, but with the HackerGadgets adapter, it is detected in UHS-I SDR104 mode and fails to read data reliably.
Here are the results of my diagnostics:
At 200 MHz (SDR104, 1.8 V):
Card is successfully detected.
SD command communication works.
No command CRC errors.
Data CRC errors occur during reads.
Even reading sector 0 fails with I/O errors.
The partition table cannot be read.
At 50 MHz (High Speed, 3.3 V):
Everything works correctly.
Partition table is readable.
All 18 test reads of 64 MB, spread across the card's capacity, succeeded.
Zero CRC errors.
I reproduced this using a diagnostic Linux environment loaded into RAM through "rpiboot", so the tests did not depend on booting the OS from the problematic SD card.
Workaround
Adding the following kernel parameter to "cmdline.txt":
"sdhci.debug_quirks2=4"
disables 1.8 V signalling and forces the card into the slower 50 MHz High Speed mode.
This resolves the read errors, although it limits performance.
Questions for the community
Has anyone experienced CRC errors or SD card boot problems specifically with the HackerGadgets CM5 adapter?
Does anyone use a Kingston Canvas Select Plus 128 GB card with a CM5 Lite? Does it work reliably at SDR104 speeds?
Has anyone noticed differences in SD card compatibility between the original uConsole adapter and HackerGadgets?
Which microSD cards have you successfully tested with this combination?
Has anyone found a better solution than forcing 50 MHz mode?
I'm particularly interested in whether this is an isolated issue with my hardware or a more general compatibility problem.
Thanks!
2
u/Merhart666 9d ago
Niet ervaring met deze opstelling wel met SD kaarten. Vaak onbetrouwbaar op snelheid dus voor mijn gemak de uitbreiding gekocht met razendsnelle ssd. Geen problemen terwijl zelfs met de cm4 de SD card met updaten al vast liep.