Release Notes: An sg_persist utility has been added for persistent reservations support. An sg_opcodes utility has been added to list supported operation codes. sg_inq has been extended to decode the device identification vital product data page (0x83).
Release Notes: When used in conjunction with the Linux kernel 2.6 series, the tools in this release can be applied to a wider range of device names that make use of the SCSI command set: not just SCSI generic (sg), but disks (e.g. /dev/sda), ATAPI cdroms (e.g. /dev/hdc), and SCSI tapes (e.g. /dev/st0). sginfo decodes a lot more mode pages. sg_scan will even issue an ATA IDENTITY if a SCSI INQUIRY fails.
Release Notes: sginfo (derived from scsiinfo) was reworked so it can access (and modify) modern SCSI mode pages (as found in SPC-3 and SBC-2). sg_dd, sgm_dd, and sgp_dd were made capable of reading and writing to very large stores (8 byte logical block addresses).
Release Notes: There are man pages for all utilities. Example programs have been archived. A CREDITS file has been added. sg_modes can now select sub pages and names pages for most peripheral types, sg_start can set imm, loej and power condition flags, sg_readcap can set pmi and lba flags, and sg_logs has a '-t' flag for displaying the temperature fetched from either log page that supplies it. Temperatures of 255C are displayed as 'not available' so users are not dismayed.
Release Notes: An sg_senddiag utility was added for self tests. Most utilities were enhanced so they can safely be used against SCSI block device names (e.g., /dev/sda) in the lk 2.5 development series. Extra functionality was added to sg_modes and sg_logs (e.g., decode informational exception log page).
Release Notes: This version adds a raw switch to sg_inq.
Release Notes: This version adds a 'continue on error' option to sg_dd, updates information in the sg_err.c file (e.g. command names and error codes), and drops the "gen=0|1" flag in sg_dd and friends.
Release Notes: This version adds utilities to display MODE SENSE and LOG SENSE pages, and sg_inq can now display additional information if available from the device. There is more precise control of issued SCSI commands in sg_dd and friends.
Release Notes: Most of the new features in sg_utils are aimed at the Linux kernel 2.4 series. This is a "catch up" release of sg_utils for the 2.2 series. A "time=0|1" argument was added to sg_dd and sgp_dd to time transfer and calculate throughput. A man page for sg_read was added. The man pages for sg_dd and sgp_dd were updated. A "gen=0|1" argument was added to sg_dd, and a source RPM is also available.
Release Notes: sg_reset was moved back from the archive into main directory. The "time=0|1" argument was added to sg_dd, sgp_dd, and sgm_dd to time transfer and calculate throughput. Man pages for sgm_dd and sg_read were added. The man pages for sg_dd and sgp_dd were updated. The "cdbsz=" argument was added to sg_dd, sgp_dd, sgm_dd, and sg_read. The "gen=0|1" argument was added to sg_dd. A source RPM is also available.