Unsolved

This post is more than 5 years old

1 Rookie

 • 

67 Posts

180875

February 10th, 2014 05:00

Centos - Updating firmware error - Help needed

HI

on a dell R300 we are refreshing after a customer cancelling their server hosting with us.  We did are usual process which is  fresh linux centos 6 install.

Once online we run yum update to update everything then run the following:

wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
yum install srvadmin-all firmware-tools dell_ft_install syscfg raidcfg -y
yum install $(bootstrap_firmware) -y

I then reboot the server for everything to take effect.

Once rebooted I login and run the below, however its throwing an error I cant fix.  I tried uninstalling & reinstalling the dell tools, I too tried a OS reload.

[root@ds-122 sbin]# cd /opt/dell/srvadmin/sbin/
[root@ds-122 sbin]# update_firmware --yes

Running system inventory...

Searching storage directory for available BIOS updates...
Checking BIOS - 1.5.2
        Available: dell_dup_componentid_00159 - 1.5.2
        Did not find a newer package to install that meets all installation checks.
Checking SAS6IR Controller 0 Firmware - 00.25.47.00.06.22.03.00
        Available: pci_firmware(ven_0x1000_dev_0x0058_subven_0x1028_subdev_0x1f0e) - 00.25.47.00.06.22.03.00
        Did not find a newer package to install that meets all installation checks.
Checking NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0) - 3.14.0
        Available: pci_firmware(ven_0x14e4_dev_0x165a_subven_0x1028_subdev_0x020f) - 7.8.16
        Found Update: pci_firmware(ven_0x14e4_dev_0x165a_subven_0x1028_subdev_0x020f) - 7.8.16
Checking DRAC 5 Firmware - 1.60
        Available: dell_dup_componentid_08735 - 1.60
        Did not find a newer package to install that meets all installation checks.
Checking NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1) - 3.14.0
        Available: pci_firmware(ven_0x14e4_dev_0x165a_subven_0x1028_subdev_0x020f) - 7.8.16
        Found Update: pci_firmware(ven_0x14e4_dev_0x165a_subven_0x1028_subdev_0x020f) - 7.8.16
Checking HDS725050KLA360 Firmware - a60a
        Did not find a newer package to install that meets all installation checks.
Checking System BIOS for PowerEdge R300 - 1.5.2
        Did not find a newer package to install that meets all installation checks.

Found firmware which needs to be updated.

Running updates...
\       Installing pci_firmware(ven_0x14e4_dev_0x165a_subven_0x1028_subdev_ ...Installation failed for package: pci_firmware(ven_0x14e4_dev_0x165a_subven_0x1028_subdev_0x020f) - 7.8.16
aborting update...

The error message from the low-level command was:

Update failure. Firmware programming utility returned an error.
[root@ds-122 sbin]#

How do I fix the error?

I tried:

mount -o remount,suid,exec /tmp

i also tried:

	mount -o remount,exec /tmp

1 Rookie

 • 

67 Posts

February 10th, 2014 07:00

HI

whats the exact commands i need to run from SSH? i've only ever done it the way I said on my first message.

I'll need idiots proof instructions pls ;)

1 Rookie

 • 

67 Posts

February 10th, 2014 07:00

HI

I downloaded the wrong one.. i now see the .bin file.

I'll keep you updated. I assume that I just upload the .BIN to ie /home

chmod +x Network_Firmware_T3TVN_LN_7.8.16.BIN

./Network_Firmware_T3TVN_LN_7.8.16.BIN

7 Practitioner

 • 

9.7K Posts

 • 

48K Points

February 10th, 2014 07:00

ChrisDuk112,

The issue sounds like the package you used. Could you test with this standalone version of the update that failed. Here is the link to the bin file you need - http://www.dell.com/support/drivers/us/en/19/DriverDetails/Product/poweredge-r300?driverId=T3TVN&osCode=RH60&fileId=3326711852&languageCode=EN&categoryId=NI#

Let me know if that updates normally.

1 Rookie

 • 

67 Posts

February 10th, 2014 08:00

HI

more errors:

root@91.232.124.104's password:
[root@ds-122 ~]# cd /home
[root@ds-122 home]# chmod +x Network_Firmware_T3TVN_LN_7.8.16.BIN
[root@ds-122 home]# ./Network_Firmware_T3TVN_LN_7.8.16.BIN
Collecting inventory...
.
Running validation...

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)

The version of this Update Package is newer than the currently installed
version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express
(eth0)
Package version: 7.8.16
Installed version: 3.14.0

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)

The version of this Update Package is newer than the currently installed
version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express
(eth1)
Package version: 7.8.16
Installed version: 3.14.0


Continue? Y/N:y
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE
IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
sh: 001ec9f7f951: command not found
sh: 001ec9f7f952: command not found
.
Update failure. Firmware programming utility returned an error.

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
Update failure. Firmware programming utility returned an error.

Update failure. Firmware programming utility returned an error.

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
Update failure. Firmware programming utility returned an error.

Update failure. Firmware programming utility returned an error.

7 Practitioner

 • 

9.7K Posts

 • 

48K Points

February 10th, 2014 11:00

ChrisDuk,

Is this server in production currently or may we power it down? I would like to boot to this OMSA Live ISO and then run the firmware update from there. 

The download is located here - http://linux.dell.com/files/openmanage-contributions/omsa-65-live/OMSA65-CentOS6-x86_64-LiveDVD.iso

Let me know how it goes.

1 Rookie

 • 

67 Posts

February 10th, 2014 11:00

HI

its in production.

I managed to get it to update to 7.6.15 but just not the very latest firmware 7.8.16.  If i upgrade to the fw before last and reboot, then try again, same error! something is wrong with the latest download file!

root@ds-122 [/opt/dell/srvadmin/sbin]# cd /home
root@ds-122 [/home]# chmod +x Network_Firmware_T3TVN_LN_7.8.16.BIN
root@ds-122 [/home]# ./Network_Firmware_T3TVN_LN_7.8.16.BIN
Collecting inventory...
.
Running validation...

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)

The version of this Update Package is newer than the currently installed
version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express
(eth0)
Package version: 7.8.16
Installed version: 7.6.15

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)

The version of this Update Package is newer than the currently installed
version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express
(eth1)
Package version: 7.8.16
Installed version: 7.6.15


Continue? Y/N:y
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE
IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
sh: 001ec9f7f951: command not found
sh: 001ec9f7f952: command not found
.
Device: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
  Application: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
  Update failure. Firmware programming utility returned an error.

Device: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
  Application: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
  Update failure. Firmware programming utility returned an error.

root@ds-122 [/home]#

11 Posts

April 2nd, 2014 07:00

I am experiencing the same problem with a PowerEdge 2900 III and the BCM5708:

Checking NetXtreme II BCM5708 Gigabit Ethernet rev 12 (eth1) - 7.6.15
        Available: pci_firmware(ven_0x14e4_dev_0x164c_subven_0x1028_subdev_0x01b1) - 7.8.16
        Found Update: pci_firmware(ven_0x14e4_dev_0x164c_subven_0x1028_subdev_0x01b1) - 7.8.16

Running updates...
-       Installing pci_firmware(ven_0x14e4_dev_0x164c_subven_0x1028_subdev_ ...Installation failed for package: pci_firmware(ven_0x14e4_dev_0x164c_subven_0x1028_subdev_0x01b1) - 7.8.16
aborting update...

The error message from the low-level command was:

Update failure. Firmware programming utility returned an error.

1 Rookie

 • 

67 Posts

May 21st, 2014 07:00

HI

i am the guy who opened this post.

We've still got this issue on other dell R300's months after opening this post.  downloading 7.6.15 allows us to upgrade to the firmware before last, but we cant use the latest firmware.

How come dell have not released a fixed firmware yet to update this?

7 Practitioner

 • 

9.7K Posts

 • 

48K Points

May 23rd, 2014 08:00

Chris,

We are currently looking into the 7.8.16 update specifically. This doesn't look to be OS specific. We will test and investigate the update and I will let you know.

1 Rookie

 • 

67 Posts

July 14th, 2014 03:00

HI

Any news on this?

I see latest firmware is now 7.8.53

if i try to do the normal update_firmware it again fails.

I downloaded the firmware file from http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverid=23R83 and executed manually on centos 6.5 x64 and this is what happened:


[root@ds-127 ~]# cd /
[root@ds-127 /]# chmod +x Network_Firmware_23R83_LN_7.8.53.BIN
[root@ds-127 /]# ./Network_Firmware_23R83_LN_7.8.53.BIN
Collecting inventory...
.
Running validation...

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)

The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
Package version: 7.8.53
Installed version: 6.2.16

NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)

The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
Package version: 7.8.53
Installed version: 7.6.15


Continue? Y/N:y
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
....sh: 001ec9f7f960: command not found
.....................sh: 001ec9f7f961: command not found
..............
Device: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
  Application: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
  Update failure. Firmware programming utility returned an error. Original firmware restored

Device: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
  Application: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
  Update failure. Firmware programming utility returned an error. Original firmware restored

[root@ds-127 /]#

7 Practitioner

 • 

9.7K Posts

 • 

48K Points

July 14th, 2014 12:00

ChrisDuk112,

Please download and burn, or mount this ISO - http://linux.dell.com/files/openmanage-contributions/omsa-71-live/OMSA71-CentOS6-x86_64-LiveDVD.iso

Once you boot to the GUI please insert Linux formatted media with only this update in it - http://www.dell.com/support/drivers/us/en/19/DriverDetails/Product/poweredge-r300?driverId=T3TVN&osCode=RH60&fileId=3326711852&languageCode=EN&categoryId=NI

Run the update and it may still return the error but it should take the update though.

Let me know.

11 Posts

July 21st, 2014 09:00

I managed to install NIC firmware update 7.8.16 on Saturday using OMSA 7 without a glitch. Server rebooted and now both NICs are displaying the new firmware version.

1 Rookie

 • 

35 Posts

July 21st, 2014 09:00

Same here. Looks like the v7.6.18 firmware updater itself is faulty since the firmware fails across different OS (CentOS, Windows)

PE2900

* latest (2014-03) unofficial CentOS based Firmware Update DVD ( https://linux.dell.com/files/openmanage-contributions/om-firmware-live ): trying to update a BCM5708 from v7.2.14 to v7.8.16 -> FAILS (error: "Update Failure: Firmware programming utility returned an error.)

* latest CDU/SBUU v2.4.0 build 866 ( http://www.dell.com/support/home/us/en/555/Drivers/DriversDetails?driverId=78KH7 ) with SUU v14.03.00 (2014-03 available here:  http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=7WJ8M ): trying to update a BCM5708 from v7.2.14 to to v7.8.16 -> FAILS

PE2950

* latest (2014-03; OMSA 74) unofficial CentOS based Firmware Update DVD ( https://linux.dell.com/files/openmanage-contributions/om-firmware-live ): trying to update a BCM5708 from v7.6.15 to v7.8.16 -> FAILS (error: "Update Failure: Firmware programming utility returned an error.)

* latest CDU/SBUU v2.4.0 build 866 ( http://www.dell.com/support/home/us/en/555/Drivers/DriversDetails?driverId=78KH7 ) with SUU v14.03.00 (2014-03 available here:  http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=7WJ8M ): trying to update a BCM5708 from v7.6.15 to to v7.8.16 -> FAILS

I haven't tried the OMSA71 ISO yet (the one DELL-CHRIS is linking). Not sure if linking to the outdated LiveDVD with OMSA 71 is on purpose?

1 Rookie

 • 

35 Posts

July 24th, 2014 08:00

Thanks ReadesGS, it seems as if using an outdated OMSA version (anything before OMSA 73 possibly) seems to help.

29 Posts

December 7th, 2014 20:00

I just got the same issue on a new RHEL 6.6 build.

Running updates...
- Installing pci_firmware(ven_0x14e4_dev_0x165f_subven_0x1028_subdev_ ...Installation failed for package: pci_firmware(ven_0x14e4_dev_0x165f_subven_0x1028_subdev_0x1f5b) - 7.10.18
aborting update...

The error message from the low-level command was:

Update failure. Firmware programming utility returned an error. Original firmware restored

which looks to correspond with:

Checking NetXtreme BCM5720 Gigabit Ethernet PCIe (em3) - 7.8.16
Available: pci_firmware(ven_0x14e4_dev_0x165f_subven_0x1028_subdev_0x1f5b) - 7.10.18
Found Update: pci_firmware(ven_0x14e4_dev_0x165f_subven_0x1028_subdev_0x1f5b) - 7.10.18

So at some point it looks like Dell has taken a backwards step - sometime ago!

No Events found!

Top