Re: [Madwifi-users] Periodic connection loss
Status: Beta
Brought to you by:
otaku
From: macada <ma...@ou...> - 2007-12-18 16:17:19
|
Hi Guido, Ive found a workaround for this that Ive found in the madwifi forum (I guess) Close knetworkmanager from your systemtray and run in a command line: sudo iwpriv ath0 bgscan 0 This workaround work for me I mean I haven't had to restart my computer anymore. I hope this helps 4u. Cheers. On Tue, 18 Dec 2007 16:44:01 +0100, "Guido Klingbeil" <gui...@gm...> wrote: > Hello, > from time to time (but more than ones a day) after several hours of > trouble free operation my laptop's Atheros wifi card is loosing > connectivity. It may take several minutes, hours or a restart of the > system to get a connection to the access point back. Unloading and > reloading the madwifi / wlan kernel modules does not help. > > Another computer also using an Atheros chip and the madwifi (AR5212/5213 > rev 0c) drivers does not experience such connection losses. > > Both machines are running Ubuntu 7.10 with a 2.6.22-14 kernel. > > I am using an Atheros A/B card in an IBM Thinkpad T40p: > 02:02.0 Ethernet controller: Atheros Communications, Inc. AR5211 802.11ab > NIC (rev 01). > > Versions of the wireless modules are: > > ath_hal: 0.9.18.0 > wlan: 0.8.4.2 (0.9.3.2) > ath_rate_sample: 1.2 (0.9.3.2) > ath_pci: 0.9.4.5 (0.9.3.2) > > Attached is a small part of the output of athdebug (for the first shot > capturing everything). If I get it right, all received pakets are empty and > no beacon at all is received (there is no line like NODS xxx beacon xxx in > the log). > > At the moment I am a little bit helpless how to approach this problem. How > do I rack down and hopefully solve this problem? > > Thank you, > > Guido > > athdebug output: > > Dec 18 13:01:42 sunfire kernel: [37189.492000] R (db10c090 1b10c090) > 1b10c090 32fad020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.496000] ath_startrecv: mtu 1500 > cachelsz 32 rxbufsize 3104 > Dec 18 13:01:42 sunfire kernel: [37189.496000] ath_mode_init: RX filter > 0x17, MC filter 00000000:00000040 > Dec 18 13:01:42 sunfire kernel: [37189.696000] ath_chan_set: 136 (5680 > MHz) -> 140 (5700 MHz) > Dec 18 13:01:42 sunfire kernel: [37189.696000] ath_draintxq: beacon queue > 0x0 > Dec 18 13:01:42 sunfire kernel: [37189.696000] ath_tx_stopdma: tx queue > [0] 0x0, link 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] ath_tx_stopdma: tx queue > [8] 0x0, link 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] ath_stoprecv: rx queue > 0x1b10c0c0, link db10c090 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c0c0 1b10c0c0) > 1b10c0f0 37e5e020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c0f0 1b10c0f0) > 1b10c120 37873020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c120 1b10c120) > 1b10c150 36c3c020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c150 1b10c150) > 1b10c180 37a1a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c180 1b10c180) > 1b10c1b0 13be6020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c1b0 1b10c1b0) > 1b10c1e0 2e67a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c1e0 1b10c1e0) > 1b10c210 2e67b020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c210 1b10c210) > 1b10c240 33c46020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c240 1b10c240) > 1b10c270 33c47020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c270 1b10c270) > 1b10c2a0 255d4020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c2a0 1b10c2a0) > 1b10c2d0 255d5020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c2d0 1b10c2d0) > 1b10c300 3512e020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c300 1b10c300) > 1b10c330 3512f020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c330 1b10c330) > 1b10c360 1a116020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c360 1b10c360) > 1b10c390 1a117020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c390 1b10c390) > 1b10c3c0 242de020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c3c0 1b10c3c0) > 1b10c3f0 242df020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c3f0 1b10c3f0) > 1b10c420 041c0020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c420 1b10c420) > 1b10c450 041c1020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c450 1b10c450) > 1b10c480 0ff6a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c480 1b10c480) > 1b10c4b0 0ff6b020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c4b0 1b10c4b0) > 1b10c4e0 070be020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c4e0 1b10c4e0) > 1b10c510 070bf020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c510 1b10c510) > 1b10c540 0771c020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c540 1b10c540) > 1b10c570 0771d020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c570 1b10c570) > 1b10c5a0 04348020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c5a0 1b10c5a0) > 1b10c5d0 04349020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c5d0 1b10c5d0) > 1b10c600 156a0020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c600 1b10c600) > 1b10c630 156a1020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c630 1b10c630) > 1b10c660 0a7f6020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c660 1b10c660) > 1b10c690 0a7f7020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c690 1b10c690) > 1b10c6c0 0fdb4020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c6c0 1b10c6c0) > 1b10c6f0 0fdb5020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c6f0 1b10c6f0) > 1b10c720 0525e020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c720 1b10c720) > 1b10c750 0525f020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c750 1b10c750) > 1b10c000 0a1e0020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c000 1b10c000) > 1b10c030 14181020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c030 1b10c030) > 1b10c060 01e4a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c060 1b10c060) > 1b10c090 379f4020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.696000] R (db10c090 1b10c090) > 1b10c090 32fad020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:42 sunfire kernel: [37189.700000] ath_startrecv: mtu 1500 > cachelsz 32 rxbufsize 3104 > Dec 18 13:01:42 sunfire kernel: [37189.700000] ath_mode_init: RX filter > 0x17, MC filter 00000000:00000040 > Dec 18 13:01:43 sunfire kernel: [37189.900000] ath_scan_end: RX filter > 0x17 bssid 00:00:00:00:00:00 aid 0x0 > Dec 18 13:01:45 sunfire kernel: [37192.632000] ath_scan_start: RX filter > 0x17 bssid ff:ff:ff:ff:ff:ff aid 0 > Dec 18 13:01:45 sunfire kernel: [37192.636000] ath_chan_set: 140 (5700 > MHz) -> 1 (2412 MHz) > Dec 18 13:01:45 sunfire kernel: [37192.636000] ath_draintxq: beacon queue > 0x0 > Dec 18 13:01:45 sunfire kernel: [37192.636000] ath_tx_stopdma: tx queue > [0] 0x0, link 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] ath_tx_stopdma: tx queue > [8] 0x0, link 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] ath_stoprecv: rx queue > 0x1b10c0c0, link db10c090 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c0c0 1b10c0c0) > 1b10c0f0 37e5e020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c0f0 1b10c0f0) > 1b10c120 37873020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c120 1b10c120) > 1b10c150 36c3c020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c150 1b10c150) > 1b10c180 37a1a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c180 1b10c180) > 1b10c1b0 13be6020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c1b0 1b10c1b0) > 1b10c1e0 2e67a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c1e0 1b10c1e0) > 1b10c210 2e67b020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c210 1b10c210) > 1b10c240 33c46020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c240 1b10c240) > 1b10c270 33c47020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c270 1b10c270) > 1b10c2a0 255d4020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c2a0 1b10c2a0) > 1b10c2d0 255d5020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c2d0 1b10c2d0) > 1b10c300 3512e020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c300 1b10c300) > 1b10c330 3512f020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c330 1b10c330) > 1b10c360 1a116020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c360 1b10c360) > 1b10c390 1a117020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c390 1b10c390) > 1b10c3c0 242de020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c3c0 1b10c3c0) > 1b10c3f0 242df020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c3f0 1b10c3f0) > 1b10c420 041c0020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c420 1b10c420) > 1b10c450 041c1020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c450 1b10c450) > 1b10c480 0ff6a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c480 1b10c480) > 1b10c4b0 0ff6b020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c4b0 1b10c4b0) > 1b10c4e0 070be020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c4e0 1b10c4e0) > 1b10c510 070bf020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c510 1b10c510) > 1b10c540 0771c020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c540 1b10c540) > 1b10c570 0771d020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c570 1b10c570) > 1b10c5a0 04348020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c5a0 1b10c5a0) > 1b10c5d0 04349020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c5d0 1b10c5d0) > 1b10c600 156a0020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c600 1b10c600) > 1b10c630 156a1020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c630 1b10c630) > 1b10c660 0a7f6020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c660 1b10c660) > 1b10c690 0a7f7020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c690 1b10c690) > 1b10c6c0 0fdb4020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c6c0 1b10c6c0) > 1b10c6f0 0fdb5020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c6f0 1b10c6f0) > 1b10c720 0525e020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c720 1b10c720) > 1b10c750 0525f020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c750 1b10c750) > 1b10c000 0a1e0020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c000 1b10c000) > 1b10c030 14181020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c030 1b10c030) > 1b10c060 01e4a020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c060 1b10c060) > 1b10c090 379f4020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.636000] R (db10c090 1b10c090) > 1b10c090 32fad020 00000000 00000c60 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_startrecv: mtu 1500 > cachelsz 32 rxbufsize 3104 > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_mode_init: RX filter > 0x17, MC filter 00000000:00000040 > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_start: skb0 e639ec00 > [data f5d3aa10 len 32] skbaddr 35d3aa10 > Dec 18 13:01:45 sunfire kernel: [37192.640000] NODS > 00:05:4e:42:92:4e->ff:ff:ff:ff:ff:ff(ff:ff:ff:ff:ff:ff) probe_req 1M > Dec 18 13:01:45 sunfire kernel: [37192.640000] > Dec 18 13:01:45 sunfire kernel: [37192.640000] 40 00 00 00 ff ff ff ff ff > ff 00 05 4e 42 92 4e > Dec 18 13:01:45 sunfire kernel: [37192.640000] ff ff ff ff ff ff 50 22 00 > 00 01 04 82 84 8b 96 > Dec 18 13:01:45 sunfire kernel: [37192.640000] > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_start: Q0: > (ds)f7e737e0 (lk)00000000 (d)35d3aa10 (c0)052c0024 (c1)00800020 00000000 > 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_txqaddbuf: txq depth > = 1 > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_txqaddbuf: TXDP[0] = > 37e737e0 (f7e737e0) > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_start: skb0 f668fc00 > [data f5d3a810 len 32] skbaddr 35d3a810 > Dec 18 13:01:45 sunfire kernel: [37192.640000] NODS > 00:05:4e:42:92:4e->ff:ff:ff:ff:ff:ff(ff:ff:ff:ff:ff:ff) probe_req 1M > Dec 18 13:01:45 sunfire kernel: [37192.640000] > Dec 18 13:01:45 sunfire kernel: [37192.640000] 40 00 00 00 ff ff ff ff ff > ff 00 05 4e 42 92 4e > Dec 18 13:01:45 sunfire kernel: [37192.640000] ff ff ff ff ff ff 60 22 00 > 00 01 04 82 84 8b 96 > Dec 18 13:01:45 sunfire kernel: [37192.640000] > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_start: Q0: > (ds)f7e73840 (lk)00000000 (d)35d3a810 (c0)032c0024 (c1)00800020 00000000 > 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_txqaddbuf: txq depth > = 2 > Dec 18 13:01:45 sunfire kernel: [37192.640000] ath_tx_txqaddbuf: link[0] > (f7e737e0)=37e73840 (f7e73840) > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_intr: status 0x40 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: tx queue 0 > (0x37e73840), link f7e73840 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: frame's > last desc: f7e737e0 > Dec 18 13:01:45 sunfire kernel: [37192.644000] T (f7e737e0 37e737e0) > 37e73840 35d3aa10 052c0024 00800020 d5a40001 0020041f 00000000 00000000 * > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: updating > frame's sequence number from 549 to 527 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: free skb > e639ec00 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: frame's > last desc: f7e73840 > Dec 18 13:01:45 sunfire kernel: [37192.644000] T (f7e73840 37e73840) > 00000000 35d3a810 032c0024 00800020 00000000 00000000 00000000 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: tx queue 8 > (0x0), link 00000000 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_led_blink: on 125 off > 33 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_intr: status 0x40 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: tx queue 0 > (0x37e73840), link f7e73840 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: frame's > last desc: f7e73840 > Dec 18 13:01:45 sunfire kernel: [37192.644000] T (f7e73840 37e73840) > 00000000 35d3a810 032c0024 00800020 d5a50001 00200421 00000000 00000000 * > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: updating > frame's sequence number from 550 to 528 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: free skb > f668fc00 > Dec 18 13:01:45 sunfire kernel: [37192.644000] ath_tx_processq: tx queue 8 > (0x0), link 00000000 > Dec 18 13:01:46 sunfire kernel: [37192.840000] ath_chan_set: 1 (2412 MHz) > -> 6 (2437 MHz) > Dec 18 13:01:46 sunfire kernel: [37192.840000] ath_draintxq: beacon queue > 0x0 > Dec 18 13:01:46 sunfire kernel: [37192.840000] ath_tx_stopdma: tx queue > [0] 0x37e73840, link 00000000 > Dec 18 13:01:46 sunfire kernel: [37192.840000] ath_tx_stopdma: tx queue > [8] 0x0, link 00000000 > Dec 18 13:01:46 sunfire kernel: [37192.840000] ath_stoprecv: rx queue > 0x1b10c0c0, link db10c090 > Dec 18 13:01:46 sunfire kernel: [37192.840000] R (db10c0c0 1b10c0c0) > 1b10c0f0 37e5e020 00000000 00000c60 00000000 00000000 > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Madwifi-users mailing list > Mad...@li... > https://lists.sourceforge.net/lists/listinfo/madwifi-users |