Dell 2950 / PERC5 FW Upgrade

Alexander Dupuy alex.dupuy at mac.com
Wed Jan 21 23:48:35 CST 2009


Stephen Dowdy wrote:
> Of course the standard answers is OMSA, but i don't use it because
> it's a bit large for my liking.
>   

`omreport chassis info` seems like it might give you the backplane 
version (although it's unclear if that is the firmware or hardware 
version). `omreport system version` claims to give you everything (I 
haven't tried it yet).  OMSA does seem a bit of overkill for what I am 
looking for (just confirming firmware revisions).

> FWIW, attached is a script (incomplete) i use to obtain such information.
> It requires 'dmidecode, ipmitool, ddcprobe (detect monitor info)'.
>   

Thanks for this script.  I wasn't aware of dmidecode (which is not 
Dell-specific, and which works quite well on other hardware, and even 
QEMU VMs).  I found that `dmidecode -s bios-version` is a bit simpler 
than the dmidecode|egrep|grep|sed pipeline that you use to get the BIOS 
version.

> # /opt/sbin/ral-superinv
> Hostname:        [rtdf-c2]
> Manufacturer:    [Dell Inc.]
> Model:           [PowerEdge 2950]
> Serial Number:   [5HCTWR1]
> BIOS Version:    [2.4.3]
> BMC Version:     [2.28]
> PERC5E Version:  [1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03]
> SASBP Version:   [1.05]
> MD1000 Version:  [A.04, A.04, A.04, A.04, A.04]
>   

Interestingly, your approach of using the text in /proc/scsi/scsi to get 
SAS backplane firmware revision only seems to work on my systems with 
PERC RAID - on a system with just the SAS 5/i embedded controller, the 
backplane doesn't appear in /proc/scsi/scsi - only the disks themselves 
show up.  However, this is at least a step forward for me, as I couldn't 
see it on any system before.

@alex

-- 
mailto:alex.dupuy at mac.com



More information about the Linux-PowerEdge mailing list