Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PULSEAUDIO dejó de funcionar en la última actualización de Debian testing

152 views
Skip to first unread message

jEsuSdA 8)

unread,
May 9, 2011, 6:40:02 PM5/9/11
to
Hola!

Veréis, tengo un problema que me lleva de cabeza todo el día y no consigo arreglarlo de ninguna forma.

Todo iba bien hasta que estar tarde he actualizado, como cada día, los paquetes de debian testing nuevos.

Me solicitaba reiniciar y al reiniciar el sonido ya no iba. En la configuración de pulseaudio sólo me aparece la "salida boba".

La tarjeta de sonido es detectada correctamente:

lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
04:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)


De hecho, cuando inicia gdm3 SÍ se escucha el sonido. Y desde mi cuenta, si uso KRadio, también puedo oir la radio, así que estoy convencido de que el problema es de pulseaudio.

He seguido estas instrucciones sin suerte:

Instalar pulseaudio

# apt-get install libasound2-plugins pulseaudio paman padevchooser paprefs pavucontrol pavumeter

Luego se pueden instalar los módulos necesarios buscando pulseaudio-module-*

The perfect Setup

http://pulseaudio.org/wiki/PerfectSetup

Configurar Pulseaudio como dispositivo de sonido por defecto:

# vim /etc/asound.conf

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}

En el home de los usuarios:

# vim ~/.asoundrc

pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}

O:

pcm.csaudio {
type hw
card 0
device 0
}

ctl.equal {
type equal;
}

pcm.plugequal {
type equal;
slave.pcm "plug:csaudio";
}

pcm.equal {
type plug;
slave.pcm plugequal;
}



He reinstalado todos los paquetes ALSA.
He chequeado que el volumen con alsamixer de los controles de la tarjeta es correcto.
He seguido las instrucciones de varios howtos en internet y tampoco. Tengo la sensación que cuanto más toco, más lejos estoy de la solución...

En el syslog he visto estos mensajes:

May  9 23:46:46 localhost pulseaudio[2976]: main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11


También he añadido a mi usuarios a los grupos AUDIO, PULSE-ACCESS y PULSE.

Acabo de probar kradio y suena, pero no sintoniza (imagino que debido a algo que toqué intentando arreglar pulseaudio).

Estoy totalmente desesperado. No entiendo cómo dejó de funcionar algo que ha funcionado bien durante años... :(

Cualquier pista o ayuda será muy bien recibida.

Salu2 de jEsuSdA 8)

jEsuSdA 8)

unread,
May 9, 2011, 7:00:02 PM5/9/11
to

Camaleón

unread,
May 10, 2011, 9:40:01 AM5/10/11
to
El Tue, 10 May 2011 00:25:43 +0200, jEsuSdA 8) escribió:

> Veréis, tengo un problema que me lleva de cabeza todo el día y no
> consigo arreglarlo de ninguna forma.
>
> Todo iba bien hasta que estar tarde he actualizado, como cada día, los
> paquetes de debian testing nuevos.
>
> Me solicitaba reiniciar y al reiniciar el sonido ya no iba. En la
> configuración de pulseaudio sólo me aparece la "salida boba".
>
> La tarjeta de sonido es detectada correctamente:
>
> lspci | grep -i audio
> 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition
> Audio Controller (rev 01)
> 04:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
> (rev 11)
>
>
> De hecho, cuando inicia gdm3 SÍ se escucha el sonido. Y desde mi cuenta,
> si uso KRadio, también puedo oir la radio, así que estoy convencido de
> que el problema es de pulseaudio.

(...)

Mira a ver si este mensaje de los foros te da alguna idea:

[Solved] Sound card not recognized by pulseaudio
http://forums.debian.net/viewtopic.php?f=7&t=48663

Otra cosa, prueba a iniciar sesión como root para ver si te aparece el
dispositivo de audio en PA en lugar de la "salida boba". Y ya que estás,
tampoco estaría de más que probaras con otro usuario a ver si le pasa lo
mismo :-)

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2011.05...@gmail.com

jEsuSdA 8)

unread,
May 11, 2011, 4:20:02 AM5/11/11
to
El 10/05/11 15:32, Camaleón escribió:

Infintas gracias, Camaleón.

Efectívamente la culpa era de speech-dispatcher.

Averigüé que en el arranque dos instancias de pulseaudio eran lanzadas.
Estas bloqueaban el dispositivo hardware de sonido y los usuarios, al
loguearse sólo podían ver la "salida boba".

Comprobé que matando las dos instancias de pulseaudio como root,
entonces el usuario podía lanzar pulseaudio y éste detectaba
correctamente la salida.

Estuve investigando sobre qué script o demonio lanzaba esas dos
instancias problemáticas de pulseaudio y descubrí que éstas eran
lanzadas con posterioridad a que gdm fuera lanzado.

Siendo así, ni siquiera insertando un killall -9 pulseaudio en
/etc/init.d/bootmisc podía matarlas, puesto que bootmisc se ejecuta antes...

Cuando vi tu correo y leí lo de speech-dispatcher supe que era esa la
raíz del problema porque ese es uno de los últimos servicios que se
cargan en mi sistema y lo hace tras lanzarse gdm.

Además, todo cuadraba, porque hace unos días sacaron una versión nueva
de speech-dispatcher-festival (pasaron de la versión 0.7-6.1 a la
0.7.1-6), así que, efectívamente, el problema está en ese paquete. Ya lo
he reportado a los mantenedores.

La solución, como indicabas, era tan simple como eliminar el paquete
speech-dispatcher y todo volvió a la normalidad.
Muchas, muchas, muchas gracias. Me ha llevado mucho tiempo determinar el
error y corregirlo.

Salu2 de jEsuSdA 8)

--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/4DCA45C...@jesusda.com

0 new messages