[zd1211-devs] Non-ng freezes/wait_event regSet_wait
Status: Beta
Brought to you by:
mayne
From: <zd1...@co...> - 2005-08-10 19:51:16
|
On Wed, 10 Aug 2005 zd1...@co... wrote: > Also, I have a patch here that adds more debug output to zd1211.c (as I'm > trying to pin down one or more bugs that lead to sshd zombies [yes, that's > weird but quite certainly due to the zd1211 driver] and driver hangs after > several dozens of online hours here). Just saw this again: 1. Connection got lost (probably due to the peer, so not the driver's fault) 2. Lots of kernel: (ESSID of Access Point) kernel: NETDEV WATCHDOG: wlan0: transmit timed out kernel: wlan0: Tx timed out. kernel: NETDEV WATCHDOG: wlan0: transmit timed out kernel: wlan0: Tx timed out. 3. No more activity in the driver, (iwpriv wlan0 cnt 1; dmesg) says regWaitRCompCnt = 00017770, regWaitWCompCnt= 00011806 regRWCompCnt = 00029575, regUnCompCnt = 00000024 regWaitRspCnt = 00017769, regRspCompCnt = 00017745 regRdSleepCnt = 00004045, regRspCompCnt = 00017745 (full output see below) so we're probably stuck in wait_event(macp->regSet_wait...) somewhere in zd1211.c as regWaitRCompCnt != regWaitRspCnt 4. ifconfig wlan0 down ; ifconfig wlan0 up ; iwconfig wlan0 essid ...: kernel: zd1211.c, line 2413: (enter) kevent kernel: zd1211.c, line 668: (enter) zd1211_writel kernel: zd1211.c, line 568: (enter) zd1211_USB_PACKAGE_WRITE_REGISTER kernel: wlan0: SIOCSIWESSID No further output. Any idea? Regards [---] wlan0: SIOCIWFIRSTPRIV + 0x6 (dump_cnt) ************************************************* freeTxQ = 00000064, activeTxQ = 00000000 freeSignalCount = 00000064, freeFdescCount = 00000064 rxOFDMDataFrame = 00000000, rx11bDataFrame = 00596862 rxSignalQuality = 00000052, rxSignalStrength= 00000027 rxRate = 00000002, txRate = 00000000x txQueToUpCnt = 00000000, txQueSetCnt = 00000000 sleepCnt = 00000000, wakeupCnt = 00000000 WaitLenInfoCnt = 00000030, CompLenInfoCnt = 00000030 Continue2Rx = 00030979, NoMergedRxCnt = 00228244 bcnCnt = 00107803, dtimCnt = 00000000 txCnt = 00012104, txCmpCnt = 00012104 retryFailCnt = 00017852, rxCnt = 00181589 usbTxCnt = 00023979, usbTxCompCnt = 00023979 regWaitRCompCnt = 00017770, regWaitWCompCnt= 00011806 regRWCompCnt = 00029575, regUnCompCnt = 00000024 regWaitRspCnt = 00017769, regRspCompCnt = 00017745 regRdSleepCnt = 00004045, regRspCompCnt = 00017745 AwakeQ = 0, MgtQ = 0, TxQ = 0, mcQ = 0 PsQ1 = 0, PsQ2 = 0, PsQ3 = 0, PsQ4 = 0 AuthReqState = 0000, AsocState = 0000 mPwrState = 0000, mAssoc = 0000 mAuthAlg = 0000, mBssIndex = 00ff mBssType = 0001, ConfigFlag = 0080 |