snd_emu10k1 driver

Ricardo Nabinger Sanchez rnsanchez at gmail.com
Wed Sep 27 06:39:08 PDT 2006


On Wed, 27 Sep 2006 04:55:04 -0700
"Bill Blue" <bblue at netoldies.com> wrote:

> Is this driver known to be 100% working?

For me, it works OK most of the time.  Longer audio files (ogg/mp3) usually
play without issues, and under rarely and not-understood circumstances some
sort of slight audio distortion (like static in a radio) appears, but it's
just a matter of pausing-unpausing xmms to recover.

For shorter audio samples (lots of different types of wave files) that I use
as notification (IM messages and other events I like to be notified) it's
another story: not so rarely the audio is distorted, and the distortion is
not always the same.  Some distortions I can name are: pitch, volume,
clipping and truncating.  These are always played with sox (sox-12.18.2).

This happens both with emu10k1 and emu10kx1 (from ports), but I found that
with standard emu10k1 it happens less often for the music (which usually is
playing as long as my machine is on).

I can test the driver to hunt this bug as long as instructions on what to do
are given :)

Additional info follows.

% uname -a
FreeBSD sauron.lan.box 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7
04:32:43 UTC 2006     root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
i386

% cat /dev/sndstat 
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Creative EMU10K1> at io 0xd800 irq 16 kld snd_emu10k1 (4p/3r/0v
channels duplex default)

relevant dmesg:
pcm0: <Creative EMU10K1> port 0xd800-0xd81f at device 10.0 on pci0
pcm0: <SigmaTel STAC9708/11 AC97 Codec>

pciconf:
pcm0 at pci0:10:0:
    class    = 0x040100 card=0x80611102 chip=0x00021102 rev=0x07 hdr=0x00
    vendor   = 'Creative Labs'
    device   = 'EMU10000 Sound Blaster Live! (Also Live! 5.1) - OEM from DELL
- CT4780'
    class    = multimedia
    subclass = audio
emujoy0 at pci0:10:1:
    class    = 0x098000 card=0x00201102 chip=0x70021102 rev=0x07 hdr=0x00
    vendor   = 'Creative Labs'
    device   = 'EMU10000 Game Port'
    class    = input device

details of a small audio sample that often gets distorted:
% file roger.wav 
roger.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 8 bit, mono
22050 Hz

-- 
Ricardo Nabinger Sanchez     <rnsanchez@{gmail.com,wait4.org}>
Powered by FreeBSD

  "Left to themselves, things tend to go from bad to worse."


More information about the freebsd-stable mailing list