WiFi が「ハードウェア スイッチ経由」でランダムにオフになる

WiFi が「ハードウェア スイッチ経由」でランダムにオフになる

私のネットワーク カードは「Realtek RTL8187B チップセット」を使用しています。問題は、約 30 分間動作した後、WiFi がオフになり、dmesg に次のように表示されることです。

turned off via hardware switch

実際のスイッチを [オフ] にしてから再度 [オン] にしても何も変化はなく、rfkill list allデバイスは として表示されますHard Blocked

とするとrmmod rtl8187modprobe rtl8187dmesg には次のように表示されます。

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次のように実行します。出力に電源管理ステータスが表示されます。

関連情報