[Madwifi-devel] current cvs - master 11g mode - system crash with signal level 0
Status: Beta
Brought to you by:
otaku
From: Gregory M. <mo...@kd...> - 2004-12-30 01:47:41
|
System: kernel 2.4.26 (slackware 10.0 default kernel) Card - DLink DWL-G650 B2 (pcmcia card) # lspci -nvvv 03:00.0 Class 0200: 168c:0013 (rev 01) Subsystem: 1186:3202 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParEr= r-=20 Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort= -=20 <TAbort- <MAbort- >SERR- <PERR- Latency: 168 (2500ns min, 7000ns max), cache line size 04 Interrupt: pin A routed to IRQ 11 Region 0: Memory at 20800000 (32-bit, non-prefetchable) [size=3D6= 4K] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA=20 PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=3D0 DScale=3D2 PME- Config: IF=3Dath0 iwpriv $IF mode 3 iwconfig $IF key open iwconfig $IF key s:mykey iwconfig $IF essid "mok-dlink" iwconfig $IF mode Master Crash report: After having upgraded to madwifi current cvs there is a reproducible syst= em=20 crash. Steps to reproduce: - a client (laptop2) is connected to the Master (laptop1) - open a console to # watch cat /proc/net/wireless (to check the signal l= evel) - open a console to # ping peer_IP - take laptop1 away to decrease the signal level - shortly after the signal level goes to 0 system hangs (hard reboot with= =20 power button) Checked without and with # athdebug 0xFFFFFFFF Debug output just before the crash: Dec 29 20:58:48 slim kernel: ath_intr: status 0x10000 Dec 29 20:58:48 slim kernel: ath_beacon_tasklet Dec 29 20:58:48 slim kernel: ath_beacon_tasklet: TXDP9 =3D 1d6d2940 (dd6d= 2940) Dec 29 20:58:48 slim kernel: ath_intr: status 0x40 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 1d6d207c, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 1d6d1ef0, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_intr: status 0x8009 Dec 29 20:58:48 slim kernel: ath_rx_tasklet Dec 29 20:58:48 slim kernel: R (dd6d0344 1d6d0344) 1d6d0370 0768e010 0000= 0000=20 00000920 107f00b9 f4b60003 * Dec 29 20:58:48 slim kernel: TODS 00:0d:54:a1:95:c5->00:40:05:5e:54:e6 (00:40:05:5e:54:e6) data WEP [IV b2 26 03 KID 0] 2M +7 Dec 29 20:58:48 slim kernel: 0849 a800 0040 055e 54e6 000d 54a1 95c5 004= 0=20 055e 54e6 a04a b226 0300 aaaa 0300 0000 0800 4500 008d 911e 4000 2806 279= 9 d5 83 028e c0a8 00fa 008f 8002 badb 5178 107a aa6d 8018 1920 f5b3 0000 0101 = 080a=20 f8c8 2896 0005 a64d 1703 0100 54b8 0267 e014 56f9 2749 6937 f9cd 6ec7 51a= 8 9bef d963 7c15 7ee7 9772 e636 1367 a034 1ab7 cb86 319b b79e 4669 10ae e8= 48=20 4440 7eb6 4f35 3124 4e46 ec78 c425 98df 1c19 2a9e ca7f d2e7 3f9c 5f49 51f= f 1 d07 c613 18c5 7180 d60a 8629 e5ff 06 Dec 29 20:58:48 slim kernel: R (dd6d0370 1d6d0370) 1d6d039c 09041010 0000= 0000=20 00000920 00000000 00000000 Dec 29 20:58:48 slim kernel: ath_tx_start: skb df8e45f0 [data cafca6b8 le= n 88]=20 skbaddr afca6b8 Dec 29 20:58:48 slim kernel: FRDS 00:40:05:5e:54:e6->00:0d:54:a1:95:c5 (00:40:05:5e:54:e6) data WEP [IV 2d f5 be KID 0] 18M Dec 29 20:58:48 slim kernel: 0842 3000 000d 54a1 95c5 0040 055e 54e6 004= 0=20 055e 54e6 a001 2df5 be00 aaaa 0300 0000 0800 4500 0034 5de1 4000 4006 432= f c0 a8 00fa d583 028e 8002 008f 107a aa6d badb 51d1 8010 6028 6ccb 0000 0101 = 080a=20 0005 a68b f8c8 2896 Dec 29 20:58:48 slim kernel: ath_tx_start: Q1: 00000000 0afca6b8 413c0060= =20 00000058 22240000 000df14e Dec 29 20:58:48 slim kernel: ath_tx_start: txq depth =3D 1 Dec 29 20:58:48 slim kernel: ath_tx_start: TXDP[1] =3D 1d6d20a8 (dd6d20a8= ) Dec 29 20:58:48 slim kernel: ath_intr: status 0x40 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 1d6d20a8, link dd6= d20a8 Dec 29 20:58:48 slim kernel: T (dd6d20a8 1d6d20a8) 00000000 0afca6b8 413c= 0060=20 00000058 22240000 000df14e 00000000 00000000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 1d6d1ef0, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_start: skb df676610 [data c23d10b8 le= n=20 146] skbaddr 23d10b8 Dec 29 20:58:48 slim kernel: FRDS 00:40:05:5e:54:e6->00:0d:54:a1:95:c5 (00:40:05:5e:54:e6) data WEP [IV 2d f5 bf KID 0] 18M Dec 29 20:58:48 slim kernel: 0842 3000 000d 54a1 95c5 0040 055e 54e6 004= 0=20 055e 54e6 b001 2df5 bf00 aaaa 0300 0000 0800 4500 006e 5de2 4000 4006 42f= 4 c0 a8 00fa d583 028e 8002 008f 107a aa6d badb 51d1 8018 6028 e61b 0000 0101 = 080a=20 0005 a68b f8c8 2896 1703 0100 3552 34a3 6b41 5769 e42f 6950 1ec3 d90b 451= 3 9a44 2bfd c613 97dc 0c39 acdc 3a68 9650 89c2 8349 4020 c919 985b 0b30 19= ed=20 be31 60ec 168a Dec 29 20:58:48 slim kernel: ath_tx_start: Q1: 00000000 023d10b8 413c009a= =20 00000092 22240000 000df14e Dec 29 20:58:48 slim kernel: ath_tx_start: txq depth =3D 2 Dec 29 20:58:48 slim kernel: ath_tx_start: link[1](dd6d20a8)=3D1d6d20d4=20 (dd6d20d4) Dec 29 20:58:48 slim kernel: ath_intr: status 0x40 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 1d6d20d4, link dd6= d20d4 Dec 29 20:58:48 slim kernel: T (dd6d20a8 1d6d20a8) 1d6d20d4 0afca6b8 413c= 0060=20 00000058 22240000 000df14e 4b3f0001 0020ede5 * Dec 29 20:58:48 slim kernel: T (dd6d20d4 1d6d20d4) 00000000 023d10b8 413c= 009a=20 00000092 22240000 000df14e 00000000 00000000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 1d6d1ef0, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_intr: status 0x10000 Dec 29 20:58:48 slim kernel: ath_beacon_tasklet Dec 29 20:58:48 slim kernel: ath_beacon_tasklet: TXDP9 =3D 1d6d2940 (dd6d= 2940) Dec 29 20:58:48 slim kernel: ath_intr: status 0x40 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 1d6d20d4, link dd6= d20d4 Dec 29 20:58:48 slim kernel: T (dd6d20d4 1d6d20d4) 00000000 023d10b8 413c= 009a=20 00000092 22240000 000df14e 4b420101 0140ede7 * Dec 29 20:58:48 slim kernel: ath_tx_processq: tx queue 00000000, link 000= 00000 Dec 29 20:58:48 slim=DD=DD=DD=DD=DD=DD ... (etc. - very long line) Regards, Gregory |