cvs commit: src/sys/alpha/conf GENERIC src/sys/i386/conf GENERIC src/sys/ia64/conf GENERIC src/sys/pc98/conf GENERIC src/sys/powerpc/conf GENERIC src/sys/sparc64/conf GENERIC

Garrett Wollman wollman at lcs.mit.edu
Sun Jun 8 19:06:14 PDT 2003


<<On Sat, 7 Jun 2003 19:03:02 -0700 (PDT), Juli Mallett <jmallett at FreeBSD.org> said:

>   Note that scbus is required for SCSI, not just "required" in general.
  
This is either redundant or misleading.  The scbus device is clearly
listed in the section labeled SCSI, so from that perspective the
comment was already sufficiently specific.  The whole section is,
however, too specific.  Most users think of SCSI as referring to the
SCSI Parallel Interface, or SPI; however, there are many kinds of
physical interfaces which belong to the SCSI Architecture, and use one
of more of the SCSI peripheral drivers.  All of them require `device
scbus' and the CAM subsystem.  These include:

	- Fibre Channel (isp)
	- IEEE 1394 (sbp)
	- Serial-Attach SCSI (not supported in FreeBSD yet)

ATA-PI is not an official SCSI transport but uses SPC (SCSI Primary
Commands) and the peripheral command sets (principally MMC-[234]).
USB Mass Storage seems to have a similar status, except that most
devices are SBC or RBC rather than MMC.

Yes, I have spent most of this weekend reading T10 drafts, why do you
ask?

-GAWollman



More information about the cvs-src mailing list