Specifications
Under the KDE desktop, the artsd sound server usually take control of the sound device. Applications should
make requests to play sound through the sound server, or the sound server should be paused. A similar
situation exists under GNOME with the esd sound server.
6.9. I still get device busy errors!
According to Brian Gough, for the SoundBlaster cards which use DMA channel 1 there is a potential conflict
with the QIC−02 tape driver, which also uses DMA 1, causing "device busy" errors. If you are using FTAPE,
you may have this driver enabled. According to the FTAPE−HOWTO the QIC−02 driver is not essential for
the use of FTAPE; only the QIC−117 driver is required. Reconfiguring the kernel to use QIC−117 but not
QIC−02 allows FTAPE and the sound−driver to coexist.
6.10. Partial playback of digitized sound file
The symptom is usually that a sound sample plays for about a second and then stops completely or reports an
error message about "missing IRQ" or "DMA timeout". Most likely you have incorrect IRQ or DMA channel
settings. Verify that the kernel configuration matches the sound card jumper settings and that they do not
conflict with some other card.
Another symptom is sound samples that loop. This is usually caused by an IRQ conflict.
6.11. There are pauses when playing MOD files
Playing MOD files requires considerable CPU power. You may have too many processes running or your
computer may be too slow to play in real time. Your options are to:
try playing with a lower sampling rate or in mono mode •
eliminate other processes •
buy a faster computer •
buy a more powerful sound card (e.g. Gravis UltraSound) •
If you have a Gravis UltraSound card, you should use one of the mod file players written specifically for the
GUS (e.g. gmod).
6.12. Compile errors when compiling sound applications
The version 1.0c and earlier sound driver used a different and incompatible ioctl() scheme. Obtain newer
source code or make the necessary changes to adapt it to the new sound driver. See the sound driver
Readme file for details.
Also ensure that you have used the latest version of soundcard.h and ultrasound.h when compiling
the application. See the installation instructions at beginning of this text.
The Linux Sound HOWTO
6.9. I still get device busy errors! 20