我的网卡使用的是“Realtek RTL8187B 芯片组”。问题是,工作大约 30 分钟后,WiFi 会关闭,并且 dmesg 显示:
turned off via hardware switch
再次将实际开关关闭并打开不会改变任何东西,并将rfkill list all
设备显示为Hard Blocked
。
如果我这样做,rmmod rtl8187
然后modprobe rtl8187
dmesg 会显示:
rtl8187: wireless switch is on
ieee80211 phy1: eeprom reset timeout!, ADDRCONF(NETDEV_UP): wlan0: link is not ready
“nm-applet”显示设备未就绪。有时我设法使用 将其打开,但ifconfig wlan0 up
有时却不起作用。有时iwlist scan
成功,有时什么也不显示,每当我设法连接时,大约 30 分钟后我又回到原点。
如果我运气特别差,卡根本就启动不了,而是从系统启动unable to enumerate usb device
信息中向我发送垃圾邮件。一切似乎都是随机发生的。
- 这可能是我的驱动程序的问题,
rtl8187 3.2.0-29-generic
或者是卡有故障?
答案1
也许你可以尝试sudo iwconfig wlan0 power off
看看它是否能解决问题。有时无线问题可能是由于其电源管理功能造成的。我在电源管理开启时遇到了一些问题。
要确认电源功能是否开启,您可以执行此操作sudo iwconfig
,您会在输出中看到电源管理状态。