[Announce] sg3_utils-1.27 available

From: Douglas Gilbert
Date: Sat Apr 11 2009 - 22:33:50 EST


sg3_utils is a package of command line utilities for sending
SCSI and some ATA commands to devices. This package targets
the linux kernel (lk) 2.6 and lk 2.4 series. Ported to FreeBSD,
Tru64, Solaris, and Windows (cygwin and mingw).

This version adds one new utility: sg_write_same. Various
changes made by www.t10.org since June 2008 are reflected
in this version. Thin provisioning support is new and more
support has been added for large sector sizes. The Linux
port adds support for bsg devices. Copy of ChangeLog below.

Note that the web site has changed since the last release.

For an overview of sg3_utils and downloads see this page:
http://sg.danny.cz/sg/sg3_utils.html
The sg_dd utility has its own page at:
http://sg.danny.cz/sg/sg_dd.html
The SG_IO ioctl is discussed at:
http://sg.danny.cz/sg/sg_io.html
A full changelog can be found at:
http://sg.danny.cz/sg/p/sg3_utils.ChangeLog

A release announcement has been sent to freshmeat.net .
[Given the current state of freshmeat.net I have no
idea whether that was successful. My sg3_utils and
sg_utils projects were mashed up together.]

Changelog for sg3_utils-1.27 [20090411] [svn: r250]
- sg_write_same: new utility: 10, 16 and 32 byte cdb variants
- sg_inq: sync version descriptors with spc4r18
- add power condition VPD page
- expand block limits VPD page (sbc3r18)
- sg_vpd: add power condition VPD page
- expand block limits VPD page (sbc3r18)
- sg_map26: fix for lk 2.6.26 when CONFIG_SYSFS_DEPRECATED_V2
is not defined
- output cdb when verbose option given
- correct tape minors >= 32
- sg_dd: flock flag (does LOCK_EX|LOCK_NB)
- switch open on input for sg device nodes: first open
read-write and if that fails try opening read-only
- experiment with of2=OFILE2; add conv=sparse
- use posix_fadvise() to defeat caching of normal+block files
when new 'nocache' flag given
- sg_dd copied to own package called ddpt
- sg_dd, sgm_dd, sgp_dd: accept 'count=-1' for calculate count,
accept '-V' for version string
- sg_get_config: add OSSC feature [mmc6r02]
- sg_modes: add ATA power condition mode page
- sg_logs: protocol specific (SAS) lpage sync to sas2r15
- power condition transitions lpage (added in spc4r18)
- extra parameters for start-stop cycle counter lpage
- sg_format: add '--fmtpinfo=' and '--pie=' options (sbc3r18)
- sg_readcap: more protection + thin provisioning (sbc3r18)
- add a '--16' option for 16 byte cdb version
- sg_persist: code clean up
- allow '--transport-id=' argument to use space as separator
- add '--alloc-length=' argument
- sg_scan: (win32) new format, scsi adapter scan optional
- sginfo: fix crash when 1024 sg device nodes (or more)
- sg_ses: allow '--data=' argument to use space as separator
- sg_senddiag: allow '--raw=' argument to use space as separator
- sg_reassign: allow '--address=' argument to use space as
separator
- sg_wr_mode: allow '--contents=' and '--mask=' arguments to
use space as separator
- sg3_utils.spec: correction to configure call
- sg_pt: add scsi_pt_open_device_flags() call
- add scsi_pt_version() and clear_scsi_pt_obj() calls
- clear os_err at start of do_scsi_pt()
- add linux bsg support via runtime detection
- sg_cmds: add sg_cmds_open_device_flags()
- sg_cmds_extra: sg_ll_format_unit: remove rto_req argument,
the expanded fmtpinfo argument subsumes it.
- clearer split between Linux and Windows only code and doc
- automake tools: change to what Ubuntu 8.10 provides
- Ubuntu 8.10 libtool problems -> Debian 4.0

Changelog for sg3_utils-1.26 [20080625] [svn: r183]
....

Doug Gilbert
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/