Bluetooth 헤드셋 프로필이 최신 커널에서 작동하지 않습니다.

Bluetooth 헤드셋 프로필이 최신 커널에서 작동하지 않습니다.

저는 Plantronics 590 Bluetooth 헤드셋을 사용하고 있습니다(유형은 중요하지 않지만 테스트할 수 있는 다른 옵션은 없습니다).

이전 3.02를 사용하면 펄스 오디오를 통해 사용할 수 있습니다. 현재 3.11-amd64 커널에서는 더 이상 작동하지 않습니다.

HSP 프로필을 사용하여 헤드폰을 계속 페어링하고 연결할 수 있습니다. 연결을 확인하기 위해 헤드셋에서 경고음이 들립니다. 불행하게도 펄스 오디오에는 입력이나 출력이 없습니다( pavucontrol오래된 코어가 있는 헤드폰 촬영).

이는 커널이나 모듈과 관련이 있을 가능성이 높습니다.

저는 테스트용으로 Debian을 사용하고 있습니다(jessie).

  • linux-image-amd64의 현재 버전은 3.13+56입니다.
  • bluez의 현재 버전은 4.101-4.1입니다.
  • pulseaudio 및 pulseaudio-module-bluetooth의 현재 버전은 5.0-2입니다.
  • alsa-base의 현재 버전은 1.0.25+3입니다.

나는 또한 32비트 debian stable(gasp)을 시도했지만 작동하지 않지만 다릅니다. 장치를 연결할 수 있지만 나타나는 것은 있지만 pavucontrol소리가 작동하지 않습니다.

  • linux-image-686-pae의 현재 버전은 3.2+46입니다.
  • bluez의 현재 버전은 4.99-2입니다.
  • pulseaudio 및 pulseaudio-module-bluetooth의 현재 버전은 2.0-6.1입니다.
  • alsa-base의 현재 버전은 1.0.25+3~deb7u1입니다.

답변1

이것은 매우 해킹적이므로 좋은 해결책이 아닙니다. 그러나 이것은 해결 방법입니다. 어쩌면 누군가가 실제 문제를 찾아 더 나은 솔루션을 제공할 수도 있습니다. 어딘가에 버그가 있는 것 같아요.

나는 다음을 수행했습니다(각 단계가 필수적인지 확실하지 않음).

  1. ${HOME}/.config/pulse/client.conf 파일과 해당 내용을 생성합니다.

    autospawn = no
    

    (파일이 이미 존재하는 경우 해당 줄을 추가하면 됩니다.)

  2. 내 세션 시작 스크립트에서 수동으로 pulseaudio를 시작하세요.

    pulseaudio -vvvv --log-time --log-target=file:${HOME}/var/log/pulseaudio.log &
    

    (로그 대상을 조정해야 합니다. 로깅 및 자세한 내용은 필요하지 않다고 생각하지만 오류를 추적하는 데 도움이 됩니다.)

  3. 시작하고 blueman-applet장치를 켜고 페어링에 필요한 모든 작업을 수행하면 나에게는 문제가 되지 않았습니다.

  4. 어떤 이유에서인지 pulseaudio는 블루투스에 관한 모든 지식을 버립니다.

    pactl load-module module-bluez4-discover
    pactl load-module module-bluez4-device
    
  5. 부팅 pavucontrol하고 장치가 나타나는지 확인하십시오.

  6. 시작 mumble하거나 Skype 등 무엇이든. 이제는 괜찮을 것입니다.

관련 정보