PCI->APIC IRQ transform

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all!

I have a question about how the kernel assigns interrupt levels to PCI
cards. I think that lines like these:

<6>PCI->APIC IRQ transform: 0000:00:1f.1[A] -> IRQ 169

means that the device at PCI address 0000:00:1f.1 is assigned the
interrupt 169 on the APIC board. So when I boot, I get these dmesg:es:

<4>PCI: Probing PCI hardware
<7>PCI: Probing PCI hardware (bus 00)
<4>PCI quirk: region 0600-067f claimed by ICH4 ACPI/GPIO/TCO
<4>PCI quirk: region 0700-073f claimed by ICH4 GPIO
<6>PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
<6>PCI: Transparent bridge - 0000:00:1e.0
<6>PCI: Using IRQ router PIIX/ICH [8086/24c0] at 0000:00:1f.0
<6>PCI->APIC IRQ transform: 0000:00:1f.1[A] -> IRQ 169
<6>PCI->APIC IRQ transform: 0000:00:1f.3[B] -> IRQ 161
<6>PCI->APIC IRQ transform: 0000:03:02.0[A] -> IRQ 177
<6>PCI->APIC IRQ transform: 0000:03:02.1[B] -> IRQ 185
<6>PCI->APIC IRQ transform: 0000:03:03.0[A] -> IRQ 193
<6>PCI->APIC IRQ transform: 0000:03:03.1[B] -> IRQ 201
<6>PCI->APIC IRQ transform: 0000:03:04.0[A] -> IRQ 209

So 7 IRQ:s are assigned to four PCI devices. But in another boot:

<4>PCI: Probing PCI hardware
<7>PCI: Probing PCI hardware (bus 00)
<4>PCI quirk: region 0600-067f claimed by ICH4 ACPI/GPIO/TCO
<4>PCI quirk: region 0700-073f claimed by ICH4 GPIO
<6>PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
<6>PCI: Transparent bridge - 0000:00:1e.0
<6>PCI: Using IRQ router PIIX/ICH [8086/24c0] at 0000:00:1f.0
<6>PCI->APIC IRQ transform: 0000:00:1f.1[A] -> IRQ 169
<6>PCI->APIC IRQ transform: 0000:00:1f.3[B] -> IRQ 161
<6>PCI->APIC IRQ transform: 0000:03:02.0[A] -> IRQ 177
<6>PCI->APIC IRQ transform: 0000:03:02.1[B] -> IRQ 185
<6>PCI->APIC IRQ transform: 0000:03:03.0[A] -> IRQ 193
<6>PCI->APIC IRQ transform: 0000:03:03.1[B] -> IRQ 201

Only 6 IRQ:s are assigned?!  This is very strange and I can find no
reasonable explanation why one less IRQ shows up. Could this be a
hardware problem and does it matter which PCI devices are attached to
those addresses?


-- 
mvh Björn

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux