
私のネットワーク カードは「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
メッセージから dmesg に大量のメッセージが送られてきます。すべてが多かれ少なかれランダムに発生するようです。
- ドライバーに問題があるのでしょうか、
rtl8187 3.2.0-29-generic
それともカードに欠陥があるのでしょうか?
答え1
おそらく、試してみてsudo iwconfig wlan0 power off
、問題が解決するかどうかを確認してください。ワイヤレスの問題は、電源管理機能が原因である場合があります。電源管理をオンにすると、いくつかの問題が発生しました。
電源機能がオンになっているかどうかを確認するには、sudo iwconfig
次のように実行します。出力に電源管理ステータスが表示されます。