LPS:Linux/BIOS upgrade

Z HelpDesk

BIOS lze upgradovat i z linuxu.

DELL

Upgrade jednolivých částí by měl jít dělat i z life-cycle-controlleru (do položky ftp server patří ftp.dell.com), který lze spustit místo operačního systému, jen na nejnovějších strojích (nákup od r. 2012). Tento přístup upgradne všechny součásti (řadiče, síťovky, bios, idrac, ...), akorát musí být stroj mimo operační systém.

Pro upgrade biosu lze použít přístup z linuxu. Návod vychází z návodu a je potřeba mít stroj minimálně na wheezym.

Nainstalovat balík pro upgrady a zavést modul pro podporu dell zařízení:

apt-get install  libsmbios-bin 
modprobe dell_rbu
getSystemId

Poslední příkaz vypíše např.:

Libsmbios:    2.0.3
System ID:    0x028C
Service Tag:  CM6MF4J
Express Service Code: 27462767635
Product Name: PowerEdge R410
BIOS Version: 1.0.5
Vendor:       Dell Inc.
Is Dell:      1

Pro nás jsou důležité zvýrazněné řádky, že se jedná o DELL (poslední řádek), a systémové číslo, podle kterého najdeme nejnovější bios na http://linux.dell.com/repo/firmware/bios-hdrs/ a stáhneme .hdr soubor (cca 4MB), např.:

cd /tmp/
wget http://linux.dell.com/repo/firmware/bios-hdrs/system_bios_ven_0x1028_dev_0x028c_version_1.6.3/bios.hdr

Provedení upgrade:

dellBiosUpdate -u -f /tmp/bios.hdr
Supported RBU type for this system: (MONOLITHIC, PACKET)
Using RBU v2 driver. Initializing Driver. 
Setting RBU type in v2 driver to: PACKET
writing (4096) to file: /sys/devices/platform/dell_rbu/packet_size
Writing RBU data (4096bytes/dot): ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Done writing packet data.
Activate CMOS bit to notify BIOS that update is ready on next boot.
Update staged sucessfully. BIOS update will occur on next reboot.

Po rebootu bude zaveden nový bios a lze si jej ověřit přes getSystemId:

Libsmbios:    2.0.3
System ID:    0x028C
Service Tag:  BM6MF4J
Express Service Code: 25285985299
Product Name: PowerEdge R410
BIOS Version: 1.6.3
Vendor:       Dell Inc.
Is Dell:      1