Hallo Leute,
ich versuche nun schon mehrere Wochen diesen Controller unter SuSE Linux 10.0 zum laufen zu bekommen. Auf der Seite von Promise gibt es einen Source-Treiber und eine Anleitung zum compilieren, aber das ganze bricht bei mir nur mit Fehlermeldungen ab. Ich habe das Procedere mit einem SuSE-Linux 10.1x64; SuSE Linux 10.0x86 und SuSE Linux 9.0 versucht, jedes mal das gleiche. hier mal die Fehlermeldung. Wenn mir jemand da bitte helfen könnte?
linux:/tmp/tx4310_partial # make
Your are making: ASIC released version with 4 ports support...
make V=0 DRIVER_SRC_DIR=`pwd` -C /lib/modules/2.6.13-15-default/build/ SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
CC [M] /tmp/tx4310_partial/linux/osd_main.o
In file included from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/osd_inc.h:60:18: error: scsi.h: No such file or directory
/tmp/tx4310_partial/linux/osd_inc.h:65:23: error: scsi_cmnd.h: No such file or directory
/tmp/tx4310_partial/linux/osd_inc.h:66:23: error: scsi_host.h: No such file or directory
/tmp/tx4310_partial/linux/osd_inc.h:67:25: error: scsi_device.h: No such file or directory
In file included from /tmp/tx4310_partial/include/napa_cfg.h:9,
from /tmp/tx4310_partial/linux/osd_inc.h:77,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/cfg_linux.h:76:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:79,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/include/gen_ds.h:38:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/include/gen_ds.h:91:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/include/gen_ds.h:112:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:83,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/include/eng_req.h:93:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:86,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/include/osd_dbg.h:156:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:94,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/osd_timer.h:21: warning: type qualifiers ignored on function return type
/tmp/tx4310_partial/linux/osd_timer.h:37: warning: type qualifiers ignored on function return type
In file included from /tmp/tx4310_partial/linux/osd_inc.h:96,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/osd_inter.h:132: error: ‘SCSI_SENSE_BUFFERSIZE’ undeclared here (not in a function)
/tmp/tx4310_partial/linux/osd_main.c:368:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c: In function ‘wrap_P2V’:
/tmp/tx4310_partial/linux/osd_main.c:391: warning: passing argument 1 of ‘phys_to_virt’ makes integer from pointer without a cast
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_intr’:
/tmp/tx4310_partial/linux/osd_main.c:646: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:648:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c:658: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:669:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c:673: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_abort’:
/tmp/tx4310_partial/linux/osd_main.c:737: error: ‘SUCCESS’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:737: error: (Each undeclared identifier is reported only once
/tmp/tx4310_partial/linux/osd_main.c:737: error: for each function it appears in.)
/tmp/tx4310_partial/linux/osd_main.c:738: warning: control reaches end of non-void function
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_reset’:
/tmp/tx4310_partial/linux/osd_main.c:749: error: ‘SUCCESS’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:750: warning: control reaches end of non-void function
/tmp/tx4310_partial/linux/osd_main.c: In function ‘EndRequest’:
/tmp/tx4310_partial/linux/osd_main.c:785: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c: In function ‘RAID_Return’:
/tmp/tx4310_partial/linux/osd_main.c:811: error: ‘DID_OK’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:814: error: ‘DID_BAD_TARGET’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:817: error: ‘DRIVER_SENSE’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:817: error: ‘CHECK_CONDITION’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:820: error: ‘DID_ERROR’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c: In function ‘prepare_sg_table’:
/tmp/tx4310_partial/linux/osd_main.c:846: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:847: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:848: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:848: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:882: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:887: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:961:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_queue’:
/tmp/tx4310_partial/linux/osd_main.c:972: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:973: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:974: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:975: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:986: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:986: error: ‘DID_BAD_TARGET’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:993: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:993: error: ‘DID_BUS_BUSY’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:1005: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1006: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1012: error: ‘MAX_COMMAND_SIZE’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:1013: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1017: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1025:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c:1029:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c: In function ‘release_single_device’:
/tmp/tx4310_partial/linux/osd_main.c:1096: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1100: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c: At top level:
/tmp/tx4310_partial/linux/osd_main.c:1564: warning: ‘struct scsi_device’ declared inside parameter list
/tmp/tx4310_partial/linux/osd_main.c:1564: warning: its scope is only this definition or declaration, which is probably not what you want
/tmp/tx4310_partial/linux/osd_main.c:1594: error: variable ‘driver_template’ has initializer but incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1595: error: unknown field ‘module’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1595: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1595: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1596: error: unknown field ‘name’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1596: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1596: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1597: error: unknown field ‘queuecommand’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1597: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1597: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1598: error: unknown field ‘eh_abort_handler’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1598: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1598: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1599: error: unknown field ‘eh_device_reset_handler’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1599: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1599: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1600: error: unknown field ‘eh_host_reset_handler’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1600: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1600: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1601: error: unknown field ‘bios_param’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1601: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1601: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1602: error: unknown field ‘can_queue’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1602: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1602: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1603: error: unknown field ‘this_id’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1603: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1603: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1604: error: unknown field ‘sg_tablesize’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1604: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1604: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1605: error: unknown field ‘cmd_per_lun’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1605: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1605: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1607: error: unknown field ‘use_clustering’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1607: error: ‘DISABLE_CLUSTERING’ undeclared here (not in a function)
/tmp/tx4310_partial/linux/osd_main.c:1607: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1607: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1612: error: unknown field ‘proc_name’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1612: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1612: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_probe’:
/tmp/tx4310_partial/linux/osd_main.c:1659: error: implicit declaration of function ‘scsi_host_alloc’
/tmp/tx4310_partial/linux/osd_main.c:1659: warning: assignment makes pointer from integer without a cast
/tmp/tx4310_partial/linux/osd_main.c:1667: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1668: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1669: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1682: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1750: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1754: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1760: error: implicit declaration of function ‘scsi_add_host’
/tmp/tx4310_partial/linux/osd_main.c:1764: error: implicit declaration of function ‘scsi_scan_host’
/tmp/tx4310_partial/linux/osd_main.c:1783: error: implicit declaration of function ‘scsi_host_put’
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_remove’:
/tmp/tx4310_partial/linux/osd_main.c:1805: error: implicit declaration of function ‘scsi_remove_host’
make[4]: *** [/tmp/tx4310_partial/linux/osd_main.o] Error 1
make[3]: *** [_module_/tmp/tx4310_partial] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [default] Error 2
ich versuche nun schon mehrere Wochen diesen Controller unter SuSE Linux 10.0 zum laufen zu bekommen. Auf der Seite von Promise gibt es einen Source-Treiber und eine Anleitung zum compilieren, aber das ganze bricht bei mir nur mit Fehlermeldungen ab. Ich habe das Procedere mit einem SuSE-Linux 10.1x64; SuSE Linux 10.0x86 und SuSE Linux 9.0 versucht, jedes mal das gleiche. hier mal die Fehlermeldung. Wenn mir jemand da bitte helfen könnte?
linux:/tmp/tx4310_partial # make
Your are making: ASIC released version with 4 ports support...
make V=0 DRIVER_SRC_DIR=`pwd` -C /lib/modules/2.6.13-15-default/build/ SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
CC [M] /tmp/tx4310_partial/linux/osd_main.o
In file included from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/osd_inc.h:60:18: error: scsi.h: No such file or directory
/tmp/tx4310_partial/linux/osd_inc.h:65:23: error: scsi_cmnd.h: No such file or directory
/tmp/tx4310_partial/linux/osd_inc.h:66:23: error: scsi_host.h: No such file or directory
/tmp/tx4310_partial/linux/osd_inc.h:67:25: error: scsi_device.h: No such file or directory
In file included from /tmp/tx4310_partial/include/napa_cfg.h:9,
from /tmp/tx4310_partial/linux/osd_inc.h:77,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/cfg_linux.h:76:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:79,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/include/gen_ds.h:38:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/include/gen_ds.h:91:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/include/gen_ds.h:112:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:83,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/include/eng_req.h:93:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:86,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/include/osd_dbg.h:156:5: warning: "VDEBUG" is not defined
In file included from /tmp/tx4310_partial/linux/osd_inc.h:94,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/osd_timer.h:21: warning: type qualifiers ignored on function return type
/tmp/tx4310_partial/linux/osd_timer.h:37: warning: type qualifiers ignored on function return type
In file included from /tmp/tx4310_partial/linux/osd_inc.h:96,
from /tmp/tx4310_partial/linux/osd_main.c:333:
/tmp/tx4310_partial/linux/osd_inter.h:132: error: ‘SCSI_SENSE_BUFFERSIZE’ undeclared here (not in a function)
/tmp/tx4310_partial/linux/osd_main.c:368:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c: In function ‘wrap_P2V’:
/tmp/tx4310_partial/linux/osd_main.c:391: warning: passing argument 1 of ‘phys_to_virt’ makes integer from pointer without a cast
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_intr’:
/tmp/tx4310_partial/linux/osd_main.c:646: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:648:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c:658: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:669:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c:673: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_abort’:
/tmp/tx4310_partial/linux/osd_main.c:737: error: ‘SUCCESS’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:737: error: (Each undeclared identifier is reported only once
/tmp/tx4310_partial/linux/osd_main.c:737: error: for each function it appears in.)
/tmp/tx4310_partial/linux/osd_main.c:738: warning: control reaches end of non-void function
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_reset’:
/tmp/tx4310_partial/linux/osd_main.c:749: error: ‘SUCCESS’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:750: warning: control reaches end of non-void function
/tmp/tx4310_partial/linux/osd_main.c: In function ‘EndRequest’:
/tmp/tx4310_partial/linux/osd_main.c:785: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c: In function ‘RAID_Return’:
/tmp/tx4310_partial/linux/osd_main.c:811: error: ‘DID_OK’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:814: error: ‘DID_BAD_TARGET’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:817: error: ‘DRIVER_SENSE’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:817: error: ‘CHECK_CONDITION’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:820: error: ‘DID_ERROR’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c: In function ‘prepare_sg_table’:
/tmp/tx4310_partial/linux/osd_main.c:846: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:847: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:848: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:848: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:868: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:882: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:887: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:961:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_queue’:
/tmp/tx4310_partial/linux/osd_main.c:972: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:973: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:974: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:975: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:986: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:986: error: ‘DID_BAD_TARGET’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:993: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:993: error: ‘DID_BUS_BUSY’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:1005: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1006: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1012: error: ‘MAX_COMMAND_SIZE’ undeclared (first use in this function)
/tmp/tx4310_partial/linux/osd_main.c:1013: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1017: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1025:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c:1029:5: warning: "VDEBUG" is not defined
/tmp/tx4310_partial/linux/osd_main.c: In function ‘release_single_device’:
/tmp/tx4310_partial/linux/osd_main.c:1096: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1100: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c: At top level:
/tmp/tx4310_partial/linux/osd_main.c:1564: warning: ‘struct scsi_device’ declared inside parameter list
/tmp/tx4310_partial/linux/osd_main.c:1564: warning: its scope is only this definition or declaration, which is probably not what you want
/tmp/tx4310_partial/linux/osd_main.c:1594: error: variable ‘driver_template’ has initializer but incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1595: error: unknown field ‘module’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1595: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1595: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1596: error: unknown field ‘name’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1596: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1596: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1597: error: unknown field ‘queuecommand’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1597: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1597: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1598: error: unknown field ‘eh_abort_handler’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1598: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1598: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1599: error: unknown field ‘eh_device_reset_handler’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1599: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1599: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1600: error: unknown field ‘eh_host_reset_handler’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1600: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1600: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1601: error: unknown field ‘bios_param’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1601: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1601: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1602: error: unknown field ‘can_queue’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1602: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1602: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1603: error: unknown field ‘this_id’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1603: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1603: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1604: error: unknown field ‘sg_tablesize’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1604: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1604: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1605: error: unknown field ‘cmd_per_lun’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1605: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1605: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1607: error: unknown field ‘use_clustering’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1607: error: ‘DISABLE_CLUSTERING’ undeclared here (not in a function)
/tmp/tx4310_partial/linux/osd_main.c:1607: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1607: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c:1612: error: unknown field ‘proc_name’ specified in initializer
/tmp/tx4310_partial/linux/osd_main.c:1612: warning: excess elements in struct initializer
/tmp/tx4310_partial/linux/osd_main.c:1612: warning: (near initialization for ‘driver_template’)
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_probe’:
/tmp/tx4310_partial/linux/osd_main.c:1659: error: implicit declaration of function ‘scsi_host_alloc’
/tmp/tx4310_partial/linux/osd_main.c:1659: warning: assignment makes pointer from integer without a cast
/tmp/tx4310_partial/linux/osd_main.c:1667: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1668: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1669: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1682: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1750: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1754: error: dereferencing pointer to incomplete type
/tmp/tx4310_partial/linux/osd_main.c:1760: error: implicit declaration of function ‘scsi_add_host’
/tmp/tx4310_partial/linux/osd_main.c:1764: error: implicit declaration of function ‘scsi_scan_host’
/tmp/tx4310_partial/linux/osd_main.c:1783: error: implicit declaration of function ‘scsi_host_put’
/tmp/tx4310_partial/linux/osd_main.c: In function ‘fasttrak_remove’:
/tmp/tx4310_partial/linux/osd_main.c:1805: error: implicit declaration of function ‘scsi_remove_host’
make[4]: *** [/tmp/tx4310_partial/linux/osd_main.o] Error 1
make[3]: *** [_module_/tmp/tx4310_partial] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [default] Error 2