Unbootable initramfs in secure mode
|Reported by:||dsd||Owned by:||Quozl|
|Component:||ofw - open firmware||Version:||Software Build 12.1.0-21|
|Deployments affected:||Action Needed:||no action|
We've found an initramfs that prevents the system from booting from the secure boot path (i.e. when it is read from a zip file). XO-1.75 running Q4D21.
The system doesn't boot - it hangs with OFW still on screen. Serial shows the only kernel message:
Warning: Neither atags nor dtb found
Here is the failing initramfs: http://dev.laptop.org/~dsd/20120916/build2-failing/runrd.zip
The system can boot from the same initramfs (unzip it...) with no problems.
I'm testing this against 13.1.0 build 2, but I guess pretty much any build will work. Put these 2 files in /bootpart/boot:
Now boot with:
false to require-signatures? " \boot" pn-buf place " int:" load-from-list drop
If I repack the 12.1.0 released kernel/initramfs using the same method, the system boots OK.
I have verified that it doesn't matter which runos.zip is used - the problem is triggered when the new runrd.zip is put in place, and doesn't occur with the 12.1.0 released one.
Change History (14)
comment:1 Changed 3 years ago by wmb@…
- Action Needed changed from never set to add to build
- Owner changed from wmb@… to Quozl
comment:3 Changed 3 years ago by Quozl
- Action Needed changed from add to build to package
- Milestone changed from Not Triaged to 1.75-firmware
- Priority changed from normal to low
- Status changed from new to assigned
- Version changed from not specified to Software Build 12.1.0-21
comment:4 Changed 3 years ago by dsd
- Milestone changed from 1.75-firmware to 13.1.0
- Priority changed from low to high