freebsd-dev/sys/cam/scsi
Kenneth D. Merry 50711c71c9 Add a facility in the CAM error handling code to retry selection timeouts.
If the client requests that the error recovery code retry a selection
timeout, it will be retried after half a second.  The delay is to give the
device time to recover.

For most of these drivers, I only added selection timeout retries where
they were also retrying unit attention type errors.  The sa(4) driver calls
saerror() in a number of places, but most of them don't request retrying
unit attentions.

Also, bump the default minimum CD changer timeout from 2 to 5 seconds and
the maximum timeout from 10 to 15 seconds.  Some Pioneer changers seem to
have trouble with the shorter timeout.

Reviewed by:	gibbs
1999-05-09 01:25:34 +00:00
..
scsi_all.c Do not attempt to retry commands that fail with ILLEGAL REQUEST status. 1998-12-11 03:53:05 +00:00
scsi_all.h Add a facility in the CAM error handling code to retry selection timeouts. 1999-05-09 01:25:34 +00:00
scsi_cd.c Add a facility in the CAM error handling code to retry selection timeouts. 1999-05-09 01:25:34 +00:00
scsi_cd.h Some fixes to the CD driver that may fix PR kern/7996. The data direction 1998-09-20 22:48:15 +00:00
scsi_ch.c Add a facility in the CAM error handling code to retry selection timeouts. 1999-05-09 01:25:34 +00:00
scsi_ch.h Correct the definition of the changer device capabilities page. The 1998-12-17 22:26:39 +00:00
scsi_da.c Add a facility in the CAM error handling code to retry selection timeouts. 1999-05-09 01:25:34 +00:00
scsi_da.h Fix the CAM code so that people can compile kernels with the CD driver but 1998-09-18 22:33:59 +00:00
scsi_message.h SCSI Peripheral drivers for CAM: 1998-09-15 06:36:34 +00:00
scsi_pass.c Add a facility in the CAM error handling code to retry selection timeouts. 1999-05-09 01:25:34 +00:00
scsi_pass.h Add a number of interrelated CAM feature enhancements and bug fixes. 1999-05-06 20:16:39 +00:00
scsi_pt.c Add a facility in the CAM error handling code to retry selection timeouts. 1999-05-09 01:25:34 +00:00
scsi_pt.h SCSI Peripheral drivers for CAM: 1998-09-15 06:36:34 +00:00
scsi_sa.c Add a facility in the CAM error handling code to retry selection timeouts. 1999-05-09 01:25:34 +00:00
scsi_sa.h add QIC 525,320,1320,3080 codes 1999-02-05 07:19:23 +00:00
scsi_targ_bh.c Silence errors. 1999-03-05 23:21:28 +00:00
scsi_target.c Introduce two functions: physread() and physwrite() and use these directly 1999-05-07 07:03:47 +00:00
scsi_targetio.h Implement the control device for the "targ" target mode processor target 1999-03-05 23:25:11 +00:00