Usage: sg_read_buffer [--16] [--eh_code=EHC] [--help] [--hex] [--id=ID] [--inhex=FN] [--length=LEN] [--long] [--mode=MO] [--no_output] [--offset=OFF] [--raw] [--readonly] [--specific=MS] [--verbose] [--version] DEVICE where: --16|-L issue READ BUFFER(16) (def: 10) --eh_code=EHC|-e EHC same as '-m eh -i EHC' where EHC is the error history code --help|-h print out usage message --hex|-H print output in hex --id=ID|-i ID buffer identifier (0 (default) to 255) --inhex=FN|-I FN filename FN contains hex data to decode rather than DEVICE. If --raw given then binary --length=LEN|-l LEN length in bytes to read (def: 4, 64 for eh) --long|-L issue READ BUFFER(16) (def: 10) --mode=MO|-m MO read buffer mode, MO is number or acronym (def: 0) --no_output|-N perform the command then exit --offset=OFF|-o OFF buffer offset (unit: bytes, def: 0) --raw|-r output response in binary to stdout --readonly|-R open DEVICE read-only (def: read-write) --specific=MS|-S MS mode specific value; 3 bit field (0 to 7) --verbose|-v increase verbosity --version|-V print version string and exit Performs a SCSI READ BUFFER (10 or 16) command. Use '-m xxx' to list available modes. Some responses are decoded, others are output in hex.