Hi, As Kyösti pointed, MP tables and IRQ is broken on AGESA boards. Most of the mainboards have mindlessly copy-pasted code that generates MP tables and IRQ tables. Those often contain entries of non-existing devices as a result. Since the most preferred way of IRQ routing is ACPI and most systems use it, the "noacpi" path wasn't thoroughly validated.
I will start working on it soon (most likely together with Kyösti), so the situation should improve a little bit. Regards, Michał On 28.01.2020 11:33, Sergej Ivanov wrote: > Hello, > > adding nosmp pci=noacpi results in same behaviour - linux can't assign > irq to usb&sata controllers(but I don't see IRQ >15 anymore). Adding > nosmp pci=biosirq,noacpi allow system to boot. > > сб, 25 янв. 2020 г. в 03:14, Kyösti Mälkki <[email protected] > <mailto:[email protected]>>: > > On Thu, Jan 16, 2020 at 5:21 PM awokd via coreboot > <[email protected] <mailto:[email protected]>> wrote: > > > > Sergej Ivanov: > > > I can reproduce this bug on Biostar AM1ML. I think this bug is > ACPI > > > related, if i add 'nosmp acpi=off' Ubuntu boots fine. > > Hi > > Parameter 'nosmp' disables I/O APIC and enforces PIC IRQ routing. How > about 'nosmp pci=noacpi', it's less intrusive than using 'acpi=off'. > > It is somewhat well-known that AGESA boards' IRQ routing is a one sick > puppy [1] [2]. Or perhaps the entire litter, pun intended. > > [1] https://review.coreboot.org/c/coreboot/+/38262 > [2] https://review.coreboot.org/c/coreboot/+/38313 > > Kyösti > _______________________________________________ > coreboot mailing list -- [email protected] > <mailto:[email protected]> > To unsubscribe send an email to [email protected] > <mailto:[email protected]> > > > _______________________________________________ > coreboot mailing list -- [email protected] > To unsubscribe send an email to [email protected] -- Michał Żygowski Firmware Engineer http://3mdeb.com | @3mdeb_com
_______________________________________________ coreboot mailing list -- [email protected] To unsubscribe send an email to [email protected]

