[SeaBIOS] IRQ issues

Gerd Hoffmann kraxel at goldbach.in-berlin.de
Tue Dec 13 13:44:04 CET 2011


Latest seabios master has trouble with interrupts.  Running qemu 1.0,
Fedora 16 (linux kernel 3.1) as guest.  Linux ends up disabling both IRQ
10 and 11.  Device drivers seem to miss interrupts:

ehci_hcd 0000:00:1d.7: Unlink after no-IRQ?  Controller is probably
using the wrong IRQ.

Bisecting points to this commit:

commit a65f417c8430ce6781cbbfe84381a97d60628d81
Author: Kevin O'Connor <kevin at koconnor.net>
Date:   Sun Sep 25 23:08:58 2011 -0400

    Consolidate DSDT copy-and-paste PCI IRQ code into method calls.

    Use method calls in LNK[ABCDS] object methods - this reduces the
    cut-and-paste code.  It also makes it simpler and the object size

    Signed-off-by: Kevin O'Connor <kevin at koconnor.net>

Ideas anyone?


More information about the SeaBIOS mailing list