[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: updated kernels / miata sound

On Sun June 4 2006 22:07, Bob Tracy wrote:
> cards:
> 0 [ES1888         ]: ES1888 - ESS AudioDrive ES1888
>                      ESS AudioDrive ES1888 at 0x220, irq 5, dma1 1, dma2 5

Okay.  I've got:

0 [ES1888         ]: ES1888 - ESS AudioDrive ES1888
                      ESS AudioDrive ES1888 at 0x220, irq 5, dma 1

However, I do get the same output as you if I specify the option "dma2=5" to 
the driver.  I can't actually check to see if it makes my sound loop though, 
as I'm not at the box right now (plus I'm trying to avoid hosing it again).

I am betting, however, that you are doing this, and am figuring it might be 
the cause of our different results.  What do you get if you load the 
patched "snd-es18xx" driver using only "isapnp=0"?

I'm not surprised the snd-sb8 driver worked for you.  From what I could tell 
from the drivers, the ESS chips are basically Sound Blasters with a couple of 
(inconsistent and sometimes buggy) extensions.  The snd-sb8 driver also 
worked okay for me.

From the code, it seems that dual DMA is required for simultaneous playback 
and recording (the so called full-duplex).  The snd-sb8 driver only supports 
one DMA, so it does not do any work to figure out where the interrupt came 
from: it checks the driver's software state (playback or capture).

The code for the "snd-es18xx" seems to indicate the second DMA is somewhat 
broken anyway, so you probably don't have anything to loose by going with 
either the patched "snd-es18xx" DMA or the "snd-sb8".  To quote the source:

 * BUGS:
 * - Support for 16 bit DMA seems to be broken. I've no hardware to tune it.


PS:  I have also finished recompiling the latest stock Debian images (2.6.16).  
They are available on my box ("whitehead.apmaths.uwo.ca/~tyson").  The 
patched "snd-es18xx" works for me.  However, 2.6.16 gives me the inconsistent 
page stuff when "aplay /usr/share/sounds/KDE_Startup.wav" finishes for both 
eh "snd-es18xx" and the "snd-sb8" drivers.

 Tyson Whitehead  (-twhitehe at uwo.ca -- WSC-)
 Computer Engineer                          Dept. of Applied Mathematics,
 Graduate Student- Applied Mathematics      University of Western Ontario,
 GnuPG Key ID# 0xF7666BFF                   London, Ontario, Canada

Attachment: pgp4KtQanqgHG.pgp
Description: PGP signature

Reply to: