Can't boot a B+ with a USB HDD
@ghollingworth is already working on this.
Since Jan 22, 2017.
Assessment
This issue has not been assessed yet.
Description
I've got a B+ that has the rootfs on a USB HDD. That needs max_usb_current=1 in /boot/config.txt and it needs rootdelay=5 in /boot/cmdline.txt to allow the USB drive to spin up before mounting the rootfs.
If I try to boot that using a 2GB SDCard with just bootcode.bin on it then nothing happens, the system doesn't get far enough to display the rainbow screen, the HDD just whirs and never spins up
What I need is bootcode.bin when it detects that there's no other firmware / start.elf / cmdline.txt / config.txt available on the SDCard to default to max_usb_current=1 (and, possibly, to append rootdelay=5 to the cmdline passed to the Linux kernel).
At the moment my B+ is back to running with a regular SDCard with only root=UUID=xxx-xxx-xxx in cmdline.txt and max_usb_current=1 in config.txt.
- Dominant language
- No language data
- Stars
- 5.6k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from raspberrypi/firmware
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2042 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
raspberrypi/firmware#2040 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
raspberrypi/firmware#2039 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
raspberrypi/firmware#2038 · 4 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2037 · 4 comments ·