Summary: | The ipw2200 module doesn't load/work with the gentoo-sources 2.6.19* kernel series | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jorge Manuel B. S. Vicetto <jmbsvicetto> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | linux-2.6.19-regression | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
Full kernel .config
Full 2.6.18 kernel config Full dmesg output for 2.6.18 Full dmesg output for 2.6.19-r2 /proc/interrupts for 2.6.18 /proc/interrupts for 2.6.19-r2 Full dmesg output for 2.6.19-r2 without irqpoll /proc/interrupts for 2.6.19-r2 without irqpoll Full dmesg output for 2.6.19-r2 without irqpoll and without fglrx /proc/interrupts for 2.6.19-r2 without irqpoll and without fglrx /proc/interrupts for 2.6.19-r2 without irqpoll and without fglrx (later) /proc/interrupts for 2.6.19-r2 without irqpoll and without fglrx (even later) |
Description
Jorge Manuel B. S. Vicetto (RETIRED)
2007-01-04 16:56:49 UTC
Created attachment 105437 [details]
Full kernel .config
My .config for gentoo-sources 2.6.19-r2
Created attachment 105444 [details]
Full 2.6.18 kernel config
This is the .config file for the 2.6.18 kernel - ipw2200 works with this kernel
(In reply to comment #0) > Ever since the gentoo-sources 2.6.19 kernel series was released, my ipw2200 > wireless network card stopped working. It worked / works with the 2.6.18* > kernel series. > > Output of dmesg after removing and reloading the ipw2200 module: > > ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.4km > ipw2200: Copyright(c) 2003-2006 Intel Corporation > ACPI: PCI Interrupt 0000:06:04.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> > IRQ 11 > ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection > ipw2200: Failed to send TX_POWER: Command timed out. > ipw2200: Failed to send TX_POWER: Command timed out. > ipw2200: Failed to send TX_POWER: Command timed out. > ipw2200: Failed to send TX_POWER: Command timed out. > ipw2200: Failed to send TX_POWER: Command timed out. > ipw2200: Unable to initialize device after 5 attempts. > ipw2200: failed to register network device > ipw2200: probe of 0000:06:04.0 failed with error -5 > > Relevant section of the kernel config: > > CONFIG_IPW2200=m > CONFIG_IPW2200_MONITOR=y > # CONFIG_IPW2200_RADIOTAP is not set > # CONFIG_IPW2200_PROMISCUOUS is not set > # CONFIG_IPW2200_QOS is not set > # CONFIG_IPW2200_DEBUG is not set Could you please enable the CONFIG_IPW2200_DEBUG and post what's in the logs then ? After enabling the debug option, I get the following on dmesg: ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.4kdm ipw2200: Copyright(c) 2003-2006 Intel Corporation ACPI: PCI Interrupt 0000:06:04.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection ipw2200: Failed to send TX_POWER: Command timed out. ipw2200: Failed to send TX_POWER: Command timed out. ipw2200: Failed to send TX_POWER: Command timed out. ipw2200: Failed to send TX_POWER: Command timed out. ipw2200: Failed to send TX_POWER: Command timed out. ipw2200: Unable to initialize device after 5 attempts. ipw2200: failed to register network device ipw2200: probe of 0000:06:04.0 failed with error -5 If you notice carefully, the only difference to the previous output is on the end of the first line: km to kdm. What tests can I do or what logs can I check for more useful info? The problem seems to be caused by an IRQ conflict that leads the kernel to disable IRQ11. To solve the issue, just pass the 'irqpoll' option to the kernel. Relevant section of dmesg: ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.4kdm ipw2200: Copyright(c) 2003-2006 Intel Corporation ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels) [<f8f7575e>] (ipw_isr+0x0/0x244 [ipw2200]) ipw2200: Firmware error detected. Restarting. grep 11 /proc/interrupts 11: 100000 XT-PIC-XT uhci_hcd:usb3, uhci_hcd:usb4, uhci_hcd:usb5, yenta, sdhci:slot0, sdhci:slot1, sdhci:slot2, ipw2200, fglrx Created attachment 105857 [details]
Full dmesg output for 2.6.18
Created attachment 105861 [details]
Full dmesg output for 2.6.19-r2
Created attachment 105863 [details]
/proc/interrupts for 2.6.18
Created attachment 105865 [details]
/proc/interrupts for 2.6.19-r2
Created attachment 105875 [details]
Full dmesg output for 2.6.19-r2 without irqpoll
Created attachment 105877 [details]
/proc/interrupts for 2.6.19-r2 without irqpoll
Created attachment 105895 [details]
Full dmesg output for 2.6.19-r2 without irqpoll and without fglrx
Created attachment 105899 [details]
/proc/interrupts for 2.6.19-r2 without irqpoll and without fglrx
Created attachment 105905 [details]
/proc/interrupts for 2.6.19-r2 without irqpoll and without fglrx (later)
Created attachment 105907 [details]
/proc/interrupts for 2.6.19-r2 without irqpoll and without fglrx (even later)
> Ever since the gentoo-sources 2.6.19 kernel series was released, my ipw2200 > wireless network card stopped working. It worked / works with the 2.6.18* > kernel series. > Version 1.2.1 of ipw2200 has been released which seems to include a 2.6.19+ compatibility update. http://ipw2200.sourceforge.net/ Don't know if it fixes your particular problem, but it may be worth giving it a try. Cheers, Alan After much debbuging with dsd's help - many thanks for your help and time - the kernel that didn't worked with ipw2200, started working. It seems my problems might have been caused by the kernel config. If the issue returns, I'll come back here. . |