[Linux-PowerEdge] Updating the firmware with a M610 blade

Palko Jukka jukka.palko at medbit.fi
Thu Nov 15 07:39:55 CST 2012


I received a reply outside this mailing list that led me to the issue I 
was facing with this.

I had changed from latest repository url to latest_quarterly and my 
package versions were mainly the same as the ones available earlier. 
Thus certain files had not changed but there was also the file 
/usr/libexec/dell_dup/dell_ie_nic_broadcom-1.1.0/bcmnxfw.cfg that 
contained listing for version 7.2.14.

So what I had to do was deinstalldell_ie_nic_broadcomand couple firmware 
packages and then reinstall those. After this update_firmware worked 
properly and I got to the newest versions:

# inventory_firmware
Wait while we inventory system:
System inventory:
     BIOS = 6.3.0
     SAS/SATA Backplane 0:0 Backplane Firmware = 1.07
     System BIOS for PowerEdge M610 = 6.3.0
     Dell Lifecycle Controller = 1.5.5.27
     NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em2) = 7.2.20
     NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em1) = 7.2.20
     OS Drivers Pack = 7.1.1.1
     iDRAC = 3.42
     ST9300603SS Firmware = fs65
     NetXtreme II BCM57711 10-Gigabit PCIe (p3p2) = 7.2.20
     NetXtreme II BCM57711 10-Gigabit PCIe (p3p1) = 7.2.20
     SAS6IR Controller 0 Firmware = 00.25.47.00.06.22.03.00
     32 Bit Diagnostics = 5157a0

Just thought that I'd share this information if anybody else meets this issue.

I will propably deinstall and reinstall the whole Dell Management software pack on the couple other nodes that I maintain and fix the issue that way and hopefully the next firmware/tools have different version numbering in the RPM packages. :)


-Jukka

On 14.11.2012 15:17, Palko Jukka wrote:
> Interesting issue with updating the firmwareon a M610.
>
> starting situation:
> # update_firmware
>
> Running system inventory...
>
> Searching storage directory for available BIOS updates...
> Checking BIOS - 6.3.0
>       Available: dell_dup_componentid_00159 - 6.3.0
>       Did not find a newer package to install that meets all installation
> checks.
> Checking SAS/SATA Backplane 0:0 Backplane Firmware - 1.07
>       Available: dell_dup_componentid_11204 - 1.07
>       Did not find a newer package to install that meets all installation
> checks.
> Checking System BIOS for PowerEdge M610 - 6.3.0
>       Did not find a newer package to install that meets all installation
> checks.
> Checking Dell Lifecycle Controller - 1.5.5.27
>       Available: dell_dup_componentid_18980 - 1.5.5.27
>       Did not find a newer package to install that meets all installation
> checks.
> Checking NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em2) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.14
>       Did not find a newer package to install that meets all installation
> checks.
> Checking NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em1) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.14
>       Did not find a newer package to install that meets all installation
> checks.
> Checking OS Drivers Pack - 7.1.1.1
>       Available: dell_dup_componentid_18981 - 7.1.1.1
>       Did not find a newer package to install that meets all installation
> checks.
> Checking iDRAC - 3.42
>       Available: dell_dup_componentid_15051 - 3.42
>       Did not find a newer package to install that meets all installation
> checks.
> Checking ST9300603SS Firmware - fs65
>       Available: dell_dup_componentid_20607 - fs65
>       Did not find a newer package to install that meets all installation
> checks.
> Checking NetXtreme II BCM57711 10-Gigabit PCIe (p3p2) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.14
>       Did not find a newer package to install that meets all installation
> checks.
> Checking NetXtreme II BCM57711 10-Gigabit PCIe (p3p1) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.14
>       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_0x1f0f) -
> 00.25.47.00.06.22.03.00
>       Did not find a newer package to install that meets all installation
> checks.
> Checking 32 Bit Diagnostics - 5157a0
>       Available: dell_dup_componentid_00196 - 5157a0
>       Did not find a newer package to install that meets all installation
> checks.
>
> This system does not appear to have any updates available.
> No action necessary.
>
> I remove a few packages:
> # yum remove
> BCM57711_Dual_Port_KX4_Noble_MC_ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123.noarch
> Broadcom_NetXtreme_Gigabit_Network_Adapter_ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287.noarch
>
> I execute the following command:
> # yum install $(bootstrap_firmware)
> ...
> ===========================================================================================================================
>    Package Arch   Version Repository       Size
> ===========================================================================================================================
> Installing:
>    BCM57711_Dual_Port_KX4_Noble_MC_ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123 noarch 5:a00-1 dell-omsa-indep 4.5 M
>    Broadcom_NetXtreme_Gigabit_Network_Adapter_ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287
> noarch 5:a00-1 dell-omsa-indep 4.5 M
>
>
> Let's see what it says now:
> # update_firmware
>
> Running system inventory...
>
> Searching storage directory for available BIOS updates...
> ...
> Checking NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em2) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
> Checking NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em1) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
> ...
> Checking NetXtreme II BCM57711 10-Gigabit PCIe (p3p2) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
> Checking NetXtreme II BCM57711 10-Gigabit PCIe (p3p1) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
> ...
>
> Found firmware which needs to be updated.
>
>
> Please run the program with the '--yes' switch to enable BIOS update.
>      UPDATE NOT COMPLETED!
>
> Ok, let's try updating the firmware:
> # update_firmware --yes
>
> Running system inventory...
>
> Searching storage directory for available BIOS updates...
> ...
> Checking NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em2) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
> Checking NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em1) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
> ...
> Checking NetXtreme II BCM57711 10-Gigabit PCIe (p3p2) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
> Checking NetXtreme II BCM57711 10-Gigabit PCIe (p3p1) - 7.2.14
>       Available:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
>       Found Update:
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
> ...
>
> Found firmware which needs to be updated.
>
> Running updates...
>    100% Installing
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
> Done: Update success. You must perform a reboot for the update to take
> effect.
>
>    100% Installing
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
> Done: Update success. You must perform a reboot for the update to take
> effect.
>
>    100% Installing
> pci_firmware(ven_0x14e4_dev_0x163a_subven_0x1028_subdev_0x0287) - 7.2.20
> Done: Update success. You must perform a reboot for the update to take
> effect.
>
>    100% Installing
> pci_firmware(ven_0x14e4_dev_0x164f_subven_0x14e4_subdev_0x1123) - 7.2.20
> Done: Update success. You must perform a reboot for the update to take
> effect.
>
> Looking good, let's reboot:
> # shutdown -r now
>
> Sowhere are we now at with the versions:
> # inventory_firmware
> Wait while we inventory system:
> System inventory:
>       BIOS = 6.3.0
>       SAS/SATA Backplane 0:0 Backplane Firmware = 1.07
>       System BIOS for PowerEdge M610 = 6.3.0
>       Dell Lifecycle Controller = 1.5.5.27
>       NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em2) = 7.2.14
>       NetXtreme II BCM5709S Gigabit Ethernet rev 20 (em1) = 7.2.14
>       OS Drivers Pack = 7.1.1.1
>       iDRAC = 3.42
>       ST9300603SS Firmware = fs65
>       NetXtreme II BCM57711 10-Gigabit PCIe (p3p2) = 7.2.14
>       NetXtreme II BCM57711 10-Gigabit PCIe (p3p1) = 7.2.14
>       SAS6IR Controller 0 Firmware = 00.25.47.00.06.22.03.00
>       32 Bit Diagnostics = 5157a0
>
>
> What, where did those 7.2.20 updates to ethernet go?
>
> Any suggestions on what to try with this?
>
>
> -Jukka
>
> _______________________________________________
> Linux-PowerEdge mailing list
> Linux-PowerEdge at dell.com
> https://lists.us.dell.com/mailman/listinfo/linux-poweredge

-- 
Jukka Palko
Järjestelmäasiantuntija, DBA
050 430 3534
Medbit Oy / Linux-tiimi



More information about the Linux-PowerEdge mailing list