|
Next
Previous
Contents
The following sections are for programmers who want to use the generic
SCSI interface in their own applications. An example will be given
showing how to access a SCSI device with the INQUIRY and the
TESTUNITREADY commands.
When using these code examples, note the following:
- the location of the header files
sg.h and scsi.h has
changed in kernel version 1.3.98. Now these files are located at
/usr/src/linux/include/scsi , which is hopefully linked to
/usr/include/scsi . Previously they were in
/usr/src/linux/drivers/scsi . We assume a newer kernel in the following text.
- the generic SCSI interface was extended in kernel version 1.1.68; the
examples require at least this version. But please avoid kernel version
1.1.77 up to 1.1.89 and 1.3.52 upto 1.3.56 since they had a broken generic
scsi interface.
- the constant DEVICE in the header section describing the accessed
device should be set according to your available devices (see
section
sec-header
.
Next
Previous
Contents
|