Hello,

(I tried to send this before, but I don't think it went through).

Anyone know where I can get the source for mandrake's kernel:
2.2.13-7mdk?  I got a response off another list to look at the mandrake
ftp sites, but I don't see it on any of the sites I visit.

Sorry if this has been discussed before.  I want to use a CMI8338 sound
driver, but mandrake 6.1 doesn't have a module for a driver yet.  I
found source for one at http://www.cmedia.com.ts/e_snd_drv.htm and have
tried to build it:

  1. Not finding any linux source on ftp.mandrake.org, I found
     linux-2.2.13.tar.gz at another linux site.
  2. I installed this under /usr/src/linux.
  3. I followed the instructions on building the driver:
        o at /usr/src/linux run 'make config'
        o turn on the cmpci module
        o (I didn't rebuild the kernel, since I suspect that this would
          break other Mandrake installed packages)
        o compile the modules using 'make modules'
        o install with 'make modules_install'
        o run 'depmod -a'
  4. The final step was to install using 'modprobe cmpci'.  But at this
     point I noticed that the 'make install_modules' had installed the
     new module into 'lib/modules/2.2.13', whereas depmod and modprobe
     both look in '/lib/modules/2.2.13-7mdk'.  I tried copying the
     module to the other directory, but then:
        o 'depmod -a' reports "cmpci.o: unresolved symbol(s)
        o 'modprobe cmpci' reports "cmpci.o was compiled for kernel
          version 2.2.13 while this kernel is version 2.2.13-7mdk.

So, I can't build the modules without the correct mandrake kernel
source, and I can't find the correct mandrake kernel source.  I don't
really want to replace my kernel to 2.2.13.  Any ideas?  Where can I get

"linus-2.2.13-7mdk.tar.gz?

Thanks for the help.


Richard

Reply via email to