RPI5 SD-card harness (Solved)

Not quite sure what is up hence the cryptic title…

I’ve just finished migrating my zynthian V5 RPI4 to RPI5. All went quite well.

Quick sub question :
Can I just pop in the old (the same) RPI4 SD card and just use it as is ? (Pros|cons)?

inb4: I did and it worked fine.
^ Until I ran an update which booted to an angry Daphne.

Since I respect her authority, I promptly removed the card and burned it with the latest ORAM img.
Again, it booted fine. until I made an update which again summoned the angry Daphne.

I can repeat this process ad nauseam.

Context for Daphne’s disapproval:

Running autoconfig...
Detected I2C Chips: ['MCP23017@0x20', 'MCP23017@0x21', 'PCM1863@0x4A', 'PCM5242@0x4D', 'RV3028@0x52', 'TPA6130@0x60']
Checking Boards: ['V5_MAIN', 'V5_CONTROL']
OK: All hardware has been detected!
Detected V5 kit!
Configuring Zynthian for V5 ...

Reboot...

Running autoconfig...
Detected I2C Chips: ['MCP23017@0x20', 'MCP23017@0x21', 'PCM1863@0x4A', 'PCM5242@0x4D', 'RV3028@0x52', 'TPA6130@0x60']
Checking Boards: ['V5_MAIN', 'V5_CONTROL']
OK: All hardware has been detected!
Detected V5 kit!
Zynthian already configured for V5.

Fixing ALSA mixer settings...

Regenerating keys...

[…]


Restarting SSH server ...
Removing current SSL certificate...
Generating new SSL certificate for 100 years...
Generating splash images for display resolution 800 x 480...
Disabling first boot process ...
Resizing partition...
Rebooting to start zynthian-ui ...

Did you check webconfig audio setup after the update to make sure it’s correct?

Now, this is my goal today to finish this RPI{4,5} migration which started 4 days ago. Whay do you know : this morning, after letting the Zynthian alone for a day, it boots and reboots just fine… what gives…

In the “error” boot screen, the webconfig is not available, only SSH. But now, since everything works, the webconfig and audio setup is as expected.

1 Like

Uploaded the pianoteq binary → reboot → error boot screen → reboot → error…

…why ? So random.

I’m logged in through SSH…

Tried :
→ systemctl status

Rebooted for the n-th time (doing absolutely nothing) and now : It works!
:sob: why…

I think I know what’s up

I’ll try plugging the SD card directly in the RPI.

My guess:

  • Bad SD / image
  • Bad connection at some point. Control board, SD-extender, etc.

Anyway, you didn’t give us the needed details, nor logs, so it’s difficult to help you with such a limited info. Please, attach:

  • Picture of the ERROR screen, or at less, tell us what it says
  • Snapshot from your webconf dashboard
  • logs from UI

As you upgraded from Pi4 to Pi5, please, take into account this, that is well explained in the section 8 of the upgrade tutorial:

V5 Minimal Upgrade Kit

8.) Connect the SD-card harness and the USB-C harness. There is a chance that the SD-card works with the extender. If it works, lucky you!!! If not, you should plug your SD-card directly to the RPI5. The good: it will be ultra-fast!!!

Thanks

2 Likes

Yes, but, “works”… it did work, but then not and I was not yet sure it was SD card related.

Naive side question : why would it be an issue : isn’t the SD harness sort of an extension cord for SD card ?
inb4: data rates + impedance + noise + crosstalk = inevitable corruption. But why then would it not be an issue with the RPI4 ?

Because Pi5 tries to boost SD speed to the maximum and this can cause trouble.
You will find interesting to read this thread to learn about it.

See the “off-topic” part :wink:

Regards,

2 Likes

48MHz -> 208MHz
Yes, I get why it could (would) not work properly !