Here's the scenario:
I am trying to get my CD-RW working. So I have recompiled my kernel with
support for ide cdrom and scsi emulation (both modules). After compiling
the kernel and installing the modules, I create a initrd image for the
IDE cdrom module (mkinitrd --preload ide-cd initrd-2.2.16.img 2.2.16) as
the CD Writing HOW-TO suggests.
Having done this I copied the image file to /boot and added the initrd=
line to lilo.conf. Re-ran lilo and rebooted. During bootup I get error
msg like this '/lib/ide-cd.o: unresolved symbol....' with the name of
the symbol modprobe can't find (I can supply the exact error msg if some
wants to see it.) However the ide-scsi module load right after the
ide-cd.o unresoved symbol error.
If I run 'modprobe \*' only two of the maybe 10-15 modules I compiled
load. Doing 'lsmod' shows the ide-scsi module and nls_iso8859-1. I can
go to /lib/modules/2.2.16 and manually load the modules and it works.
The cdrom drive is mountable. But isn't this what modprobe is suppose to
do?
So, if you've read this far here are the questions:
1. What is causing ide-cd.o to generate this error msg?
2. Why is modprobe looking in /lib and not
/lib/modules/<kernel-version>/modules.dep?
3. What the hell do modules.conf/conf.modules have to do with the price
of tea in china?
4. How do I modify modules.conf/conf.modules to allow modprobe to load
ide-cd.o?
5. Where does the initrd file come into play in all this?
6. Who will win the World Series this year? (Just checking to see if
your awake. :-))
I apologize if I'm dumping on the list. There really isn't any
comprehensive documentation on how modprobe works. I have read the man
pages/kernel docs/checked the newsgroups (dejanews) and I still haven't
found anything that explains the process well.
If someone had a URL please send it. I'm not giving up on this one.
Steve
--
illegitimi non carborundum
"Don't let the bastards grind you down"
--
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.