Specifications

AudioTrix Pro (hardware limitation)
CS4232 (hardware limitation)
6.5. Error: No such file or directory for sound devices
You need to create the sound driver device files. See the section on creating device files. If you do have the
device files, ensure that they have the correct major and minor device numbers (some older CD−ROM
distributions of Linux may not create the correct device files during installation).
6.6. Error: No such device for sound devices
You have not booted with a kernel containing the sound driver or the I/O address configuration doesn't match
your hardware. Check that you are running the newly compiled kernel and verify that the settings entered
when configuring the sound driver match your hardware setup.
6.7. Error: No space left on device for sound devices
This can happen if you tried to record data to /dev/audio or /dev/dsp without creating the necessary
device file. The sound device is now a regular file, and has filled up your disk partition. You need to run the
script described in the Creating the Device Files section of this document.
This may also happen with Linux 2.0 and later if there is not enough free RAM on the system when the
device is opened. The audio driver requires at least two pages (8k) of contiguous physical RAM for each
DMA channel. This happens sometimes in machines with less than 16M of RAM or which have been running
for very long time. You can preallocate the DMA buffers when the driver is loaded using the kernel option
"dma_buf=1".
6.8. Error: Device busy for sound devices
Only one process can open a given sound device at one time. Most likely some other process is using the
device in question. One way to determine this is to use the fuser command:
% fuser −v /dev/dsp
/dev/dsp: USER PID ACCESS COMMAND
tranter 265 f.... tracker
In the above example, the fuser command showed that process 265 had the device open. Waiting for the
process to complete or killing it will allow the sound device to be accessed once again. You should run the
fuser command as root in order to report usage by users other than yourself.
On some systems you may need to be root when running the fuser command in order to see the processes
of other users.
The Linux Sound HOWTO
6.5. Error: No such file or directory for sound devices 19