Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Jul 1995 02:13:19 -0700
From:      "Justin T. Gibbs" <gibbs>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/scsi st.c
Message-ID:  <199507160913.CAA12190@freefall.cdrom.com>

next in thread | raw e-mail | index | archive | help
gibbs       95/07/16 02:13:17

  Modified:    sys/scsi  st.c
  Log:
  Do not set SCSI_NOSLEEP on every tape command (the exception being during
  probes).  Apart from there being no reason to set SCSI_NOSLEEP on every
  tape command, this prevents controller drivers from sleeping when resources
  are fully utilized causing unecessary "Oops not queued" errors.  This is
  only noticed for controllers that can run out of resources like the
  27/2842 adaptec controllers.  Before this fix, it is almost impossible to
  perform extended tape operations if more than one scsi disk is on the
  bus with the tape drive with these controllers.  This does not address a
  similar problem that could occur if devices are probed while other targets
  are active since SCSI_NOSLEEP will still be set in that case.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507160913.CAA12190>