毎回一時停止するたびに奇妙な問題が発生しました。BTSBモジュールがRAMから追い出されました。(何らかの理由で手動で再初期化できるので大丈夫です。)ただし、bluetooth.service
Bluetoothを再利用するには再起動が必要です。だから私の質問は...
btusbモジュールが再初期化または類似するまでBluetoothサービスを「待機」する方法はありますか?上記の状況でどのサービスが利用可能であるかを知るための文書が見つかりませんか?だから私はあなたのアドバイスが必要です。
メモ
- オペレーティングシステム: Linuc Arch x64
- btusb v0.6
- カーネル 3.16*
ありがとう
答え1
一部のデバイスはサスペンドするとファームウェアが失われますが、btusbはそれに気付いていません。一部のデバイスでは、最新のカーネルで修正されました。
回避策は、復元時に手動で実行するのと同じように、モジュールが自動的にクラッシュすることです。
とにかくこれはカーネルのバグです。最新のカーネルをテストしたり、アップストリームを報告したりできます。
解決策は、回復時に再起動する覚醒スクリプトを作成することです。