I am having an irq conflict, my ethernet card and wireless card aren't wotking
(And strangely enough, when I start the XServer neither the keyboard does).
The lspci output:
Code:
0000:00:00.0 Host bridge: Intel Corp. Mobile Memory Controller Hub (rev 03)
0000:00:02.0 VGA compatible controller: Intel Corp. Mobile Graphics Controller (rev 03)
0000:00:02.1 Display controller: Intel Corp. Mobile Graphics Controller (rev 03)
0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
0000:00:1c.1 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04)
0000:00:1c.2 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04)
0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d4)
0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)
0000:00:1f.0 ISA bridge: Intel Corp. 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
0000:00:1f.1 IDE interface: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
0000:06:01.0 CardBus bridge: Texas Instruments: Unknown device 8031
0000:06:01.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032
0000:06:01.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033
0000:06:03.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
0000:06:08.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 02)
the exit from /pci/interrupts
Code:
CPU0
0: 64461 XT-PIC timer
1: 188 XT-PIC i8042
2: 0 XT-PIC cascade
8: 4 XT-PIC rtc
10: 100000 XT-PIC uhci_hcd:usb5, Intel ICH6
11: 33 XT-PIC ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb4, Intel ICH6 Modem, ipw2200
12: 122 XT-PIC i8042
14: 1437 XT-PIC ide0
NMI: 0
LOC: 64392
ERR: 0
MIS: 0
the exit from dmesg
Code:
BUG: unable to handle kernel paging request at virtual address 31687465
printing eip:
c0178cbc
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: ipw2200 ieee80211 ieee80211_crypt
CPU: 0
EIP: 0060:[<c0178cbc>] Not tainted VLI
EFLAGS: 00010286 (2.6.18 #1)
EIP is at create_dir+0x25/0x19b
eax: 00000000 ebx: 31687465 ecx: ffffffff edx: de678bbc
esi: de9ec000 edi: 31687465 ebp: ddc51e70 esp: ddc51e48
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 2291, ti=ddc50000 task=c1502540 task.ti=ddc50000)
Stack: de678bbc de9ec1d0 31687465 de9ec000 00000000 c03da1e0 c0178e40 ddc51e70
00000002 c0179fd2 00000004 00000002 de9ec1c8 c0248966 de9ec1c8 de9ec1d0
de9ec249 c0248c4d 00000000 de580aa0 00000000 de9ec000 de9ec004 019369c2
Call Trace:
[<c0178e40>] sysfs_create_subdir+0xe/0x11
[<c0179fd2>] sysfs_create_group+0x24/0x76
[<c0248966>] class_device_add_groups+0x23/0x4f
[<c0248c4d>] class_device_add+0x1b1/0x293
[<c02d1c44>] register_netdevice+0x1ce/0x288
[<c0179f8c>] create_files+0x22/0x44
[<c02d1d58>] register_netdev+0x5a/0x66
[<e005fde5>] ipw_pci_probe+0x3a7/0x446 [ipw2200]
[<c0247f31>] __driver_attach+0x0/0x59
[<c01e0468>] pci_call_probe+0xa/0xc
[<c01e0498>] __pci_device_probe+0x2e/0x3f
[<c01e04c7>] pci_device_probe+0x1e/0x30
[<c0247e96>] driver_probe_device+0x44/0x8d
[<c0247f67>] __driver_attach+0x36/0x59
[<c0247678>] bus_for_each_dev+0x35/0x59
[<c0247f9b>] driver_attach+0x11/0x13
[<c0247f31>] __driver_attach+0x0/0x59
[<c0247a63>] bus_add_driver+0x52/0x81
[<c01e064c>] __pci_register_driver+0x37/0x47
[<c0116737>] printk+0xe/0x11
[<e0027015>] ipw_init+0x15/0x68 [ipw2200]
[<e0027026>] ipw_init+0x26/0x68 [ipw2200]
[<c012dd5e>] sys_init_module+0x8b/0x18e
[<c0102607>] syscall_call+0x7/0xb
Code: ab 3b c0 31 c0 c3 55 57 56 53 53 53 89 cb 8b 6c 24 1c 89 14 24 89 df 89 44 24 04 8b 42 08 83 c0 70 e8 dc 43 1a 00 31 c0 83 c9 ff <f2> ae f7 d1 49 8b 14 24 89 d8 e8 24 f3 fd ff 89 45 00 3d 00 f0
EIP: [<c0178cbc>] create_dir+0x25/0x19b SS:ESP 0068:ddc51e48
<3>irq 10: nobody cared (try booting with the "irqpoll" option)
[<c01321ef>] __report_bad_irq+0x2b/0x6b
[<c01322b6>] note_interrupt+0x6b/0x99
[<c0131b08>] __do_IRQ+0x9a/0xe2
[<c010457b>] do_IRQ+0x43/0x50
[<c0102f8e>] common_interrupt+0x1a/0x20
[<c013007b>] alloc_data_pages+0xa5/0xc6
[<c011a473>] __do_softirq+0x2c/0x73
[<c011a4dc>] do_softirq+0x22/0x26
[<c011a509>] irq_exit+0x29/0x34
[<c0104580>] do_IRQ+0x48/0x50
[<c0102f8e>] common_interrupt+0x1a/0x20
handlers:
[<c0277271>] (usb_hcd_irq+0x0/0x4e)
[<c02b856e>] (snd_intel8x0_interrupt+0x0/0x1da)
Disabling IRQ #10
I am using Debian 3.1 r2
I have already tried booting with the irqpoll option and my Box just didn't boot completely; it just hanged on some lines that looked like the ones above.
As you may have noticed, that kernel (2.6.8) has the ipw2200 module (the one from Intel, not the kernel-included one). When I uninstall it, the problem is gone (but obviously, no wireless card).
I have already googled and all I found is to "manually set the irqs with the BIOS"... but my laptop's BIOS doesn't provide that feature.
Is there any way I can set the irqs inside Linux?