I can reproduce this bug on Biostar AM1ML. I think this bug is ACPI related, if i add 'nosmp acpi=off' Ubuntu boots fine.
чт, 16 янв. 2020 г., 15:23 Paul Menzel pmenzel@molgen.mpg.de:
Dear coreboot folks,
My coreboot test S-ATA hard disk had `nosmp` on the Linux command line configured so that Linux boots on the Lenovo T60. Now, testing this on the AGESA board ASRock E350M1, Linux failed to detect the disk (/dev/sda), and was unable to boot (USB and AHCI devices got error -22). Removing `nosmp` from the command line made it boot. Using GRUB or SeaBIOS as payload didn’t make a difference, and the old coreboot image I had (before switching to C environment bootblock) *does* have the *same* problem, so the bug is there longer. It’s reproducible with Linux 4.16.x and Linux 5.4.x.
It’s not reproducible on the Lenovo T60 (other way around), and QEMU i440fx and Q35.
It’d be great, if you could test this on your coreboot boards, and report back. Adding `nosmp` to the Linux kernel command line, for example, by pressing e in the GRUB menu (and then Ctrl + x or F10 to boot) should be all that is needed.
Kind regards,
Paul
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org