최근에 Samsung Level U Bluetooth 헤드폰을 구입하여 컴퓨터에 성공적으로 연결했습니다.
나는 Arch Linux를 사용하고 팔로우합니다.Arch Wiki의 튜토리얼연결하세요. A2DP 프로필을 사용하고 잠시 동안은 잘 작동하지만 비디오를 일시 중지하고 잠시 기다렸다가 비디오를 다시 시작하면 비디오와 사운드가 모두 지연되어 기본적으로 헤드폰의 전원을 끄거나 켜거나 통과하고 연결을 끊어야 합니다. bluetoothctl
연결이 다시 연결됩니다.
때때로 연결을 끊었다가 즉시 bluetoothctl
다시 연결하려고 하면 실패합니다 bluez.error
.
Some info:
Arch Linux
pulseaudio 11.1
bluez 5.47
구성 파일을 제공할 수 있지만 안타깝게도 어떤 파일이 관련되어 있는지 모르겠습니다.
감사해요.
답변1
일부 BT 어댑터에는 일시 중지 모드에 버그가 있습니다. ASUS BT400에 대한 나의 솔루션:
공급업체 및 제품 ID 찾기:
$ lsusb | grep Bluetooth
Bus 001 Device 011: ID 0b05:17cb ASUSTek Computer, Inc. Broadcom BCM20702A0 Bluetooth
이 예에서 공급업체 ID는 0b05
이고 제품 ID는 입니다 17cb
.
/etc/udev/rules.d/70-persistent-bluetooth.rules
이전 단계의 ID를 사용하여 파일을 만듭니다.
# Bluetooth devices.
# Asus BT400 bluetooth adapter.
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="17cb", ATTR{power/autosuspend}="0"
모드를 644로 설정합니다.
chmod 644 /etc/udev/rules.d/70-persistent-bluetooth.rules
다음을 통해 어댑터를 다시 연결하거나 속성을 수동으로 변경하세요.
echo 0 > /sys/bus/usb/devices/YOUR/DEVICE/power/autosuspend
즐기다!
몇 가지 유용한 정보 명령:
udevadm info -a -p $(udevadm info -q path -n /dev/bus/usb/BUS_ID/DEVICE_ID)
udevadm test '//devices/DEVICE_PATH'