Raspberry pi gives voltage select error

I had an older fedora on a RPI4b and it worked beautifully. My sd card died and I put in a new on and flashed a new version of fedora on the chip only to get the dreaded “card did not respond to voltage select” error. Not much help anywhere on it. It seems to be a uboot issue and that seems to be seemed into fedora. I can verify that the power supply is sufficient and very stable. The card works with the raspberry pi OS so there are no hardware issues. The problem is here in fedora. I need a simple and let me restate that. SIMPLE solution to this. As the issue is clearly in fedora and uboot how can I get an image to put on the RPI that will boot without the error?

Hello @arcticpenguin and welcome to :fedora: !

What approach and Fedora edition/variant/version are you trying now and what have you used when it worked?

Use a different SD card.

I’ve gotten a voltage switch error with a few cards, and kept switching cards until I found one that didn’t have the error in dmesg.

2 Likes

I seem to have misunderstood the question. If the system boots and functions properly, this error message can probably simply be ignored. In my experience, this is observed on some cards but not on others, and if this is your only concern about an otherwise smoothly running Fedora system, then you should probably follow the suggestion from the previous post.

well, it is not working so I can’t just ignore the error. The error is all I see and it DOES NOT BOOT. the previous version I used was F-38 and I did try that and now it does not work. It is a new SD card which does work. I know this because I put RPI OS on it and everything worked great. I flash fedora on it and it will not even boot due to the error. It comes from uboot which is not used by RPI OS. I am not going to look for a SD card that works with fedora as it should not matter. If it works with one OS it should be fine for another. Working around a bug is not a solution. Bugs should be fixed not ignored. This is not microsoft.
I thank you all for answers but still have the issue. I think the point is that fedora needs to not use uboot since that is causing the issue. What I need is a way to fix it and point out to whoever decided to use uboot that they need to reconsider that choice.
But I still need something otherwise I have to do some work and not use fedora.

sorry, if not mentioned I have used balena etcher and raspberry pi imager to do the flashing. both with same result

Even if it works, it is not recommended to use an old version of Fedora that is no longer supported.

This approach is not expected to work with Fedora.

Although I’m not sure if it will seem easy to you, the solution that Fedora recommends is the following:

I did try that to no avail. in fact it is how balena etcher worked. It was a GUI front end. but I already tried what was in that guide and I am still here with the same issue. Only reason I tried the F-38 was to see if it would work then upgrade to 41 or 42. I find that the issue is the card but I can’t go buying cards to find one that works for uboot. it should work the other way, uboot should work for the cards. The card I had was from PNY and it worked fine except for the crap quality and it died after about 20 uses. I put in sandisk which works better but not with uboot. I refuse to ever get another PNY after the problems they caused. seems like uboot supports the garbage cards and not good ones.
still need a solution.

All the cards I’ve tried have been able to boot Fedora, although in some cases there were voltage-related messages. I can’t suggest a solution to an issue I haven’t encountered.

Maybe you could try AlmaLinux instead? It fully supports raspberry 4 and 5.

I reported this as a bug to fedora. I detailed the messages and how it points squarely at uboot. However so far fedora has blamed the power supply which is not the issue. Looks like they may not be interested in fixing this issue. I hope I am wrong. I will be having to switch to raspberry pi os for the robotics project. We were wanting and hoping to use fedora as it is much better suited but if it does not boot it is worthless.