518 lines
8.1 KiB
HTML
518 lines
8.1 KiB
HTML
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|||
|
<HTML
|
|||
|
><HEAD
|
|||
|
><TITLE
|
|||
|
>References, Credits and Corrections</TITLE
|
|||
|
><META
|
|||
|
NAME="GENERATOR"
|
|||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|||
|
REL="HOME"
|
|||
|
TITLE="The Linux 2.4 SCSI subsystem HOWTO"
|
|||
|
HREF="index.html"><LINK
|
|||
|
REL="PREVIOUS"
|
|||
|
TITLE="sg driver"
|
|||
|
HREF="cosg.html"></HEAD
|
|||
|
><BODY
|
|||
|
CLASS="appendix"
|
|||
|
BGCOLOR="#FFFFFF"
|
|||
|
TEXT="#000000"
|
|||
|
LINK="#0000FF"
|
|||
|
VLINK="#840084"
|
|||
|
ALINK="#0000FF"
|
|||
|
><DIV
|
|||
|
CLASS="NAVHEADER"
|
|||
|
><TABLE
|
|||
|
SUMMARY="Header navigation table"
|
|||
|
WIDTH="100%"
|
|||
|
BORDER="0"
|
|||
|
CELLPADDING="0"
|
|||
|
CELLSPACING="0"
|
|||
|
><TR
|
|||
|
><TH
|
|||
|
COLSPAN="3"
|
|||
|
ALIGN="center"
|
|||
|
>The Linux 2.4 SCSI subsystem HOWTO</TH
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="10%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="bottom"
|
|||
|
><A
|
|||
|
HREF="cosg.html"
|
|||
|
ACCESSKEY="P"
|
|||
|
>Prev</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="80%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="bottom"
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="10%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="bottom"
|
|||
|
> </TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
><HR
|
|||
|
ALIGN="LEFT"
|
|||
|
WIDTH="100%"></DIV
|
|||
|
><DIV
|
|||
|
CLASS="appendix"
|
|||
|
><H1
|
|||
|
><A
|
|||
|
NAME="refs"
|
|||
|
></A
|
|||
|
>Appendix F. References, Credits and Corrections</H1
|
|||
|
><DIV
|
|||
|
CLASS="formalpara"
|
|||
|
><P
|
|||
|
><B
|
|||
|
>WEB. </B
|
|||
|
>
|
|||
|
The following references are found on the web. Please alert the author
|
|||
|
if any of these links become stale.
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W1"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W1] SCSI (draft) standards, resources:
|
|||
|
<A
|
|||
|
HREF="http://www.t10.org"
|
|||
|
TARGET="_top"
|
|||
|
><TT
|
|||
|
CLASS="literal"
|
|||
|
>www.t10.org</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W2"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W2] Eric Youngdale is the chief architect of the Linux SCSI subsystem:
|
|||
|
<A
|
|||
|
HREF="http://www.andante.org/scsi.html"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.andante.org/scsi.html</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W4"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W4] The author's scsi generic (sg) site is:
|
|||
|
<A
|
|||
|
HREF="http://www.torque.net/sg"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.torque.net/sg</TT
|
|||
|
></A
|
|||
|
>.
|
|||
|
The Linux Documentation Project's site includes the
|
|||
|
<A
|
|||
|
HREF="http://www.tldp.org/HOWTO/SCSI-Generic-HOWTO/"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.tldp.org/HOWTO/SCSI-Generic-HOWTO/</TT
|
|||
|
></A
|
|||
|
> .
|
|||
|
A (possibly later) version of that document can be found at
|
|||
|
<A
|
|||
|
HREF="http://www.torque.net/sg/p/sg_v3_ho"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.torque.net/sg/p/sg_v3_ho</TT
|
|||
|
></A
|
|||
|
> .
|
|||
|
The sg_utils and sg3_utils packages, as tarballs and as binary and source
|
|||
|
rpms can also be found on this page. These packages and others available
|
|||
|
for the sg driver are discussed at
|
|||
|
<A
|
|||
|
HREF="http://www.torque.net/sg/u_index.html"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.torque.net/sg/u_index.html</TT
|
|||
|
></A
|
|||
|
>.
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W5"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W5] Richard Gooch's devfs site:
|
|||
|
<A
|
|||
|
HREF="http://www.atnf.csiro.au/~rgooch/linux/docs/devfs.html"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.atnf.csiro.au/~rgooch/linux/docs/devfs.html</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W6"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W6] Kurt Garloff's site (including the <B
|
|||
|
CLASS="command"
|
|||
|
>scsidev</B
|
|||
|
>
|
|||
|
and the <B
|
|||
|
CLASS="command"
|
|||
|
>scsiinfo</B
|
|||
|
> utilities):
|
|||
|
<A
|
|||
|
HREF="http://www.garloff.de/kurt/linux/"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.garloff.de/kurt/linux/</TT
|
|||
|
></A
|
|||
|
>. Kurt also has
|
|||
|
the damaged media rescue program <B
|
|||
|
CLASS="command"
|
|||
|
>dd_rescue</B
|
|||
|
> at this site:
|
|||
|
<A
|
|||
|
HREF="http://www.garloff.de/kurt/linux/ddrescue"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.garloff.de/kurt/linux/ddrescue</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W7"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W7] Drew Eckhardt's SCSI-HOWTO from 1996 (in ASCII):
|
|||
|
<A
|
|||
|
HREF="http://metalab.unc.edu/pub/Linux/docs/HOWTO/unmaintained/SCSI-HOWTO"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>metalab.unc.edu/pub/Linux/docs/HOWTO/unmaintained/SCSI-HOWTO
|
|||
|
</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W8"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W8] Linux Documentation Project (LDP):
|
|||
|
<A
|
|||
|
HREF="http://tldp.org"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>tldp.org</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W9"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W9] SCSI Trade Association site has a lot of useful information:
|
|||
|
<A
|
|||
|
HREF="http://www.scsita.org"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.scsita.org</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="W10"
|
|||
|
></A
|
|||
|
>
|
|||
|
[W10] SCSI FAQ site - useful source of information and links:
|
|||
|
<A
|
|||
|
HREF="http://www.scsifaq.org"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.scsifaq.org</TT
|
|||
|
></A
|
|||
|
>
|
|||
|
</P
|
|||
|
><DIV
|
|||
|
CLASS="formalpara"
|
|||
|
><P
|
|||
|
><B
|
|||
|
>NEWSGROUPS. </B
|
|||
|
>
|
|||
|
The following entries are actually reflectors rather than newsgroups.
|
|||
|
Various web locations archive their contents (e.g.
|
|||
|
<A
|
|||
|
HREF="http://marc.theaimsgroup.com"
|
|||
|
TARGET="_top"
|
|||
|
><TT
|
|||
|
CLASS="literal"
|
|||
|
>marc.theaimsgroup.com</TT
|
|||
|
></A
|
|||
|
>).
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="N1"
|
|||
|
></A
|
|||
|
>
|
|||
|
[N1] Linux SCSI reflector: <TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto: linux-scsi@vger.kernel.org "
|
|||
|
> linux-scsi@vger.kernel.org </A
|
|||
|
>></TT
|
|||
|
>.
|
|||
|
This is a relatively low volume (circa 200 postings per month) Linux
|
|||
|
SCSI specific group that many of the SCSI subsystem maintainers
|
|||
|
monitor.
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="N2"
|
|||
|
></A
|
|||
|
>
|
|||
|
[N2] Linux kernel reflector: <TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto: linux-kernel@vger.kernel.org "
|
|||
|
> linux-kernel@vger.kernel.org </A
|
|||
|
>></TT
|
|||
|
>.
|
|||
|
This is a relatively high volume (circa 5000 postings per month) group
|
|||
|
for all aspects of the Linux kernel. The Linux SCSI reflector should
|
|||
|
be tried first.
|
|||
|
</P
|
|||
|
><DIV
|
|||
|
CLASS="formalpara"
|
|||
|
><P
|
|||
|
><B
|
|||
|
>BOOKS. </B
|
|||
|
>
|
|||
|
Here are some books that the author found useful.
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="B1"
|
|||
|
></A
|
|||
|
>
|
|||
|
[B1] "Linux Device Drivers" Second edition by Alessandro Rubini
|
|||
|
and Jonathan Corbet [O'Reilly 2001 ISBN 0-596-00008-1]
|
|||
|
This is a solid text on Linux device drivers including some information
|
|||
|
on the SCSI subsystem. It covers the block subsystem well and has
|
|||
|
many char device driver examples. It has been updated for the Linux
|
|||
|
2.4 series kernels and also includes information on the Linux 2.2 and 2.0
|
|||
|
series. This book is highly recommended.
|
|||
|
The authors
|
|||
|
and the publisher have unselfishly made this book available under the GNU
|
|||
|
Free Documentation License (version 1.1). It can be found in html at
|
|||
|
<A
|
|||
|
HREF="http://www.xml.com/ldd/chapter/book"
|
|||
|
TARGET="_top"
|
|||
|
> <TT
|
|||
|
CLASS="literal"
|
|||
|
>www.xml.com/ldd/chapter/book</TT
|
|||
|
></A
|
|||
|
> .
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="B2"
|
|||
|
></A
|
|||
|
>
|
|||
|
[B2] "Running Linux" 3rd edition by M. Welsh, M. K. Dalheimer & L. Kaufman
|
|||
|
[O'Reilly 1999 ISBN 1-56592-469-X]
|
|||
|
This is a classic Linux tome which includes some SCSI configuration info.
|
|||
|
</P
|
|||
|
><P
|
|||
|
> <A
|
|||
|
NAME="B3"
|
|||
|
></A
|
|||
|
>
|
|||
|
[B3] "The Programmer's Guide to SCSI" by Brian Sawert [Addison Wesley 1998
|
|||
|
ISBN 0-201-18538-5]
|
|||
|
This book covers many SCSI topics, including the pass through mechanisms
|
|||
|
of Linux (sg) and ASPI/ASPI32 as used by Windows.
|
|||
|
</P
|
|||
|
><DIV
|
|||
|
CLASS="formalpara"
|
|||
|
><P
|
|||
|
><B
|
|||
|
>CREDITS. </B
|
|||
|
>
|
|||
|
The author is grateful for the following contributions:
|
|||
|
<P
|
|||
|
></P
|
|||
|
><UL
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Kai M<>kisara (st) <TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto:Kai.Makisara at metla
|
|||
|
dot fi"
|
|||
|
>Kai.Makisara at metla
|
|||
|
dot fi</A
|
|||
|
>></TT
|
|||
|
>
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Jens Axboe (sr) <TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto:axboe at suse dot de"
|
|||
|
>axboe at suse dot de</A
|
|||
|
>></TT
|
|||
|
>
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Richard Gooch (devfs) <TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto:rgooch at atnf dot csiro
|
|||
|
dot au"
|
|||
|
>rgooch at atnf dot csiro
|
|||
|
dot au</A
|
|||
|
>></TT
|
|||
|
>
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Tim Waugh (ppa, imm, ppscsi + docbook)
|
|||
|
<TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto:twaugh at redhat dot com"
|
|||
|
>twaugh at redhat dot com</A
|
|||
|
>></TT
|
|||
|
> </P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Gadi Oxman (ide-scsi)
|
|||
|
<TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto:gadio at netvision dot net dot il"
|
|||
|
>gadio at netvision dot net dot il</A
|
|||
|
>></TT
|
|||
|
> </P
|
|||
|
></LI
|
|||
|
></UL
|
|||
|
>
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><DIV
|
|||
|
CLASS="formalpara"
|
|||
|
><P
|
|||
|
><B
|
|||
|
>CORRECTIONS and SUGGESTIONS. </B
|
|||
|
>
|
|||
|
Please send any corrections or suggestions to the author at
|
|||
|
<TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto:dgilbert at interlog dot com"
|
|||
|
>dgilbert at interlog dot com</A
|
|||
|
>></TT
|
|||
|
> or <TT
|
|||
|
CLASS="email"
|
|||
|
><<A
|
|||
|
HREF="mailto:dougg at torque
|
|||
|
dot net"
|
|||
|
>dougg at torque
|
|||
|
dot net</A
|
|||
|
>></TT
|
|||
|
> .
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
></DIV
|
|||
|
><DIV
|
|||
|
CLASS="NAVFOOTER"
|
|||
|
><HR
|
|||
|
ALIGN="LEFT"
|
|||
|
WIDTH="100%"><TABLE
|
|||
|
SUMMARY="Footer navigation table"
|
|||
|
WIDTH="100%"
|
|||
|
BORDER="0"
|
|||
|
CELLPADDING="0"
|
|||
|
CELLSPACING="0"
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="cosg.html"
|
|||
|
ACCESSKEY="P"
|
|||
|
>Prev</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="34%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="index.html"
|
|||
|
ACCESSKEY="H"
|
|||
|
>Home</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="top"
|
|||
|
> </TD
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="top"
|
|||
|
>sg driver</TD
|
|||
|
><TD
|
|||
|
WIDTH="34%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="top"
|
|||
|
> </TD
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="top"
|
|||
|
> </TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
></DIV
|
|||
|
></BODY
|
|||
|
></HTML
|
|||
|
>
|