(Illustration by Gaich Muramatsu)
On Tue, Mar 22, 2005 at 05:21:47AM -0800, rajesh kashid wrote: > Thanks for reply, > > I am using 2.6 kernel.Which kernel module should i use. The standard Coda module in the 2.6 kernels should work fine. The only problems that you might encounter are that Fedora Core 3 doesn't seem to build it by default, and any systems that use udev won't autoload the module. To work around the second problem, add an explicit modprobe coda in the coda-client/venus.init startup script or add 'coda' to /etc/modules. If your distribution kernel doesn't include a prebuilt module, then you either have to rebuild the complete kernel from scratch, or build just the Coda kernel module separately. To build separately, - Grab the latest linux-coda tarball, wget http://ftp.coda.cs.cmu.edu/pub/coda/linux/kernel/linux-coda-6.1.tgz - Install your distribution's kernel-headers/kbuild packages, Debian: apt-get install kernel-headers-`uname -r` Fedora Core 2 or 3: According to http://fedoranews.org/colin/fnu/issue14.shtml , everything should have been installed along with the kernel package. Redhat 7.0 through 9 and Fedora Core 1: Install the kernel-source rpm. You might have to copy the configuration file that your kernel was built with and rebuild the dependencies/module versions; cd /lib/modules/`uname -r`/build cp configs/config.??? .config make oldconfig dep In general: Don't really know, but either the next step will just work out of the box, or it is the install kernel-sources, figure out the right config that was used to build your kernel, run make oldconfig dep to rebuild dependencies. - Extract linux-coda tarball, build and install the module; tar -xvzf linux-coda-6.1.tgz cd linux-coda-6.1 make make install - Finally check if the newly built module loads successfully modprobe coda dmesg | tail # This should show something like, # ... # ... kernel: Coda Kernel/Venus communications, v6.1, coda_at_cs.cmu.edu JanReceived on 2005-03-22 13:47:37