aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/isci/isci_io_request.c
diff options
context:
space:
mode:
authorJim Harris <jimharris@FreeBSD.org>2013-10-09 19:37:41 +0000
committerJim Harris <jimharris@FreeBSD.org>2013-10-09 19:37:41 +0000
commitcce45f0b079764c42d8cde77a61370d4deb9dda6 (patch)
treea63b4b35ba1eb4121c089efd71146e8e7e9df847 /sys/dev/isci/isci_io_request.c
parentd43c9ec118a1690b6decfc8a97c071f3b6b76f11 (diff)
downloadsrc-cce45f0b079764c42d8cde77a61370d4deb9dda6.tar.gz
src-cce45f0b079764c42d8cde77a61370d4deb9dda6.zip
Improve logging around some of the isci(4) reset and recovery paths.
Sponsored by: Intel Discussed with: scottl Approved by: re (marius) MFC after: 1 week
Notes
Notes: svn path=/head/; revision=256231
Diffstat (limited to 'sys/dev/isci/isci_io_request.c')
-rw-r--r--sys/dev/isci/isci_io_request.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/dev/isci/isci_io_request.c b/sys/dev/isci/isci_io_request.c
index 4486f31d64d1..d1f5afe8943e 100644
--- a/sys/dev/isci/isci_io_request.c
+++ b/sys/dev/isci/isci_io_request.c
@@ -153,11 +153,16 @@ isci_io_request_complete(SCI_CONTROLLER_HANDLE_T scif_controller,
case SCI_IO_FAILURE_REMOTE_DEVICE_RESET_REQUIRED:
isci_remote_device_reset(isci_remote_device, NULL);
+ ccb->ccb_h.status |= CAM_REQ_TERMIO;
+ isci_log_message(0, "ISCI",
+ "isci: bus=%x target=%x lun=%x cdb[0]=%x remote device reset required\n",
+ ccb->ccb_h.path_id, ccb->ccb_h.target_id,
+ ccb->ccb_h.target_lun, ccb->csio.cdb_io.cdb_bytes[0]);
+ break;
- /* drop through */
case SCI_IO_FAILURE_TERMINATED:
ccb->ccb_h.status |= CAM_REQ_TERMIO;
- isci_log_message(1, "ISCI",
+ isci_log_message(0, "ISCI",
"isci: bus=%x target=%x lun=%x cdb[0]=%x terminated\n",
ccb->ccb_h.path_id, ccb->ccb_h.target_id,
ccb->ccb_h.target_lun, ccb->csio.cdb_io.cdb_bytes[0]);