* [Announce] sg3_utils-1.46 available
@ 2021-03-30 2:04 Douglas Gilbert
2021-04-08 19:23 ` Douglas Gilbert
0 siblings, 1 reply; 2+ messages in thread
From: Douglas Gilbert @ 2021-03-30 2:04 UTC (permalink / raw)
To: SCSI development list
Cc: Tomáš Bžatek, Martin Pitt, Hannes Reinecke,
Ritesh Raj Sarraf, Robin H. Johnson
sg3_utils is a package of command line utilities for sending SCSI commands
to storage devices. It some contexts it can send ATA and NVMe commands.
The package targets the Linux 5, 4, 3, 2.6 and 2.4 kernel series. It has
ports to FreeBSD, Android, Solaris, and Windows (cygwin and MinGW).
For an overview of sg3_utils and downloads see either of these pages:
http://sg.danny.cz/sg/sg3_utils.html
https://doug-gilbert.github.io/sg3_utils.html
The sg_ses utility (for enclosure devices) is discussed at:
http://sg.danny.cz/sg/sg_ses.html
A full changelog can be found at:
http://sg.danny.cz/sg/p/sg3_utils.ChangeLog
https://doug-gilbert.github.io/p/sg3_utils.ChangeLog
This github mirror needs to be updated:
https://github.com/hreinecke/sg3_utils
Plus the author's own github mirror:
https://github.com/doug-gilbert/sg3_utils
That last mirror is up-to-date and has git tags going back to "r1.20"
which is sg3_utils 1.20 released nearly 15 years ago.
Here is the top of that ChangeLog, stopping at the previous release:
Changelog for released sg3_utils-1.46 [20210329] [svn: r891]
- sg_rep_pip: new utility: report provisioning initialization
pattern command
- sg_turs: estimated time-to-ready [spc6r03]
- add --delay=MS option
- sg_requests: substantial cleanup
- sg_vpd: add Format presets and Concurrent positioning ranges
- add hot-pluggable field in standard Inquiry [spc6r05]
- fix vendor struct opts_t alignment
- sg_inq: add hot-pluggable field in standard Inquiry
- sg_dd: --verify : separate category for miscompare errors
- --verify : oflag=coe continue on miscompares, counts them
- add cdl= operand for command duration limit indexes
- add oflag=nocreat and conv=nocreat : OFILE must exist
- add iflag=00, ff, random flags
- setup conditional auto rule for getrandom()
- add command timeout after comma in time= operand
- sg_get_elem_status: add ralwd bit sbc4r20a
- sg_write_x: add dld bits to write(32) [sbc4r19a]
- sg_rep_zones: print invalid write pointer LBA as -1 rather
than 16 "f"s
- sg_opcodes: improve handling of RWCDLP field
- sg_ses: use fan speed factor field for calculation [ses4r04]
- add --all (-a) option, same action as --join
- sg_compare_and_write: add examples section to its manpage
- sg_modes: document '-s' option (same as '-6')
- sg_sanitize + sg_format: when --verbose given once report
probable success; without --verbose 'no news is good news'
- sg_zone: add Remove element and modify zones command
- sg_raw: increase maximum data-in and data-out buffer size
from 64 KB to 1 MB
- fix --cmdfile= handling
- add --nvm option to send commands from the NVM command set
- add --cmdset option to bypass cdb heuristic
- add --scan= first_opcode,last_opcode
- sg_pt_freebsd: allow device names without leading /dev/
thus fix for regression introduced in rev 731 (ver: 1.43)
- sg_pt_solaris+sg_pt_osf1: fix problem with clear_scsi_pt_obj()
which needs to remember is_nvme and dev_fd values
- sg_lib: add ZBC (2020) feature set entries
- sg_lib: restore elements and rebuild command added
- sg_lib,sg_pt: add partial_clear_scsi_pt_obj(),
get_scsi_pt_cdb_len() and get_scsi_pt_cdb_buf()
- add do_nvm_pt() for the NVM (sub-)command set
- tweak transport error handling in Linux
- sg_lib: Linux NVMe SNTL: add read, write and verify;
synchronize cache and write same translations
- add dummy start stop unit and test unit ready commands
- wire cache mpage's WCE to nvme 'volatile write cache'
- fix crash in sg_f2hex_arr() when fname not found
- sg_lib: reprint cdb with illegal request sense key
- asc/ascq match asc-num.txt @t10 20200708 [spc6r02]
- gcc-10: suppress warnings
- autoconf: upgrade version 2.69 to 2.70
- remove space from end of source lines for git-svn
- testing/sg_mrq_testing: new, for blocking mrq usage
- testing/sgs_dd: add evfd flags and eventfd processing
- testing: remove master-slave terminology for sgv4
- examples: add nvme_read_ctl.hex and nvme_write_ctl.hex
Changelog for released sg3_utils-1.45 [20200229] [svn: r843]
....
Doug Gilbert
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Announce] sg3_utils-1.46 available
2021-03-30 2:04 [Announce] sg3_utils-1.46 available Douglas Gilbert
@ 2021-04-08 19:23 ` Douglas Gilbert
0 siblings, 0 replies; 2+ messages in thread
From: Douglas Gilbert @ 2021-04-08 19:23 UTC (permalink / raw)
To: SCSI development list
Cc: Tomáš Bžatek, Martin Pitt, Hannes Reinecke,
Ritesh Raj Sarraf, Robin H. Johnson
On 2021-03-29 10:04 p.m., Douglas Gilbert wrote:
> sg3_utils is a package of command line utilities for sending SCSI commands
> to storage devices. It some contexts it can send ATA and NVMe commands.
> The package targets the Linux 5, 4, 3, 2.6 and 2.4 kernel series. It has
> ports to FreeBSD, Android, Solaris, and Windows (cygwin and MinGW).
>
> For an overview of sg3_utils and downloads see either of these pages:
> http://sg.danny.cz/sg/sg3_utils.html
https://sg.danny.cz/sg/sg3_utils.html
> https://doug-gilbert.github.io/sg3_utils.html
> The sg_ses utility (for enclosure devices) is discussed at:
> http://sg.danny.cz/sg/sg_ses.html
https://sg.danny.cz/sg/sg3_utils.html
> A full changelog can be found at:
> http://sg.danny.cz/sg/p/sg3_utils.ChangeLog
https://sg.danny.cz/sg/p/sg3_utils.ChangeLog
> https://doug-gilbert.github.io/p/sg3_utils.ChangeLog
> This github mirror needs to be updated:
> https://github.com/hreinecke/sg3_utils
> Plus the author's own github mirror:
> https://github.com/doug-gilbert/sg3_utils
>
The danny.cz site now support https :-)
Doug Gilbert
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-04-08 19:24 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-30 2:04 [Announce] sg3_utils-1.46 available Douglas Gilbert
2021-04-08 19:23 ` Douglas Gilbert
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.