Bug 288 - System completely locks up while transferring data in 11g mode
: System completely locks up while transferring data in 11g mode
Status: VERIFIED FIXED
: IPW2200
Data Transfer
: 0.12
: ACER SuSE
: P1 major
Assigned To:
:
:
:
:
:
  Show dependency treegraph
 
Reported: 2004-10-17 17:13 by
Modified: 2005-10-02 14:54 (History)


Attachments
Patch to protect two list, fixing the panic reported in the bug (2.26 KB, text/plain)
2004-11-17 14:12, Rusty Lynch
Details
same path with -p1 (1.71 KB, patch)
2004-11-17 14:23, Rusty Lynch
Details | Diff
log entry 1 with ERROR_NMI_INTERRUPT (9.06 KB, text/plain)
2004-12-15 14:36, brocks
Details
log entry 2 with ERROR_FATALSTATUS_ERROR (9.00 KB, text/plain)
2004-12-15 14:37, brocks
Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-10-17 17:13:40
In 11g-mode the notebook locks up regularly, in most cases this happens while 
copying large files via nfs. The amount of traffic passing through is though 
unpredictable. The only way to reactivate the notebook is to press 
power-button for at least 4 seconds. In 11b-mode it doesn't seem to happen. 
This phenomenon started with version 0.10 and is still there with 0.12. The 
system is an Acer notebook with Intel centrino running an updated SuSE 9.1. So 
the kernel version is 2.6.5-7.108. On the other end is a SMC 2804 barricade g 
with updated firmware. 
Console output after crash is: 
 
...: spurious 8529A interrupt: IRQ7. 
Oops: 0000 [#1] 
CPU:	0 
EIP:	0060:[<e09c7ca6>]	Tainted: PF U 
EFLAGS:	00010002	(2.6.5-7.108-default) 
EIP is at ipw_rx_queue_restock+0x46/0x180 [ipw2200] 
eax up to ss 
Process swapper (pid: 0, threadinfo=c0398000 task=c033c100) 
Stack: ... 
Call Trace: 
 [...] ipw_rx+0xc56/0x18d0 [ipw2200] 
 [...] ipw_irq_tasklet+0x4ef/0x510 [ipw2200] 
 [...] tasklet_action+0x38/0x70 
 [...] __do_softirq+0x43/0x90 
 [...] do_softirq+0x26/0x30 
 [...] do_IRQ+0x125/0x1a0 
 [...] common_interrupt+0x18/0x20 
 [...] acpi_processor_idle+0xd2/0x203 [processor] 
 [...] cpu_idle+0x1c/0x40 
 [...] start_kernel+0x299/0x300 
Code: [..] 
 <0>Kernel panic: Fatal exception in interrupt 
In interrupt handler - not syncing 
 
Contact me, if you need further information, debug-something oder testing.
------- Comment #1 From 2004-11-15 08:46:31 -------
My symptom is similar, notebook with vanilla Debian 2.6.9/ipw2200 0.13 locking
up when there's more traffic. The error message is a bit different, but i've
seen a few different ones.

Boot:
Nov 15 10:46:18 localhost kernel: ieee80211_crypt: registered algorithm 'NULL'
Nov 15 10:46:18 localhost kernel: ipw2200: Intel(R) PRO/Wireless 2200/2915
Network Driver, 0.13
Nov 15 10:46:18 localhost kernel: ipw2200: Copyright(c) 2003-2004 Intel Corporation
Nov 15 10:46:18 localhost kernel: ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 10
(level, low) -> IRQ 10
Nov 15 10:46:18 localhost kernel: ipw2200: Detected Intel PRO/Wireless 2200BG
Network Connection


Error:
-----------------------------------------------------------------------
Nov 15 11:21:00 localhost kernel: ipw2200: Fatal error
Nov 15 11:21:00 localhost kernel: ipw2200: Start IPW Error Log Dump:
Nov 15 11:21:00 localhost kernel: ipw2200: ERROR_DINOSTATUS_ERROR 2101366916
0x0001c2ac  0x00008af8  0x00000260  0x037e2d58  0x00000041
Nov 15 11:21:00 localhost kernel: ipw2200: ERROR_DMA_STATUS 2101366920
0x00027db0  0x00027290  0x01540001  0x00000000  0x00000000
Nov 15 11:21:00 localhost kernel: ipw2200: ERROR_DMA_STATUS 2101366924
0x00028400  0x00028660  0x00540001  0x00000000  0x00000001
Nov 15 11:21:00 localhost kernel: ipw2200: ERROR_DMA_STATUS 2101366928
0x00028000  0x00028030  0x00540000  0x9c6a4200  0x00000002
Nov 15 11:21:00 localhost kernel: ipw2200: ERROR_DMA_STATUS 2101366932
0x00408000  0x00408000  0x30408200  0x00000082  0x00000003
Nov 15 11:21:00 localhost kernel: ipw2200: Start IPW Event Log Dump:
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366442^I0x0000001b^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366446^I0x0000001b^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366452^I0x801bed04^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366472^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366476^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366482^I0x8019ee04^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366502^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366506^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366512^I0x8019ef04^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366532^I0x0000001c^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366536^I0x0000001c^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366542^I0x801c8004^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366562^I0x00000021^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366566^I0x00000021^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366572^I0x80218104^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366592^I0x00000021^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366596^I0x00000021^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366602^I0x80218204^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366622^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366626^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366632^I0x80198304^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366652^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366655^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366662^I0x80198404^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366682^I0x0000001c^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366685^I0x0000001c^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366692^I0x801c8504^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366712^I0x00000021^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366715^I0x00000021^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366722^I0x80218604^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366742^I0x00000021^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366745^I0x00000021^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366751^I0x80218704^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366772^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366775^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366781^I0x80198804^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366801^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366805^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366811^I0x80198904^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366827^I0x00ff0000^I37
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366831^I0x00000061^I274
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366848^I0x00000002^I219
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366865^I0x0002aad8^I96
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366874^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366878^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366882^I0x00000050^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366894^I0x0000005f^I273
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366898^I0x00000008^I32
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366902^I0x00ff0000^I37
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366912^I0x00000002^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365742^I0x0000000c^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365754^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365759^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365771^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365776^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365788^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365792^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365804^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365809^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365822^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365826^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365838^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365842^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365846^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365861^I0x00000018^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365874^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365878^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365890^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365895^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365909^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365921^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365924^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365929^I0x0000000c^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365941^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365945^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365949^I0x0000000c^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365962^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365966^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365978^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365983^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101365996^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366009^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366012^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366017^I0x0000000c^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366029^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366032^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366037^I0x0000000c^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366049^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366054^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366066^I0x00000438^I27
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366071^I0x00000008^I20
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366081^I0x0000005f^I273
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366085^I0x00000008^I32
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366088^I0x00ff0000^I37
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366099^I0x00000014^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366105^I0x00000014^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366111^I0x8114e204^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366136^I0x0000001b^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366140^I0x0000001b^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366146^I0x801be304^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366166^I0x0000001c^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366170^I0x0000001c^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366176^I0x801ce404^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366196^I0x00000021^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366200^I0x00000021^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366206^I0x8021e504^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366226^I0x00000021^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366230^I0x00000021^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366236^I0x8021e604^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366256^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366259^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366266^I0x8019e704^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366286^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366289^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366296^I0x8019e804^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366316^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366319^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366325^I0x8019e904^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366345^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366349^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366355^I0x8019ea04^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366375^I0x00000019^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366379^I0x00000019^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366385^I0x8019eb04^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366405^I0x0000001a^I35
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366409^I0x0000001a^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366415^I0x881aec04^I22
Nov 15 11:21:00 localhost kernel: ipw2200: 2101366423^I0x0000013c^I294
Nov 15 11:24:20 localhost proftpd[6304]: localhost (Grunzinchen[192.168.178.24])
- FTP session opened. 
Nov 15 11:28:14 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 11:28:14 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 11:31:12 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 11:31:12 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 11:32:20 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 11:32:20 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 11:35:29 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 11:35:29 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 11:44:35 localhost proftpd[6304]: localhost (Grunzinchen[192.168.178.24])
- FTP session closed. 
Nov 15 11:52:28 localhost proftpd[6320]: localhost (Grunzinchen[192.168.178.24])
- FTP session opened. 
Nov 15 11:54:35 localhost proftpd[6320]: localhost (Grunzinchen[192.168.178.24])
- FTP session closed. 
--------------------------------------------------------------------

Error, variant 2:
--------------------------------------------------------------------
Nov 15 10:26:55 localhost proftpd[18621]: localhost (localhost[127.0.0.1]) - FTP
session opened. 
Nov 15 10:31:59 localhost proftpd[18621]: localhost (localhost[127.0.0.1]) - FTP
session closed. 
Nov 15 10:33:50 localhost proftpd[18632]: localhost
(Grunzinchen[192.168.178.24]) - FTP session opened. 
Nov 15 10:37:56 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 10:37:56 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 10:39:26 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 10:39:26 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 10:40:39 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 10:40:39 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 10:40:40 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 10:40:40 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 10:41:27 localhost kernel: eth0: decryption failed (SA=00:11:2f:0e:96:67)
res=-2
Nov 15 10:41:27 localhost kernel: eth0: WEP decryption failed ICV mismatch (key 0)
Nov 15 10:44:01 localhost kernel: ipw2200: Fatal error
Nov 15 10:44:01 localhost kernel: ipw2200: Start IPW Error Log Dump:
Nov 15 10:44:01 localhost kernel: ipw2200: ERROR_FATALSTATUS_ERROR -446845018
0x0001c39c  0x0001ced8  0x00000278  0x00000000  0x000001c8
Nov 15 10:44:01 localhost kernel: ipw2200: ERROR_DMA_STATUS -446844123
0x00027f10  0x00027b70  0x01540001  0x00000000  0x00000000
Nov 15 10:44:01 localhost kernel: ipw2200: ERROR_DMA_STATUS -446844119
0x00028400  0x00028440  0x00540001  0x00000000  0x00000001
Nov 15 10:44:01 localhost kernel: ipw2200: ERROR_DMA_STATUS -446836189
0x00028000  0x00028010  0x00540001  0x00000000  0x00000002
Nov 15 10:44:01 localhost kernel: ipw2200: ERROR_DMA_STATUS -446834192
0x00408000  0x00408000  0x00408114  0x00000083  0x00000003
Nov 15 10:44:01 localhost kernel: ipw2200: Start IPW Event Log Dump:
Nov 15 10:44:01 localhost kernel: ipw2200: -446845126^I0x00000141^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446845113^I0x0000012e^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446845094^I0x0000037c^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446845091^I0x00000005^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446845086^I0x0000005f^I273
Nov 15 10:44:01 localhost kernel: ipw2200: -446845082^I0x00000008^I32
Nov 15 10:44:01 localhost kernel: ipw2200: -446845078^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446845056^I0x00000008^I50
Nov 15 10:44:01 localhost kernel: ipw2200: -446845046^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446845043^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446845034^I0xec9dd6d1^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446845031^I0xec9dd6d5^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446845027^I0xec9dd6d5^I141
Nov 15 10:44:01 localhost kernel: ipw2200: -446845024^I0xec9cc000^I141
Nov 15 10:44:01 localhost kernel: ipw2200: -446838181^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446944020^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446944017^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446943877^I0x0000027b^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446943873^I0x00000287^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446943868^I0x00000177^I84
Nov 15 10:44:01 localhost kernel: ipw2200: -446943853^I0x00000006^I81
Nov 15 10:44:01 localhost kernel: ipw2200: -446943850^I0x00000005^I82
Nov 15 10:44:01 localhost kernel: ipw2200: -446943847^I0x00000005^I83
Nov 15 10:44:01 localhost kernel: ipw2200: -446943145^I0x0000005f^I273
Nov 15 10:44:01 localhost kernel: ipw2200: -446943141^I0x00000008^I32
Nov 15 10:44:01 localhost kernel: ipw2200: -446943137^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446943127^I0x00000008^I50
Nov 15 10:44:01 localhost kernel: ipw2200: -446943119^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446943115^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446942823^I0x0000037c^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446942820^I0x00000005^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446940728^I0xec9c5f4a^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446940725^I0xec9c6106^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446938174^I0xec9c6106^I141
Nov 15 10:44:01 localhost kernel: ipw2200: -446938158^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446932174^I0xec9cc000^I141
Nov 15 10:44:01 localhost kernel: ipw2200: -446932165^I0x00000018^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446920165^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446918353^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446916981^I0x0000005f^I273
Nov 15 10:44:01 localhost kernel: ipw2200: -446916977^I0x00000001^I32
Nov 15 10:44:01 localhost kernel: ipw2200: -446916974^I0x0000023f^I179
Nov 15 10:44:01 localhost kernel: ipw2200: -446916971^I0x0000060c^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446916967^I0x00000613^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446916964^I0xec9cc000^I164
Nov 15 10:44:01 localhost kernel: ipw2200: -446916960^I0xec9cbddb^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446916957^I0xec9cbdde^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446916944^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446915524^I0x0000005f^I273
Nov 15 10:44:01 localhost kernel: ipw2200: -446915520^I0x00000008^I32
Nov 15 10:44:01 localhost kernel: ipw2200: -446915516^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446915506^I0x00000080^I49
Nov 15 10:44:01 localhost kernel: ipw2200: -446915497^I0x00000003^I48
Nov 15 10:44:01 localhost kernel: ipw2200: -446915494^I0xec9cc180^I48
Nov 15 10:44:01 localhost kernel: ipw2200: -446915491^I0x0000000b^I48
Nov 15 10:44:01 localhost kernel: ipw2200: -446915484^I0x00000000^I48
Nov 15 10:44:01 localhost kernel: ipw2200: -446915481^I0x0000011d^I285
Nov 15 10:44:01 localhost kernel: ipw2200: -446915478^I0xec9cc17f^I285
Nov 15 10:44:01 localhost kernel: ipw2200: -446915475^I0x0000000b^I285
Nov 15 10:44:01 localhost kernel: ipw2200: -446915471^I0x00000149^I48
Nov 15 10:44:01 localhost kernel: ipw2200: -446915459^I0x00000018^I20
Nov 15 10:44:01 localhost kernel: ipw2200: -446915447^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446915443^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446915440^I0x0000005f^I273
Nov 15 10:44:01 localhost kernel: ipw2200: -446915436^I0x00000008^I32
Nov 15 10:44:01 localhost kernel: ipw2200: -446915432^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446915422^I0x00000010^I35
Nov 15 10:44:01 localhost kernel: ipw2200: -446915418^I0x00000010^I22
Nov 15 10:44:01 localhost kernel: ipw2200: -446915412^I0x8010b304^I22
Nov 15 10:44:01 localhost kernel: ipw2200: -446915396^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446915392^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446908166^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446901416^I0x00000366^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446900371^I0x0000000d^I169
Nov 15 10:44:01 localhost kernel: ipw2200: -446899177^I0x00000016^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446898180^I0x0000036f^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446891954^I0x0000005f^I273
Nov 15 10:44:01 localhost kernel: ipw2200: -446891950^I0x00000008^I32
Nov 15 10:44:01 localhost kernel: ipw2200: -446891946^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446891936^I0x00000008^I50
Nov 15 10:44:01 localhost kernel: ipw2200: -446891928^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446891924^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446888664^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446888185^I0x00000001^I136
Nov 15 10:44:01 localhost kernel: ipw2200: -446888181^I0x0000027b^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446887618^I0x000002a7^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446887614^I0x00000177^I84
Nov 15 10:44:01 localhost kernel: ipw2200: -446887610^I0x00000005^I81
Nov 15 10:44:01 localhost kernel: ipw2200: -446887607^I0x00000003^I82
Nov 15 10:44:01 localhost kernel: ipw2200: -446887604^I0x00000006^I83
Nov 15 10:44:01 localhost kernel: ipw2200: -446887183^I0x0000037c^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446886184^I0x00000006^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446886181^I0x0000038a^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446881890^I0x0000005f^I273
Nov 15 10:44:01 localhost kernel: ipw2200: -446881887^I0x00000008^I32
Nov 15 10:44:01 localhost kernel: ipw2200: -446881883^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446881856^I0x00000008^I50
Nov 15 10:44:01 localhost kernel: ipw2200: -446881846^I0x00ff0000^I37
Nov 15 10:44:01 localhost kernel: ipw2200: -446881842^I0x00000061^I274
Nov 15 10:44:01 localhost kernel: ipw2200: -446878169^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446871715^I0x00000366^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446868175^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446866184^I0x0000000d^I169
Nov 15 10:44:01 localhost kernel: ipw2200: -446864183^I0x00000007^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446864179^I0x0000036f^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446862116^I0x00000001^I136
Nov 15 10:44:01 localhost kernel: ipw2200: -446862112^I0x0000027b^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446861070^I0x00000287^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446861066^I0x00000177^I84
Nov 15 10:44:01 localhost kernel: ipw2200: -446861054^I0x00000006^I81
Nov 15 10:44:01 localhost kernel: ipw2200: -446861051^I0x00000005^I82
Nov 15 10:44:01 localhost kernel: ipw2200: -446861048^I0x00000005^I83
Nov 15 10:44:01 localhost kernel: ipw2200: -446858966^I0x0000037c^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446857920^I0x00000005^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446856175^I0x00000002^I219
Nov 15 10:44:01 localhost kernel: ipw2200: -446848190^I0xec9dbec9^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446847190^I0xec9dce65^I283
Nov 15 10:44:01 localhost kernel: ipw2200: -446846191^I0xec9dce65^I141
Nov 15 10:44:01 localhost kernel: ipw2200: -446846188^I0xec9e5000^I141
Nov 15 10:44:01 localhost kernel: ipw2200: -446845182^I0x00000021^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446845157^I0x00000366^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446845154^I0x00000000^I169
Nov 15 10:44:01 localhost kernel: ipw2200: -446845151^I0x0000001f^I139
Nov 15 10:44:01 localhost kernel: ipw2200: -446845148^I0x0000036f^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446845140^I0x00000001^I136
Nov 15 10:44:01 localhost kernel: ipw2200: -446845136^I0x0000027b^I138
Nov 15 10:44:01 localhost kernel: ipw2200: -446845133^I0x000002d4^I140
Nov 15 10:44:01 localhost kernel: ipw2200: -446845129^I0x00000005^I138
Nov 15 10:44:01 localhost kernel: printk: 146 messages suppressed.
Nov 15 10:44:01 localhost kernel: ipw2200/0: page allocation failure. order:6,
mode:0x20
Nov 15 10:44:01 localhost kernel:  [__alloc_pages+450/880] __alloc_pages+0x1c2/0x370
Nov 15 10:44:01 localhost kernel:  [__get_free_pages+37/64]
__get_free_pages+0x25/0x40
Nov 15 10:44:01 localhost kernel:  [dma_alloc_coherent+202/256]
dma_alloc_coherent+0xca/0x100
Nov 15 10:44:01 localhost kernel:  [pg0+544008968/1069974528]
ipw_load_firmware+0x78/0x1d0 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [pg0+544013356/1069974528]
ipw_load+0x3cc/0x9c0 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [pg0+544051208/1069974528] ipw_up+0x38/0x1c0
[ipw2200]
Nov 15 10:44:01 localhost kernel:  [pg0+544036976/1069974528]
ipw_adapter_restart+0x30/0x50 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [worker_thread+473/672] worker_thread+0x1d9/0x2a0
Nov 15 10:44:01 localhost kernel:  [pg0+544036928/1069974528]
ipw_adapter_restart+0x0/0x50 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [default_wake_function+0/32]
default_wake_function+0x0/0x20
Nov 15 10:44:01 localhost kernel:  [default_wake_function+0/32]
default_wake_function+0x0/0x20
Nov 15 10:44:01 localhost kernel:  [worker_thread+0/672] worker_thread+0x0/0x2a0
Nov 15 10:44:01 localhost kernel:  [kthread+170/176] kthread+0xaa/0xb0
Nov 15 10:44:01 localhost kernel:  [kthread+0/176] kthread+0x0/0xb0
Nov 15 10:44:01 localhost kernel:  [kernel_thread_helper+5/24]
kernel_thread_helper+0x5/0x18
Nov 15 10:44:01 localhost kernel: ipw2200: Unable to load firmware
Nov 15 10:44:01 localhost kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000003
Nov 15 10:44:01 localhost kernel:  printing eip:
Nov 15 10:44:01 localhost kernel: c0142117
Nov 15 10:44:01 localhost kernel: *pde = 00000000
Nov 15 10:44:01 localhost kernel: Oops: 0000 [#1]
Nov 15 10:44:01 localhost kernel: PREEMPT 
Nov 15 10:44:01 localhost kernel: Modules linked in: hci_usb ub arc4
ieee80211_crypt_wep af_packet lp rfcomm l2cap bluetooth ipv6 binfmt_misc thermal
fan button ac battery eth1394 yenta_socket pcmcia_core 8139too 8139cp mii crc32
ohci1394 ieee1394 snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_pcm_oss
snd_mixer_oss snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart
snd_rawmidi snd_seq_device snd soundcore ehci_hcd uhci_hcd shpchp pciehp
pci_hotplug intel_agp agpgart irtty_sir sir_dev parport_pc parport pcspkr rtc
vfat fat dm_mod capability commoncap fglrx ide_cd cdrom ipw2200 firmware_class
ieee80211 ieee80211_crypt tun cpufreq_userspace speedstep_lib speedstep_centrino
freq_table processor cpufreq_powersave irport irda crc_ccitt tsdev mousedev
joydev evdev psmouse acerhk usb_storage scsi_mod usbkbd usbcore xfs ext3 jbd
mbcache ide_generic piix ide_disk ide_core unix fbcon font vesafb cfbcopyarea
cfbimgblt cfbfillrect
Nov 15 10:44:01 localhost kernel: CPU:    0
Nov 15 10:44:01 localhost kernel: EIP:    0060:[cache_flusharray+39/208]   
Tainted: PF  VLI
Nov 15 10:44:01 localhost kernel: EFLAGS: 00010086   (2.6.9-1-686) 
Nov 15 10:44:01 localhost kernel: EIP is at cache_flusharray+0x27/0xd0
Nov 15 10:44:01 localhost kernel: eax: dee62000   ebx: c116d0f8   ecx: c1207ad8
  edx: c1207ad8
Nov 15 10:44:01 localhost kernel: esi: ddea9000   edi: 00000286   ebp: ffffffff
  esp: dee63e64
Nov 15 10:44:01 localhost kernel: ds: 007b   es: 007b   ss: 0068
Nov 15 10:44:01 localhost kernel: Process ipw2200/0 (pid: 2981,
threadinfo=dee62000 task=df392560)
Nov 15 10:44:01 localhost kernel: Stack: dffe2090 dffe20c0 00000030 2000102c
c116d0f8 ddea9000 00000286 dee62000 
Nov 15 10:44:01 localhost kernel:        c014252d c1207ad8 c116d0f8 d1c03980
00000029 defcc000 c0222033 ddea9000 
Nov 15 10:44:01 localhost kernel:        d8316c00 00000000 c02220f7 d1c03980
00000400 e0a74720 dee63ee0 defcc1c0 
Nov 15 10:44:01 localhost kernel: Call Trace:
Nov 15 10:44:01 localhost kernel:  [kfree+93/112] kfree+0x5d/0x70
Nov 15 10:44:01 localhost kernel:  [kfree_skbmem+19/48] kfree_skbmem+0x13/0x30
Nov 15 10:44:01 localhost kernel:  [__kfree_skb+167/320] __kfree_skb+0xa7/0x140
Nov 15 10:44:01 localhost kernel:  [pg0+544020324/1069974528]
ipw_rx_queue_free+0x44/0x70 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [pg0+544013866/1069974528]
ipw_load+0x5ca/0x9c0 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [pg0+544051208/1069974528] ipw_up+0x38/0x1c0
[ipw2200]
Nov 15 10:44:01 localhost kernel:  [pg0+544036976/1069974528]
ipw_adapter_restart+0x30/0x50 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [worker_thread+473/672] worker_thread+0x1d9/0x2a0
Nov 15 10:44:01 localhost kernel:  [pg0+544036928/1069974528]
ipw_adapter_restart+0x0/0x50 [ipw2200]
Nov 15 10:44:01 localhost kernel:  [default_wake_function+0/32]
default_wake_function+0x0/0x20
Nov 15 10:44:01 localhost kernel:  [default_wake_function+0/32]
default_wake_function+0x0/0x20
Nov 15 10:44:01 localhost kernel:  [worker_thread+0/672] worker_thread+0x0/0x2a0
Nov 15 10:44:01 localhost kernel:  [kthread+170/176] kthread+0xaa/0xb0
Nov 15 10:44:01 localhost kernel:  [kthread+0/176] kthread+0x0/0xb0
Nov 15 10:44:01 localhost kernel:  [kernel_thread_helper+5/24]
kernel_thread_helper+0x5/0x18
Nov 15 10:44:01 localhost kernel: Code: 00 00 00 00 55 57 56 53 83 ec 10 8b 44
24 28 8b 4c 24 24 8b 40 08 89 44 24 0c b8 00 e0 ff ff 21 e0 ff 40 14 8b 69 30 85
ed 74 0a <8b> 45 04 8b 55 00 29 d0 75 63 89 0c 24 8b 5c 24 28 8b 44 24 0c 
Nov 15 10:44:01 localhost kernel:  <6>note: ipw2200/0[2981] exited with
preempt_count 1
---------------------------------------------------------------------

Error 3: See http://dl.wikidev.net/tmp/syslog.0, it's rather long.

This never happened to me with ipw2200 0.12 and Kernel 2.6.8, i'm now trying
0.12 with 2.6.9.
------- Comment #2 From 2004-11-17 14:12:45 -------
Created an attachment (id=96) [details]
Patch to protect two list, fixing the panic reported in the bug 

The following patch fixes the bug that causes the panic in this bug report. 
The fatal error is different bug.
------- Comment #3 From 2004-11-17 14:23:00 -------
Created an attachment (id=97) [details]
same path with -p1
------- Comment #4 From 2004-11-26 14:26:10 -------
0.15 works fine so far with the latest debian 2.6.9 kernel, will keep you
posted.
------- Comment #5 From 2004-11-27 03:57:11 -------
Tested a few big file transfers with 0.15/Debian 2.6.9-3/11g-mode today, no
problems anymore. Hardware: Acer Travelmate 290, ACPI enabled.

Thanks!
------- Comment #6 From 2004-12-13 15:10:54 -------
Applied/fixed in 0.18
------- Comment #7 From 2004-12-13 23:19:39 -------
Sorry about the late comment, but I was very busy. Last weekend I tried Release 
0.17 with patch applied. My kernel verion has changed meanwhile to 2.6.8-24.5. 
The system doesn't lock up anymore. Large file transfers don't seem to be a 
problem. But when watching videos running on a XP system using krdc (vnc) after 
a couple of minutes networking stops (no ping or similar things). Then I can 
unload and reload the modules and networking is back again. 
------- Comment #8 From 2004-12-15 14:33:07 -------
Again sorry for the last late reaction. Today I installed 0.18. Kernel is
2.6.8-24.5, operating system is SuSE 9.2 with updates. The rest is still the same.

System lockups still doesn't happen. But the "network doesn't work thing" is
still there. A sure method to get this is the krdc/vnc-method from my last
comment. And it is still that simple to get a working network. But it happens
with filetransfers, too. (Didn't make that lot of tests yet, but at least there
was one occurence.) Due to this I carefully looked at the system logs and
discovered lots of entries complaining about DMA problems. There seem to be  two
kinds of entries. One with "ERROR_NMI_INTERRUPT" and on with
"ERROR_FATALSTATUS_ERROR". However the first one seems to happen more often. For
details look in the attachtments, please.
------- Comment #9 From 2004-12-15 14:36:26 -------
Created an attachment (id=181) [details]
log entry 1 with ERROR_NMI_INTERRUPT
------- Comment #10 From 2004-12-15 14:37:33 -------
Created an attachment (id=182) [details]
log entry 2 with ERROR_FATALSTATUS_ERROR
------- Comment #11 From 2004-12-16 09:37:22 -------
The fatal errors being seen are tracked in bugs #256, #328, and #423. Since 
the system lock up is gone, marking this bug as fixed, and adding a note to 
the mentioned bugs that there's more info about fatal errors in this this 
report.
------- Comment #12 From 2004-12-16 09:38:20 -------
Marking as Fixed/Verified since the lockups are gone.
------- Comment #13 From 2005-01-27 15:18:19 -------
Are you still seeing these fatal errors with 0.19 or higher?  If so, can you
attach the fatal error log with debug set to 0x43fff to bug 423 (since this bug
has been closed as a dup of that one)?

modprobe ipw2200 debug=0x43fff

Thanks,
James