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 |
|