Включение поддержки температуры на картах LSI MegaRaid

У меня есть две платы контроллера SAS / SATA IBM ServeRAID M5014 на двух разных компьютерах. Один сообщает о температуре диска, другой нет. Я надеюсь, что это какой-то тип мегакли, который я могу установить. Тем не менее, я просмотрел всю документацию по megacli без намеков на то, что это настраиваемый параметр. Кто-нибудь имеет опыт работы с этими картами, которые могут сказать мне, если обновление прошивки исправит это несоответствие? Карта, которая в настоящее время работает (сообщает о температуре), живет в своей собственной конфигурации IBM Systems X, в то время как вторая карта, которая в настоящее время работает, помимо отчетов о температурах, не живет на собственной машине с System X, но скорее... Франкенштейн, для нехватка лучших слов.

В качестве еще одного пункта данных, есть ли у кого-нибудь одна из этих карт на компьютере, отличном от System X, который сообщает о температуре?

Ниже дамп соответствующей информации для архивных целей и для тех из вас, кто заинтересован.

Во-первых, хотя обе карты M5014, они разных версий. Один отчет о температуре:

                    Versions
                ================
Product Name    : ServeRAID M5014 SAS/SATA Controller
Serial No       : SV13815228
FW Package Build: 12.12.0-0065

                    Mfg. Data
                ================
Mfg. Date       : 09/17/11
Rework Date     : 00/00/00
Revision No     : 80B
Battery FRU     : N/A

                Image Versions in Flash:
                ================
FW Version         : 2.120.143-1325
BIOS Version       : 3.22.00_4.11.05.00_0x05060000
Preboot CLI Version: 04.04-017:#%00008
WebBIOS Version    : 6.0-40-e_35-Rel
NVDATA Version     : 2.09.03-0020
Boot Block Version : 2.02.00.00-0000
BOOT Version       : 09.250.01.219

                Pending Images in Flash
                ================
None

                PCI Info
                ================
Controller Id   : 0000
Vendor Id       : 1000
Device Id       : 0079
SubVendorId     : 1014
SubDeviceId     : 03c7

Host Interface  : PCIE

И тот, который не сообщает о температуре:

                    Versions
                ================
Product Name    : ServeRAID M5014 SAS/SATA Controller
Serial No       : SV02102642
FW Package Build: 12.0.1-0097

                    Mfg. Data
                ================
Mfg. Date       : 05/17/10
Rework Date     : 00/00/00
Revision No     :
Battery FRU     : N/A

                Image Versions in Flash:
                ================
BIOS Version       : 3.09.00
FW Version         : 2.0.33-0901
Preboot CLI Version: 02.00-015:#%00008
WebBIOS Version    : 3.0-22-e_12-Rel
NVDATA Version     : 2.02.0043
Boot Block Version : 2.00.00.00-0018
BOOT Version       : 01.250.04.219

                Pending Images in Flash
                ================
None

                PCI Info
                ================
Controller Id   : 0000
Vendor Id       : 1000
Device Id       : 0079
SubVendorId     : 1014
SubDeviceId     : 03c7

Host Interface  : PCIE

Зондирование температуры привода приводит к:

sudo megacli -PDList -aALL -NoLog | grep -m1 "Drive Temperature"
Drive Temperature :28C (82.40 F)

А также

sudo megacli -PDList -aALL -NoLog | grep -m1 "Drive Temperature"
Drive Temperature : N/A

Дальнейшие исследования показывают, что температура не поддерживается на второй карте. От

sudo megacli -AdpAllInfo -aAll

                Supported PD Operations
                ================
Support Temperature                     : Yes

И не включен на второй карточке.

                Supported PD Operations
                ================
Support Temperature                     : No

Вот детали физического устройства:

Карта № 1

Enclosure Device ID: 8
Slot Number: 8
Drive's postion: DiskGroup: 7, Span: 0, Arm: 0
Enclosure position: 1
Device Id: 19
WWN: 5000c5001130d3ca
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA

Raw Size: 1.364 TB [0xaea87b30 Sectors]
Non Coerced Size: 1.363 TB [0xae987b30 Sectors]
Coerced Size: 1.363 TB [0xae81a800 Sectors]
Firmware state: Online, Spun Up
Device Firmware Level: CC1H
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x500507603947ae49
Connected Port Number: 0(path0)
Inquiry Data:             9VS1GZVVST31500341AS                            CC1H
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None
Device Speed: 3.0Gb/s
Link Speed: 6.0Gb/s
Media Type: Hard Disk Device
Drive Temperature :35C (95.00 F)
PI Eligibility:  No
Drive is formatted for PI information:  No
PI: No PI
Port-0 :
Port status: Active
Port's Linkspeed: 6.0Gb/s
Drive has flagged a S.M.A.R.T alert : No

И вторая карта:

Enclosure Device ID: 252
Slot Number: 6
Drive's postion: DiskGroup: 6, Span: 0, Arm: 0
Enclosure position: N/A
Device Id: 18
WWN:
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA

Raw Size: 1.364 TB [0xaea87b30 Sectors]
Non Coerced Size: 1.363 TB [0xae987b30 Sectors]
Coerced Size: 1.363 TB [0xae81a800 Sectors]
Firmware state: Online, Spun Up
Device Firmware Level: CC1J
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x4433221106000000
Connected Port Number: 4(path0)
Inquiry Data:             9VS0FTMYST31500341AS                            CC1J
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None
Device Speed: 3.0Gb/s
Link Speed: 3.0Gb/s
Media Type: Hard Disk Device
Drive Temperature : N/A
PI Eligibility:  No
Drive is formatted for PI information:  No
PI: No PI
Port-0 :
Port status: Active
Port's Linkspeed: 3.0Gb/s
Drive has flagged a S.M.A.R.T alert : No

Вот различие "sudo megacli -AdpAllInfo -aAll" (diff <(sort card1.txt) <(sort card2.txt)):

72d70
< Auto Enhanced Import             : No
76c74
< Battery Warning                  : Enabled
---
> Battery Warning                  : Disabled
83c81
< BIOS Version       : 3.22.00_4.11.05.00_0x05060000
---
> BIOS Version       : 3.09.00
85,87c83,84
< Boot Block Version : 2.02.00.00-0000
< BOOT Version       : 09.250.01.219
< BreakMirror RAID Support         : No
---
> Boot Block Version : 2.00.00.00-0018
> BOOT Version       : 01.250.04.219
94d90
< ChipRevision    : B4
105,106c101,102
< Current Size of FW Cache       : 145 MB
< Current Time                     : 16:17:43 6/25, 2013
---
> Current Size of FW Cache       : 0 MB
> Current Time                     : 16:23:41 6/25, 2013
110c106
< Default spin down time in minutes: 30
---
> Default spin down time in minutes: 0
112c108
< Delay Among Spinup Groups        : 2s
---
> Delay Among Spinup Groups        : 12s
131d126
< Disable Join Mirror              : No
136c131
< Disable Spin Down of hot spares         : Yes
---
> Disable Spin Down of hot spares         : No
139d133
< Don't Auto spin down Configured Drives
151,152c145
< Enable Shield State              : No
< Enable Spin Down of UnConfigured Drives : Yes
---
> Enable Spin Down of UnConfigured Drives : No
166,167c159,160
< FW Package Build: 12.12.0-0065
< FW Version         : 2.120.143-1325
---
> FW Package Build: 12.0.1-0097
> FW Version         : 2.0.33-0901
186,187c179,180
< Max Drives to Spinup at One Time : 4
< Maximum number of direct attached drives to spin up in 1 min : 120
---
> Max Drives to Spinup at One Time : 2
> Maximum number of direct attached drives to spin up in 1 min : 0
192d184
< Max power savings option is  not allowed for LDs. Only T10 power conditions are to be used.
202c194
< Mfg. Date       : 09/17/11
---
> Mfg. Date       : 05/17/10
208c200
< NVDATA Version     : 2.09.03-0020
---
> NVDATA Version     : 2.02.0043
218c210
< Physical Devices  : 10
---
> Physical Devices  : 9
222c214
< Power Saving option              : Don't spin down Hot spares
---
> Power Saving option              : All power saving options are enabled
226c218
< Preboot CLI Version: 04.04-017:#%00008
---
> Preboot CLI Version: 02.00-015:#%00008
241c233
< Revision No     : 80B
---
> Revision No     :
243c235
< SAS Address      : 500605b003b0c060
---
> SAS Address      : 500605b00234f210
250c242
< Serial No       : SV13815228
---
> Serial No       : SV02102642
256c248
< Spin Down time                          : 30
---
> Spin Down time                          : 0
261c253
< Support Boot Time PFK Change    : Yes
---
> Support Boot Time PFK Change    : No
271,272c263,264
< Support Temperature                     : Yes
< Support the OCE without adding drives : Yes
---
> Support Temperature                     : No
> Support the OCE without adding drives : No
279d270
< TTY Log In Flash                 : No
288c279
< WebBIOS Version    : 6.0-40-e_35-Rel
---
> WebBIOS Version    : 3.0-22-e_12-Rel

1 ответ

Решение

Эта проблема была исправлена ​​с обновлением прошивки. Поскольку карта M5014 больше не находится в системе IBM, я не смог прошить карту стандартным пакетом прошивок. Для обновления прошивки я прошил карту прошивкой LSI 9260-8i.

Обратите внимание, что если ваша прошивка до 12.7.0-0020(IBM), вам нужно будет перейти на прошивку 12.12.0-0090 LSI, прежде чем вы сможете перейти на более свежие версии. Не было необходимости загружаться на дос или создавать сложные USB-флешки. Следующая команда на Debian Wheezy сделала свое дело

sudo megacli -adpfwflash -f the_rom_file.rom -a0

Удачного RAIDing.......

Другие вопросы по тегам