-
Mettre sur un clé usb le contenu du répertoire: AVG3008P1032T000.zip\AVG3008P1032T000\Firmware\IT\UEFI
Noter l'adresse SAS du contrôleur (9 derniers digits): ici: 011db8e00
[root@freenas] ~# sas3flash -list
Avago Technologies SAS3 Flash Utility
Version 10.00.00.01 (2015.06.18)
Copyright 2008-2015 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3008(C0)
Controller Number : 0
Controller : SAS3008(C0)
PCI Address : 00:01:00:00
SAS Address : 5003048-0-11db-8e00
NVDATA Version (Default) : 03.05.00.22
NVDATA Version (Persistent) : 03.05.00.22
Firmware Product ID : 0x2721 (IR)
Firmware Version : 03.00.06.136
NVDATA Vendor : LSI
NVDATA Product ID : LSI3008-IR
BIOS Version : 08.07.00.00
UEFI BSD Version : 04.00.00.00
FCODE Version : N/A
Board Name : LSI3008-IR
Board Assembly : N/A
Board Tracer Number : N/A
Finished Processing Commands Successfully.
Exiting SAS3Flash.
Redémarrer le serveur et entrer dans le BIOS (del)
Modifier la séquence de démarrage pour démarrer sur l'UEFI intégré (Built-in EFI shell)
Mettre la clé USB (Fat32)
Sortir du Bios en sauvant
Normalement la clé USB est reconnue dans le EFI shell
Lancer l'upgrade (ne pas oublier d'avoir l'adresse SAS du contrôleur) et redémarrer
Shell>fs0:
fs0:>dir
28/12/2015 20:06 1'049'024 3008T103.ROM
11/08/2015 20:26 279'552 mpt3x64.rom
06/08/2015 12:05 211'456 mptsas3.rom
11/08/2015 18:32 223'552 sas3flash.efi
28/12/2015 20:15 171 SMC3008T.NSH
fs0:>SMC3008T.NSH
Vérifier que tout est en ordre: le “driver” et le “firmware” doivent être en même version
[root@freenas] ~# sysctl -a | grep mpslsi
dev.mpslsi3.0.Þsc: Avago Technologies (LSI) SAS3008
dev.mpslsi3.0.%driver: mpslsi3
dev.mpslsi3.0.%location: slot=0 function=0 handle=\_SB_.PCI0.BR1A.H000
dev.mpslsi3.0.%pnpinfo: vendor=0x1000 device=0x0097 subvendor=0x15d9 subdevice=0x0808 class=0x010700
dev.mpslsi3.0.%parent: pci1
dev.mpslsi3.0.debug_level: 4
dev.mpslsi3.0.disable_msix: 0
dev.mpslsi3.0.disable_msi: 0
dev.mpslsi3.0.firmware_version: 10.00.03.00
dev.mpslsi3.0.driver_version: 10.00.00.00
dev.mpslsi3.0.io_cmds_active: 0
dev.mpslsi3.0.io_cmds_highwater: 11
dev.mpslsi3.0.chain_free: 2048
dev.mpslsi3.0.chain_free_lowwater: 2047
dev.mpslsi3.0.max_chains: 2048
dev.mpslsi3.0.enable_SSU: 1
dev.mpslsi3.0.chain_alloc_fail: 0