Dobrica Pavlinušić's random unstructured stuff
Dell PowerEdge 2900: Revision 3


Bios upgrade

root@dev:/home/dpavlin# apt-get install libsmbios-bin

root@dev:/home/dpavlin# getSystemId 
Libsmbios:    2.0.3
System ID:    0x01B1
Service Tag:  F2YJY3J
Express Service Code: 32830704991
Product Name: PowerEdge 2900
BIOS Version: 2.3.1
Vendor:       Dell Inc.
Is Dell:      1

root@dev:/home/dpavlin# wget http://linux.dell.com/repo/firmware/bios-hdrs/system_bios_ven_0x1028_dev_0x01b1_version_2.7.0/bios.hdr
--2013-02-25 16:12:16--  http://linux.dell.com/repo/firmware/bios-hdrs/system_bios_ven_0x1028_dev_0x01b1_version_2.7.0/bios.hdr
Resolving linux.dell.com (linux.dell.com)... 143.166.224.62
Connecting to linux.dell.com (linux.dell.com)|143.166.224.62|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1048668 (1.0M) [text/plain]
Saving to: `bios.hdr'

100%[===================================================================================================>] 1,048,668    571K/s   in 1.8s    

2013-02-25 16:12:18 (571 KB/s) - `bios.hdr' saved [1048668/1048668]

root@dev:/home/dpavlin# modprobe dell_rbu

root@dev:/home/dpavlin# dellBiosUpdate -u -f 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.

root@dev:/home/dpavlin# reboot

Dell PARC 6/i firmware update

Unzip windows update and flash it with:

root@dev:/home/dpavlin/DELL_PERC-6-I-INTEGRATED_A11_R216024# megacli -AdpFwFlash -f FW612II.rom -a0
                                     
Adapter 0: PERC 6/i Integrated
Vendor ID: 0x1000, Device ID: 0x0060

Package version on the controller: 6.0.3-0002 
Package version of the image file: 6.2.0-0013 
Download Completed.     
Flashing image to adapter...
Adapter 0: Flash Completed.
Please reboot the system for the changes to take effect

Exit Code: 0x00