[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PULSEAUDIO dejó de funcionar en la última actualización de Debian testing [SOLUCIONADO] [SOLVED]



El 10/05/11 15:32, Camaleón escribió:
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,


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)



Reply to: