On Tue, Feb 18, 2003 at 04:37:29PM +0200, Eli Billauer wrote: > 1. What have I done to deserve this?
Tried to solve the problem with one hand tied behind your back? (the "no recompiling the kernel" rule). > 2. How can I synchronize between the symbols that I have in > usr/src/linux/include/linux/module/ and those that are actually loaded > into the kernel? I don't want to recompile the kernel. a. Get the *exact* redhat kernel source rpm for the kernel you are running. b. Copy into the source directory the .config that was used to build that kernel. I think redhat puts the configs under linux/configs/, or they might be under /boot somewhere. c. Run 'make oldconfig; make dep'. This step prepares the intermediary kernel configuration and build files that are needed for the build process. Amongst other things, it handles module version. d. Pray. > 3. Most important: Is there any guide around, for free or for $$$, that > spares the endless search on the web for solutions? There are plently of > one-pagers who tell me to do a lot of make-make-make, but I still > haven't found a single guide that tells me, at least, what files are > involved. And to what extent every step I take screws the system up. Linux Device Drivers talks about this, but not in sufficient details. You can scourge the linux-kernel mailing list archives, where this subject was discussed repeatedly. You can read the source, where ultimately all questions are answered. Start with the top level Makefile and Rules.make, and follow what happens when you run 'make oldconfig; make dep'. -- Muli Ben-Yehuda http://www.mulix.org http://syscalltrack.sf.net -------------------------------------------------------------------------- Haifa Linux Club Mailing List (http://www.haifux.org) To unsub send an empty message to [EMAIL PROTECTED]