---scsi driver compiling error

Dear Uclinux Guys,

Please see below the screen error lines at the end of compiling uclinux-2.4.24 after adding scsci support and scsi disck support by menu setting. mu board's cpu is S3C25110A(nommu)

My understanding is scsi protocol have not ported to mommu plateform. Am I right?

Bill Zhao

----------------------------------------------------------------------------

-------- make[4]: Entering directory `/ddd/src/snapgear/linux-2.4.x/drivers/scsi' arm-elf-gcc -D__KERNEL__ -I/ddd/src/snapgear/linux-2.4.x/include -Wall -Wst rict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-com mon -pipe -fno-builtin -D__linux__ -DNO_MM -mapcs-32 -march=armv4 -mshort-l oad-bytes -msoft-float -nostdinc -iwithprefix include -DKBUILD_BASENAME=scsi_merge -c -o scsi_merge.o scsi_merge.c scsi_merge.c: In function `__init_io': scsi_merge.c:934: structure has no member named `page' scsi_merge.c:935: structure has no member named `offset' scsi_merge.c:941: structure has no member named `page' scsi_merge.c: In function `initialize_merge_fn': scsi_merge.c:1158: `dma64_addr_t' undeclared (first use in this function) scsi_merge.c:1158: (Each undeclared identifier is reported only once scsi_merge.c:1158: for each function it appears in.) scsi_merge.c:1158: parse error before `bounce_limit' scsi_merge.c:1196: `bounce_limit' undeclared (first use in this function) make[4]: *** [scsi_merge.o] Error 1 make[4]: Leaving directory `/ddd/src/snapgear/linux-2.4.x/drivers/scsi' make[3]: *** [first_rule] Error 2 make[3]: Leaving directory `/ddd/src/snapgear/linux-2.4.x/drivers/scsi' make[2]: *** [_subdir_scsi] Error 2 make[2]: Leaving directory `/ddd/src/snapgear/linux-2.4.x/drivers' make[1]: *** [_dir_drivers] Error 2 make[1]: Leaving directory `/ddd/src/snapgear/linux-2.4.x' make: *** [linux] Error 1 [root@localhost snapgear]#

Reply to
Bill Zhao
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.