diff options
author | Jim Harris <jimharris@FreeBSD.org> | 2013-10-09 19:37:41 +0000 |
---|---|---|
committer | Jim Harris <jimharris@FreeBSD.org> | 2013-10-09 19:37:41 +0000 |
commit | cce45f0b079764c42d8cde77a61370d4deb9dda6 (patch) | |
tree | a63b4b35ba1eb4121c089efd71146e8e7e9df847 /sys/dev/isci/isci_io_request.c | |
parent | d43c9ec118a1690b6decfc8a97c071f3b6b76f11 (diff) | |
download | src-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.c | 9 |
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]); |