acpi, invalid initial irq
nakal at web.de
Sun Aug 22 15:36:56 PDT 2004
My BIOS has a setting to assign IRQs to PCI/PnP or to non-PnP ISA.
I have an old ep-NIC (3C509-TPO) it's configured to use IRQ 5
and this IRQ is marked "non-PnP ISA".
In earlier -CURRENTs FreeBSD always respected this setting and
I could use if_ep without problems. Now (with CURRENT: 2004/08/18)
I can see the following line while booting:
ACPI link \_SB_.PCI0.ISA_.LNKB has invalid initial irq 9, ignoring
IRQ 9 is correct for my sym SCSI adapter (that's what is shown
in my SCSI-BIOS).
Later I can see:
sym0: <875> port 0xc400-0xc4ff mem 0xe7002000-0xe7
002fff,0xe7001000-0xe70010ff irq 5 at device 13.0 on pci0
Does this mean that FreeBSD assigned the IRQ 5 to sym ignoring
the BIOS settings?
Now I don't have any IRQs left to load if_ep (earlier, I
had one more shared IRQ, but it worked at least).
Instead I'm getting a panic when loading the if_ep module:
ep0: No irq?!
ep0: ep_alloc() failed! (6)
panic: resource_list_release: resource entry is not busy
Is there a way to prevent FreeBSD from assigning certain IRQs
to PCI devices?
More information about the freebsd-current