He probado este manual en Freebsd 8.1 y 9.0(uno de escritorio)
Caso de un compaq presario CQ60 con tarjeta de sonido
.
hdac0: mem 0x94700000-0x94703fff irq 22 at device 27.0 on pci0
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
.
Datos extraidos de dmesg
echamos un vistazo a el archivo "/boot/defaults/loader.conf" y si nuestra tarjeta tienen un modulo especifico. lo cargamos de la siguiente mandera:
#kldload snd_nombremodulo
en mi caso no tenia y utilize el estandard:
#kldload snd_driver
si no se desplego ningun error. ejecutamos:
#cat /dev/sdnstat
aparece algo como esto para mi caso en particular:
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: (play/rec)
pcm1: (play/rec) default
pcm2: (play)
probaremos si nuestra tarjeta en realidad funciona, con enviar un texto al dispositivo /dev/dsp
#ll > /dev/dsp
deberiamos escuchar un ruido y ahora la musica podria sonar, abran rhythmbox en mi caso, el portatil tiene por speakers y para diadema, cuando conectaba mis diademas no sonaban y seguia sonando por los speakers del pc. Todos sabemos q deberia sonar por la diadema y no por los speakers .
Como quiero oirlas por mi diadema. debo setear el sistema para que la salida default sea esa. si ejecutamos.
#cat /dev/sdnstat
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: (play/rec) default
pcm1: (play/rec)
pcm2: (play)
vemos que pcm0 es la default
antes probamos cual es la salida que deseamos .
ejecutamos:
#ll /dev/dsp*
crw-rw-rw- 1 root wheel 0, 120 Feb 25 15:22 /dev/dsp0.0
crw-rw-rw- 1 root wheel 0, 119 Feb 25 15:58 /dev/dsp1.0
crw-rw-rw- 1 root wheel 0, 121 Feb 25 15:57 /dev/dsp1.1
crw-rw-rw- 1 root wheel 0, 118 Feb 25 15:22 /dev/dsp2.0
y probamos, en mi caso la PCM1,
#ll > /dev/dsp1.1
la diadema deberia sonar un ruido.
y ya q stamos seguro ejecutamos
#sysctl hw.snd.default_unit=1
si queremos la configuracion quede al iniciar el equipo. agregamos al archivo "/boot/loader.conf"
snd_driver_load="YES"
y al "/etc/sysctl.conf"
hw.snd.default_unit=1
listo. Espero les sirva
Caso de un compaq presario CQ60 con tarjeta de sonido
.
hdac0:
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
.
Datos extraidos de dmesg
echamos un vistazo a el archivo "/boot/defaults/loader.conf" y si nuestra tarjeta tienen un modulo especifico. lo cargamos de la siguiente mandera:
en mi caso no tenia y utilize el estandard:
si no se desplego ningun error. ejecutamos:
#cat /dev/sdnstat
aparece algo como esto para mi caso en particular:
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0:
pcm1:
pcm2:
probaremos si nuestra tarjeta en realidad funciona, con enviar un texto al dispositivo /dev/dsp
#ll > /dev/dsp
deberiamos escuchar un ruido y ahora la musica podria sonar, abran rhythmbox en mi caso, el portatil tiene por speakers y para diadema, cuando conectaba mis diademas no sonaban y seguia sonando por los speakers del pc. Todos sabemos q deberia sonar por la diadema y no por los speakers .
Como quiero oirlas por mi diadema. debo setear el sistema para que la salida default sea esa. si ejecutamos.
#cat /dev/sdnstat
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0:
pcm1:
pcm2:
vemos que pcm0 es la default
antes probamos cual es la salida que deseamos .
ejecutamos:
#ll /dev/dsp*
crw-rw-rw- 1 root wheel 0, 120 Feb 25 15:22 /dev/dsp0.0
crw-rw-rw- 1 root wheel 0, 119 Feb 25 15:58 /dev/dsp1.0
crw-rw-rw- 1 root wheel 0, 121 Feb 25 15:57 /dev/dsp1.1
crw-rw-rw- 1 root wheel 0, 118 Feb 25 15:22 /dev/dsp2.0
y probamos, en mi caso la PCM1,
#ll > /dev/dsp1.1
la diadema deberia sonar un ruido.
y ya q stamos seguro ejecutamos
#sysctl hw.snd.default_unit=1
si queremos la configuracion quede al iniciar el equipo. agregamos al archivo "/boot/loader.conf"
snd_driver_load="YES"
y al "/etc/sysctl.conf"
listo. Espero les sirva