NetBSD/sys/dev/scsipi
mjacob e558885a0e Minor enhancements:
1) Quirk entries for Storage Tek 9490 (Timberline) and D3 (Redwood)
	drives.

	2) Modification to st_loadtape to do a REWIND to BOT if the
	action is a load and the tape doesn't support the LOAD command
	(9490, SD3, and IBM 3590).

	3) Cleaned up the 'undersized user record' error message to
	make a little more sense.

Various bug fixes:

kern/1275:	Now returns values in dsreg and erreg and sets resid
		(as best as it can for a 16 but integer). See also
		a recent change to mtio.h. We are declining to fix
		the portion of this bug about naming a more specific
		SCSI device. Since there is nothing programmatic
		you can do with that information, it is not useful
		to pass back at this time.

		A side effect of this change is that doing MTIOCGET
		also forces a mode sense (to get the current state
		of WRITE PROTECT).


kern/5647:	Now no longer logs to the console ILI or Filemark or (first)
		EOM (on write) errors (unless SCSIDEBUG is set).

kern/5525:	Substantially increased timeouts for a variety of
		operations, and split them into categories of
		I/O, Space, and Control operations (each have
		likely different inherent times). I/O is for
		reads/writes. Control is for mode sense/select.
		Space is for spacing the tape.

Until EOM handling is changed, though kern/391 is still not fixed. A side
effect of EOM handling is that you now always 'lose' (to the writing
application's view) the last write since EIO is what is returned on
EOM detection during writes. Hopefully the reader applications don't
get too bent out of shape by this.
1998-07-04 01:50:20 +00:00
..
Makefile Rework the way kernel include files are installed. In the new method, 1998-06-12 23:22:30 +00:00
atapi_all.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
atapi_base.c Use new Sense Key defines (for clarity) 1998-07-01 17:16:46 +00:00
atapi_cd.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
atapi_disk.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
atapiconf.c add support for an ATAPI attachment for 'sd'. 1998-01-15 02:21:27 +00:00
atapiconf.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
cd.c Implement CDIOCCLOSE. 1998-03-16 04:17:53 +00:00
cd_atapi.c add support for an ATAPI attachment for 'sd'. 1998-01-15 02:21:27 +00:00
cd_scsi.c initial import of the new virtual memory system, UVM, into -current. 1998-02-05 07:59:28 +00:00
cdvar.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
ch.c kern/5514: take the submitter's advice, at least partially. The time it 1998-07-03 19:11:25 +00:00
files.scsipi Split out the verbose printing of scsi messages, so that user programs 1998-03-28 21:57:08 +00:00
if_se.c Adjust for changes to config. 1998-01-12 09:49:10 +00:00
scsi_all.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsi_base.c Use new Sense Key defines (for clarity) 1998-07-01 17:16:46 +00:00
scsi_cd.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsi_changer.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsi_ctron_ether.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsi_disk.h Define the SYNCHRONIZE CACHE command. 1998-06-09 19:03:24 +00:00
scsi_message.h RCSID Police. 1998-01-05 07:31:05 +00:00
scsi_scanner.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsi_tape.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsi_verbose.c Align output for Tape specific bits and use new Sense Key defines (for clarity) 1998-07-01 17:18:45 +00:00
scsiconf.c Ricoh IS60 to the quirk table (SDEV_NOLUN). Fixes PR 5473 by 1998-06-22 13:19:09 +00:00
scsiconf.h Split out the verbose printing of scsi messages, so that user programs 1998-03-28 21:57:08 +00:00
scsipi_all.h oh, for goodness sake, define the bloody Sense Keys... 1998-07-01 17:04:31 +00:00
scsipi_base.c Clear the scsipi_xfer's status byte before executing the command. This 1998-02-10 19:48:51 +00:00
scsipi_base.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsipi_cd.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsipi_debug.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsipi_disk.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
scsipi_ioctl.c defopt COMPAT_FREEBSD 1998-06-25 22:49:18 +00:00
scsipi_verbose.c Align output for Tape specific bits and use new Sense Key defines (for clarity) 1998-07-01 17:18:45 +00:00
scsipiconf.c Clean up and comment the device types, and add the "enclosure services", 1997-10-03 02:04:17 +00:00
scsipiconf.h Fix or add protection for mutiple inclusion. 1998-02-13 04:19:13 +00:00
sd.c in the ATAPI bug workaround code ("HACK"), don't forget to set 1998-03-03 23:15:36 +00:00
sd_atapi.c add support for an ATAPI attachment for 'sd'. 1998-01-15 02:21:27 +00:00
sd_scsi.c Add a shutdown hook for SCSI-2 and higher disks that issues a SYNCHRONIZE CACHE 1998-06-10 22:17:39 +00:00
sdvar.h Add a shutdown hook for SCSI-2 and higher disks that issues a SYNCHRONIZE CACHE 1998-06-10 22:17:39 +00:00
ss.c Set a flag during auto-configuration, so SCSI_AUTOCONF can be passed 1998-04-22 19:44:18 +00:00
ss_mustek.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
ss_mustek.h Backout previous change, and rather, remove all protection but the one 1998-02-13 08:28:16 +00:00
ss_scanjet.c Set a flag during auto-configuration, so SCSI_AUTOCONF can be passed 1998-04-22 19:44:18 +00:00
ssvar.h Set a flag during auto-configuration, so SCSI_AUTOCONF can be passed 1998-04-22 19:44:18 +00:00
st.c Minor enhancements: 1998-07-04 01:50:20 +00:00
su.c Merge scsipi branch in the mainline. This add support for ATAPI devices 1997-08-27 11:22:52 +00:00
uk.c Adjust for changes to config. 1998-01-12 09:49:10 +00:00