Назад | Перейти на главную страницу

Обновление прошивки для карты RAID PERCH700 на старом настольном компьютере Dell Studio XPS 9100 под управлением CentOS 7.5

Я запускаю домашний медиа-сервер на более старом настольном компьютере Dell XPS studio 9100 с RAID-картой Dell PERC H700.

Я пытался обновить прошивку на perc-карте, и у меня не получалось, всегда получаю:

[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]#

Я скачал пакеты отсюда -> http://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=9fvj2

Подробности о системе:

[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 ~]# 

Спасибо за предложения. Вот решение для других, которые придут после меня.

  • Скачал прошивку по ссылке выше, в оригинальном посте. Файл имеет .BIN расширение, но это сценарий bash со встроенным двоичным файлом.
  • Вы можете извлечь двоичный файл из .BIN файл

    [root@centos ~]# ./SAS-RAID_Firmware_9FVJ2_LN_12.10.7-0001_A13.BIN --extract /tmp/
    [root@centos ~]# ll /tmp/payload/FW4651I.rom
    
  • Прошил прошивку, используя perccli утилита и перезагрузился.

    [root@centos ~]# perccli64 /c0 download file=/tmp/payload/FW4651I.rom
    
  • Теперь у меня последняя версия прошивки

    [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 
    

Этот пакет / инструмент обновления поддерживает только корпоративные серверы / платформы хранения. Вам нужно будет распаковать файл прошивки (FW4651I.rom) и использовать что-то вроде sas2flash от LSI / Broadcom для его прошивки.