Linux nvidia display driver contains support for G210 HDMI audio codec.
I installed nvidia driver for FreeBSD.
I don't know if FreeBSD nvidia driver contains the support, too.
However, I can't make HDMI audio work on FreeBSD.
Below are relevant command outputs.
I installed nvidia driver for FreeBSD.
I don't know if FreeBSD nvidia driver contains the support, too.
However, I can't make HDMI audio work on FreeBSD.
Below are relevant command outputs.
Code:
[root@elisa ~]# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <HDA VIA VT1708S_4 PCM #0 Analog> (play/rec)
pcm1: <HDA VIA VT1708S_4 PCM #1 Digital> (play)
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play) default
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play)
pcm4: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play)
pcm5: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play)
Code:
[root@elisa ~]# dmesg | grep -i hdac
hdac0: <NVidia (Unknown) High Definition Audio Controller> mem 0xfea7c000-0xfea7ffff irq 16 at device 0.1 on pci1
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
hdac1: <Intel 82801G High Definition Audio Controller> mem 0xfcffc000-0xfcffffff irq 16 at device 27.0 on pci0
hdac1: HDA Driver Revision: 20100226_0142
hdac1: [ITHREAD]
hdac0: HDA Codec #0: NVidia (Unknown)
hdac0: HDA Codec #1: NVidia (Unknown)
hdac0: HDA Codec #2: NVidia (Unknown)
hdac0: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0
hdac1: HDA Codec #0: VIA VT1708S_4
hdac1: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac1: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac1: Codec #2 is not responding! Probing aborted.
pcm4: <HDA VIA VT1708S_4 PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm5: <HDA VIA VT1708S_4 PCM #1 Digital> at cad 0 nid 1 on hdac1
hdac0: <NVidia (Unknown) High Definition Audio Controller> mem 0xfea7c000-0xfea7ffff irq 16 at device 0.1 on pci1
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
hdac1: <Intel 82801G High Definition Audio Controller> mem 0xfcffc000-0xfcffffff irq 16 at device 27.0 on pci0
hdac1: HDA Driver Revision: 20100226_0142
hdac1: [ITHREAD]
hdac0: HDA Codec #0: NVidia (Unknown)
hdac0: HDA Codec #1: NVidia (Unknown)
hdac0: HDA Codec #2: NVidia (Unknown)
hdac0: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0
hdac1: HDA Codec #0: VIA VT1708S_4
hdac1: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac1: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac1: Codec #2 is not responding! Probing aborted.
pcm4: <HDA VIA VT1708S_4 PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm5: <HDA VIA VT1708S_4 PCM #1 Digital> at cad 0 nid 1 on hdac1
hdac0: <NVidia (Unknown) High Definition Audio Controller> mem 0xfea7c000-0xfea7ffff irq 16 at device 0.1 on pci1
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
hdac1: <Intel 82801G High Definition Audio Controller> mem 0xfcffc000-0xfcffffff irq 16 at device 27.0 on pci0
hdac1: HDA Driver Revision: 20100226_0142
hdac1: [ITHREAD]
hdac0: HDA Codec #0: NVidia (Unknown)
hdac0: HDA Codec #1: NVidia (Unknown)
hdac0: HDA Codec #2: NVidia (Unknown)
hdac0: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0
hdac1: HDA Codec #0: VIA VT1708S_4
hdac1: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac1: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac1: Codec #2 is not responding! Probing aborted.
pcm4: <HDA VIA VT1708S_4 PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm5: <HDA VIA VT1708S_4 PCM #1 Digital> at cad 0 nid 1 on hdac1
hdac0: detached
hdac1: detached
hdac0: <Intel 82801G High Definition Audio Controller> mem 0xfcffc000-0xfcffffff irq 16 at device 27.0 on pci0
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
hdac0: HDA Codec #0: VIA VT1708S_4
hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
hdac0: Codec #2 is not responding! Probing aborted.
hdac1: <NVidia (Unknown) High Definition Audio Controller> mem 0xfea7c000-0xfea7ffff irq 16 at device 0.1 on pci1
hdac1: HDA Driver Revision: 20100226_0142
hdac1: [ITHREAD]
hdac1: HDA Codec #0: NVidia (Unknown)
hdac1: HDA Codec #1: NVidia (Unknown)
hdac1: HDA Codec #2: NVidia (Unknown)
hdac1: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA VIA VT1708S_4 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA VIA VT1708S_4 PCM #1 Digital> at cad 0 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac1
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac1
pcm4: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac1
pcm5: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac1