Lines Matching refs:sg
4 Notes on Linux SCSI Generic (sg) driver
11 The SCSI Generic driver (sg) is one of the four "high level" SCSI device
15 Thus sg is used for scanners, CD writers and reading audio CDs digitally
23 Major versions of the sg driver
25 There are three major versions of sg found in the linux kernel (lk):
26 - sg version 1 (original) from 1992 to early 1999 (lk 2.2.5) .
28 - sg version 2 from lk 2.2.6 in the 2.2 series. It is based on
30 - sg version 3 found in the lk 2.4 series (and the lk 2.5 series).
36 The most recent documentation of the sg driver is kept at the Linux
41 This describes the sg version 3 driver found in the lk 2.4 series.
46 - http://sg.danny.cz/sg/p/sg_v3_ho.html
48 Documentation for the version 2 sg driver found in the lk 2.2 series can
49 be found at http://sg.danny.cz/sg/. A larger version
50 is at: http://sg.danny.cz/sg/p/scsi-generic_long.txt.
52 The original documentation for the sg driver (prior to lk 2.2.6) can be
53 found at http://www.torque.net/sg/p/original/SCSI-Programming-HOWTO.txt
57 /usr/src/linux/include/scsi/sg.h file. Note that the glibc maintainers copy
59 in /usr/include/scsi/sg.h . Driver debugging information and other notes
60 can be found at the top of the /usr/src/linux/drivers/scsi/sg.c file.
62 A more general description of the Linux SCSI subsystem of which sg is a
68 There are two packages of sg utilities:
71 sg3_utils for the sg version 3 driver found in lk 2.4
72 sg_utils for the sg version 2 (and original) driver found in lk 2.2
77 capabilities. They can be found at: http://sg.danny.cz/sg/sg3_utils.html and
80 Another approach is to look at the applications that use the sg driver.
84 Mapping of Linux kernel versions to sg driver versions
87 of the sg driver:
89 - lk 2.4.0 : sg version 3.1.17
90 - lk 2.4.7 : sg version 3.1.19
91 - lk 2.4.10 : sg version 3.1.20 [#]_
92 - lk 2.4.17 : sg version 3.1.22
94 .. [#] There were 3 changes to sg version 3.1.20 by third parties in the
98 new version of the sg driver:
100 - lk 2.2.0 : original sg version [with no version number]
101 - lk 2.2.6 : sg version 2.1.31
102 - lk 2.2.8 : sg version 2.1.32
103 - lk 2.2.10 : sg version 2.1.34 [SG_GET_VERSION_NUM ioctl first appeared]
104 - lk 2.2.14 : sg version 2.1.36
105 - lk 2.2.16 : sg version 2.1.38
106 - lk 2.2.17 : sg version 2.1.39
107 - lk 2.2.20 : sg version 2.1.40
110 contains sg version 3.5.23 which is functionally equivalent to sg