Further usages of the sdparm utility: sdparm --command=CMD [-hex] [--long] [--readonly] [--verbose] DEVICE [DEVICE...] sdparm --inquiry [--all] [--flexible] [--hex] [--page=PG[,SPG]] [--quiet] [--readonly] [--transport=TN] [--vendor=VN] [--verbose] DEVICE [DEVICE...] sdparm --enumerate [--all] [--inquiry] [--long] [--page=PG[,SPG]] [--transport=TN] [--vendor=VN] sdparm --inhex=FN [--all] [--flexible] [--hex] [--inquiry] [--long] [--pdt=PDT] [--raw] [--six] [--transport=TN] [--vendor=VN] sdparm --wscan [--verbose] sdparm [--help] [--version] where the additional options are: --command=CMD | -C CMD perform CMD (e.g. 'eject') --enumerate | -e list known pages and fields (ignore DEVICE) --help | -h print out usage message --inhex=FN|-I FN read ASCII hex from file FN instead of DEVICE; if used with -HH then read binary from FN --inquiry | -i output INQUIRY VPD page(s) (def: mode page(s)) use --page=PG for VPD number (-1 for std inq) --pdt=DT|-P DT peripheral Device Type (e.g. 0->disk) --raw | -R FN (in '-I FN') assumed to be binary --version | -V print version string and exit --wscan | -w windows scan for device names The available commands will be listed when a invalid CMD is given (e.g. '--command=xxx'). VPD page(s) are read and decoded in the '--inquiry DEVICE' form. The '--enumerate' form outputs internal data about mode or VPD pages (and ignores DEVICE if given). The '--inhex' form reads data from the the file FN (or stdin) and decodes it as a mode or VPD page response. The '--wscan' form is for listing Windows devices and is only available on Windows machines.