520b·Î Æ÷¸ËµÈ ½Ã°ÔÀÌÆ® Hitachi VSP Çϵåµð½ºÅ© Æß¿þ¾î º¯È¯Çϱâ

touch   
   Á¶È¸ 44106   Ãßõ 4    

https://www.reddit.com/r/homelab/comments/f9ayst/flashing_hitachi_vsp¡¦ (16912)

!! 아래 방법을 따라하여 생긴 데이터 망실/하드웨어 손상에 대해서는 책임지지 않습니다 !!
히타치 VSP 스토리지에서 적출한 시게이트 하드 중 512b 포맷 후 쓰기가 불가능하도록 펌웨어 락 걸린 하드들이 있는데, 아래 방법으로 펌웨어를 바꾸면 쓰기가 가능합니다.

준비물

1. 윈도우와 리눅스가 설치된 컴퓨터

2. HBA 카드 (저의 경우 H200에 Cross-Flash 한 것을 사용하였습니다. M1015 등 SAS 2008 기반 레이드카드를 사용하시면 됩니다.)

2. sg3_utils

3. 해당 하드의 펌웨어(512b로 포맷 후 쓰기 불가 증상이 발생할 경우)


작업 시작

Linux

1.  sg_format --format --size=512 /dev/sg# (#에 sg_scan으로 확인한 하드디스크 번호 입력), 안 될 경우 setblocksize를 사용하시면 됩니다.

2.  완료되었다면 하드를 읽고 쓸수 있는지 확인하신 후, 읽고 쓸 수 있다면 그냥 사용하시면 됩니다. 그러나 읽고 쓸 수 없거나, 읽고 쓰려고 할 때 이상한 소리 등이 나면 아래 방법을 따라하시면 됩니다.

Windows

1. 관리자 권한으로 명령 프롬프트를 열고 SeaChest 디렉토리로 이동합니다.

2. SeaChest_firmware --scan 명령어로 하드 번호를 확인합니다.

3. SeaChest_firmware -d PD# --downloadFW <펌웨어 파일 이름>.lod 명령어로 펌웨어를 업데이트 합니다. (#에 아까 확인한 하드 번호를 입력)


p.s 시게이트 SAS 하드 펌웨어 구하기

구글에 해당 하드 모델명 (st2000nm0001 등)을 검색하면...

위와 같이 벤더사 펌웨어가 업로드 되어있습니다. 위 펌웨어를 다운로드 받고...


Extract 하면 위와 같이 펌웨어가 나옵니다.

** DELL 에서 나온 Windows executable 펌웨어 업데이트 패키지는 뜯어봤는데 fwh 파일 형식입니다.

Çï·Î¿ì 2023-04
¿ÀÈ£, ¼ö°íÇϼ̽À´Ï´Ù^^
¼ÛÁøÈ« 2023-04
À̾ß.. ÁÁÀº Á¤º¸ °¨»çÇÕ´Ï´Ù.^^
¾Ë·ÁÁֽŠLink¿¡¼­ ã´Â F/W¸¦ ¿Ã¸®´Ï ÆÄƼ¼ÇÀÌ ¸¸µé¾îÁý´Ï´Ù. Raid Ä«µå´Â it mode·Î ¹Ù²ï H310¿¡¼­ ÁøÇà Çß½À´Ï´Ù.
SeaChest °ü·Ã ProgramÀº Seagate °øȨ¿¡¼­ ¹Þ¾ÒÀ¸¸ç, ST3000NM0023 HDD F/W´Â HP Site¿¡¼­ ã¾Æ¼­ ¹Þ¾Ò½À´Ï´Ù.
https://www.seagate.com/support/software/seachest/
https://support.hpe.com/connect/s/softwaredetails?language=ko&softwareId=MTX_6aaf041402df46dba5b36db7d1

touch´Ô ÁÁÀº Á¤º¸ Á¤¸» °¨»çÇÕ´Ï´Ù.  Ãßõ!!! ÇÕ´Ï´Ù.

=================================================================
c:\Seagate\SeaChestUtilities\Windows\Win64-Non-RAID>SeaChest_Firmware_x64_windows.exe --scan
==========================================================================================
 SeaChest_Firmware - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_Firmware Version: 3.4.0-4_1_1 X86_64
 Build Date: Mar 27 2023
 Today: Mon Apr  3 21:49:13 2023        User: Áñ°Å¿îÀÌ (admin)
==========================================================================================
Vendor  Handle      Model Number            Serial Number          FwRev
NVMe    PD0          KINGSTON OM8PDP3512B-AI1 50026B76858F86BB      EDFK0S03
SEAGATE  PD1          DKS2E-H3R0SS            Z1Y2ZRH0              7FA6
SEAGATE  PD2          DKS2E-H3R0SS            Z1Y2ZF0V              7FA6
Mass    PD3          Storage Device                                1.00
c:\Seagate\SeaChestUtilities\Windows\Win64-Non-RAID>SeaChest_Firmware_x64_windows.exe -d PD1 --downloadFW Constellation_ES.3_x860.lod
==========================================================================================
 SeaChest_Firmware - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_Firmware Version: 3.4.0-4_1_1 X86_64
 Build Date: Mar 27 2023
 Today: Mon Apr  3 21:51:48 2023        User: Áñ°Å¿îÀÌ (admin)
==========================================================================================

\\.\PhysicalDrive1 - DKS2E-H3R0SS - Z1Y2ZRH0 - 7FA6 - SCSI
.
Automatic deferred download failed. Either the drive does not support this mode
or this is an invalid firmware image for this device.
Retrying the download with segmented download mode to verify.
....
Firmware Download successful
Firmware Download time (s): 5.63
Average time/segment  (ms): 112.61
Activate Time          (s): 5.39
New firmware version is 0006
============================================================
´Ù¸¸, F/W¸¦ ¾²°í Power Off/On ÈÄ¿¡ ´Ù½Ã --scan OptionÀ¸·Î ÇÏ·Á°í ÇÏ´Ï ±ÇÇÑÀ» À̾߱â Çϸ鼭 ½ÇÇà µÇÁø ¾Ê³×¿ä.
¹®Çö½Ä 2023-04
Á¤º¸ °¨»çÇÕ´Ï´Ù.^^
È︶ 2023-04
Àú°Å ¾È µÇ¾î¼­ ¹«·á  ³ª´®µéÀ» Çߴµ¥. °á±¹Àº ¶Õ¾ú³×¿ä.
±×·±µ¥, ½Ã°ÔÀÌÆ®¸¸ µÇ´Â°Ç°¡¿ä??
¼úÀÌ 2023-04
4TB Çϳª ½ÇÆÐÇÑ°Å ½Ã°ÔÀÌÆ®°Å Àִµ¥ °á±¹ »ì¸±¼ö ÀÖ´Â ¹æ¹ýÀÌ ³ª¿Ô³×¿ä