LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 10-15-2004, 07:18 PM   #1
Robhogg
Member
 
Registered: Sep 2004
Location: Old York, North Yorks.
Distribution: Debian 7 (mainly)
Posts: 653

Rep: Reputation: 97
Unhappy How can I change interrupts (IRQ numbers) in SuSE 9.1? (Please...)


I am using a system based on an Abit NF7-M mobo with Award BIOS. I had noticed that I had a number of items allocated to the same IRQs, but this didn't seem to be much of a problem. Today, though, I lost Ethernet after connecting a USB Zip drive. I spent some time searching for the cause before I remembered the shared interrupts, umounted the drive, and Ethernet returned. The Bios shows nine IRQs available (3, 4, 5, 7, 10, 11, 12, 14, 15), but only five of these appear to be used. 14 and 15 are allocated to IDE, while 10 is shared by the VGA and USB controllers, 5 by the sound card and USB and 11 by my NIC, SMBus and USB again.

How can I re-allocate IRQs to avoid conflicts? The relevant sections of the lspci listing are given below.

Thanks,

Rob.

0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1c01
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 5
Memory at ef002000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2

0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
Subsystem: ABIT Computer Corp.: Unknown device 1c01
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 5
I/O ports at d000
I/O ports at d400 [size=128]
Memory at ef000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1c01
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 10
Memory at ef003000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2

0000:02:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX - nForce GPU] (rev a3) (prog-if 00 [VGA])
Subsystem: ABIT Computer Corp.: Unknown device 1c01
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 10
Memory at ec000000 (32-bit, non-prefetchable)
Memory at e4000000 (32-bit, prefetchable) [size=64M]
Memory at e8000000 (32-bit, prefetchable) [size=512K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 2.0

0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
Subsystem: ABIT Computer Corp.: Unknown device 1c01
Flags: 66Mhz, fast devsel, IRQ 11 I/O ports at e000
Capabilities: [44] Power Management version 2

0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 20 [EHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1c01
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 11
Memory at ef004000 (32-bit, non-prefetchable)
Capabilities: [44] #0a [2080]
Capabilities: [80] Power Management version 2

0000:01:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at c000
Memory at ee000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2

Last edited by Robhogg; 10-15-2004 at 07:20 PM.
 
Old 10-15-2004, 07:40 PM   #2
irfanhab
Member
 
Registered: Jan 2004
Location: Pakistan
Distribution: OpenSuse 10.2, Slackware 11, Solaris 10
Posts: 415

Rep: Reputation: 34
I believe that you can not change IRQs through linux, or even windows for that matter, it is a BIOS issue and can be changed via the BIOS settings
 
Old 10-15-2004, 09:56 PM   #3
Robhogg
Member
 
Registered: Sep 2004
Location: Old York, North Yorks.
Distribution: Debian 7 (mainly)
Posts: 653

Original Poster
Rep: Reputation: 97
Thanks for the reply. Actually, Windows 95 OSR2 and later can use "IRQ steering" to override the BIOS IRQ settings (settings can be altered through the device manager, so far as I remember - some time since I did it) . While my BIOS will allow me to reserve certain IRQs, it does not appear to provide a means to allocate them to specific devices, so I need to find a software-solution if at all possible.

Rob
 
Old 10-16-2004, 06:47 PM   #4
Robhogg
Member
 
Registered: Sep 2004
Location: Old York, North Yorks.
Distribution: Debian 7 (mainly)
Posts: 653

Original Poster
Rep: Reputation: 97
I rechecked my mobo manual, and according to that I should be able to set IRQs for specific PCI slots. I did this, setting each one to one of the apparently unused IRQs, but lspci still shows the same result, so the OS does appear to be overriding the BIOS.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to change interrupts / IRQ numbers in SuSE 9.1? Robhogg Linux - Hardware 0 10-12-2004 06:33 PM
Share interrupts with /dev/rtc (IRQ 8) godOfThunder Linux - Software 1 08-03-2004 12:36 AM
IRQ change dimitri358 Linux - Software 2 03-26-2004 07:49 AM
protential IRQ conflict ??? results of /proc/interrupts feetyouwell Red Hat 1 01-02-2004 09:32 PM
Mouse detected in bios but not assigned IRQ in /proc/interrupts Onyx^ Linux - Hardware 4 08-26-2003 09:43 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 11:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration