AR922X wifi 卡看到的网络太少

AR922X wifi 卡看到的网络太少

虽然我的 Android 智能手机有大约十几个不同的 wifi 网络可用,但我最多无法让这张卡连接到两个以上。

lshw -c network报告:

  *-network
       description: Wireless interface
       product: AR922X Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:0f:00.0
       logical name: wlan0
       version: 01
       serial: da:45:28:45:56:30
       width: 32 bits
       clock: 66MHz
       capabilities: pm bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.16.6 firmware=N/A latency=168 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:18 memory:fa300000-fa30ffff

rfkill 不会报告设备被以任何方式阻止

# rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

它显示在 iwconfig 中

# iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=16 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off

并且 ifconfig 可以让界面起来

# ifconfig wlan0 up
# ifconfig wlan0
wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether da:45:28:45:56:30  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

iw dev wlan0 scan然而,报告的结果太少,因此我尝试连接的 AP 不可用,尽管事实上,即使我当前使用它的智能手机也表示信号“良好”。它是一个公共 AP,所以我不认为存在某种 MAC 过滤器或对等点的数量有限。 AP 不是隐藏的或类似的东西,那么我如何扩大可用网络的范围呢?该卡是独立的,具有三个独立的天线,所以我不明白这张卡怎么会比我的智能手机中的卡弱。


更新:

不知道为什么,今天卡找到了AP,虽然它的信号只有-60 dBm,而一直看到的信号是-58。我什么也没做,甚至没有关闭或让它进入休眠状态。也许这就是天气。然而,该卡在扫描结果中显示的接入点不超过两个。

CRDA区域是00,代表全球。iw dev wlan0 scan如果有人感兴趣的话,今天的输出就在这里http://sprunge.us/QWPY

答案1

您的盒子配置为哪个 CRDA 区域? (CRDA 是 Central Regulatory Domain Agent 的缩写,请参见内核 wiki 了解更多信息)
例如,由于监管问题,频道 12 和 13 仅在北美以外地区可用,并非所有频道都允许在任何地方无线使用。例如,14 频道仅在日本可用。查看此表用于快速概览。因此,如果您的盒子当前仅配置为通道 1 至 11,您显然无法在通道 12 上看到该网络。

请参考例如https://wiki.archlinux.org/index.php/Wireless_network_configuration#Respecting_the_regulatory_domain关于如何以与发行版无关的方式查询和更改 CRDA 区域,因为你没有提到你正在使用什么发行版

对于类似问题,请检查http://ubuntuforums.org/showthread.php?t=2233283或者https://askubuntu.com/questions/434376/ath9k-driver-suddenly-doesnt-see-channel-13-anymore

如果这没有帮助,您可能想尝试一下 ath9k 模块选项,尝试启用/禁用蓝牙共存或者尝试通过使用nohwcrypt=1选项禁用硬件加密

如果这没有帮助,您可能需要进一步阅读有关此主题的内容信标提示

相关内容