User`s guide
SANsurfer iSCSI HBA CLI Readme Page 7 of 10
6.1 Two-Part Utility for Windows
The Windows version of the iscli utility consists of two parts:
The utility program (iscli.exe)
A support (SDMiSCSId.dll) library
If you copy the utility to another directory, you must also copy the DLL to the same
location. Note that SANsurfer iSCSI HBA Manager also uses this DLL.
WARNING: Do not copy the utility to the same directory where SANsurfer iSCSI HBA
Manager is installed. Doing so may overwrite the support DLL and cause incompatibilities.
6.2 CHAP Table
The format of the CHAP table (stored on the adapter) used by versions of SANsurfer earlier
than 02.05.05 are not compatible with the CLI user interface format. To convert the CHAP
table to the newer format, use the chapConv utility.
NOTE: If you convert the CHAP table, you must also upgrade SANsurfer to a newer version
(02.05.xx) because the new CHAP table format is not compatible with older software
versions.
6.3 iSNS Targets
When discovering targets, the utility displays a maximum of 62 iSNS targets as persistent
targets (target IDs 0–64). The iscli utility cannot detect iSNS targets beyond 62.
6.4 Boot Code
You can download the BIOS, which is used for remote boot, and configure it using the iscli
utility. The processor and operating system platforms that BIOS works with include the
following:
Windows 2000 (SP4) Server and Advanced Server on IA32
Windows Server 2003 (SP1/SP2/R2) on IA-32 and x64
Windows XP Professional (SP2) on IA-32 and x64
Red Hat Linux AS 3 (Update 9 and Update 8) on IA-32 and x64
Red Hat Linux AS 4 (Update 7 and Update 6) on IA-32 and x64
Red Hat Linux AS 5 (Update 3 and Update 2) on IA-32 and x64
Novell SLES 8 (SP 4 and SP 3) on IA-32 and x64
Novell SLES 9 (SP 3 and SP 2) on IA-32 and x64
Novell SLES 10 on IA-32 and x64
6.5 Return Codes
This section lists and describes iSCSI CLI return codes. For full details, run SANsurfer iSCSI
HBA CLI in command line mode using the -ei command line switch. For example:
iscli -ei
The following table shows a summary of the common return code values and their
descriptions.