Standard Edition scripting commands: known limitations and deviations
The scripting commands idp, sdp, fdp, and qrypart are currently only supported by LTO 5, TS1140, and later drives.
When scripting, one must be aware of the following general deviations to the legacy tapeutil scripting command set.
The Verbose Mode parameter is ignored for the ITDT-SE implementation; instead always the full information is printed.
For some operations, the sense data length is limited to 32 bytes - this length is required by the ITDT test sequences.
The list command does not work on Linux® variants where the reported maximum SCSI transfer size is larger than the size the system can actually transfer.
Because ITDT-SE opens the device read/write by default in scripting mode, the WORM mode cannot be deactivated in scripting mode. Use the Tapeutil interactive mode instead to deactivate the WORM mode.
- The erg (Erase Gap) command is not supported.
- The mtdevice command is not supported.
- The tell command is not supported.
- The seek command is not supported.
- The format command is not supported.
- The -o qsn command is not supported.
- path/querypath/path / qrypath / checkpath / - o phs
- output: always show all paths.
The command is valid only in combination with an IBM® device driver.
- devinfo - different output (decoded on all platforms)
- inquiry - different output on Linux (like AIX® in hex)
- vpd - different behavior on Solaris (like AIX)
- modepage - HP-UX and Solaris output deviations (like AIX)
- inventory - additional parameters on AIX available on all platforms
- cartridgelocation - AIX parameter deviation available on all platforms
- mediainfo - different output --> decode on all platforms
The command is valid only in combination with an IBM device driver.
- setpos - logical versus physical position, only set logical position as on AIX
- HPUX: -o gpo -t 1|2 --> parameter -t1|2 (logical, physical) is not supported.
- density - output all information on all platforms
- setparm (new) - work around the inability to set all parameters on all platforms except the undocumented HP-UX release
- getparms (new) - retrieve all parameters on all platforms, independent of flag set
- qryinquiry - output the same as on AIX
- logsense - does not output header with device/serial/volid,
example:
05/12/09 15:10:44 Device: ULT3580- S/N: 1300000206 Volid: UNKNOWN
- erase - does not work on i5/OS because of operating system limitation.
- Using -w x parameter without the necessary open leads to a core at least on Solaris.