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. -T 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