View previous topic :: View next topic |
Author |
Message |
mrtsufo n00b
Joined: 31 Mar 2005 Posts: 22
|
Posted: Wed Dec 21, 2005 3:40 pm Post subject: Does anyone know how to manually change Interrup/IRQ numbers |
|
|
Hello, I need to find a way to manuualy assign the ethernet interrupts from the Gentoo side. I have a computer that I am connected to through remote. It is the only way I can reach it. The issue is that I have two eth devices conflicting. See interrupt 209:
CPU0
0: 51462725 IO-APIC-edge timer
1: 9 IO-APIC-edge i8042
4: 77 IO-APIC-edge serial
8: 0 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
14: 54794 IO-APIC-edge ide0
15: 1834319 IO-APIC-edge ide1
185: 0 IO-APIC-level ohci_hcd:usb2
193: 0 IO-APIC-level ehci_hcd:usb1
209: 17826296 IO-APIC-level eth2, eth0
225: 390221 IO-APIC-level eth1
NMI: 1403
LOC: 51456095
ERR: 0
MIS: 0
Any direction would be greaqtly appreciated. Thanks. |
|
Back to top |
|
|
tuxmin l33t
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Wed Dec 21, 2005 3:48 pm Post subject: |
|
|
Is that a real problem? Recent Linux drivers should handle IRQ sharing flawlessly (as any modern PC OS)
Look at my output of /proc/interrupts
Code: |
CPU0
0: 19078071 XT-PIC timer
1: 22957 XT-PIC i8042
2: 0 XT-PIC cascade
8: 2 XT-PIC rtc
9: 12918193 XT-PIC acpi, uhci_hcd:usb1, uhci_hcd:usb2, EMU10K1, eth0
10: 11364 XT-PIC ide2
11: 4943296 XT-PIC nvidia
12: 15095 XT-PIC i8042
14: 684269 XT-PIC ide0
15: 163 XT-PIC ide1
|
_________________ ALT-F4 |
|
Back to top |
|
|
mrtsufo n00b
Joined: 31 Mar 2005 Posts: 22
|
Posted: Wed Dec 21, 2005 4:01 pm Post subject: |
|
|
Thank you for the reply. Everything is current. Latest Gentoo and kernels. This is an ASUS A8N-e Motherboard which I suspect is the reason. The problem is that I am 450 miles away. The eth card that is conflicting (and not working) is an Intel pro/1000 mt:
Intel(R) PRO/1000 Network Driver - version 6.0.60-k2
Copyright (c) 1999-2005 Intel Corporation.
ACPI: PCI Interrupt 0000:05:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 209
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
I can't find a utility like the old "etherdisk" that could manually go in and change it.
I went to the Intel site, but I was told non of those will work in Linux.
Any ideas? |
|
Back to top |
|
|
tuxmin l33t
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Wed Dec 21, 2005 5:26 pm Post subject: |
|
|
My guess is that this is not a IRQ conflict but that your NIC is broken...
I had a similar problem just this week, I could configure the interface and everything, but no
traffic would go through. The NIC all of a sudden died after working perfectly for months on a system I dindn't change. _________________ ALT-F4 |
|
Back to top |
|
|
mrtsufo n00b
Joined: 31 Mar 2005 Posts: 22
|
Posted: Wed Dec 21, 2005 5:28 pm Post subject: |
|
|
Thank you also for the reply.
The NIC works fine if another is taken out. Same for the rest. The issue is that I was in front of this machine a couple days ago thinking the problem was NIC related. We thought we solved the issue. Not until I got home (450 miles later) did we realize it was IRQ related. |
|
Back to top |
|
|
tuxmin l33t
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Wed Dec 21, 2005 6:20 pm Post subject: |
|
|
Interesting,
some kernel modules offer a parameter that let's you define an IRQ. Unfortunately the e1000 driver does not... (modinfo e1000).
Did you try to boot without ACPI? Maybe there's a problem in the ACPI routing?
Good luck, Alex!! _________________ ALT-F4 |
|
Back to top |
|
|
|