On Fri, 19 Mar 2004 11:38:24 -0500 "Christopher Priest" <[EMAIL PROTECTED]> wrote: > > I am trying to install ALSA for a IBM/Cirrus Logic CS-4235B Crystal > Audio on board chip on stable debian woody over linux 2.2.20 > > The instructions at > http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Cirrus+Logic&card=CS4235&chip=CS4235&module=cs4236 > require me to compile the module. > > Can I download the module snd-cs4236.o without compiling? Where should I > go to download?
Kernel modules have to be compiled against the kernel to which they apply. You can't just download the appropriate module already compiled, UNLESS you are using a stock kernel and kernel modules have been pre-prepared for you by the folks who built that stock kernel. By going to packages.debian.org, and doing a search of the stable distribution (woody) for packages with alsa in their name, I see pre-prepared packages of modules; however, they're only for the 2.4.16 kernel. Do the above to see what I mean. So they don't have pre-compiled ALSA modules for the kernel you're using. So, you're going to need to compile ALSA. >From woody, the package you want to install is "alsa-source", which will install a tarball in /usr/src containing the alsa source code. >From there, take a look at: http://newbiedoc.sourceforge.net/system/kernel-pkg.html.en which is about how to build kernels the Debian way, but which also contains info on how to build modules against those kernels (and uses ALSA as an example). Once the ALSA modules are installed, you also want to fetch the following packages at a minimum: alsa-base, alsa-utils, and libasound2. > [The apt-get install alsa-base did not generate the requested module.] Right. The alsa-base package does not hold drivers. It holds common files used by the drivers and the ALSA libraries. -c -- Chris Metzler [EMAIL PROTECTED] (remove "snip-me." to email) "As a child I understood how to give; I have forgotten this grace since I have become civilized." - Chief Luther Standing Bear
pgp00000.pgp
Description: PGP signature