编译2.6内核的问题
我的机器是康柏2806笔记本.在Redhat9.0编译2.6.7内核的时候,老是出现如下错误:
drivers/pcmcia/i82365.c: In function `is_alive':
drivers/pcmcia/i82365.c:673: warning: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/pcmcia/i82365.c: In function `isa_probe':
drivers/pcmcia/i82365.c:807: warning: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/pcmcia/tcic.c: In function `is_active':
drivers/pcmcia/tcic.c:347: warning: `check_region' is deprecated (declared at include/linux/ioport.h:121)
最后链接时,总是scsi模块出错,信息如下:
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x67cf3): In function `cciss_scsi_add_entry':
drivers/block/cciss_scsi.c:385: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x67e0e): In function `cciss_scsi_remove_entry':
drivers/block/cciss_scsi.c:403: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x681bb): In function `adjust_cciss_scsi_table':
drivers/block/cciss_scsi.c:462: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x68953): In function `cciss_scsi_detect':
drivers/block/cciss_scsi.c:700: undefined reference to `scsi_host_alloc'
drivers/built-in.o(.text+0x689b6):drivers/block/cciss_scsi.c:714: undefined reference to `scsi_add_host'
drivers/built-in.o(.text+0x689be):drivers/block/cciss_scsi.c:715: undefined reference to `scsi_scan_host'
drivers/built-in.o(.text+0x69b10): In function `cciss_update_non_disk_devices':
drivers/block/cciss_scsi.c:1077: undefined reference to `scsi_device_types'
drivers/built-in.o(.text+0x6a644): In function `cciss_unregister_scsi':
drivers/block/cciss_scsi.c:1361: undefined reference to `scsi_remove_host'
drivers/built-in.o(.text+0x6a64e):drivers/block/cciss_scsi.c:1362: undefined reference to `scsi_host_put'
make: *** [.tmp_vmlinux1] Error 1
请问我这个cciss有什么问题?不胜感激.