Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Very High IRQ numbers on devices
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
XenoTerraCide
Veteran
Veteran


Joined: 18 Jan 2004
Posts: 1418
Location: MI, USA

PostPosted: Thu Feb 09, 2006 5:28 pm    Post subject: Very High IRQ numbers on devices Reply with quote

I was following a thread on how to speed up the system via the kernel, and I inserted the option's that it suggested. unfortunately I haven't figured out which thread this is yet today. I noticed now that I have several IRQs that are really High and I don't understand why or if this is really a good thing.
Code:
lspci -v
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog                                                                 -if 10 [OHCI])
        Subsystem: Micro-Star International Co., Ltd. Unknown device 5700
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 177
        Memory at ec000000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2

00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog                                                                 -if 10 [OHCI])
        Subsystem: Micro-Star International Co., Ltd. Unknown device 5700
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 193
        Memory at ec001000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2

00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog                                                                 -if 20 [EHCI])
        Subsystem: Micro-Star International Co., Ltd. Unknown device 5700
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
        Memory at ec004000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [44] Debug port
        Capabilities: [80] Power Management version 2

00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev                                                                  a1)
        Subsystem: Micro-Star International Co., Ltd. Unknown device 570c
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 177
        Memory at ec005000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at e000 [size=8]
        Capabilities: [44] Power Management version 2
this is just some of it. I just notice a USB and the ethernet are sharing an IRQ. I think this is do to the
Code:
  [*]   Message Signaled Interrupts (MSI and MSI-X) 
module in the kernel as it was one of the few things I added. It may not be though, if it isn't does anyone have an Idea what it is? Is this a good thing? how can it be? why did they get so high?
_________________
I don't hang out here anymore, try asking on http://unix.stackexchange.com/ if you want my help.
Back to top
View user's profile Send private message
Blood Fluke
Apprentice
Apprentice


Joined: 15 Sep 2005
Posts: 224

PostPosted: Thu Feb 09, 2006 8:05 pm    Post subject: Reply with quote

I'm not sure, but I think those really high IRQs are just an ACPI issue.
ACPI hijacks I/O at the hardware level, sooo...
Back to top
View user's profile Send private message
XenoTerraCide
Veteran
Veteran


Joined: 18 Jan 2004
Posts: 1418
Location: MI, USA

PostPosted: Thu Feb 09, 2006 8:08 pm    Post subject: Reply with quote

they weren't high until I changed stuff, they were normal. could it have anything to do with stack size or pci IDE I/O sharing (or something like that.
_________________
I don't hang out here anymore, try asking on http://unix.stackexchange.com/ if you want my help.
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Thu Feb 09, 2006 8:32 pm    Post subject: Re: Very High IRQ numbers on devices Reply with quote

XenoTerraCide wrote:
I noticed now that I have several IRQs that are really High and I don't understand why or if this is really a good thing.

It's not a problem, interrupts routed through an I/O APIC can have high numbers, while interrupts routed through legacy PIC have numbers less than 16. If the devices work, then the interrupts are routed properly, no need to worry about that.
XenoTerraCide wrote:
I think this is do to the
Code:
  [*]   Message Signaled Interrupts (MSI and MSI-X) 
module in the kernel as it was one of the few things I added.

No, it's just that you enabled the APIC, and XT-PIC and I/O APIC interrupt numbers are different. The devices you're showing can't use message signaled interrupts anyways. If they could, they would have the MSI capability, like this one:
Code:
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size 08
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
                Address: 00000000fee00000  Data: 40b9
        Capabilities: [58] HyperTransport: MSI Mapping
        Capabilities: [80] Express Root Port (Slot+) IRQ 0
                ...
Back to top
View user's profile Send private message
XenoTerraCide
Veteran
Veteran


Joined: 18 Jan 2004
Posts: 1418
Location: MI, USA

PostPosted: Thu Feb 09, 2006 8:38 pm    Post subject: Reply with quote

hmm I'm not showing any devices on lspci that can use them then. should I keep it in the kernel?
_________________
I don't hang out here anymore, try asking on http://unix.stackexchange.com/ if you want my help.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum