I need to compile the new kernel for Red Hat 9. However, I'm having trouble on "make modules":
In file included from drivers/message/fusion/mptscsih.c:68:
drivers/message/fusion/linux_compat.h:11: redefinition of `scsi_device_online'
include/scsi/scsi_device.h:229: `scsi_device_online' previously defined here
drivers/message/fusion/linux_compat.h: In function `scsi_device_online':
drivers/message/fusion/linux_compat.h:12: structure has no member named `online'
make: *** [drivers/message/fusion/mptscsih.o] Error 1
make: *** [drivers/message/fusion] Error 2
make: *** [drivers/message] Error 2
make: *** [drivers] Error 2
The kernel does run, but when it gets to the login screen, it seems to be stuck in a loop that goes between something that closes when opened and the console login screen. Plus, not all modules work for obvious reasons. Any advice?