Atualizando o firmware para uma placa PERCH700 RAID em um antigo desktop Dell Studio XPS 9100, rodando o CentOS 7.5 [fechado]

2

Eu executo um servidor de mídia doméstico em um desktop Dell XPS studio 9100 mais antigo com uma placa RAID Dell PERC H700.

Eu tenho tentado atualizar o firmware no cartão perc e não consegui, sempre recebo:

[root@centos Dell]# ./SAS-RAID_Firmware_9FVJ2_LN_12.10.7-0001_A13.BIN 
Collecting inventory...
....Can't open IPMI device
.............
Running validation...
This Update Package is not compatible with your system configuration.
[root@centos Dell]#

Eu baixei os pacotes daqui - > link

Detalhes sobre o sistema:

[root@centos ~]# omreport storage controller | grep -v 'Not Applicable'
 Controller  PERC H700 Integrated(Embedded)

Controller
ID                                            : 0
Status                                        : Non-Critical
Name                                          : PERC H700 Integrated
Slot ID                                       : Embedded
State                                         : Degraded
Firmware Version                              : 12.10.6-0001
Minimum Required Firmware Version             : 12.10.7-0001
Driver Version                                : 07.702.06.00-rh2
Number of Connectors                          : 2
Rebuild Rate                                  : 30%
BGI Rate                                      : 30%
Check Consistency Rate                        : 30%
Reconstruct Rate                              : 30%
Cache Memory Size                             : 512 MB
Patrol Read Mode                              : Auto
Patrol Read State                             : Stopped
Patrol Read Rate                              : 30%
Patrol Read Iterations                        : 1
Abort Check Consistency on Error              : Disabled
Allow Revertible Hot Spare and Replace Member : Enabled
Auto Replace Member on Predictive Failure     : Disabled
Persistent Hot Spare                          : Disabled
Encryption Capable                            : Yes
Encryption Key Present                        : No
Encryption Mode                               : None
Spin Down Unconfigured Drives                 : Disabled
Spin Down Hot Spares                          : Disabled
T10 Protection Information Capable            : No

[root@centos ~]# 
    
por Alex Rodriguez 30.05.2018 / 16:11

2 respostas

2

Obrigado por sugestões. Aqui está a solução para os outros que vêm depois de mim.

  • Download de firmware do link acima, na postagem original. O arquivo tem uma extensão .BIN , mas é um script bash com um arquivo binário in-line.
  • Você pode extrair o arquivo binário do arquivo .BIN

    [root@centos ~]# ./SAS-RAID_Firmware_9FVJ2_LN_12.10.7-0001_A13.BIN --extract /tmp/
    [root@centos ~]# ll /tmp/payload/FW4651I.rom
    
  • Firmware com flash, usando o utilitário perccli e reiniciado.

    [root@centos ~]# perccli64 /c0 download file=/tmp/payload/FW4651I.rom
    
  • Agora eu tenho a última versão de firmware

    [root@centos ~]# omreport storage controller | grep -v 'Not Applicable'
    Controller  PERC H700 Integrated(Embedded)
    
    Controller
    ID                                            : 0
    Status                                        : Ok
    Name                                          : PERC H700 Integrated
    Slot ID                                       : Embedded
    State                                         : Ready
    Firmware Version                              : 12.10.7-0001
    Driver Version                                : 07.702.06.00-rh2
    Number of Connectors                          : 2
    Rebuild Rate                                  : 30%
    BGI Rate                                      : 30%
    Check Consistency Rate                        : 30%
    Reconstruct Rate                              : 30%
    Cache Memory Size                             : 512 MB
    Patrol Read Mode                              : Auto
    Patrol Read State                             : Stopped
    Patrol Read Rate                              : 30%
    Patrol Read Iterations                        : 1
    Abort Check Consistency on Error              : Disabled
    Allow Revertible Hot Spare and Replace Member : Enabled
    Auto Replace Member on Predictive Failure     : Disabled
    Persistent Hot Spare                          : Disabled
    Encryption Capable                            : Yes
    Encryption Key Present                        : No
    Encryption Mode                               : None
    Spin Down Unconfigured Drives                 : Disabled
    Spin Down Hot Spares                          : Disabled
    T10 Protection Information Capable            : No
    
    [root@centos ~]# /opt/MegaRAID/perccli/perccli64 /c0 show | grep 'FW Package Build'
    FW Package Build = 12.10.7-0001 
    
por 30.05.2018 / 23:27
1

Esse pacote / ferramenta de atualização suporta apenas plataformas de armazenamento / servidor corporativo. Você precisaria extrair o arquivo de firmware (FW4651I.rom) e usar algo como sas2flash da LSI / Broadcom para exibi-lo.

    
por 30.05.2018 / 17:45