Aktualizacja firmware dysku NVMe za pomocą nvme-cli na przykładzie Samsung PM9A3 (Jak zaktualizować firmware?)

| F.A.Q.Wsparcie

Aktualizacja firmware dysku NVMe za pomocą nvme-cli na przykładzie Samsung PM9A3

Jak zaktualizować firmware?

Aktualizacja firmware dysku NVMe, takiego jak Samsung PM9A3 (HDS-SMN0-MZ1L2960HCJRA7), za pomocą narzędzia nvme-cli może być wykonana stosunkowo łatwo, pod warunkiem że posiadasz odpowiednie pliki aktualizacji i dysk działa poprawnie. Poniżej znajdziesz krok po kroku, jak to zrobić:

Krok 1: Instalacja narzędzia nvme-cli

Jeśli nvme-cli nie jest jeszcze zainstalowane, należy to zrobić. Na systemach opartych o Debiana/Ubuntu zainstalujesz je poleceniem:

sudo apt install nvme-cli

Na systemach opartych o Red Hat/CentOS/Fedora:

sudo yum install nvme-cli

Krok 2: Sprawdzenie, czy dysk NVMe jest widoczny

Aby upewnić się, że dysk NVMe jest wykrywany przez system, możesz użyć polecenia:

nvme list

Zwróci to listę wszystkich podłączonych dysków NVMe, np.:

Node SN Model Namespace Usage Format FW Rev
-------------- ------------------ --------------- --------- ------------------- ------------- -------
/dev/nvme0n1 S4XXXXXXXXXXXXXX SAMSUNG MZPLL1T9 PM9A3 1.92 TB / 1.92 TB 512 B + 0 B GDC7302Q

Zwróć uwagę na ścieżkę do urządzenia, np. /dev/nvme0n1. Będzie potrzebna w dalszych krokach.

Krok 3: Pobranie aktualizacji firmware

Samsung udostępnia pliki firmware dla dysków NVMe, takich jak PM9A3, zazwyczaj w formacie pliku binarnego. Musisz pobrać odpowiedni plik .bin z oficjalnego źródła (np. z portalu producenta). Przykładowy plik może mieć nazwę np. General_PM9A3_M.2_GDC7502Q_Noformat.bin

Krok 4: Sprawdzenie aktualnej wersji firmware

Aby sprawdzić bieżącą wersję firmware na dysku, użyj polecenia:

nvme id-ctrl /dev/nvme0n1

Poszukaj linii zaczynającej się od FR (Firmware Revision), która powinna wyglądać jak:

fr : GDC7302Q

Krok 5: Przeprowadzenie aktualizacji firmware

Po pobraniu pliku z nowym firmware i upewnieniu się, że jest właściwy, użyj następującego polecenia, aby zaktualizować firmware:

sudo nvme fw-download /dev/nvme0n1 --fw=./fw/General_PM9A3_M.2_GDC7502Q_Noformat.bin
Firmware download success

To polecenie wgra firmware do dysku, ale jeszcze go nie aktywuje. W celu aktywacji musisz ponownie uruchomić dysk.

Krok 6: Aktywacja nowego firmware

Aby aktywować nową wersję firmware, uruchom poniższe polecenie:

sudo nvme fw-activate /dev/nvme0n1 -s 2 -a 1
Success committing firmware action:1 slot:2

Jeśli aktualizacja wymaga restartu systemu, pojawi się odpowiednia informacja. Możesz wtedy wydać polecenie:

sudo reboot

Po restarcie nowa wersja firmware powinna być już aktywna.

Krok 7: Sprawdzenie wersji po aktualizacji

Po restarcie sprawdź ponownie wersję firmware, aby upewnić się, że aktualizacja przebiegła pomyślnie:

nvme id-ctrl /dev/nvme0n1

Powinna być widoczna nowa wersja firmware.

Uwagi końcowe

  1. Backup danych: Przed rozpoczęciem procesu aktualizacji upewnij się, że masz kopię zapasową wszystkich ważnych danych, ponieważ aktualizacja firmware może niekiedy prowadzić do utraty danych.
  2. Zgodność: Upewnij się, że plik firmware jest kompatybilny z Twoim modelem dysku NVMe.
  3. Bezpieczeństwo: Aktualizację firmware najlepiej przeprowadzać na systemie stabilnym i niezawodnym z minimalnym obciążeniem.

To wszystko! W ten sposób zaktualizujesz firmware dysku NVMe Samsung PM9A3 za pomocą nvme-cli.

Powiązane strony:

  1. Jak włączyć VT-d (IOMMU) w płytach głównych Supermicro na przykładzie X11SCZ-F?
  2. Instalacja systemu Windows na dysku M.2 NVMe [AMI Native Support]
  3. Supermicro SYS-6029TR-DTR Jak wyłączyć / załączyć ASPM?
  4. Jak włączyć WoL (Wake on LAN) w płytach Supermicro wyposażonych w karty sieciowe Intel i210 na przykładzie X11SCZ-F?
  5. Dysk NVMe oznaczony przez BIOS jako uszkodzony w płytach głównych Supermicro (NVM Express Controller Failed)
  6. Jak sformatować dysk NVMe? Jak usunąć bezpowrotnie dane z dysku NVMe?