ArchlinuxでBluetoothをリセットする


11

Bluetoothマウスがラップトップから切断されることがあります。マウスのオン/オフの切り替えは役に立ちません。ラップトップのBluetoothをオフ/オンに切り替えても、効果はありません。systemctl restart bluetooth.service助けさえしません。

しかし、ラップトップの蓋を閉じてスリープ状態にし、数秒後に再び開くと、btマウスとの接続が再確立され、すべて正常に機能します。

また、再起動しても効果がありません。ラップトップの電源をオフにする必要があります

編集: 要求に応じて、ここにいくつかのデバッグ情報があります:

$ systemctl status bluetooth.service

● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2018-09-05 09:44:14 CEST; 4h 5min ago
     Docs: man:bluetoothd(8)
 Main PID: 388 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 3.4M
   CGroup: /system.slice/bluetooth.service
           └─388 /usr/lib/bluetooth/bluetoothd

set 05 09:44:17 xps-13-luca bluetoothd[388]: Endpoint registered: sender=:1.77 path=/MediaEndpoint/A2DPSource
set 05 09:44:17 xps-13-luca bluetoothd[388]: Endpoint registered: sender=:1.77 path=/MediaEndpoint/A2DPSink
set 05 09:49:50 xps-13-luca bluetoothd[388]: Endpoint registered: sender=:1.159 path=/MediaEndpoint/A2DPSource
set 05 09:49:50 xps-13-luca bluetoothd[388]: Endpoint registered: sender=:1.159 path=/MediaEndpoint/A2DPSink
set 05 09:49:50 xps-13-luca bluetoothd[388]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
set 05 09:49:50 xps-13-luca bluetoothd[388]: RFCOMM server failed for :1.159/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb: rfcomm_bind: Address already in use (9>
set 05 13:48:06 xps-13-luca bluetoothd[388]: Endpoint unregistered: sender=:1.77 path=/MediaEndpoint/A2DPSource
set 05 13:48:06 xps-13-luca bluetoothd[388]: Endpoint unregistered: sender=:1.77 path=/MediaEndpoint/A2DPSink
set 05 13:48:06 xps-13-luca bluetoothd[388]: Endpoint unregistered: sender=:1.159 path=/MediaEndpoint/A2DPSource
set 05 13:48:06 xps-13-luca bluetoothd[388]: Endpoint unregistered: sender=:1.159 path=/MediaEndpoint/A2DPSink

Address already in usebtマウスの問題が発生する数時間前に発生したことを考慮してください

の出力journalctl -xeはかなり長いです... https://pastebin.com/gViN5Tqp


犯人は見つかりましたか?これが発生したときに、USB 3.0デバイスがラップトップに接続されていますか?
istepaniuk

回答:


0

最も簡単な方法はbluetoothctl、Bluetoothコントローラー自体のオン/オフを切り替えることです。

echo -e 'show\npower off\npower on\nquit' | bluetoothctl


0

modprobeBluetoothモジュールをアンロード/ロード()してみてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.