SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:hw:mellanox

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
howto:hw:mellanox [2025/01/10 19:18] gandalfhowto:hw:mellanox [2025/02/07 19:00] (aktuální) – [Upgrade ovladacu v jadre] gandalf
Řádek 1: Řádek 1:
 ====== Mellanox ETH ====== ====== Mellanox ETH ======
 +
 +===== Upgrade firmwaru karty =====
 +
  
 Zjisteni part numberu a verze firmwaru u Mellanox karet. Potrebujeme mit nainstalovany balicek ''%%mstflint%%'' Zjisteni part numberu a verze firmwaru u Mellanox karet. Potrebujeme mit nainstalovany balicek ''%%mstflint%%''
Řádek 67: Řádek 70:
 -I- To load new FW run mstfwreset or reboot machine. -I- To load new FW run mstfwreset or reboot machine.
  
-# mstflint -d 10:00.v+# mstflint -d 10:00.v
  
 FS3 failsafe image FS3 failsafe image
Řádek 129: Řádek 132:
 Nakonec provedeme reboot stroje. Nakonec provedeme reboot stroje.
  
 +<code>
 +Image type:            FS3
 +FW Version:            14.32.1900
 +FW Release Date:       25.8.2024
 +Product Version:       14.32.1900
 +Rom Info:              type=UEFI version=14.25.17 cpu=AMD64,AARCH64
 +                       type=PXE version=3.6.502 cpu=AMD64
 +Description:           UID                GuidsNumber
 +Base GUID:             0c42a10300eabd04        4
 +Base MAC:              0c42a1eabd04            4
 +Image VSD:             N/A
 +Device VSD:            N/A
 +PSID:                  MT_2420110004
 +Security Attributes:   N/A
 +</code>
 +
 +Cerpano odtud:
 +
 +  * [[https://network.nvidia.com/support/firmware/connectx4lxen/|Firmware Connect-X4]]
 +
 +
 +===== Upgrade ovladacu v jadre =====
 +
 +  - Ovladace je mozne stahnout z [[https://network.nvidia.com/products/ethernet-drivers/linux/mlnx_en/|teto stránky]]
 +  - Doporučuje se stáhnout vždy zdrojový balíček pro příslušnou nejbližší verzi OS
 +  - Před instalací modulu jádra potřebujeme aktuální zdrojové kody spuštěného jádra systému. V debianu toho docílíme instalací balíčku **linux-headers-amd64**
 +  - Po rozbaleni archivu do adresáře /usr/src spustíme příkaz ''%%/install.pl --force-dkms%%''
 +  - Tímto způsobem zajistíme kompilaci kodulu pomocí dkms avygenerování pčíslušných instalčních balíčků, které se sami i nainstalují. 
 +  - Po úspěšném dokončení restartujeme system.
 +
 +Následně můžeme ověřit příkazem **ethool** instalaci nového modulu jádra
 +
 +<code>
 +# ethtool -i eth2
 +driver: mlx5_core
 +version: 5.8-6.0.4
 +firmware-version: 14.32.1900 (MT_2420110004)
 +expansion-rom-version: 
 +bus-info: 0000:03:00.0
 +supports-statistics: yes
 +supports-test: yes
 +supports-eeprom-access: no
 +supports-register-dump: no
 +supports-priv-flags: yes
 +</code>
 +
 +Instalace řes DKMS zajistí, že se modul překompije pro aktuální verzi kernelu v případě že v budoucnu dojde k upgradu jádra systému.
 +
 +Po instalaci nových ovladačů bjude potřeba asi doinstalovat znovu balíček mstflint, protože instalační skript preventivně před instalací nové verze modulu odinstaluje všchny stávající balíčky týkající se mellanox karet.
  
howto/hw/mellanox.1736533119.txt.gz · Poslední úprava: 2025/01/10 19:18 autor: gandalf