Thread (18 messages) 18 messages, 8 authors, 2008-09-26

Re: Mark IPW2100 as BROKEN: Fatal interrupt. Scheduling firmware restart.

From: Arjan van de Ven <hidden>
Date: 2008-09-21 18:04:35
Also in: linux-wireless, lkml

On Sun, 21 Sep 2008 21:23:17 +0400
Evgeniy Polyakov [off-list ref] wrote:
Hi.

Following bug exists in the ipw2100 driver/firmware for years and
Intel folks never responded to zillions bugzilla entries and forum
notices in the internet with some patch or firmware update (although
did request dmesg and debug info, and received them).

ipw2100: Fatal interrupt. Scheduling firmware restart.

I believe it is a firmware bug because after driver is unloaded and
loaded back again wireless adapter usually starts working (for small
amount of time though). 
\
quoted hunk ↗ jump to hunk
diff --git a/drivers/net/wireless/Kconfig
b/drivers/net/wireless/Kconfig index 9931b5a..c24fc6a 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -125,7 +125,7 @@ config PCMCIA_RAYCS
 
 config IPW2100
 	tristate "Intel PRO/Wireless 2100 Network Connection"
-	depends on PCI && WLAN_80211
+	depends on PCI && WLAN_80211 && BROKEN
 	select WIRELESS_EXT
 	select FW_LOADER
 	select IEEE80211
so now you go from an occasional burp to having nothing at all.
How about you run with this patch on your own machine only?

or.. since you say a reload of the driver fixes it.. why don't you make
a patch for the driver that does basically the actions of a reload
automatically when the driver detects the issue?
(and stick a WARN_ON in for good measure so that kerneloops.org can
start tracking these burps)

-- 
Arjan van de Ven 	Intel Open Source Technology Centre
For development, discussion and tips for power savings, 
visit http://www.lesswatts.org
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help