自宅で運用しているUSBカメラ&不要ノートPCによるテレビドアホンですが、先日無線LANが突然つながらなくなる問題が発生しました。
先日完成したUSBカメラ&不要ノートPCによるテレビドアホン、
は、その後カミさんにも話して先月20日くらいから24時間通電で...
このときは、NetworkManagerをrestartすることで無線LANがつながるようになったので、以降、毎日夜中の3時にcronでrestartするようにして様子を見ることにしました。
しかし、さきほどまた無線LANがつながらない問題が発生。
今回はNerworkManagerのrestartでも復活せず。しょうがないののPC再起動しました。
syslogを見ると問題が発生した思われる時刻あたりで、
iwl3945 0000:03:00.0: Error sending C_POWER_TBL: time out after 500ms.
iwl3945 0000:03:00.0: set power fail, ret = -110
iwl3945 0000:03:00.0: Queue 4 stuck for 2048 ms.
iwl3945 0000:03:00.0: On demand firmware reload
iwl3945 0000:03:00.0: set power fail, ret = -110
iwl3945 0000:03:00.0: Queue 4 stuck for 2048 ms.
iwl3945 0000:03:00.0: On demand firmware reload
といったやつを皮切りに延々とエラーぽいログが出力されて最終的に無線LANがオフラインに。
iw3945というのはIntelの無線LAN向けドライバらしいので、ドライバレベルでなにか問題を検出したということかも。
ネットでいろいろ検索しましたが決定的な解決策は見つからず、因果関係は不明ながら、
iw dev 無線LANインタフェース set power_save off
で解決したというのを見つけたので、とりあえずこれを設定してまた様子を見ることに。
ただ、今回はファームウェアレベルで異常を検知しており、上記設定はインタフェースレベルなのでちょっと違う気も。
やはり物理的に無線LANアダプタを変更すべきか…