El perfil de auriculares Bluetooth no funciona con el kernel reciente

El perfil de auriculares Bluetooth no funciona con el kernel reciente

Tengo unos auriculares bluetooth Plantronics 590 (el tipo probablemente no importe, pero no tengo otra alternativa para probar).

Usando el antiguo 3.02 pude usar esto a través de pulseaudio. Con el kernel actual 3.11-amd64 esto ya no funciona.

Todavía puedo emparejar y conectarme a los auriculares usando el perfil HSP. Escucho un "bip" en el auricular para confirmar la conexión. Desafortunadamente, no hay entrada ni salida en pulseaudio (con el kernel antiguo pavucontrolse quitaron los auriculares).

Lo más probable es que esto esté relacionado con el kernel o un módulo.

Estoy usando Debian Testing (jessie).

  • La versión actual de linux-image-amd64 es 3.13+56
  • La versión actual de bluez es 4.101-4.1
  • La versión actual de pulseaudio y pulseaudio-module-bluetooth es 5.0-2
  • La versión actual de alsa-base es 1.0.25+3

También probé Debian estable (wheezy), de 32 bits, no funciona, pero es diferente: puedo conectar el dispositivo, aparece pavucontrolpero el sonido no funciona.

  • La versión actual de linux-image-686-pae es 3.2+46
  • La versión actual de bluez es 4.99-2
  • La versión actual de pulseaudio y pulseaudio-module-bluetooth es 2.0-6.1
  • La versión actual de alsa-base es 1.0.25+3~deb7u1

Respuesta1

Esta no es una buena solución porque es bastante pirateada. Pero es una solución alternativa. Quizás alguien pueda encontrar el problema real y brindar una mejor solución. Sospecho que hay un error en alguna parte.

Hice lo siguiente (no estoy seguro si cada paso es esencial):

  1. Creó el archivo ${HOME}/.config/pulse/client.conf con contenido

    autospawn = no
    

    (si el archivo ya existe, probablemente puedas simplemente agregar la línea)

  2. Inicié pulseaudio manualmente desde el script de inicio de sesión con

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

    (Necesitará adaptar el objetivo del registro, supongo que no es necesario iniciar sesión y ser detallado, pero ayuda a localizar errores)

  3. Inicie blueman-applet, encienda el dispositivo, haga todo lo necesario para emparejar, esto no fue un problema para mí.

  4. Por alguna razón, pulseaudio deja de lado todo lo que sabe sobre bluetooth en este momento, así que lo hago.

    pactl load-module module-bluez4-discover
    pactl load-module module-bluez4-device
    
  5. Inicie pavucontroly observe que aparece el dispositivo.

  6. Inicie mumbleo Skype, o lo que sea. Esto debería funcionar ahora.

información relacionada