I am running opensuse 10.2 32bit. I need to compile the kernel with
CONFIG_USB_DEVICEFS enabled because of certain USB issues and vmware
running a Windows guest.
My current kernel is 2.16.18.8-0.1-default.
My goal was to to compile a kernel with the CONFIG_USB_DEVICEFS enabled
and call it 2.6.18.8-0.1-usb.
I did the following steps, with source and compiler loaded.
cd /usr/src/linux
make mrproper
make menuconfig and add the required usb support
make
make modules_install
make install
mkinitrd.
After doing these steps all appears to be in order. Boot contains config,
System.map, initrd, and vmliz files for 2.6.18.8-0.1-usb (as well as for
2.6.18.8-0.1-default) Grub has entries for both the -default and -usb
kernels. The -default entry boots and runs fine.
The -usb entry starts the boot, gets through various things and then gives
the error message
Fatal error Could not load /lib/modules/2.6.18.8-0.1-usb/modules.dep: No
such files or directory
The file, however, does exist. /ib/modules/2.16.8-0.1-usb/modules.dep
exists and is essentially identical to /lib/modules/2.6.18.8-0.1-default.
the only difference is that 2.6.18.8-0.1-default contains a reference to
two vmware modules not yet contained in 2.6.18.8-0.1-usb.
I do notice that the /boot directory contains the following files
symsets-2.6.18.8-0.1-default.tar.gz
symtypes-2.6.18.8-0.1-default.gz
symvers-2.6.18.8-0.1-default.gz
for which there is no equivalent 2.6.18.8-01.1-usb
Any pointers would be appreciated
Mike
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]