Problem occurs when upgrading kernel from 2.4.20-8 to 2.6.11
When I was upgrading the kernel of my Red Had Linux 9 from 2.4.20-8 to 2.6.11, some errors occur. I have run the following commands:-
make mrproper
make menuconfig
make modules
make
make modules_install
make install
Here is the error message:-
[root@localhost linux-2.6.11]# make install
CHK include/linux/version.h
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/asm-i386/asm_offsets.h
CHK include/linux/compile.h
CHK usr/initramfs_list
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x50f59): In function `cciss_scsi_add_entry':
: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x5108d): In function `cciss_scsi_remove_entry':
: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x512d5): In function `adjust_cciss_scsi_table':
: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x516ef): In function `cciss_scsi_detect':
: undefined reference to `scsi_host_alloc'
drivers/built-in.o(.text+0x5174c): In function `cciss_scsi_detect':
: undefined reference to `scsi_add_host'
drivers/built-in.o(.text+0x51758): In function `cciss_scsi_detect':
: undefined reference to `scsi_scan_host'
drivers/built-in.o(.text+0x51774): In function `cciss_scsi_detect':
: undefined reference to `scsi_host_put'
drivers/built-in.o(.text+0x51e60): In function `cciss_update_non_disk_devices':
: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x524bd): In function `cciss_unregister_scsi':
: undefined reference to `scsi_remove_host'
drivers/built-in.o(.text+0x524c7): In function `cciss_unregister_scsi':
: undefined reference to `scsi_host_put'
make: *** [.tmp_vmlinux1] Error 1
Please help!
Thank you!
Regards,
Ron Lau
