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

Re: ES18xx with alsa-sound and kernel-2.6.x ?

Hash: SHA1

> This works, although it clicks a bit, a fix for which has been described on
> this list once (didn't test it).
> I can't seem to make it work in 2.6.8 though. alsa-modules are included in
> the kernel. I played with the isapnp,enable options and I'm pretty sure the
> ports are the same. Does somebody know how to make this work?

Yeah.  The Alpha version of the DMA interface functions in the kernel are not 
compliant with the x86 ones (passing a NULL pointer as the dev is suppose to 
indicate the ISA bus).

There's a patch on my machine (whitehead.apmaths.uwo.ca/~tyson -- 
alpha-isa.patch) if you want.  I was going to get some more input on it and 
submit it (making kernel patches is a little out of my league -- should be 
okay though as it hasn't given me any problems and it was really pretty 
straight forward).  Haven't had the time yet.

The ES18xx patch for repeated looping is also there (on my box, without this 
patch, it just endlessly plays the first 0.5s of sound). 

After a certain version (2.6.8 and greater I think) you also have add an 
include line into one of the files to get it to compile (I think it was 
'#include <linux/mm.h>' in pcm_native.c or '#include <asm/io.h>' in 
pcm_memory.c -- that's really stretching the memory though).


- -T

- -- 
 Tyson Whitehead  (-twhitehe at uwo.ca -- WSC-)
 Computer Engineer                        Dept. of Applied Mathematics,
 Graduate Student- Applied Mathematics    University of Western Ontario,
 GnuPG Key ID# 0x8A2AB5D8                 London, Ontario, Canada
Version: GnuPG v1.2.5 (GNU/Linux)


Reply to: