Configuración de Sonido en Freebsd 5.4 STABLE

Me he decidido a contar como he configurado el sonido en mi "viejecita" máquina Celeron 500 con Sound Blaster 128 PCI porque he visto que el sonido no esta muy bien "documentado" en google para este magnífico sistema operativo.

Después de mirar si era compatible la tarjeta en esta página (pienso que esta un poco desactualizada pero a mi me sirvió)

http://freebsd.lanfear.com/scdb.html

ví que mi tarjeta estaba soportada, pero la cosa no quedó ahí ya que en las instrucciones de configuración indicaban que había que recompilar el kernel y bla, bla, bla... parece ser que esto es cierto en las versiones de Freebsd 4.X pero no en la nueva tecnología 5.X, aburrido de buscar documentación y no encontrar nada, se me ocurrió hacer un:

man pcm (pcm era el dispositivo del que me hablaban contínuamente para añadir en el kernel en la 4.X).

y voilá:

Boot Variables In general, the module snd_foo corresponds to device snd_foo and can be oaded by the boot loader(8) via loader.conf(5) or from the command line using the kldload(8) utility. Options which can be specified in /boot/loader.conf include:

snd_driver_load (``NO) If set to ``YES, this option loads all available drivers.

¿Esto que quiere decir?, pues muy sencillo, poniendo snd_driver_load="YES" en /boot/loader.conf te carga todos los drivers posibles y deja el adecuado para tu tarjeta.

Por cierto otra cosilla que os añado es como se configura el mixer en Freebsd, la verdad es que me dejo alucinado de lo fácil que es:



#mixer

En mi caso escupe esto:

Mixer vol is currently set to 75:75

Mixer pcm is currently set to 100:100

Mixer speaker is currently set to 75:75

Mixer line is currently set to 75:75

Mixer mic is currently set to 75:75

Mixer cd is currently set to 75:75

Mixer rec is currently set to 75:75

Mixer ogain is currently set to 50:50

Mixer line1 is currently set to 75:75

Mixer phin is currently set to 0:0

Mixer phout is currently set to 0:0

Mixer video is currently set to 75:75

Recording source: line

En caso de querer cambiar alguno:

#mixer line 75:75

Pone el mixer en 75:75 para el line.

Espero que os sea útil,

elduende.