rpiboot with Raspberry Pi 0.
Usually when I try to discover device the device is found without a problem and the booting process succeeds, recently I upgraded the firmware (
start_x.elf, etc. and the kernel using
Since it's impossible to do this with a device booting from NFS I had to do this in 2 stages:
- Upgrading the rest of the firmware manually (it's called
My setting is the following:
- A PC connected to 6 different Rpi0.
- 6 different NFS directories for booting each one of them.
- A single
msddirectory with the required overlays (one for each Rpi0 according to the USB path).
- One of the overlays and NFS base system is different from the others.
When trying to push the boot firmware via USB I'm getting a
Failed to claim interface error message which affects the Rpi0 with the upgraded firmware and another one which is the next in line and I can't reach it until the upgraded one is booted (the loop fails on this one and tried to boot it without looking for other devices).
What I tried so far
I tried researching what does "claim interface" means and what kernel functions are used, I've reached some conclusions that didn't help me with determining what may the cause be or what has claimed/locked the device previously.