SourceForge.net Logo

Linux Exaudio Driver

Here you find Linux drivers for Creative's Extigy USB sound card. This was made from the generic OSS "audio" USB driver, but I hacked it to offer working mixer controls. I also added new code to support AC3 sound and the IR remote. The package includes two separate modules:

Instructions and Downloads by Kernel Version

Driver Status

Common Issues

Most of the problems reported are of the "getting a second sound card working" sort, as opposed to the driver gurgling the sound or crashing. If you cannot get the driver working, check the following items:

  1. This might not work with the ohci driver (please send me a report if you try this). For 2.4.x kernels, use usb-uhci.o instead of uhci.o. It seems to work better.
  2. Your kernel needs Open Sound System support (CONFIG_SOUND_OSS). If you have this as a module (sound.o), then load this module before you load exaudio.
  3. You do not need generic USB audio support (called "audio", yes, a misleading name). If you need this for some other USB sound card, compile it as a module and load it after exaudio. If you load audio before exaudio, it claims the extigy's interfaces, mucking things up.
  4. The exaudio driver uses three dsp devices and two mixer devices. If you do not have enough device nodes, then you must create them (as root) with the 'mknod' command (see 'man mknod' for how to do this). Here is a listing from a machine with four of each:
    $ ls -l /dev/dsp* /dev/mixer*
    crw-rw----    1 root     audio     14,   3 Mar 14  2002 /dev/dsp
    crw-rw----    1 root     audio     14,  19 Mar 14  2002 /dev/dsp1
    crw-rw----    1 root     audio     14,  35 Mar 14  2002 /dev/dsp2
    crw-rw----    1 root     audio     14,  51 Mar 14  2002 /dev/dsp3
    crw-rw----    1 root     audio     14,   0 Mar 14  2002 /dev/mixer
    crw-rw----    1 root     audio     14,  16 Mar 14  2002 /dev/mixer1
    crw-rw----    1 root     audio     14,  32 Mar 14  2002 /dev/mixer2
    crw-rw----    1 root     audio     14,  48 Mar 14  2002 /dev/mixer3
    
  5. I do not use ALSA drivers or programs, and so I cannot say whether the exaudio driver works along side other ALSA drivers or not. Some SF users have reported success using ALSA drivers with the extigy. Check the Help Forum and the ALSA web site to learn about ALSA.

  6. If all else fails...
If you cannot get the sound to work, please first read this entire page (it is not too long). If you are then still stuck, load the driver, connect and power the device, and send the output of the following commands as a support request, from the exaudio SF.net project page.