我的无线卡在 Debian Jessie 上遇到问题。它使用 wl 驱动程序。
dmesg 显示此错误:
ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
我无法在 GUI 上使用 NetworkManager 查看任何网络。
rfkill 显示 wlan0 既没有被硬阻止也没有被软阻止。
iwlist说该接口不支持扫描。
iwconfig 的输出:
wlan0 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
ifconfig 的输出:
wlan0 Link encap:Ethernet HWaddr 70:f1:a1:cb:2b:3b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17 Base address:0xc000
出了什么问题以及如何解决?
答案1
我在 arch linux 论坛上找到了答案。 Dell XPS 机器上的 wl 驱动程序存在一个奇怪的问题。不知何故,我按下了 Ctl+Prtsc,这通过硬件禁用了驱动程序并使无线设备消失。要解决此问题,请再次按 Ctl+Prtsc。可能需要多次尝试才能起作用。