Hi guys,

I'm having some problems applying firmware updates for my PE2950's with the
update_firmware tool. Seems like it detects the hardware and installs the
firmware, but upon soft reboot all the versions are still the same and
update_firmware still says that it found firmware that needs to be updated.
I tried putting reboot=bios as a kernel arg but it didn't seem to change
anything.

Applying these firmware updates manually seems to work (e.g.
./PE2950_BIOS_LX_2.6.1.BIN). All the OMSA tools seem to work correctly.

Did I miss a step somewhere? Is there any way I can find out what went
wrong?

this is on a clean CentOS 5.4 machine.


[r...@core17 ~]# update_firmware --yes
hello world from update module doCheck()

Running system inventory...

Searching storage directory for available BIOS updates...
Checking SAS/SATA Backplane 0:0 Backplane Firmware - 1.05
        Available: dell_dup_componentid_11204 - 1.05
        Did not find a newer package to install that meets all installation
checks.
Checking ST373455SS Firmware - s527
        Available: dell_dup_componentid_16113 - s528
        Found Update: dell_dup_componentid_16113 - s528
Checking PERC 6/i Integrated Controller 0 Firmware - 6.0.2-0002
        Available:
pci_firmware(ven_0x1000_dev_0x0060_subven_0x1028_subdev_0x1f0c) - 6.2.0-0013
        Found Update:
pci_firmware(ven_0x1000_dev_0x0060_subven_0x1028_subdev_0x1f0c) - 6.2.0-0013
Checking NetXtreme II BCM5708 Gigabit Ethernet rev 12 (eth1) - 4.0.3
        Did not find a newer package to install that meets all installation
checks.
Checking BIOS - 2.3.1
        Available: dell_dup_componentid_00159 - 2.6.1
        Found Update: dell_dup_componentid_00159 - 2.6.1
Checking System BIOS for PowerEdge 2950 - 2.3.1
        Did not find a newer package to install that meets all installation
checks.
Checking NetXtreme II BCM5708 Gigabit Ethernet rev 12 (eth0) - 4.0.3
        Did not find a newer package to install that meets all installation
checks.
Checking BMC - 2.10
        Available: dell_dup_componentid_05814 - 2.37
        Available: dell_dup_componentid_05814 - 1.05
        Found Update: dell_dup_componentid_05814 - 2.37

Found firmware which needs to be updated.

Running updates...
 100% Installing dell_dup_componentid_16113 - s528
Done: Update complete. You must perform a warm reboot for the update to take
effect.

 100% Installing dell_dup_componentid_00159 - 2.6.1
Done: Update complete. You must perform a warm reboot for the update to take
effect.

 100% Installing
pci_firmware(ven_0x1000_dev_0x0060_subven_0x1028_subdev_0x1f0c) - 6.2.0-0013
Done: Update complete. You must perform a warm reboot for the update to take
effect.

 100% Installing dell_dup_componentid_05814 - 2.37
Done: Update complete. You must perform a warm reboot for the update to take
effect.

[r...@core17 ~]# shutdown -r now

Broadcast message from root (pts/0) (Sat Jan 30 13:11:59 2010):

The system is going down for reboot NOW!
[r...@core17 ~]# logout


Here are the steps I've followed to get to this point...

yum -y install procmail OpenIPMI
chkconfig --level 345 ipmi on
service ipmi start

wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
yum -y install srvadmin-all

#relogin

srvadmin-services.sh enable
srvadmin-services.sh start

wget -q -O - http://linux.dell.com/repo/community/bootstrap.cgi | bash

wget -q -O - http://linux.dell.com/repo/firmware/bootstrap.cgi | bash

yum -y install firmware-addon-dell
yum -y install dell_ft_install
yum -y install $(bootstrap_firmware)
_______________________________________________
Linux-PowerEdge mailing list
Linux-PowerEdge@dell.com
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq

Reply via email to