TP-Link TL-WN727N V3 - cannot scan or connect to anything

Toomas Aas toomas.aas at raad.tartu.ee
Mon Dec 30 18:47:07 UTC 2013


Hello!

I posted a request on the FreeBSD forums on this topic, but got no responses:
http://forums.freebsd.org/viewtopic.php?f=46&t=43895

So, I'll repeat it here hoping that it may catch the attention of some  
experts who are maybe not following the forums.

I'm trying to get TP-Link TL-WN727N V3 USB wifi adapter working with  
my FreeBSD 9.2-STABLE amd64 system (r259472). It seems to me that this  
adapter uses Ralink RT5370 chipset, and support for this was merged to  
9-STABLE in r259457.

I plug in the adapter and it seems to be recognized:

Dec 18 18:13:15 kernel: ugen2.2: <TPlink> at usbus2
Dec 18 18:13:15 kernel: run0: <1.0> on usbus2
Dec 18 18:13:15 kernel: run0: MAC/BBP RT5390 (rev 0x0502), RF RT5370  
(MIMO 1T1R), address f8:1a:67:19:40:24

I create the wlan device:

# ifconfig wlan0 create wlandev run0

Then I try to scan, but both of the below commands return immediately  
without any result:

# ifconfig wlan0 up scan
# ifconfig wlan0 list scan

I tried running wlandebug -i wlan0 +scan, and an endless supply of  
following is recorded in /var/log/messages:

Dec 18 21:47:26 kernel: wlan0: ieee80211_check_scan: active scan, append
Dec 18 21:47:26 kernel: wlan0: ieee80211_scanreq: flags 0x1b duration  
0x7fffffff mindwell 0 maxdwell 0 nssid 0
Dec 18 21:47:26 kernel: wlan0: scan_update_locked: current scanner is  
<none:none>, switch to <wlan0:STA>
Dec 18 21:47:26 kernel: wlan0: start_scan_locked: active scan,  
duration 2147483647 mindwell 0 maxdwell 0, desired mode auto, flush
Dec 18 21:47:26 kernel: wlan0: scan set 1g, 6g, 11g, 7g, 2g, 3g, 4g,  
5g, 8g, 9g, 10g dwell min 20ms max 200ms
Dec 18 21:47:26 kernel: wlan0: start_scan_locked: active scan already  
in progress
Dec 18 21:47:26 kernel: wlan0: scan_task: chan   1b ->   1g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:26 kernel: wlan0: scan_task: chan   1g ->   6g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:27 kernel: wlan0: scan_task: chan   6g ->  11g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:27 kernel: wlan0: scan_task: chan  11g ->   7g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:27 kernel: wlan0: scan_task: chan   7g ->   2g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:27 kernel: wlan0: scan_task: chan   2g ->   3g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:27 kernel: wlan0: scan_task: chan   3g ->   4g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:28 kernel: wlan0: scan_task: chan   4g ->   5g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:28 kernel: wlan0: scan_task: chan   5g ->   8g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:28 kernel: wlan0: scan_task: chan   8g ->   9g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:28 kernel: wlan0: scan_task: chan   9g ->  10g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:29 kernel: wlan0: sta_pick_bss: no scan candidate
Dec 18 21:47:29 kernel: wlan0: scan_task: done, restart [ticks  
1706420, dwell min 20 scanend 2149187524]
Dec 18 21:47:29 kernel: wlan0: scan_task: chan  10g ->   1g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:29 kernel: wlan0: scan_task: chan   1g ->   6g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:29 kernel: wlan0: scan_task: chan   6g ->  11g [active,  
dwell min 20ms max 200ms]
Dec 18 21:47:29 kernel: wlan0: scan_task: chan  11g ->   7g [active,  
dwell min 20ms max 200ms]

I've watched this output for 10 minutes and it just seems to go on  
indefinitely. I'm not sure what to think of this. There are several  
access points near me that the scan should find, but it doesn't. When  
I plug in the same adapter to a laptop with Windows 7, it successfully  
shows the nearby access points and allows me to connect to one, so the  
adapter is not broken. Any ideas for further troubleshooting are  
welcome.

-- 
Toomas Aas



More information about the freebsd-wireless mailing list