/[pdpsoft]/trunk/nl.nikhef.ndpf.tools/LSIUtilKit/LsiUtil_ReadMe.txt
ViewVC logotype

Contents of /trunk/nl.nikhef.ndpf.tools/LSIUtilKit/LsiUtil_ReadMe.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1191 - (show annotations) (download)
Fri Nov 27 16:15:24 2009 UTC (12 years, 8 months ago) by davidg
File MIME type: text/plain
File size: 8111 byte(s)
Added LSI management utils for hooimaand-*

1
2 ******************************************************************************
3 LsiUtil_ReadMe.txt
4 ******************************************************************************
5
6 This file presents general information about the LsiUtil utility for Windows,
7 Linux and Solaris.
8
9 This file is divided into the following sections:
10 Introduction
11 Features
12 LSI Logic Devices Supported
13 Description
14 Menu Operation
15 Command Line Operation
16
17
18
19 1.0 Introduction
20 ................
21
22
23 LsiUtil is a firmware download and diagnostic utility that can be used with
24 Windows, Linux, Solaris and DOS environments.
25
26 1.1 Features
27 ............
28
29 LsiUtil supports:
30
31
32 o All SCSI, SAS and Fiobre Channel Host Adapters from LSI NSPG.
33 o Identifies and updates the firmware or BIOS images.
34 o Allows Flash to be completely erased.
35 o Allows configuration of all HBA and firmware parameters.
36 o Provides system level debug tools.
37 o Supports command line execution.
38
39 1.2 LSI Logic FC Devices Supported
40 ...................................
41
42 o All LSI MPT Fusion (tm) SCSI chips and HBAs
43 o All LSI Fibre Channel chips and HBAs
44 o All LSI SAS chips and HBAs
45
46
47 2.0 Description
48 ...............
49
50 LsiUtil supports updating the LSI Logic Fusion-MPT (TM) based Firmware
51 and/or BIOS, for chips and HBAs that use FLASH.
52
53 The utility is supported with binaries in several OS environments:
54
55 Windows: lsiutil.exe
56 Linux: lsiutil
57 Solaris: lsiutil
58 DOS: lsiutil.exe
59
60 The utility requires the LSI host adapter driver to be installed and
61 loaded.
62
63 To run LsiUtil:
64
65 Copy lsiutil to C:\ or /usr/sbin/ Windows or Linux respectively.
66
67 Open and command prompt.
68 Command prompt C:\>.
69 Type lsiutil and press Enter.
70
71 2.1 Operation
72 .............
73
74 The main window provides a selction of chip/HBA ports. Dual channel cards will
75 have two entries (chips) displayed on this screen. Since both channels of a
76 dual channel board share a flash part, only one of the paths needs to be
77 chosen. However, no harm will be done if separate updates are done through
78 both. This screen appears as:
79
80
81 C:\>lsiutil
82
83 LSI Logic MPT Configuration Utility, Version 1.52, September 7, 2007
84
85 6 MPT Ports found
86
87 Port Name Chip Vendor/Type/Rev MPT Rev Firmware Rev IOC
88 1. Scsi Port 0 LSI Logic 53C1030 B2 102 01032700 0
89 2. Scsi Port 1 LSI Logic 53C1030 B2 102 01032700 1
90 3. Scsi Port 5 LSI Logic FC949E A1 105 01031400 0
91 4. Scsi Port 6 LSI Logic FC949E A1 105 01031400 1
92 5. Scsi Port 7 LSI Logic FC919X A0 103 01021700 0
93 6. Scsi Port 8 LSI Logic SAS1068 B0 105 01160000 0
94
95 Select a device: [1-6 or 0 to quit] 0
96
97
98 Once a chip has been chosen, another menu list will be displayed as follows:
99
100 1. Identify firmware, BIOS, and/or FCode
101 2. Download firmware (update the FLASH)
102 4. Download/erase BIOS and/or FCode (update the FLASH)
103 8. Scan for devices
104 10. Change IOC settings (interrupt coalescing, EEDP)
105 13. Change FC Port settings
106 16. Display logged-in devices
107 20. Diagnostics
108 21. RAID actions
109 22. Reset bus
110 23. Reset target
111 30. Beacon on
112 31. Beacon off
113 42. Display operating system names for devices
114 43. Diagnostic Buffer actions
115 60. Show non-default settings
116 61. Restore default settings
117 69. Show board manufacturing information
118 98. Reset FC link
119 99. Reset port
120 e Enable expert mode in menus
121 p Enable paged mode in menus
122 w Enable logging
123
124
125 Main menu, select an option: [1-99 or e for expert or 0 to quit]
126
127
128 - The Identify firmware, BIOS, and/or FCode option displays the version
129 number of the current Fusion-MPT Firmware or the Fusion-MPT BIOS residing on
130 the adapter. If multiple BIOS images are present (Fusion-MPT BIOS w/EFI BSD
131 or Fusion-MPT BIOS w/FCode), this option will all versions.
132
133 - The Download firmware option prompts for a file name to download.
134
135 Example: "Enter firmware filename: it_1030.fw"
136
137 The firmware file to download may be in the same directory as the lsiutil
138 executable, or a full pathname can be provided.
139
140 Example: Enter firmware filename:
141 C:\Fusion-MPT_IT_FW10327_BIOS_50703pt_FLASH_10304\it_1030.fw
142
143 - The Download BIOS and/or FCode option also prompts for a file name to download.
144
145 Example:
146
147 "Enter x86 BIOS filename: mptbios.rom"
148 "Enter FCode filename: lsi1030f.rom"
149 "Enter EFI BIOS filename:lsimpt.rom"
150
151 If no file is entered and there is currently a version on the card, the current
152 BIOS version will be displayed.
153
154 Example: MPTBIOS-x.xx.xx (xxxx.xx.xx)
155 Do you want to preserve the current x86 BIOS? [Yes or No, default is Yes]
156
157
158 3.0 Command Line Operation
159 ..........................
160
161 The following command line options are supported by this utility and can be
162 used to create an automated process to perform the utility's operations. When no
163 command line options are specified, the interactive (menu) is displayed.
164
165 -e Turn on Expert Mode (more menu options).
166 -w, -ww, -www Log internal operations to lsiutil.log, for debug.
167 -y Answer yes to yes/no questions whose default is yes.
168 -n Answer no to yes/no questions whose default is no.
169 -j type[,type] Include just ports of type 'type' (FC, SCSI, SAS).
170 -x Concatenate SAS firmware and NVDATA files.
171
172 Display Options
173
174 usage: lsiutil [ -p portNumber ] [ -u ][ -s ] [ -d ] [ -i ] [ -b ]
175 -p portNumber Specify the port number to operate on.
176 If not specified, all ports are used.
177 -u Use untagged, rather than tagged, SCSI commands.
178 -s Scan for and display all targets.
179 -d Dump all config pages.
180 -i Display port settings.
181 -b Show board manufacturing information.
182 -m freq[,time] Monitor port performance, updating the display
183 every 'freq' seconds, for 'time' seconds.
184
185 Examples:
186
187 1. to display the port settings and targets for port 1:
188 lsiutil -p 1 -i -s
189 2. to display the targets found on all known ports:
190 lsiutil -s
191
192 Operational Options
193
194 usage: lsiutil -p portNumber [ -l linkSpeed ] [ -t topology ]
195 [ -c timeout,depth ] [ -r ]
196 -p portNumber Specify the port number to operate on.
197 Required parameter for operational options.
198 -l linkSpeed Set link speed. Valid options for linkSpeed are:
199 'a' Auto link speed negotiation
200 '1' Force 1Gb link speed
201 '2' Force 2Gb link speed
202 '4' Force 4Gb link speed
203 -t topology Set topology. Valid options for topology are:
204 'a' Auto topology negotiation
205 '1' Force NL_Port topology
206 '2' Force N_Port topology
207 -c timeout,depth Set interrupt coalescing values.
208 Timeout is a value in microseconds between
209 1 and 1000. Depth is a value between 1 and 128.
210 Setting either or both values to zero will
211 disable interrupt coalescing for that port.
212 -r Perform a chip reset on the given port.
213 -z Perform an FC link reset on the given port.
214 NOTE: In order for linkSpeed, topology, or interrupt coalescing
215 settings to take effect, a chip reset is necessary.
216
217 Examples:
218
219 1. to force linkspeed to 1Gb on port 2:
220 lsiutil -p 2 -l 1
221 2. to set interrupt coalescing to a timeout of 200ms with
222 a depth of 9 and to force N_Port topology on port 1:
223 lsiutil -p 1 -c 200,9 -t 2
224
225
226
227

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28