Code: Select all
pcm0: <Conexant CX20585 (Left Analog)> (play/rec) default
pcm1: <Conexant CX20585 (Analog)> (play/rec)
No devices installed from userspace.
Code: Select all
hdacc0: <Conexant CX20585 HDA CODEC> at cad 0 on hdac0
hdaa0: <Conexant CX20585 Audio Function Group> at nid 1 on hdacc0
pcm0: <Conexant CX20585 (Left Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Analog)> at nid 31 and 35 on hdaa0
Code: Select all
/dev/dsp0.1 /dev/dsp1.1
The sysctl variable controlling this is has the following value :
Code: Select all
hw.snd.default_unit: 0
the song plays very nice.
Adapting the sysctl variable to 1 in my session works also. I do not have to specify a device anymore for mpg123. However when I start youtube after setting the sysctl variable to 1, I still do have sound. I have to start up the pulse audio volume control, select the right device and then turn the volume up (since it is at zero) before I get any sound.
And than last of all : setting the sysctl variable in /boot/loader.conf does not work. If I reboot my sysctl variable is still zero instead of 1 as specified in the loader.conf file.
The kernel uses the snd_hda driver (which is compiled in the kernel).
I'm puzzled ...