misc/98504: Sound is distorted with SB Live 5.1
petrisi at freebsd.fi
Sun Jun 4 12:42:43 PDT 2006
>Synopsis: Sound is distorted with SB Live 5.1
>Arrival-Date: Sun Jun 04 19:42:41 GMT 2006
>Originator: Petri Simolin
>Release: FreeBSD 6.1-RELEASE
FreeBSD tiger.freebsd.fi 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56 UTC 2006 root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
I have SB Live 5.1 soundcard:
pci bus 0x0005 cardnum 0x04 function 0x00: vendor 0x1102 device 0x0002
Creative Labs SB Live! EMU10k1
I have been using it with Windows for few years now, and it is working perfectly.
However, when I recently moved from Windows to FreeBSD, I cannot get the sound working properly.
I have tried with snd_emu10k1, snd_emu10kx and oss-drivers, but sound is distorted exactly the same way with any of the drivers.
I have tried disabling apic, making sure soundcard is not sharing irq with any other device, changing its PCI-slot, changing all possible (AFAIK) sysctl values, tried different sound sources, xmms, xine, mplayer, mpg123, tried different medias like wav, mp3, ogg, avi, mpg.
I have also tried all possible mixer volume values, but distortion is the same with any settings. Crackling sounds are played when sound is outputted. It is not constant, if there is quieter part on audio-file, there is less crackling, and on noisy parts of a song, there is lot's of crackling sounds.
I have tried all outputs on the SB Live cards (front, surround, etc.), I have tried with earphones plugged directly on soundcard, with my stereo-system.
I have dual-boot on my maching, and I have verified that the card is working 100% when used in windows. No problems whatsoever.
There is also another sound-chip (ICH4 internal) on the computer in question, and it is working ok, so it is not sound problem in general.
I asked around and it seems emu10k1-driver and Soundblaster cards are working perfectly for others, so I don't know how to reproduce exactly.
1) Install FreeBSD on computer with SB Live 5.1
2) Load snd_emu10k1 driver
3) Play any sound thru the card.
More information about the freebsd-bugs