Topic
3 replies Latest Post - ‏2013-05-14T07:49:02Z by Alexander€
Alexander€
Alexander€
3 Posts
ACCEPTED ANSWER

Pinned topic IBM DS4200 - проблема с обновлением FW

‏2013-05-08T11:33:16Z |

Добрый день!

Требуется помощь...

Краткая вводная информация.
Хранилка не на гарантии и каках либо сервисных контрактов нет.

У нашего СХД DS4200 вышел из строя Controller-A - в таком состоянии он работает по сей день. Всё бы ничего, но недавно вышло из строя несколько дисков (ST3500641NS 42D0392 39M0181 IBMV 3.AES). Этим дискам купили замену по FRU 42D0392 (HDS725050KLA360 42D0392 39M0158IBMV K2AOAT2A).

Подробная информация по дискам:
"родные диски"
Product ID: ST3500641NS 42D0392 39M0181 IBMV
Package version: ES60
Firmware version: 3.AES
Serial number: 3PM1KTK7
Vendor: Not Available
Date of manufacture: Not Available

ATA Translator
Product ID: BR-2401-3.0
Vendor: SLI
Firmware Version: LP1160
Location: Individual Drive Canister
"новые диски"
Product ID: HDS725050KLA360 42D0392 39M0158IBMV
Package version: TA60
Firmware version: K2AOAT2A
Serial number: KRVN97ZBHE1SXH
Vendor: Not Available
Date of manufacture: Not Available

ATA Translator
Product ID: BR-2401-3.0
Vendor: SLI
Firmware Version: LP1160
Location: Individual Drive Canister

Не смотря на то, что диски полностью совместимы заставить новые диски работать не получается.
Статус диска не меняется "[i]Drive at Enclosure 7, Slot 3 Status: Failed[/i]"
операции с "Advanсed->Recovery->Revive->Drive" и с "...Reconstruct Driver" не помогают.
При выполнении последнего выводит сообщение:
--------------------------------------------------------------------------

OPERATING ENVIRONMENT DATA

Client system name: PC
Client OS: Windows

SANtricity version: 09.60.G0.56
Array Management Window version: 09.60.G5.56
Storage array name: DS4200
Firmware version: 06.60.34.00
Management class: devmgr.v0960api00.Manager

**************************************************

ERROR DATA

Command sent to controller in slot: B
Host name: 10....244
IP address: 10....244

Return code: Error 2 - The operation cannot complete because either (1) the current state of a component does not allow the operation to be completed, (2) the operation has been disabled in NVSRAM (example, you are modifying media scan parameters when that option (offset 0x31, bit 5) is disabled), or (3) there is a problem with the storage subsystem.

Please check your storage subsystem and its various components for possible problems and then retry the operation.
Operation when error occurred: PROC_startDriveReconstruction
Timestamp: 08.05.2013 14:55:50

STACK DATA

devmgr.v0960api00.sam.jal.ManagementOperationFailedException
at devmgr.v0960api00.sam.jal.SYMbolClient.dispatchOperation(Unknown Source)
at devmgr.v0960api00.sam.jal.StorageArrayFacade.issueCommand(Unknown Source)
at devmgr.v0960api00.sam.jal.StorageArrayFacade.sendCommandCommon(Unknown Source)
at devmgr.v0960api00.sam.jal.StorageArrayFacade.sendCommand(Unknown Source)
at devmgr.v0960api00.sam.jal.StorageArrayFacade.startDriveReconstruction(Unknown Source)
at devmgr.v0960api00.sam.configuration.DriveMenuHandler$3.performOp(Unknown Source)
at devmgr.v0960api00.shared.BackgroundTask.run(Unknown Source)


THREAD DATA

Thread[Reference Handler,10,system]
Thread[Finalizer,8,system]
Thread[Signal Dispatcher,9,system]
Thread[Attach Listener,5,system]
Thread[Java2D Disposer,10,system]
Thread[TimerQueue,5,system]
Thread[Swing-Shell,6,system]
Thread[AWT-Shutdown,5,main]
Thread[AWT-Windows,6,main]
Thread[EventQueueMonitor-ComponentEvtDispatch,5,main]
Thread[Thread-3,5,main]
Thread[DestroyJavaVM,5,main]
Thread[ChangeDetector,6,main]
Thread[LogMsgThread,6,main]
Thread[Np_Link_Monitor0,6,main]
Thread[DMVGarbageCollectorThread,6,main]
Thread[RecoveryProfile-16,6,main]
Thread[AEN-17,6,main]
Thread[Timer-0,6,main]
Thread[RecoveryProfile-20,6,main]
Thread[AEN-21,6,main]
Thread[Timer-1,6,main]
Thread[AWT-EventQueue-0,6,main]
Thread[Image Animator 0,3,main]
--------------------------------------------------------------------------------
Если копать дальше то получается ещё интереснее...
При попытке обновить FW с 06.60.34.00 до 7.60.63.00 ничего не получается. программа просто не видит свежего файла прошивки (файл старой прошивки видит). При попытке обновиться на любую другую прошивку из 7-й серии - результат тот же.
Я пробовал...:
FW_DS4200_06603400.dlp - повторно прошивается без проблем!
FW_DS4200_07102300.dlp - не видит
FW_DS4200_07150700.dlp - не видит
FW_DS4200_07606300.dlp - не видит

Может чего не так делаю?!
Есть подозрение, что требуется какая-нибудь промежуточная прошивка...

Updated on 2013-05-08T11:37:33Z at 2013-05-08T11:37:33Z by Alexander€
  • Novikov_Alexander
    Novikov_Alexander
    1398 Posts
    ACCEPTED ANSWER

    Re: IBM DS4200 - проблема с обновлением FW

    ‏2013-05-09T09:26:01Z  in response to Alexander€

    Здравствуйте Александр,

    какую версию DS Storage Manager используете? Нужна, согласно readme к прошивке, версия не меньше 10.60.x5.17.

    Александр Новиков

    • Alexander€
      Alexander€
      3 Posts
      ACCEPTED ANSWER

      Ответ: Re: IBM DS4200 - проблема с обновлением FW

      ‏2013-05-13T07:13:27Z  in response to Novikov_Alexander

      Добрый день!

      Для прошивки используем DS Storage Manager  v10.84.G5.36

      Есть новая информация!

      На выходных нам удалось правдами и неправдами обновить прошивку единственного работающего контроллера до версии "firmware version 7.60.63.00".

      Обновление делали с прошивкой через промежуточную... В качестве промежуточной использовали версию прошивки ibm_fw_ds4kfc_07102300_anyos_anycpu.

       В результате перехода на FW_DS4200_07102300 все наши диски увиделись как "правильные", но контроллер сделал неприятный сюрприз - очистил конфигурацию и собрал новый массив другого уровня (было 2 тома RAID10 на 14 дисках + HS, а получили RAID5).

      После прошивки на последнюю версию процесс прошивки прошёл успешно. Прошивку делали с отложенной активацией прошивок. После активации, выполнилась перезагрузка, но загрузка не произошла. Загорелся синий индикатор и выглядит всё так будто ПО управлению не загрузилось или контроллер перешёл в сервисный режим. Подключиться через DS Storage Manager более не удалось.

      Какие вариаты дальнейших действий?

      • Alexander€
        Alexander€
        3 Posts
        ACCEPTED ANSWER

        Ответ: Re: IBM DS4200 - проблема с обновлением FW

        ‏2013-05-14T07:49:02Z  in response to Alexander€

        Работу  хранилки мы восстановили!

        Для восстановления потребовалось некоторрое время на поиске в Google информации по методике борьбы с подобными случаями...

        Изготовили кабель PS/2 - Com... После подключения терминальным клиентом получили следующую информацию:

        Reset, Power-Up Diagnostics - Loop 1 of 1
        3600 Processor DRAM

        01 Data lines Passed

        02 Address lines Passed
        3300 NVSRAM

        01 Data lines Passed
        5900 Ethernet 91c111 #1

        01 Register read Passed

        02 Register test Passed
        5901 Ethernet 91c111 #2

        01 Register read Passed

        02 Register test Passed
        3A00 NAND Flash

        06 Bad Blocks Test Passed
        2310 Application Accelerator Unit

        01 AAU Register Test Passed
        65B0 Host Channel 1--Tachyon DX4 Plus

        01 TachLite Register Test Passed
        65B1 Host Channel 2--Tachyon DX4 Plus

        01 TachLite Register Test Passed
        6BC1 Drive Channel 1--Tachyon DX4 Plus

        01 TachLite Register Test Passed
        6BC2 Drive Channel 2--Tachyon DX4 Plus

        01 TachLite Register Test Passed
        3900 Real-Time Clock

        01 RT Clock Tick Passed
        Diagnostic Manager exited normally.
        esmc0: LinkUp event


        Current date: 05/13/13 time: 23:15:33

        Send <BREAK> for Service Interface or baud rate change
        05/14/13-06:09:17 (tRAID): NOTE: Set Powerup State
        05/14/13-06:09:17 (tRAID): NOTE: SOD Sequence is Normal, 0
        05/14/13-06:09:18 (tRAID): NOTE: SODRebootLoop- Limit:5 Cnt:8
        05/14/13-06:09:18 (tRAID): WARN: Controller entering SODReboot lockdown state...

        05/14/13-06:09:22 (tNetCfgInit): NOTE: Network Ready

        Проведя анализ... нашли метод борьбы! Проблему решили выполнив команду lemClearLockdown

        Терепь осталось восстановить конфигурацию хранилки из резервной копии конфигурационного файла. Загрузка config-а проходит не корректно, второй раздел не формируется...

        Updated on 2013-05-14T13:02:35Z at 2013-05-14T13:02:35Z by Alexander€