no sound with ALC888

O. Hartmann ohartman at mail.zedat.fu-berlin.de
Thu Oct 14 19:28:54 UTC 2010


Running most recent FreeBSD 8.1-STABLE on a P45/ICH10 based ASUS 
motherboard. There is no sound.
dmesg output reports two HDA devices, one located on a Radeon HD4830 
graphics board and one located on the ICH10 chipset.

Setting hw.snd.default_unit=1 in /etc/sysctl.conf or manually does not 
solve the problem. 'cat /dev/sndstat' reports this:

FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 HDMI> (play)
pcm1: <HDA Analog Devices AD1988B PCM #0 Analog> (play/rec) default
pcm2: <HDA Analog Devices AD1988B PCM #1 Analog> (play)
pcm3: <HDA Analog Devices AD1988B PCM #2 Digital> (play)

(dmesg output:
hdac0: <ATI RV770 High Definition Audio Controller> mem 
0xfe7fc000-0xfe7fffff irq 17 at device 0.1 on pci1
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
hdac1: <Intel 82801JI High Definition Audio Controller> mem 
0xfe6f8000-0xfe6fbfff irq 22 at device 27.0 on pci0
hdac1: HDA Driver Revision: 20100226_0142
hdac1: [ITHREAD]
hdac0: HDA Codec #0: ATI R6xx HDMI
pcm0: <HDA ATI R6xx HDMI PCM #0 HDMI> at cad 0 nid 1 on hdac0
hdac1: HDA Codec #0: Realtek ALC888
pcm1: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm2: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac1
pcm3: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac1
pcm4: <HDA Realtek ALC888 PCM #3 Digital> at cad 0 nid 1 on hdac1)

I tried windows 7 on the box, no problem, sound is all right. VLC on 
freebsd doesn't do any sound output. When using a legacy PCI sound card 
(M-Audio Revolution 5.1), sound is present.

I do not have any idea what the muting of the device could trigger. Any 
suggestions?

Please email, too, since I'm not subscribing 'questions'. Thanks.

Oliver


More information about the freebsd-questions mailing list