These rudimentary programs will show basic usage information if passed --help
when run, however, you really need to know what you are doing.  There are
certain to be bugs; and these programs are not terribly well tested.


cert_disk	Will read an entire device once, checking for bad-blocks and will reassign
 		blocks as indicated.  Will optionally destructively write over the disk
		similar to the badblocks(8) command.

format_unit     Executes a low-level format command.  Includes options for setting
                an initialisation pattern as well as other lesser-used flags.

identify 	Shows vendor info such as manufacturer, model, revision, serial
		number, etc.

inquiry		Displays inquiry data or specified mode/vital product data pages.

read_6		Executes the READ opcode and optionally will save data to a file
read_10		or dump as hex.  read_10 supports additional flags.

read_capacity	Executes a read_capacity command.

read_defect_data     Retreives defect data from a device in one of the three formats for
read_defect_data_12  either the manufacturer's, primary, or grown lists.

read_long	reads a long sector from a device.

scan_buffers	Scans for device buffers and lists them.

scan_device_long scans a device block by block using read_long

start_stop_unit	As you might guess, this device spins up or down a scsi device.

test_unit_ready	Inquires as to whether a device is ready to accept normal commands.

write_6		Like read_6 or read_10, writes data from a file to a device.  Various
write_10        additional flags are supported by write_10.

write_and_verify like write_10, but verifies data written to device.

write_long	A complement to read_long.

write_same	implements the write_same command.

