freebsd-dev/sys/dev/isp
Matt Jacob f77e6d9569 If we get a DATA UNDERRUN error from QLogic FC cards, but the RQCS_RU bit
is not set in the scsi completion status, or if the residual is clearly
nonsense, then this was a command that suffered the loss of one or more
FC frames in the middle of the exchange.

Set HBA_BOTCH and hope it will get retried. It's the only thing we can do.

MFC after:	1 day
2002-05-01 21:58:36 +00:00
..
DriverManual.txt Add some somewhat vague documentation for this driver and a list 2001-10-07 18:26:47 +00:00
Hardware.txt Add some somewhat vague documentation for this driver and a list 2001-10-07 18:26:47 +00:00
isp_freebsd.c Fix bus dma segment count to be based off of MAXPHYS, not BUS_SPACE_MAXSIZE. 2002-04-04 23:46:01 +00:00
isp_freebsd.h Move the new byte order function prototypes from <sys/param.h> to 2002-04-26 22:48:23 +00:00
isp_inline.h Scale back # of luns supported for SCC to 16384- oops- top 3 bits are a 2002-04-16 19:55:35 +00:00
isp_ioctl.h Reorder some of the ioctls and add a few new ones. 2002-02-21 23:30:05 +00:00
isp_pci.c Fix bus dma segment count to be based off of MAXPHYS, not BUS_SPACE_MAXSIZE. 2002-04-04 23:46:01 +00:00
isp_target.c + A variety of 23XX changes: 2002-02-04 21:04:25 +00:00
isp_target.h Limit fabric search to a default 256 entries. This will all go away 2002-03-21 21:10:16 +00:00
isp_tpublic.h Some patches from Doug for ia64 support- the principle one being the 2001-10-07 18:18:50 +00:00
isp.c If we get a DATA UNDERRUN error from QLogic FC cards, but the RQCS_RU bit 2002-05-01 21:58:36 +00:00
ispmbox.h Scale back # of luns supported for SCC to 16384- oops- top 3 bits are a 2002-04-16 19:55:35 +00:00
ispreg.h Support for f/w crash dumps (2200 && 23XX). 2002-02-17 06:38:22 +00:00
ispvar.h Fix bus dma segment count to be based off of MAXPHYS, not BUS_SPACE_MAXSIZE. 2002-04-04 23:46:01 +00:00