Connection losses using Latest Berlios driver.
james.noble-IWozMIuFO/[email protected] Thu, 2 Mar 2006 21:44:44 +0000
| Newsgroups | gmane.linux.drivers.atmel-wlan |
|---|---|
| Message-ID | <[email protected]> |
It's a bit difficult for me to work out exactly what's going on here, so I'll try to give as much information as possible. I have a Netgear MA101 rev. B, which is an at76c503-chip usb device. I've tride various driver versions, but at the moment I'm using the latest CVS from berlios, since they compile against recent 2.6 kernels while older ones and sourceforge drivers don't (can't get the reset patch to apply). Some version info from syslog: Mar 2 16:59:55 skunk [ 6683.000895] ../external/atmel/at76c503.c: $Id: at76c503.c,v 1.72 2004/10/19 20:45:25 jal2 Exp $ compiled Mar 2 2006 16:34:10 Mar 2 16:59:55 skunk [ 6683.000902] ../external/atmel/at76c503.c: firmware version 1.101.2 #84 (fcs_len 4) Here is the problem: After an unspecified amount of time, ranging from a minute to an hour or so (although generally about 3 minutes), the connection cuts out and a message 'lost beacon ...' appears in syslog. I set the debug switches and I think I managed to get a useful error message out of it: Mar 2 16:56:22 skunk [ 6470.316938] ../external/atmel/at76c503.c: packet: c4 72 62 53 ae 7a 95 03 Mar 2 16:56:22 skunk [ 6470.316942] ../external/atmel/at76c503.c: packet: b2 a1 01 04 07 00 18 31 Mar 2 16:56:22 skunk [ 6470.316946] ../external/atmel/at76c503.c: packet: 95 69 fd 0a 80 8f 39 08 Mar 2 16:56:22 skunk [ 6470.316951] ../external/atmel/at76c503.c: packet: a1 ad 53 d1 c5 32 1c d1 Mar 2 16:56:22 skunk [ 6470.316955] ../external/atmel/at76c503.c: packet: 0a 37 24 23 16 75 98 43 Mar 2 16:56:22 skunk [ 6470.316962] ../external/atmel/at76c503.c: wlan0: rx data frame_ctl 0208 addr2 00:06:25:c2:e2:d7 seq/frag 426/0 length 1532 data 1508: AAAA030000000800450005DCA72200003D066B60CE84D608C0A800640050E253 ... Mar 2 16:56:22 skunk [ 6470.316969] ../external/atmel/at76c503.c: wlan0: incoming skb: head d03a1000 data d03a1010 tail d03a1940 end d03a1940 len 2352 Mar 2 16:56:22 skunk [ 6470.316972] ../external/atmel/at76c503.c: wlan0: unfragmented Mar 2 16:56:22 skunk [ 6470.316985] ../external/atmel/at76c503.c: wlan0 skb->data 000625C2E2D700095B0C88C2080045000034EA7E40004006EAABC0A80064CE84 Mar 2 16:56:22 skunk [ 6470.316989] ../external/atmel/at76c503.c: wlan0 tx wlen x54 pad x16 rate 4 hdr 08010000000625C2E2D700095B0C88C2000625C2E2D70000 Mar 2 16:56:22 skunk [ 6470.316993] ../external/atmel/at76c503.c: wlan0 payload AAAA03000000080045000034EA7E40004006EAABC0A80064CE84D608E253005006469D7B93E3A6178010198017390000 Mar 2 16:56:22 skunk [ 6470.317145] ../external/atmel/at76c503.c: rx_tasklet wlan0: - nonzero read bulk status received: -75 Mar 2 16:56:22 skunk [ 6470.470950] ../external/atmel/at76c503.c: wlan0 skb->data 000625C2E2D700095B0C88C2080045000054004040004001B8B3C0A80064C0A8 Mar 2 16:56:22 skunk [ 6470.470959] ../external/atmel/at76c503.c: wlan0 tx wlen x74 pad x0 rate 4 hdr 08010000000625C2E2D700095B0C88C2000625C2E2D70000Mar 2 16:56:22 skunk [ 6470.470964] ../external/atmel/at76c503.c: wlan0 payload AAAA03000000080045000054004040004001B8B3C0A80064C0A800010800E1913A130041B623074427AF0C0008090A0B Mar 2 16:56:23 skunk [ 6470.998734] ../external/atmel/at76c503.c: wlan0 skb->data 000625C2E2D700095B0C88C2080045000034EA8040004006EAA9C0A80064CE84 Mar 2 16:56:23 skunk [ 6470.998744] ../external/atmel/at76c503.c: wlan0 tx wlen x54 pad x16 rate 4 hdr 08010000000625C2E2D700095B0C88C2000625C2E2D70000 Mar 2 16:56:23 skunk [ 6470.998749] ../external/atmel/at76c503.c: wlan0 payload AAAA03000000080045000034EA8040004006EAA9C0A80064CE84D608E253005006469D7B93E3A61780111980168D0000 Mar 2 16:56:23 skunk [ 6470.999025] ../external/atmel/at76c503.c: wlan0 skb->data 000625C2E2D700095B0C88C20800450005DC360440004006997CC0A80064CE84 Mar 2 16:56:23 skunk [ 6470.999030] ../external/atmel/at76c503.c: wlan0 tx wlen x5fc pad x2e rate 4 hdr 08010000000625C2E2D700095B0C88C2000625C2E2D70000 Note the line 'rx_tasklet wlan0: - nonzero read bulk status received: -75'. Invariably at this point all traffic ceases and within almost exactly ten seconds (the BEACON_TIMEOUT value) I get the 'lost beacon' message. Unfortunately, I have no idea what this means. Any help? :)