Release Notes: This release tracks many changes in the SCSI drafts from www.t10.org since June 2008. It adds an sg_write_same utility that includes support for thin provisioning. Thin provisioning and larger sector size (than 512 bytes) capability has been added to several utilities. The Linux port now supports bsg devices. Several bugfixes and minor interface and library enhancements.
Release Notes: This release tracks changes to various www.t10.org drafts in the 8 months since the last release. It adds an sg_sat_phy_event utility to fetch and decode SATA phy statistics. There is library and utility cleanup, often putting large tables into separate files.
Release Notes: This release adds utilities to send the Set Target Port Groups command (sg_stpg), query a SAF-TE enclosure (sg_safte), and send an ATA SET FEATURES command via SAT. It adds sparse write logic to sg_dd. The build infrastructure has been changed to autotools, so in most cases the build becomes "./configure ; make". There are various other updates to track drafts from www.t10.org.
Release Notes: This release adds an sg_raw utility that allows users to pass through any SCSI command. It adds a Solaris port. Various utilities have been synchronized with most recent SCSI drafts.
Release Notes: This release adds utilities to support SCSI READ BUFFER and WRITE BUFFER commands. The latter can be used to upload firmware. It cleans up the command line interface of older utilities and reworks man pages. Support has been added for building with MinGW on Windows. The package now builds cleanly under C++ as well as its native C. It has been synchronized to SPC-4 revision 8.
Release Notes: Improved SAS/SATA support, including a new sg_sat_identify utility to pass an ATA IDENTIFY (PACKET) DEVICE command through an SAT layer. This release tracks various changes in the www.t10.org drafts. A Windows port has been added.
Release Notes: Add sg_vpd and sg_rdac utilities plus examples of using the SAT ATA pass through commands. Expand number of exit status values and improve consistency across utilities which may be helpful in scripting. Update various utilities to match recent t10 drafts (e.g. the LOG SENSE command (sg_logs) now has subpages). See CHANGELOG for more information.
Release Notes: The sg_dd, sgp_dd, sgm_dd, and sg_read utilities were cleaned up and expanded. sg_scan and sg_map are now more robust when used with 2.6 kernels. SAS (SSP) support was improved. Various bugs were fixed.
Release Notes: The utilities were resynced with recent SCSI draft standards. The operating system SCSI pass through code was restructured to be more generic. Ports for FreeBSD and Tru64 were added for non-Linux-specific utilities (which is most of them).
Release Notes: This release adds an sg_map26 utility for mapping between a primary SCSI device node and the corresponding sg node (or vice versa). sg_map26 assumes sysfs, hence is only applicable to the 2.6 Linux kernel series. sg_dd now takes iflag and oflag options similar to those found in recent GNU dd versions. "sg_inq -rr" now outputs an ATA IDENTIFY response in a form suitable for "hdparm --Istdin" to decode.