fr:tricks:freebsd
Table des matières
Freebsd
Mettre à jour un contrôleur SAS
- Serveur: SuperMicro SuperStorage Server 5028R-E1CR12L
- OS: Freenas version 9.3.1
- Controller SAS3: LSI 3008
Mise à jour le driver du controller SAS3 LSI 3008 en version 10
- Télécharger le “pack” qui contient le driver : Free_BSD_Driver_P9.zip
- Copier le “pack” driver dans Freenas (avec FTP par exemple)
- Extraire du package le driver: Free_BSD_Driver_P9.zip\Free_BSD_Driver_P9\mps3_rel\FREEBSD_MPS_SAS3.tar.gz\pkg\stage\9.3.0\amd64\boot\kernel\mpslsi3.ko
- Copier mpslsi3.ko dans /boot/kernel/
- Charger le module avec le GUI de freenas: Système(System) → Réglages(tunables) → Add:
- Vérifier que cela fonctionne (un reboot est conseillé) :
[root@freenas] ~#sysctl -a | grep dev.mpslsi3.0.driver_version dev.mpslsi3.0.driver_version: 10.00.00.00
Mise à jour du firmware du contrôleur SAS3 LSI 3008 en version 10
- Télécharger le firmware sans support RAID: AVG3008P1032T000.zip
- 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
fr/tricks/freebsd.txt · Dernière modification : 2021/07/12 08:29 de 80.254.163.50