onboard soundcard problem (SiS 7012)
km at ixx.ru
Fri Jan 2 16:01:13 PST 2004
I apologize if such problem have been discussed here already, but in
mailing list archive I've found no solution for it.
I've got Asus P4S800 (SiS 648FX chipset) motherboard and met some
problems with its' onboard soundcard on FreeBSD 5.1-RELEASE (i386).
The card is SiS7012 PCI Audio Accelerator with ADI AD1980 AC'97 Codec.
Symptoms: despite of correct device detection by kernel no sound can be
produced through it (I've tried mpg123 and amp mpeg players). Even "echo
"some stuff" > /dev/dsp" produces no clicks or tones.
I've compiled my kernel with following devices:
Device files have been automatically created:
FreeBSD Audio Driver (newpcm) Installed devices: pcm0:
<SiS 7012> at io 0xa400, 0xa000 irq 12 bufsz 16384 (1p/1r/0v channels
The device itself is detected on boot correctly as I see:
pcm0: <SiS 7012> port 0xa000-0xa07f, 0xa400-0xa4ff irq 12 at device 2.7
pcm0: <Analog Devices AD1980 AC97 Codec>
"pciconf -lv" yields:
pcm0 at pci0:2:7: class=0x040100 card=0x80b01043 chip=0x70121039 rev=0xa0
vendor = 'Silicon Integrated Systems (SiS)'
device = 'SiS7012 PCI Audio Accelerator'
class = multimedia
subclass = audio
mixer levels are set to 75
I know it maybe looks very strange, but I have sound under Windows. Can anybody advise me how to solve this problem or give some
WBR, Kirill Pushkaryov mailto:km at ixx.ru
More information about the freebsd-hardware