Hello,

My Alsa OSS emulation isn't working and I don't know where to begin to try
to diagnose the problem.  All appropriate kernel modules seem to be
installed and all necessary support libraries seem to be present (see
below for versions).  When an OSS sound app tries to play sound, it
freezes and sometimes returns an error similar to the following (for a
game using SDL OSS interface):

"SDL: Audio timeout - buggy audio driver? (disabled)
audio: Bad file descriptor"

When I exeucte "aplay testsound.wav" it plays find, but "strace -f play 
testsound.wav": hangs:

. . . 
[pid 16226] open("testsound.wav", O_RDONLY) = 3
[pid 16226] fstat64(3, {st_mode=S_IFREG|0644, st_size=1411244, ...}) = 0
[pid 16226] fstat64(3, {st_mode=S_IFREG|0644, st_size=1411244, ...}) = 0
[pid 16226] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
[pid 16226] read(3, "RIFF\244\210\25\0WAVEfmt 
\20\0\0\0\1\0\1\0D\254\0\0\210"..., 4096) = 4096
[pid 16226] _llseek(3, 0, [0], SEEK_SET) = 0
[pid 16226] read(3, "RIFF\244\210\25\0WAVEfmt 
\20\0\0\0\1\0\1\0D\254\0\0\210"..., 4096) = 4096
[pid 16226] _llseek(3, 4096, [4096], SEEK_SET) = 0
[pid 16226] _llseek(3, 1409024, [1409024], SEEK_SET) = 0
[pid 16226] read(3, 
"P\20\341\17\351\16\222\r\37\f,\v;\v\33\f\0\r]\rC\r\377"..., 4096) = 2220
[pid 16226] read(3, "", 4096)           = 0
[pid 16226] _llseek(3, 0, [0], SEEK_SET) = 0
[pid 16226] read(3, "RIFF\244\210\25\0WAVEfmt 
\20\0\0\0\1\0\1\0D\254\0\0\210"..., 44) = 44
[pid 16226] open("/dev/dsp", O_WRONLY|O_CREAT|O_TRUNC, 0666
[never returns]

Can anyone suggest a way to identify the problem?  Native Alsa apps work
great.  OSS emulation has worked in the past.

Here are the version details:

# lsmod | grep snd
snd-seq-oss            31232  0
snd-seq-midi-event      7552  1 snd-seq-oss
snd-seq                51024  4 snd-seq-oss,snd-seq-midi-event
snd-pcm-oss            51812  0
snd-mixer-oss          17952  1 snd-pcm-oss
snd-intel8x0           32776  0
snd-ac97-codec         58148  1 snd-intel8x0
gameport                4480  1 snd-intel8x0
snd-mpu401-uart         7072  1 snd-intel8x0
snd-usb-audio          64672  0
snd-rawmidi            23616  2 snd-mpu401-uart,snd-usb-audio
snd-seq-device          8008  3 snd-seq-oss,snd-seq,snd-rawmidi
snd-pcm                93156  3 snd-pcm-oss,snd-intel8x0,snd-usb-audio
snd-page-alloc         11972  2 snd-intel8x0,snd-pcm
snd-timer              24484  2 snd-seq,snd-pcm
snd                    52484  13 
snd-seq-oss,snd-seq-midi-event,snd-seq,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-mpu401-uart,snd-usb-audio,snd-rawmidi,snd-seq-device,snd-pcm,snd-timer
soundcore               9248  3 snd,audio
usbcore                99132  7 hid,snd-usb-audio,pwc,audio,uhci-hcd

# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.2c (Thu Feb 05 
15:41:49 2004 UTC).
Compiled on Mar  2 2004 for kernel 2.6.3-4mdk.

# rpm -qa | grep libalsa-oss
libalsa-oss0-devel-1.0.2-3mdk
libalsa-oss0-1.0.2-3mdk

Should I get off the bleeding edge?

Thanks!
Rich Drewes



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to