Archlinux에서 블루투스 재설정

Archlinux에서 블루투스 재설정

가끔 블루투스 마우스가 노트북과 연결이 끊어지는 경우가 있습니다. 마우스를 끄거나 켜도 도움이 되지 않습니다. 노트북 블루투스를 끄거나 켜도 도움이 되지 않습니다. 도움이 되지도 않습니다 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

답변1

가장 쉬운 방법은 bluetoothctl단순히 블루투스 컨트롤러 자체를 켜고 끄는 것입니다.

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

답변2

이 시도: sudo rfkill block bluetooth && sleep 0.1 && sudo rfkill unblock bluetooth;

답변3

modprobe블루투스 모듈을 언로드/로드( )해 보세요 .

관련 정보