Проект

Общее

Профиль

LSI-Logic MPT-Fusion » История » Версия 10

Андрей Волков, 2015-03-13 13:23

1 1 Андрей Волков
h1. LSI-Logic MPT-Fusion
2
3 4 Андрей Волков
h1. LSI-Logic-SAS1064E-B3-SAS3042E
4
5
h2. Сбор данных
6
7
h3. Прошивка для SAS контроллера от производителя
8
9
HP ProLiant DL160 G5 Server
10
http://h20565.www2.hp.com/portal/site/hpsc/public/psi/home/?sp4ts.oid=3580694
11
12
Контроллер LSI SAS 1064E(B3)
13
http://h20564.www2.hp.com/hpsc/swd/public/detail?swItemId=MTX_80c445b9f94b4564a18dc2d165
14
Firmware and BIOS for HP SAS/SATA HBA with RAID
15
Firmware - Storage Controller
16
Version: 06.18.07.00 (1.23.46.00)(11 Dec 2012)
17
SP45154.exe (2.1 MB)
18
http://ftp.hp.com/pub/softlib2/software1/pubsw-windows/p1285397499/v83083/SP45154.exe
19
20 8 Андрей Волков
h3. Смотрим последовательность действий
21
22
cat SP45154.exe_unpacked/Release/updateEFI.nsh 
23
24
<pre>
25
    echo -off
26
27
    echo Please wait, this can take several minutes...
28
    echo PROGRAMMING FIRMWARE
29
    sasflash -fwall 1068\A0\HP3080X\68I_R_LD.fw  > flash.log
30
    sasflash -fwall 1068\B0\HP3080X\68I_R_LD.fw  >> flash.log
31
    sasflash -fwall 106E\B1\HP3442E\6EI_R_LD.fw  >> flash.log
32
    sasflash -fwall 106E\B3\HP3442E\6EI_R_LD.fw  >> flash.log
33
    sasflash -fwall 106E\B3\HP3042E\6EI_R_LD.fw  >> flash.log
34
    sasflash -fwall 106E\B3\HP3801E\6EIT__LD.fw  >> flash.log
35
36
    echo PROGRAMMING BSD / EFIBIOS
37
    sasflash -biosall mptsas.rom  >> flash.log
38
39
    echo PROGRAMMING BOOT SERVICES
40
    sasflash -biosall ebcsas.rom  >> flash.log
41
42
    echo PROGRAMMING COMPLETE!!
43
    echo Please see the flash.log for details.
44
45
    echo PLEASE REBOOT YOUR SYSTEM.
46
</pre>
47
48 4 Андрей Волков
h3. Прошивальщик под linux
49
50
Статья
51
http://bugsplatter.id.au/sasflash/#using-sasflash
52
53
Прошивальщик
54
http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_3G_P21/Installer_P21_for_Linux.zip
55 1 Андрей Волков
56 2 Андрей Волков
h3. Смотрим
57
58 1 Андрей Волков
*./sasflash -listall*
59
60
<pre>
61
 ****************************************************************************
62
    LSI Corporation SAS FLASH Utility.
63
64
    SASFlash Version 1.30.00.00 (2011.08.24) 
65
66
    Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
67
 ****************************************************************************
68
69
	Adapter Selected is a LSI SAS 1064E(B3):
70
71
 Num   Ctlr      FW Ver     NVDATA   x86-BIOS     EFI-BSD    PCI Addr
72
-----------------------------------------------------------------------
73
74
1   1064E(B3)  01.23.39.00  2b.86  06.18.05.00    No Image   00:09:00:00
75
76
77
Finished Processing Commands Successfully.
78
	Exiting SASFlash.
79
80
</pre>
81
82
*lsiutil -p 1 -i -s*
83
84
<pre>
85
LSI Logic MPT Configuration Utility, Version 1.62, January 14, 2009
86
87
1 MPT Port found
88
89
==============================================================================
90
91
/proc/mpt/ioc0    LSI Logic SAS1064E B3    MPT 105   Firmware 01172700   IOC 0
92
93
Seg/Bus/Dev/Fun    Board Name       Board Assembly   Board Tracer
94
 0   9   0   0     SAS3042E         L3-25006-02C     P62200BGKW540H  
95
96
Current Port State
97
------------------
98
SAS1064E's links are 1.5 G, 1.5 G, down, down
99
100
Software Version Information
101
----------------------------
102
Current active firmware version is 01172700 (1.23.39)
103
Firmware image's version is MPTFW-01.23.39.00-IE
104
  LSI Logic
105
x86 BIOS image's version is MPTBIOS-6.18.05.00 (2008.05.14)
106
107
Firmware Settings
108
-----------------
109
SAS WWID:                       500605b000144f2c
110
Multi-pathing:                  Disabled
111
SATA Native Command Queuing:    Disabled
112
SATA Write Caching:             Disabled
113
SATA Maximum Queue Depth:       1
114
Device Missing Report Delay:    3 seconds
115
Device Missing I/O Delay:       3 seconds
116
Phy Parameters for Phynum:      0    1    2    3    
117
  Link Enabled:                 Yes  Yes  Yes  Yes  
118
  Link Min Rate:                1.5  1.5  1.5  1.5  
119
  Link Max Rate:                3.0  3.0  3.0  3.0  
120
  SSP Initiator Enabled:        Yes  Yes  Yes  Yes  
121
  SSP Target Enabled:           No   No   No   No   
122
  Port Configuration:           Auto Auto Auto Auto 
123
Target IDs per enclosure:       1
124
Persistent mapping:             Enabled
125
Physical mapping type:          Enclosure/Slot
126
Target ID 0 reserved for boot:  Yes
127
Starting slot (direct attach):  1
128
Target IDs (physical mapping):  8
129
Interrupt Coalescing:           Enabled, timeout is 16 us, depth is 4
130
131
Persistent Mappings
132
-------------------
133
No persistent entries found
134
135
 B___T___L  Type       Vendor   Product          Rev      SASAddress     PhyNum
136
 0   1   0  Disk       ATA      OCZ-AGILITY3     2.25  1221000000000000     0
137
 0   2   0  Disk       ATA      OCZ-AGILITY3     2.25  1221000001000000     1
138 2 Андрей Волков
</pre>
139
140
h3. Перепрошиваем Firmware
141
142
*./sasflash -fwall 6ei_r_ld.fw*
143
144
<pre>
145
 ****************************************************************************
146
    LSI Corporation SAS FLASH Utility.
147
148
    SASFlash Version 1.30.00.00 (2011.08.24) 
149
150
    Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
151
 ****************************************************************************
152
153
	Ignoring All other commands except for output flags
154
155
	Attempting to flash firmware to LSI SAS 1064E(B3):
156
157
	Executing Operation: Flash Firmware Image
158
159
		Checksum Passed: 00000000
160
161
		Verifying NVDATA Compatibility. . .
162
		NVDATA Versions Compatible
163
164
		Product ID and Vendor ID match verified.
165
166
		Valid BootLoader Image verified.
167
168
		Beginning Firmware Download
169
		Firmware Download: SUCCESSFUL!
170
171
		Verifying the image flashed correctly. . . 
172
173
		Firmware Flash: SUCCESSFUL!
174
175
		Resetting Adapter:
176
		Adapter Successfully reset.
177
178
		Updating VPD data!
179
		VPD update not needed
180
181
 
182
Finished Processing Commands Successfully.
183
	Exiting SASFlash.
184
</pre>
185
186
h3. Смотрим
187
188 3 Андрей Волков
*./sasflash -listall*
189 1 Андрей Волков
190 3 Андрей Волков
<pre>
191
<code class="diff">
192
  ****************************************************************************
193
     LSI Corporation SAS FLASH Utility.
194
 
195
     SASFlash Version 1.30.00.00 (2011.08.24) 
196
 
197
     Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
198
  ****************************************************************************
199
 
200
 	Adapter Selected is a LSI SAS 1064E(B3):
201
 
202
  Num   Ctlr      FW Ver     NVDATA   x86-BIOS     EFI-BSD    PCI Addr
203
 -----------------------------------------------------------------------
204
 
205
-1   1064E(B3)  01.23.39.00  2b.86  06.18.05.00    No Image   00:09:00:00
206
+1   1064E(B3)  01.23.46.00  2b.90  06.18.05.00    No Image   00:09:00:00
207
 
208
 
209
 Finished Processing Commands Successfully.
210
 	Exiting SASFlash.
211
</code>
212 2 Андрей Волков
</pre>
213
214
h3. Перепрошиваем BIOS
215
216 5 Андрей Волков
*./sasflash -biosall mptsas.rom*
217
218 2 Андрей Волков
<pre>
219
220 5 Андрей Волков
 ****************************************************************************
221
    LSI Corporation SAS FLASH Utility.
222
223
    SASFlash Version 1.30.00.00 (2011.08.24) 
224
225
    Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
226
 ****************************************************************************
227
228
	Ignoring All other commands except for output flags
229
230
	Attempting to flash Boot Service to LSI SAS 1064E(B3):
231
232
		Validating BIOS Image. . .
233
234
		BIOS Header Signature Valid.
235
236
		Checksum Passed: 00000000
237
238
		BIOS Image compatible with the SAS Controller.
239
240
		Attempting to Flash BIOS Image. . .
241
242
		BIOS Flash: SUCCESSFUL!
243
244
		Updating VPD data!
245
		VPD update not needed
246
247
 
248
Finished Processing Commands Successfully.
249
	Exiting SASFlash.
250 1 Андрей Волков
</pre>
251 6 Андрей Волков
252
h3. Смотрим
253
254
*./sasflash -listall*
255
256
<pre>
257
<code class="diff">
258
  ****************************************************************************
259
     LSI Corporation SAS FLASH Utility.
260
 
261
     SASFlash Version 1.30.00.00 (2011.08.24) 
262
 
263
     Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
264
  ****************************************************************************
265
 
266
 	Adapter Selected is a LSI SAS 1064E(B3):
267
 
268
  Num   Ctlr      FW Ver     NVDATA   x86-BIOS     EFI-BSD    PCI Addr
269
 -----------------------------------------------------------------------
270
 
271
-1   1064E(B3)  01.23.46.00  2b.90  06.18.05.00    No Image   00:09:00:00
272
+1   1064E(B3)  01.23.46.00  2b.90  06.18.07.00    No Image   00:09:00:00
273
 
274
 
275
 Finished Processing Commands Successfully.
276
 	Exiting SASFlash.
277
</code>
278
</pre>
279 7 Андрей Волков
280 9 Андрей Волков
h3. Перепрошиваем EFI прошивку
281 7 Андрей Волков
282
*./sasflash -biosall ebcsas.rom*
283
284
<pre>
285
286
 ****************************************************************************
287
    LSI Corporation SAS FLASH Utility.
288
289
    SASFlash Version 1.30.00.00 (2011.08.24) 
290
291
    Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
292
 ****************************************************************************
293
294
	Ignoring All other commands except for output flags
295
296
	Attempting to flash Boot Service to LSI SAS 1064E(B3):
297
298
		Validating BIOS Image. . .
299
300
		BIOS Header Signature Valid.
301
302
		Checksum Passed: 00000000
303
304
		BIOS Image compatible with the SAS Controller.
305
306
		Attempting to Flash BIOS Image. . .
307
308
		BIOS Flash: SUCCESSFUL!
309
310
		Updating VPD data!
311
		VPD update not needed
312
313
 
314
Finished Processing Commands Successfully.
315 1 Андрей Волков
	Exiting SASFlash.
316 9 Андрей Волков
</pre>
317
318
h3. Смотрим
319
320
*./sasflash -listall*
321
322
<pre>
323
<code class="diff">
324
  ****************************************************************************
325
     LSI Corporation SAS FLASH Utility.
326
 
327
     SASFlash Version 1.30.00.00 (2011.08.24) 
328
 
329
     Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
330
  ****************************************************************************
331
 
332
 	Adapter Selected is a LSI SAS 1064E(B3):
333
 
334
  Num   Ctlr      FW Ver     NVDATA   x86-BIOS     EFI-BSD    PCI Addr
335
 -----------------------------------------------------------------------
336
 
337
-1   1064E(B3)  01.23.46.00  2b.90  06.18.07.00    No Image   00:09:00:00
338
+1   1064E(B3)  01.23.46.00  2b.90  06.18.07.00  03.05.01.01  00:09:00:00
339
 
340
 
341
 Finished Processing Commands Successfully.
342
 	Exiting SASFlash.
343
</code>
344 7 Андрей Волков
</pre>
345 10 Андрей Волков
346
h2. Итоговые изменения:
347
348
<pre>
349
<code class="diff">
350
 LSI Logic MPT Configuration Utility, Version 1.62, January 14, 2009
351
 
352
 1 MPT Port found
353
 
354
 ==============================================================================
355
 
356
-/proc/mpt/ioc0    LSI Logic SAS1064E B3    MPT 105   Firmware 01172700   IOC 0
357
+/proc/mpt/ioc0    LSI Logic SAS1064E B3    MPT 105   Firmware 01172e00   IOC 0
358
 
359
 Seg/Bus/Dev/Fun    Board Name       Board Assembly   Board Tracer
360
  0   9   0   0     SAS3042E         L3-25006-02C     P62200BGKW540H  
361
 
362
 Current Port State
363
 ------------------
364
 SAS1064E's links are 1.5 G, 1.5 G, down, down
365
 
366
 Software Version Information
367
 ----------------------------
368
-Current active firmware version is 01172700 (1.23.39)
369
-Firmware image's version is MPTFW-01.23.39.00-IE
370
+Current active firmware version is 01172e00 (1.23.46)
371
+Firmware image's version is MPTFW-01.23.46.00-IE
372
   LSI Logic
373
-x86 BIOS image's version is MPTBIOS-6.18.05.00 (2008.05.14)
374
+x86 BIOS image's version is MPTBIOS-6.18.07.00 (2010.07.08)
375
+EFI BIOS image's version is 3.05.01.01
376
 
377
 Firmware Settings
378
 -----------------
379
 SAS WWID:                       500605b000144f2c
380
 Multi-pathing:                  Disabled
381
 SATA Native Command Queuing:    Disabled
382
 SATA Write Caching:             Disabled
383
 SATA Maximum Queue Depth:       1
384
 Device Missing Report Delay:    3 seconds
385
 Device Missing I/O Delay:       3 seconds
386
 Phy Parameters for Phynum:      0    1    2    3    
387
   Link Enabled:                 Yes  Yes  Yes  Yes  
388
   Link Min Rate:                1.5  1.5  1.5  1.5  
389
   Link Max Rate:                3.0  3.0  3.0  3.0  
390
   SSP Initiator Enabled:        Yes  Yes  Yes  Yes  
391
   SSP Target Enabled:           No   No   No   No   
392
   Port Configuration:           Auto Auto Auto Auto 
393
 Target IDs per enclosure:       1
394
 Persistent mapping:             Enabled
395
 Physical mapping type:          Enclosure/Slot
396
 Target ID 0 reserved for boot:  Yes
397
 Starting slot (direct attach):  1
398
 Target IDs (physical mapping):  8
399
 Interrupt Coalescing:           Enabled, timeout is 16 us, depth is 4
400
 
401
 Persistent Mappings
402
 -------------------
403
 No persistent entries found
404
 
405
  B___T___L  Type       Vendor   Product          Rev      SASAddress     PhyNum
406
  0   1   0  Disk       ATA      OCZ-AGILITY3     2.25  1221000000000000     0
407
  0   2   0  Disk       ATA      OCZ-AGILITY3     2.25  1221000001000000     1
408
</code>
409
</pre>