FW-Update mit openSeaChest

linuxnutzer

Commander
Registriert
Dez. 2011
Beiträge
2.549
Ich muss die FW einer ST10000NM017B von SN03 auf SN04 unter Ubuntu aktualisieren.

So ganz blicke ich da noch nicht durch, nehmen wir Ubuntu 24.04 an und die HD hängt an einem USB-C-Port.

# openSeaChest_Basics -V
==========================================================================================
openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Basics Version: 3.5.4-6_2_0 X86_64
Build Date: Dec 4 2023
Today: Sat Feb 15 00:32:48 2025 User: root
==========================================================================================
Version Info for openSeaChest_Basics:
Utility Version: 3.5.4
opensea-common Version: 2.0.0
opensea-transport Version: 6.2.0
opensea-operations Version: 5.1.1
Build Date: Dec 4 2023
Compiled Architecture: X86_64
Detected Endianness: Little Endian
Compiler Used: GCC
Compiler Version: 13.2.0
Operating System Type: Linux
Operating System Version: 6.8.0-52
Operating System Name: Ubuntu 24.04.1 LTS

# openSeaChest_Firmware -V
==========================================================================================
openSeaChest_Firmware - openSeaChest drive utilities - NVMe Enabled
Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
openSeaChest_Firmware Version: 4.0.0-6_2_0 X86_64
Build Date: Dec 4 2023
Today: Sat Feb 15 00:34:29 2025 User: root
==========================================================================================
Version Info for openSeaChest_Firmware:
Utility Version: 4.0.0
opensea-common Version: 2.0.0
opensea-transport Version: 6.2.0
opensea-operations Version: 5.1.1
Build Date: Dec 4 2023
Compiled Architecture: X86_64
Detected Endianness: Little Endian
Compiler Used: GCC
Compiler Version: 13.2.0
Operating System Type: Linux
Operating System Version: 6.8.0-52
Operating System Name: Ubuntu 24.04.1 LTS



https://github.com/Seagate/openSeaChest

Es scheinen sich da 2 Tools dafür zu eignen:

openSeaChest_Basics - Contains the most important tests and tools. These include Drive Self Test (DST), Device Information, simple firmware download, and a few of the simple data erasure commands.

und

openSeaChest_Firmware - Seagate products are run by firmware. Having the latest firmware can improve performance and or reliability of your product. Seagate recommends applying new firmware to enhance the performance and or reliability of your drive. Most products may see one or two firmware updates within the early life of the product.

https://github.com/Seagate/ToolBin/blob/master/SeaChest/Firmware/v3.4.0/SeaChest_Firmware.txt nennt Syntax-Beispiele.

Ich bin mir trotzdem nicht nicht klar, wie das in der Praxis läuft. Nehmen wir an openSeaChest ist installiert.

Folge ich der Seagate-Seite mit Angabe der Serien-Nr erhalte ich Exos7E10-CimarronBP-STD-SATA-512E-SN04.zip

├── bootable tools
│ ├── About.SeaChest.txt
│ └── SeaChest_RC_3.6.2_10-03-2024__16-27-43.usbBootMaker.exe

Das sieht nach Erstellung eines bootfähigen Mediums aus.

An anderer Stelle wird für WIndows erklärt, wie man das direkt machen kann.
 
Zuletzt bearbeitet:
Ich habe leider meinen Zettel nicht mehr, aber das konnte man sich mit
Code:
-H
wenn du dir die Doku anschaust oder mit
Code:
man openSeaChest
zusammenbauen.

Ganz grob noch in Erinnerung:
Code:
openSeaChest_Firmware -update-fw /path -flash /device
Ich hatte allerdings das USB-Boot-Image genutzt, kann sein das bei dir die Befehle anders sind oder das noch was dazukommt.

Aber warum nicht direkt das Offizielle Tool, das kann auch die Firmware updaten mit GUI? So habe ich das immer danach gemacht, nachdem Secure Boot mir immer auf den Sack gegeangen ist, mit dem USB.

Edit: Falls wirklich keine Manpage existiert oder -H bzw. --help nicht geht, bei dem Firmwaredownload ist auch noch ein Haufen Doku, damit sollte es auch Zusammenbastelbar sein :D
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: linuxnutzer
JennyCB schrieb:

Habe gerade keinen Zugriff auf diese HD, aber woanders als Versuch

No updatable devices

Fürchte das ist nicht aktuell genug, bleibe aber daran. Demnächst mehr.

TZUI1111 schrieb:
kann sein das bei dir die Befehle anders sind

Genau deswegen das Posting vermutlich ganz einfach, wenn man es weiß.

TZUI1111 schrieb:
Aber warum nicht direkt das Offizielle Tool,

Es gibt openSeaChest auch ohne "open" offiziell von Seagate. Da dürfte von der Syntax nicht viel Unterschied sein. Vor Jahren hatte ich mal SeamonTools verwendet, finde ich nicht mehr, wurden vermutlich umbenannt.

Entscheidend ist wie ich zur richtigen FW komme, ohne ein Bootmedium zu erstellen.

Ich werde mir die SeaTools noch näher ansehen, aber ich vermute SeaChest ist da integriert.

Ich hätte mir bei einem Brenner-FW-Update mal fast auch HDDs automatisch geflasht.

Code:
fwupdmgr get-updates

Devices with no available firmware updates:
 • ST12000NM0007-2A1101
 • ST6000VN0021-1ZA17Z
 • ST6000VN0021-1ZA17Z
 • UEFI dbx
 • WDC WD20EARS-00S8B1
 • XA960ME10063
No updatable devices

Ich werde einen PC nehmen, wo nichts von Seagate verbaut ist. Der abgefragte PC ist mir zu "heiß" was kaputt zu flashen.

Vielleicht ist es sowieso ganz einfach und man muss es probieren. Zur Zeit hängt die HDD mit dem FW-Update an einem alten PC, wo keine openSeaChest Installation möglich ist.
 
Zuletzt bearbeitet:
linuxnutzer schrieb:
Entscheidend ist wie ich zur richtigen FW komme, ohne ein Bootmedium zu erstellen.

Den Link hattest du schon, du musst nur richtig schauen https://www.seagate.com/de/de/support/downloads/ Unten rechts sind alle Firmwares gelistet. ;)

Ich versteh immer diese Panik nicht, ich flashe auf der Arbeit regelmäßig alles was wir so haben. BIOS BMC CMC HDD SSD Infiniband usw, da sterben meißt nur die Knoten die so wie so schon auffällig geworden sind.
 
  • Gefällt mir
Reaktionen: linuxnutzer
TZUI1111 schrieb:
echts sind alle Firmwares gelistet

Verstehe ich nicht.

Rechts gibt es FW-Downloads unter Angabe der Serien-Nr und dann ladet man eine zip-Datei runter, mit der man ein bootfähiges Medium unter Win erstellen kann.

Oder meinst du was anderes?

Unten rechts gibt es Firmware-Links, aber ich habe keine Ahnung wozu die ST10000NM017B gehört.

https://www.seagate.com/gb/en/support/downloads/firmware/ listet eine Tabelle.

Jetzt sehe ich es erst, es gibt mehrere aktuelle FW für ST10000NM017B-2TL103. Den letzten Teil der Part-Nr. gibt smart nicht aus.

2TL103-730 listet SN03, vielleicht habe ich die. Aber der Dwonload über die Serien bietet Exos7E10-CimarronBP-STD-SATA-512E-SN04.zip an.
 
Zuletzt bearbeitet:
Zurück
Oben