Sin posibilidad de configurar sonido en Debian Kfreebsd en maquina virtual de vmplayer
Hola
Estoy intentando configurar el audio en una maquina virtual de vmplayer con Debian KFreebsd recien instalado, cuando intento reproducir un audio por ejemplo en formato ogg con rhytmbox me indica el siguiente error
El audiosink configurado bin1 no está funcionando.Intento configurar como root el audio de nuevo y no tengo opciones
# update-alternatives --config audio
update-alternatives: error: no alternatives for audioSin embargo si me esta reconociendo la tarjeta de audio
root@debian:/home/carlos# lspci | grep audio
02:02.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)La version del equipo es la siguiente
root@debian:/home/carlos# uname -a
GNU/kFreeBSD debian 8.1-1-686 #0 Sun Nov 21 17:33:14 UTC 2010 i686 i386 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ GNU/kFreeBSDSi intento instalar alsa-base
aptitude install alsa-base
Se instalarán los siguiente paquetes NUEVOS:
alsa-base{b} linux-sound-base{ab}
0 paquetes actualizados, 2 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 342 kB de ficheros. Después de desempaquetar se usarán 647 kB.
No se satisfacen las dependencias de los siguientes paquetes:
alsa-base: Depende: lsof (>= 4.64) que es un paquete virtual.
Depende: module-init-tools (>= 3.2.1) que es un paquete virtual.
Depende: udev que es un paquete virtual.
linux-sound-base: Depende: module-init-tools (>= 3.2.1) que es un paquete virtual.
Las acciones siguientes resolverán estas dependencias
Mantener los paquetes siguientes en la versión actual:
1) alsa-base [Sin instalar]
2) linux-sound-base [Sin instalar]
¿Acepta esta solución? [Y/n/q/?]
Al ser el núcleo Freebsd he intentado efectuar lo que indican en las paginas de FreeBSd pero tampoco he obtenido resultado
root@debian:/home/carlos# kldload snd_driver
kldload: can't load snd_driver: No such file or directorySi he comprobado que kldload existe, pero no se cual puede ser el modulo que deberia de cargar ( teoricamente sind-driver para FreeBsd son todos los modulos de audio)
Por lo que estoy viendo el paquete lsof no existe para la arquitectura kfreebsd-i386.
No se si esto es un fallo o simplemente que al ser un nucleo distinto me estoy liando.
Igualmente he purgado todo lo relativo a pulseaudio
- Inicie sesión o regístrese para enviar comentarios
- 1099 lecturas


Cuando arranco el equipo y ejecuto dmsg obtengo lo siguiente
# dmesg | grep audiopci2: <multimedia, audio> at device 2.0 (no driver attached)
Esta claro que no tengo el driver para la tarjeta de audio
Por lo visto, es que te faltan librerias y paquetes para instalar/compilar ...
Si intento instalar alsa-base
aptitude install alsa-baseSe instalarán los siguiente paquetes NUEVOS:
alsa-base{b} linux-sound-base{ab}
0 paquetes actualizados, 2 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 342 kB de ficheros. Después de desempaquetar se usarán 647 kB.
No se satisfacen las dependencias de los siguientes paquetes:
alsa-base: Depende: lsof (>= 4.64) que es un paquete virtual.
Depende: module-init-tools (>= 3.2.1) que es un paquete virtual.
Depende: udev que es un paquete virtual.
linux-sound-base: Depende: module-init-tools (>= 3.2.1) que es un paquete virtual.
Las acciones siguientes resolverán estas dependencias
Mantener los paquetes siguientes en la versión actual:
1) alsa-base [Sin instalar]
2) linux-sound-base [Sin instalar]
¿Acepta esta solución? [Y/n/q/?]
Podria instalarlos a mano a esos paquetes que te faltan
lsof: http://packages.debian.org/search?arch=kfreebsd-i386&keywords=lsof
Cuando ví module-init-tools, observé lo siguiente:
kldutils ---> tools for managing kFreeBSD modules
Por lo tanto envez de module-init-tools, deberias instalar kldutils: http://packages.debian.org/squeeze/kldutils
Por otro lado, tambien podrías forzar la instalacion ....
Saludos
las librerias de lsof ya las instle y kldutils vienene en el sistema base y aun asi sigue dando el problema. Voy a intentar forcar la instlacion a ver que ocurre
Hola,
En GNU/kFreeBSD todavía no está completamente fino el tema de sonido. No se pueden usar eficientemente las librerías relacionadas con ALSA, pues el kernel de FreeBSD utiliza OSS, y hay una interfaz con el sistema ALSA, pero no está completa.
Si Rhythmbox puede utilizar el sistema OSS, o una de las librerías compatibles, el problema sería que no está cargado el módulo de sonido.
Para cargar el módulo de sonido no te recomiendo intentar cargar snd_driver (a mí al menos me falla en la carga del módulo snd_csa), sino ir probando a cargar los módulos que empiecen por snd_ en /lib/modules/8.1-1-686/ (o la versión que tengas del kernel), comprobando el estado de la tarjeta después de cargar cada módulo con un "cat /dev/sndstat".
De momento la autodetección, que creo que va a cargo del demonio devd no está soportada, por lo que es un poco lioso lo de cargar drivers algunas veces.
Voy a probar a instalar Rhythmbox, a ver si es un problema de librerías,
¡Saludos!
Hola,
En GNU/kFreeBSD todavía no está completamente fino el tema de sonido. No se pueden usar eficientemente las librerías relacionadas con ALSA, pues el kernel de FreeBSD utiliza OSS, y hay una interfaz con el sistema ALSA, pero no está completa.
Si Rhythmbox puede utilizar el sistema OSS, o una de las librerías compatibles, el problema sería que no está cargado el módulo de sonido.
Para cargar el módulo de sonido no te recomiendo intentar cargar snd_driver (a mí al menos me falla en la carga del módulo snd_csa), sino ir probando a cargar los módulos que empiecen por snd_ en /lib/modules/8.1-1-686/ (o la versión que tengas del kernel), comprobando el estado de la tarjeta después de cargar cada módulo con un "cat /dev/sndstat".
De momento la autodetección, que creo que va a cargo del demonio devd no está soportada, por lo que es un poco lioso lo de cargar drivers algunas veces.
Voy a probar a instalar Rhythmbox, a ver si es un problema de librerías,
¡Saludos!
Gracias, voy a investigar est a ver que tal, como bien dices el modulo snd-driver no lo carga bien con kldload como es lo habitual en Freebsd
Tras la ultima actualizacion tengo problemas para entrar con gdm, asi que voy a probar reinstalando en modo experto y voy a usar kde , ya os cuento,
Edito obtengo lo siguiente
root@debian:/lib/modules/8.1-1-686# kldload snd_es137xroot@debian:/lib/modules/8.1-1-686# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <AudioPCI ES1371-A> (play/rec) default
Con esto lo que he hecho es añadir al fichero /boot/loader.conf la siguiente linea
snd_es137x_load="YES"He reiniciado para que carge este modulo al arrancar, pero sin embargo al intentar reproducir un *.ogg desde consola con mplayer no obtengo respuesta
root@debian:/lib/modules/8.1-1-686# mplayer /home/carlos/song46.oggMPlayer 1.0rc3-4.4.5 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /home/carlos/song46.ogg.
[Ogg] stream 0: audio (Vorbis), -aid 0
Ogg file format detected.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis)
==========================================================================
No protocol specified
XOpenDisplay() failed
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
No such audio driver 'alsa'
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format s16le
[AO SDL] using aalib audio driver.
[AO SDL] Unable to open audio: No available audio device
Failed to initialize audio driver 'sdl:aalib'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video
Exiting... (End of file)
root@debian:/lib/modules/8.1-1-686#
Si intento ejecutar update-alternatives depues de cargar el driver supuestamente obtengo la misma respuesta
Hola,
Hay un problema con mplayer, y es que tiene por defecto el plugin de ALSA, pero sin embargo no funciona en GNU/kFreeBSD.
Habría que recompilarlo para que usara OSS por defecto, pero si no quieres empaquetar de nuevo bastaría ejecutar mplayer con la opción "-ao oss".
¡Saludos!