Skip to contentSkip to conversation

why would IRQ change?

DISCUSSION James 2 participants 5 messages Mar 20, 2011 – Mar 21, 2011

lore
Share & tools
lore

James

author
#0 lore raw

Is there a tool to list what devices are assigned what IRQ?

This from an old kernel:
ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc900017a0000, irq=18

This is from today:
ath9k 0000:02:09.0: PCI INT A -> Link[LNKB] -> GSI 17 (level, low) -> IRQ 17 ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc90001ba0000, irq=17

#1 lore raw
Quoted 10 lines · James

Is there a tool to list what devices are assigned what IRQ?

This from an old kernel:
ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc900017a0000, irq=18

This is from today:
ath9k 0000:02:09.0: PCI INT A -> Link[LNKB] -> GSI 17 (level, low) -> IRQ 17 ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc90001ba0000, irq=17

AFAIK, PCI interrupts numbers are just sequential numbers assigned by Linux - there is no significance to them, they are just a number for tracking which interrupt is assigned to which device - there is no "IRQ17" or "IRQ18" anywhere in any actual hardware.

Thanks,

Signature · 5 lines
Julian Calaby

Email: [email protected]
Profile: http://www.google.com/profiles/julian.calaby/
.Plan: http://sites.google.com/site/juliancalaby/
author
#2 lore raw
Quoted 11 lines · Julian Calaby
Quoted 10 lines · James

Is there a tool to list what devices are assigned what IRQ?

This from an old kernel:
ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc900017a0000, irq=18

This is from today:
ath9k 0000:02:09.0: PCI INT A -> Link[LNKB] -> GSI 17 (level, low) -> IRQ 17 ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc90001ba0000, irq=17

Quoted 7 lines

AFAIK, PCI interrupts numbers are just sequential numbers assigned by Linux - there is no significance to them, they are just a number for tracking which interrupt is assigned to which device - there is no "IRQ17" or "IRQ18" anywhere in any actual hardware.

Thanks,

I'm thinking maybe the IRQ sharing doesn't work right with this card.

#3 lore raw
Quoted 12 lines · James
Quoted 11 lines · Julian Calaby
Quoted 10 lines · James

Is there a tool to list what devices are assigned what IRQ?

This from an old kernel:
ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc900017a0000, irq=18

This is from today:
ath9k 0000:02:09.0: PCI INT A -> Link[LNKB] -> GSI 17 (level, low) -> IRQ 17 ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc90001ba0000, irq=17

Quoted 8 lines
Quoted 7 lines

AFAIK, PCI interrupts numbers are just sequential numbers assigned by Linux - there is no significance to them, they are just a number for tracking which interrupt is assigned to which device - there is no "IRQ17" or "IRQ18" anywhere in any actual hardware.

Thanks,

I'm thinking maybe the IRQ sharing doesn't work right with this card.

It's a PCI card. See: http://en.wikipedia.org/wiki/Conventional_PCI#Interrupts

Thanks,

Signature · 5 lines
Julian Calaby

Email: [email protected]
Profile: http://www.google.com/profiles/julian.calaby/
.Plan: http://sites.google.com/site/juliancalaby/
author
#4 lore raw
Quoted 18 lines · Julian Calaby
Quoted 17 lines · James
Quoted 16 lines · Julian Calaby
Quoted 10 lines · James

Is there a tool to list what devices are assigned what IRQ?

This from an old kernel:
ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc900017a0000, irq=18

This is from today:
ath9k 0000:02:09.0: PCI INT A -> Link[LNKB] -> GSI 17 (level, low) -> IRQ 17 ieee80211 phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81 mem=0xffffc90001ba0000, irq=17

AFAIK, PCI interrupts numbers are just sequential numbers assigned by Linux - there is no significance to them, they are just a number for tracking which interrupt is assigned to which device - there is no "IRQ17" or "IRQ18" anywhere in any actual hardware.

Quoted 7 lines
Quoted 3 lines
Quoted 2 lines

Thanks,

I'm thinking maybe the IRQ sharing doesn't work right with this card.

It's a PCI card. See: http://en.wikipedia.org/wiki/Conventional_PCI#Interrupts

Thanks,

Interesting, thanks.