![AR922X wifi 卡看到的网络太少](https://linux22.com/image/64761/AR922X%20wifi%20%E5%8D%A1%E7%9C%8B%E5%88%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E5%A4%AA%E5%B0%91.png)
虽然我的 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
选项禁用硬件加密
如果这没有帮助,您可能需要进一步阅读有关此主题的内容信标提示