IRQ-Routing Problems (ShowStopper)

Matthias Schuendehuette msch at
Sat Jun 5 10:21:17 GMT 2004

Hi all,

I have still IRQ-Problems on my machine which seem to be ACPI related 
(i.e. which don't occur without ACPI) but seem to have a different 
source than the last shutdown/reboot issue.

The last working kernel is from May 22, after the new ACPI-Code no 
kernel boots with ACPI enabled any more.

The core problem is the handling of IRQ 10 on my machine. This IRQ is 
marked as 'Legacy/ISA' in my BIOS-Settings and is used for my ISA 
"Teles S0/16.3"-ISDN-Card.

With my old working kernel, things look as follows:

FreeBSD 5.2-CURRENT #0: Sat May 22 13:01:03 CEST 2004
pcib0: slot 7 INTD is routed to irq 11
pcib0: slot 7 INTD is routed to irq 11
pcib0: slot 7 INTC is routed to irq 12
pcib0: slot 9 INTA is routed to irq 11
pcib0: slot 10 INTA is routed to irq 12
pcib0: slot 12 INTA is routed to irq 12
sym0: <875> port 0xd800-0xd8ff mem 0xe3000000-0xe3000fff,
0xe3001000-0xe30010ff irq 11 at device 9.0 on pci0
isic0 at port 0x580-0x59f,0x180-0x19f,0x980-0x99f,0xd80-0xd9f
irq 10 flags 0x3 on isa0

Now, with newer kernels, there's a different IRQ-Routing, where
"pcib0: slot 9 INTA is routed to irq 10" and therefore
"isic0: Could not get IRQ for Teles S0/16.3"
"sym0" is on IRQ 10 as well (of course), so the detection of my 
SCSI-Disks hangs (because of the ISA-Card on this IRQ I assume) and 
with this the whole boot process... :-(

Obviously the new IRQ-Routing does not look at the BIOS-Settings and 
grabs an IRQ which is reserved for legacy ISA-Cards. I tried both 
possible "PnP-OS" settings but it makes no difference there.

I admit that ISA cards aren't state of the art anymore, but in the 
moment it's my fastest Internet-access and it was working for a long 
time. I hope that this behaviour is not intended and that ISA-Cards 
remain to be supported under FreeBSD 5...
Ciao/BSD - Matthias

Matthias Schuendehuette	<msch [at]>, Berlin (Germany)
PGP-Key at <> and <> ID: 0xDDFB0A5F

More information about the freebsd-current mailing list