updating to kernel 2.4.22 error 'make modules' concerning aic7
This has been somewhat hindering my progress for the last couple of days. I'm re-compiling my kernel in order to update it to 2.4.22 and everything goes fine until i run 'make modules' - this is the error i'm getting:
make -C scsi modules
make[2]: Entering directory `/usr/src/linux-2.4.22/drivers/scsi'
ld -m elf_i386 -r -o initio.o ini9100u.o i91uscsi.o
ld -m elf_i386 -r -o a100u2w.o inia100.o i60uscsi.o
ld -m elf_i386 -r -o cpqfc.o cpqfcTSinit.o cpqfcTScontrol.o cpqfcTSi2c.o cpqfcTSworker.o cpqfcTStrigger.o
ld -m elf_i386 -r -o sr_mod.o sr.o sr_ioctl.o sr_vendor.o
make -C aacraid modules
make[3]: Entering directory `/usr/src/linux-2.4.22/drivers/scsi/aacraid'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux-2.4.22/drivers/scsi/aacraid'
make -C aic7xxx modules
make[3]: Entering directory `/usr/src/linux-2.4.22/drivers/scsi/aic7xxx'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -I/usr/src/linux-2.4.22/drivers/scsi -Werror -nostdinc -iwithprefix include -DKBUILD_BASENAME=aic7xxx_osm -c -o aic7xxx_osm.o aic7xxx_osm.c
In file included from /usr/src/linux-2.4.22/include/linux/blk.h:4,
from aic7xxx_osm.h:63,
from aic7xxx_osm.c:122:
/usr/src/linux-2.4.22/include/linux/blkdev.h: In function `blk_queue_bounce':
/usr/src/linux-2.4.22/include/linux/blkdev.h:192: warning: comparison between signed and unsigned
/usr/src/linux-2.4.22/include/linux/blkdev.h: In function `blk_finished_sectors':
/usr/src/linux-2.4.22/include/linux/blkdev.h:333: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_setup_tag_info_global':
aic7xxx_osm.c:1610: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_setup_tag_info':
aic7xxx_osm.c:1622: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_setup_dv':
aic7xxx_osm.c:1635: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `aic7xxx_setup':
aic7xxx_osm.c:1687: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_platform_abort_scbs':
aic7xxx_osm.c:2164: warning: comparison between signed and unsigned
aic7xxx_osm.c:2171: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_user_tagdepth':
aic7xxx_osm.c:3556: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_user_dv_setting':
aic7xxx_osm.c:3585: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_send_async':
aic7xxx_osm.c:4088: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_done':
aic7xxx_osm.c:4209: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_handle_scsi_status':
aic7xxx_osm.c:4334: warning: comparison between signed and unsigned
aic7xxx_osm.c: At top level:
/usr/src/linux-2.4.22/include/linux/module.h:299: warning: `__module_kernel_version' defined but not used
aic7xxx_osm.c:451: warning: `__module_license' defined but not used
make[3]: *** [aic7xxx_osm.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.22/drivers/scsi/aic7xxx'
make[2]: *** [_modsubdir_aic7xxx] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.22/drivers/scsi'
make[1]: *** [_modsubdir_scsi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.22/drivers'
make: *** [_mod_drivers] Error 2
Sorry there's so much, i'm not sure how much is needed. I've accertained this is something to with the scsi modules but cannot get any further then that. I don't actually have any scsi devices on my system but am aware i need scsi support in order to use my cd burner (as is the standard with linux?), which is very important for me.
Any help would be fantastic.
Thanks,
Dan
|