I can't seem to get full duplex to work correctly on my SB AWE64 (Value) 
card with Alsa9 (tried betas 10,11,12).  More specifically, full duplex 
will work once, but afterwards the sound driver will not function 
properly.  For example:

* Start capturing: Works
* Start playing: Works
* Stop playing
* Stop capturing
* Start playing: Fails, killed

At this point, a program attempting to play sound will think it has 
opened the device, but no sound will play, and the program will 
infinitely wait for the data it's already given the driver to be played. 
 Occasionally, these kernel messages show up:

ALSA ../alsa-kernel/core/pcm_native.c:1085: playback drain error (DMA or 
IRQ trouble?)

If the application is an ALSA native app, it might also show this 
message, after attempting to play for a while and failing:

ALSA lib pcm_hw.c:407:(snd_pcm_hw_drain) SNDRV_PCM_IOCTL_DRAIN failed: 
Input/output error

Whether or not either the capture or the playing app is ALSA native or 
OSS emulated seems to make no difference as to whether the problem 
actually occurs.
Anyway, continuing the same sequence of events...

* Start capturing: Works
* Start playing: Works again

As long as the capture process is still running, playing sound also works.

* Stop playing
* Stop capturing
* Start playing: Fails again, killed
* Start capturing: Works
* Stop capturing
* Start playing: Works

Starting and stopping a capture without attempting full duplex appears 
to 'clean it up'.  Similarly, the exact same process as above can be 
repeated, the other way around, capturing instead of playing and vice 
versa, with the exact same results: capturing will not work after using 
full duplex starting with a playback.  The kernel error generated in 
attemping this is:

ALSA ../alsa-kernel/core/pcm_lib.c:2164: capture read error (DMA or IRQ 
trouble?)

If I try it out of order:

* Start capturing: Works
* Start playing: Works
* Stop capturing
* Stop playing
* Start playing: Fails, killed
* Start capturing: works
... etc

Anyone have a similar experience?  Anyone have a different experience, 
maybe I'm doing something wrong?  Anyone even *use* this card anymore, 
or should I just forget it and go buy an SB Live? :)

    --Brad Martin



_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to