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