Problems with the compilation of the 2.3.44 kernel
Hi,
I have some problems while trying to compile a 2.3.44 Kernel (I need it
in order to use a 3D-Rage 128 driver).
I compiled it just with the options I needed for this 3D-driver and It
worked well (Yes...)
But I want to recompile it with my old options : I need SCSI-Emulation
to use my IDE-CDRW.
* First shot
I put the classical options for SCSI-emulation
make dep clean bzImage
install the new kernel
make modules modules_install
lilo
And when I reboot this system with my new kernel, my CDRW is recognized
as an IDE-CDRW and cdrecord -scanbus said that there is no SCSI-host.
* Second one
As I'm not a star of Kernel Options, I've decided to save my old Kernel
(2.2.13) options in a file, and load it in 2.3.44 'make xconfig'
Then make dep clean... OK
And when making bzImage, an error happen:
...
make[1]: Entering directory `/usr/src/linux-2.3.44/drivers'
make -C block
make[2]: Entering directory `/usr/src/linux-2.3.44/drivers/block'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.3.44/drivers/block'
make[3]: *** No rule to make target `xor.c', needed by `ll_rw_blk.o'. Stop.
make[3]: Leaving directory `/usr/src/linux-2.3.44/drivers/block'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.3.44/drivers/block'
make[1]: *** [_subdir_block] Error 2
make[1]: Leaving directory `/usr/src/linux-2.3.44/drivers'
make: *** [_dir_drivers] Error 2
And I have the same problem with my sound driver : emu10k1 (For SoundBlaster Live)
I recompile it under the new kernel (With the options given in the INSTALL file
but it doesn't want to load as a kernel module with modprobe emu10k1).
I don't know what to do.
Thanks for your help
Francois
Reply to: