Embora meu smartphone Android tenha disponível cerca de uma dúzia de redes Wi-Fi diferentes, não consigo fazer com que esse cartão obtenha mais do que dois, na melhor das hipóteses.
lshw -c network
relatórios:
*-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 não informa que o dispositivo está bloqueado de alguma forma
# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Ele aparece 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
E o ifconfig pode melhorar a interface
# 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
No entanto,
iw dev wlan0 scan
informa muito poucos resultados, por isso, o ponto de acesso ao qual estou tentando me conectar não está disponível, apesar de meu smartphone, que atualmente o usa, afirmar que o sinal é "bom". É um AP público, por isso não acho que exista algum tipo de filtro MAC ou uma contagem limitada de pares. O AP não está oculto ou algo do tipo, então, como amplio o alcance das redes disponíveis? O cartão é discreto e tem três antenas separadas, então não entendo como esse cartão pode ser mais fraco do que o do meu smartphone.
upd:
Não sei porquê, mas hoje o cartão encontrou o ponto de acesso, apesar de o seu sinal ser apenas de -60 dBm, enquanto o número que é sempre visto foi de -58. Eu não fiz nada, nem mesmo desliguei ou enviei para a hibernação, na verdade. Talvez seja o tempo. O cartão, no entanto, não mostra mais de dois APs nos resultados da verificação.
A região do CRDA é 00, que significa global. A saída de iw dev wlan0 scan
de hoje, se alguém estiver interessado, está aqui link