diff options
author | Douglas Gilbert <dgilbert@interlog.com> | 2018-01-28 06:50:39 +0000 |
---|---|---|
committer | Douglas Gilbert <dgilbert@interlog.com> | 2018-01-28 06:50:39 +0000 |
commit | 3a7e1666843ba386946f65d8ea89fe4ddf9ed9bf (patch) | |
tree | ec2d3a035ff39e5f5786460ac09f31df45d5469f /README | |
parent | 6293187a432dd0bbf85961a897755bd0260f28ad (diff) | |
download | sg3_utils-3a7e1666843ba386946f65d8ea89fe4ddf9ed9bf.tar.gz |
add sg_seek and sg_stream_ctl utilities; properly identify vendor-specific sense; documentation cleanup
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@747 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'README')
-rw-r--r-- | README | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -10,7 +10,10 @@ which also accepts the SCSI command set. Additionally many other storage related transports use the SCSI command set (amongst others); examples are ATAPI devices (CD/DVDs and tapes), USB mass storage devices (including those using the newer UAS[P]), Fibre Channel disks, IEEE 1394 storage devices (SBP -protocol), iSCSI, FCoE and SOP devices. +protocol), iSCSI, FCoE and SOP devices. Even NVMe which has its own command +set accepts SCSI commands in some contexts; one example is for enclosure +management where NVME-MI has SES Send and SES Receive commands. SES refers +to the SCSI Enclosure Services command set. This package originally targeted the Linux SCSI subsystem. Since most operating systems contain a SCSI command pass-through mechanism, many @@ -255,11 +258,11 @@ subdirectory of the sg3_utils package: sg_read, sg_read_attr, sg_readcap, sg_read_block_limits, sg_read_buffer, sg_read_long, sg_reassign, sg_referrals, sg_request, sg_reset, sg_rmsn, sg_rtpg, sg_safte, sg_sanitize, sg_sat_identify, sg_sat_phy_event, - sg_sat_read_gplog, sg_sat_set_features, sg_scan, sg_senddiag, sg_ses, - sg_ses_microcode, sg_start, sg_stpg, sg_sync, sg_test_rwbuff, - sg_timestamp, sg_turs, sg_unmap, sg_verify, sg_vpd, sg_write_buffer, - sg_write_long, sg_write_same, sg_write_verify, sg_write_x, - sg_wr_mode, sg_xcopy, sg_zone + sg_sat_read_gplog, sg_sat_set_features, sg_scan, sg_seek, sg_senddiag, + sg_ses, sg_ses_microcode, sg_start, sg_stpg, sg_stream_ctl, sg_sync, + sg_test_rwbuff, sg_timestamp, sg_turs, sg_unmap, sg_verify, sg_vpd, + sg_write_buffer, sg_write_long, sg_write_same, sg_write_verify, + sg_write_x, sg_wr_mode, sg_xcopy, sg_zone Each of the above utilities depends on header files found in the 'include' subdirectory and library code found in the 'lib' subdirectory. Associated @@ -421,9 +424,10 @@ The more recent utilities that use "getopt_long" only are: sg_read_buffer, sg_read_long, sg_reassign, sg_referrals, sg_requests, sg_rmsn, sg_rtpg, sg_safte, sg_sanitize, sg_sat_identify, sg_sat_phy_event, sg_sat_read_gplog, sg_sat_set_features, sg_scan(w), - sg_ses, sg_ses_microcode, sg_stpg, sg_sync, sg_test_rwbuf, sg_timestamp, - sg_unmap, sg_verify, sg_vpd, sg_write_buffer, sg_write_long, - sg_write_same, sg_write_verify, sg_write_x, sg_wr_mode, sg_zone + sg_seek, sg_ses, sg_ses_microcode, sg_stpg, sg_stream_ctl, sg_sync, + sg_test_rwbuf, sg_timestamp, sg_unmap, sg_verify, sg_vpd, + sg_write_buffer, sg_write_long, sg_write_same, sg_write_verify, + sg_write_x, sg_wr_mode, sg_zone Dangerous code @@ -495,4 +499,4 @@ See http://sg.danny.cz/sg/tools.html Douglas Gilbert -19th January 2018 +27th January 2018 |