![](https://seccdn.libravatar.org/avatar/95e02e5476fffaf3e0afe4b139206d32.jpg?s=120&d=mm&r=g)
On Saturday 07 July 2001 10:39, Bo Jacobsen wrote:
Hi, I have just installed (from scratch) SuSE linux 7.2 on a Toshiba Labtop. In the /lib/modules directory there is a directory "2.2.4-4GB" where the kernel modules are located.
When compiling the kernel sources, running "make modules" and "make modules_install" I can see that the modules for the drivers I have selected to be running as modules (in menuconfig) are NOT in /lib/modules/<kernel version>. This is true for both my sound cards the USB devices and the modules for PCMCIA.
This of course has the effect that when booting the new kernel, I get error messages about the missing modules. When copying the modules for PCMCIA (from ../linux/drivers/pcmcia/) to /lib/modules/<kernel version>/pcmcia the modules are suddenly found.
What is the problem here, I thought that $make modules_install would install all the modules to the divices, specified in menuconfig as modules, to be copied to the correct locations in /lib/modules/<kernel version> !?�.
I think your problem may be due to the boot process using the old /boot/initrd file. I just upgraded to 2.4.6 and had the same problem. I ran SuSEconfig prior to booting but that didn't seem to create an initrd with the new modules so I ended up running mk_initrd manually. Once I did that, everything booted fine. +----------------------------------------------------------------------------+ + Bruce S. Marshall bmarsh@bmarsh.com Bellaire, MI 07/07/01 11:24 + +----------------------------------------------------------------------------+ "Los Angeles's full name is "El Pueblo de Nuestra Senora la Reina de los Angeles de Porciuncula""