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