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)