node
02-05-2012, 11:20 PM
Hi, today I installed PC-BSD 64 bits on Asus 1201N .The HDMI video its working fine with the nvidia driver but i can't switch the audio to the HDMI.
The output of cat /dev/sndstat is:
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <HDA Realtek ALC269 PCM #0 Analog> (play/rec) default
pcm1: <HDA Realtek ALC269 PCM #1 Analog> (rec)
pcm2: <HDA NVidia MCP7A HDMI PCM #0 Digital> (play)
I tried to change the sysctl hw.snd.default_unit to 0,1 and 2 on 1 the laptop speaker runs but in 1 and 2 is in silence
On the pciconf output the Nvidia audio card apears like this:
hdac0@pci0:0:8:0: class=0x040300 card=0x83ce1043 chip=0x0ac010de rev=0xb1 hdr=0x00
vendor = 'nVidia Corporation'
device = 'MCP79 High Definition Audio'
class = multimedia
subclass = HDA
bar [10] = type Memory, range 32, base 0xf9f78000, size 16384, enabled
cap 01[44] = powerspec 2 supports D0 D3 current D0
I tried to send random data to the audio devices /dev/dsp0 and /dev/dsp2 but i only hear somthing on /dev/dsp0 wich corresponds to the laptop speaker.
I looked for the snd_hda module but it seems to be unloaded because "kldstat |grep snd_hda" don't show anything and i tried to load it but . I have the snd_hda_load="YES" on the /boot/loader.conf.What more can i try?
The output of cat /dev/sndstat is:
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <HDA Realtek ALC269 PCM #0 Analog> (play/rec) default
pcm1: <HDA Realtek ALC269 PCM #1 Analog> (rec)
pcm2: <HDA NVidia MCP7A HDMI PCM #0 Digital> (play)
I tried to change the sysctl hw.snd.default_unit to 0,1 and 2 on 1 the laptop speaker runs but in 1 and 2 is in silence
On the pciconf output the Nvidia audio card apears like this:
hdac0@pci0:0:8:0: class=0x040300 card=0x83ce1043 chip=0x0ac010de rev=0xb1 hdr=0x00
vendor = 'nVidia Corporation'
device = 'MCP79 High Definition Audio'
class = multimedia
subclass = HDA
bar [10] = type Memory, range 32, base 0xf9f78000, size 16384, enabled
cap 01[44] = powerspec 2 supports D0 D3 current D0
I tried to send random data to the audio devices /dev/dsp0 and /dev/dsp2 but i only hear somthing on /dev/dsp0 wich corresponds to the laptop speaker.
I looked for the snd_hda module but it seems to be unloaded because "kldstat |grep snd_hda" don't show anything and i tried to load it but . I have the snd_hda_load="YES" on the /boot/loader.conf.What more can i try?