Searched hist:103602 (Results 1 - 3 of 3) sorted by relevance

/freebsd-9.3-release/sys/dev/ata/
H A Datapi-cam.cdiff 169116 Mon Apr 30 07:33:57 MDT 2007 thomas (atapi_action, case XPT_SCSI_IO): Enable DMA only for READ and WRITE commands
as some combinations of chipset, controller and target do not behave
correctly when DMA is enabled for other commands.

PR: kern/103602
MFC after: 2 weeks
diff 167508 Tue Mar 13 18:42:49 MDT 2007 thomas (atapi_action): Improve error reporting by removing ATA_R_QUIET flag
from ATAPI requests. If CAM debugging is enabled, also mark ATAPI
requests with ATA_R_DEBUG flag.

(atapi_cb): Report ATAPI timeouts to the CAM layer.
Fix incorrect debugging traces in the presence of ATAPI errors.

PR: kern/103602
MFC after: 2 weeks
diff 167507 Tue Mar 13 18:38:16 MDT 2007 thomas (reinit_bus): When the ATAPI bus is reset, do not schedule an automated
CAM rescan if the ATAPI device entries have not changed.

The ATAPI bus may be reset for a variety of reasons, including any time an
ATAPI request times out. It is not necessary to rescan at the CAM level
in such a case, unless a device has appeared or disappeared, or has
otherwise changed.

PR: kern/103602
MFC after: 2 weeks
diff 167061 Tue Feb 27 07:00:51 MST 2007 thomas (cam_rescan): Do not reference ccb->ccb_h.path in CAM_DEBUG call before
it is initialized; use path instead.

This change fixes a panic when using atapicam in conjunction with CAMDEBUG,
which has been described under kern/103602.

Thanks to Josh Carroll <josh.carroll@gmail.com> for providing the traces
that allowed identifying this problem.

PR: kern/103602
MFC after: 1 week
diff 167061 Tue Feb 27 07:00:51 MST 2007 thomas (cam_rescan): Do not reference ccb->ccb_h.path in CAM_DEBUG call before
it is initialized; use path instead.

This change fixes a panic when using atapicam in conjunction with CAMDEBUG,
which has been described under kern/103602.

Thanks to Josh Carroll <josh.carroll@gmail.com> for providing the traces
that allowed identifying this problem.

PR: kern/103602
MFC after: 1 week
H A Data-pci.cdiff 200121 Sat Dec 05 11:49:41 MST 2009 mav Do not ignore device interrupt if bus mastering is still active. It is
normal in case of media read error and some ATAPI cases, when transfer size
is unknown beforehand. PCI ATA BM specification tells that in case of such
underrun driver should just manually stop DMA engine. DMA engine should
same time guarantie that all bus mastering transfers completed at the moment
of driver reads interrupt flag asserted.
This change should fix interrupt storms and command timeouts in many cases.

PR: kern/103602, sparc64/121539, kern/133122, kern/139654
/freebsd-9.3-release/sys/powerpc/ofw/
H A Dofw_machdep.cdiff 103602 Thu Sep 19 02:31:39 MDT 2002 grehan Clear on-demand BAT entries to properly restore OpenFirmware's
address space

Approved by: benno

Completed in 103 milliseconds