Date: Mon, 23 Aug 2004 00:36:53 +0200 From: Martin <nakal@web.de> To: FreeBSD Current <freebsd-current@freebsd.org> Subject: acpi, invalid initial irq Message-ID: <1093214213.802.25.camel@klotz.local>
next in thread | raw e-mail | index | archive | help
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? Martin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1093214213.802.25.camel>