Proxmox [Tuto] Mettre à jour firmware sur carte HBA SAS 9300 16i

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

patronize

Chevalier Jedi
Membre Confirmé
30 Octobre 2021
268
67
83
Bonjour,
j'avais décidé d'acheter des disques durs sur serverpartdeals, mais comme un c**, j'ai pris des disques durs SAS, voyant que ma carte d'expansion SATA d'amazon ne détectait pas les SAS, j'ai par la même occasion acheté une carte HBA SAS9300 16i sur aliexpress une 40€. passé des heures à résoudre mes soucis de reconnaissance de disque SAS sur la carte HBA il fallait que je me résouds à flasher le firmware.

on commence par un
Code:
root@nas:~# lspci -vv |grep LSI

05:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 (rev 02)

        Subsystem: Broadcom / LSI SAS 9300-16i

07:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 (rev 02)

        Subsystem: Broadcom / LSI SAS 9300-16i

pcilib: sysfs_read_vpd: read failed: No such device

Nous téléchargeons le programme sas3flash sur le site de broadcom et le firmware sur le PC

on crée un dossier temporaire pour tout rapatrier
mkdir /opt/lsi
et on cherche un hébergeur de type grosfichier, on récupère le lien direct, parce que oui sur broadcom ils nous mettent des bâtons dans les roues, on a pas de lien direct.

curl -O URLquivabien
après quelque manipulation de unzip, mv et de cd, on doit obtenir essentiellement les fichiers sas3flash et SAS9300_16i_IT.bin
Code:
root@nas:~# ls /opt/lsi/

9300_16i_Package_P16_IT_FW_BIOS_for_MSDOS_Windows  mptsas3.rom    SAS9300_16i_IT.bin

sas3flash

SAS3FLASH_P15

rendre sas3flash exécutable
Code:
chmod 755 /opt/lsi/sas3flash
et nous passons à la lecture des versions du firmware

Code:
root@nas: cd /opt/lsi

root@nas:/opt/lsi# ./sas3flash -listall

Avago Technologies SAS3 Flash Utility

Version 16.00.00.00 (2017.05.02)

Copyright 2008-2017 Avago Technologies. All rights reserved.


        Adapter Selected is a Avago SAS: SAS3008(C0)


Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr

----------------------------------------------------------------------------


0  SAS3008(C0)  16.00.10.00    0e.01.00.03    08.15.00.00     00:05:00:00

1  SAS3008(C0)  16.00.10.00    0e.01.00.03    08.15.00.00     00:07:00:00


        Finished Processing Commands Successfully.

        Exiting SAS3Flash.

Flasher
./sas3flash -o -f SAS9300_16i_IT.bin
./sas3flash -c 1 -o -f SAS9300_16i_IT.bin
logiquement vous avez une mise à jour du firmware passant de 05.00.00.00 (plus sûr) à 16.00.10.0

je croise les doigts pour vous.

Source
Source2
 
Dernière édition:
Salut,
merci pour le tuto :)
Je te conseille d'utiliser la balise de code pour tout ce qui est ligne de commande et contenu de fichier, pas la balise de "Code en ligne" qui n'affiche pas bien ce genre de chose.
Peux-tu modifier ton message s'il te plait ?
 
Salut,
merci pour le tuto :)
Je te conseille d'utiliser la balise de code pour tout ce qui est ligne de commande et contenu de fichier, pas la balise de "Code en ligne" qui n'affiche pas bien ce genre de chose.
Peux-tu modifier ton message s'il te plait ?
Normalement c'est bon
 
  • J'aime
Réactions: MilesTEG
bonjour,
je recherche le fichier mpt3x64.rom pour mettre à jour le bios de ma carte sas 9300 16i. Mais impossible de le trouver sur les sites lenovo ou boradcom. Est-ce que quelq'un disposerai de ce fichier. Ma version actuelle est la 15.00.00
Merci pour votre aide
 
j'ai trouvé une version de bios plus rescente P18, j'aurais préféré une version P21, mais bon on fera avec:
voici ma configuration actuelle:

Adapter Selected is a Avago SAS: SAS3008(C0)

Controller Number : 0
Controller : SAS3008(C0)
PCI Address : 00:07:00:00
SAS Address : 500062b-2-02a0-e880
NVDATA Version (Default) : 0e.01.00.03
NVDATA Version (Persistent) : 0e.01.00.03
Firmware Product ID : 0x2221 (IT)
Firmware Version : 16.00.12.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9300-16i
BIOS Version : 08.37.00.00
UEFI BSD Version : 18.00.03.00
FCODE Version : N/A
Board Name : SAS9300-16i
Board Assembly : 03-25600-01B
Board Tracer Number : SP64601755