- July 1, 2021 at 4:30 pm #16809hunt_for_the_fixParticipant
I recently tried to set up a new Raspberry Pi 4B with the OzzmakerGPS-IMU v2.2 shield plugged directly onto the GPIO pins. I use Rspberry Pi's official Ubuntu 20.04 LTS Ubuntu Server distro (we need to run Ubuntu 20.04 in our setup). It worked so far: When I boot it up, stick the shield onto the Pi and check with
sudo i2cdetect -y 1, I get three active addresses. So far so good. 🙂
However, when I stick the board onto the Pi BEFORE boot (in particular before U-Boot has finished), the boot process halts and I cannot do anything (I waited for 5 minutes or so with no change). No keyboard typing seems to have an effect. Disconnecting power and connecting it again is the only option to shut it down in that state. I do not see a useful warning in the on-screen logs either. It is 100% reproducible and once I take the shield off, everything works fine again. I tested it with two different shields and Pis each to hopefully make sure it's no hardware issue on the shield or platform.
This is the output that I see before the freeze. I appears less than one second after power is connected:
Net: eth0: ethernet@7d580000 starting USB... No working controllers found Hit any key to stop autoboot: 0 U-Boot>
I see almost the same without the shield connected, but then it continues while with the shield, it stops here. Without the shield, I do not the the U-Boot prompt (?) but instead it goes on with
Switch to partitions #0, OKand continues to boot normally.
Maybe someone has experienced such a failure before and knows what might cause it? I have honestly never fiddled with the U-Boot process before so I'm a bit stuck here.
PS: Hope I got the formatting right.August 5, 2021 at 4:27 am #16950vibitzParticipant
I am getting the same issue with RPI 4August 5, 2021 at 5:29 am #16951vibitzParticipant
step 1 - follow this
(same response referring to above answer)
Step 2 - done
- This reply was modified 1 year ago by vibitz.
- You must be logged in to reply to this topic.