Broadcom Firmware Update Utility for IBM servers and options using the Broadcom NetXtreme and NetXtreme II ethernet adapter. Version 2.1.4a, May 14, 2010 This package updates the Broadcom firmware for the following items: NetXtreme II Servers Product Initial Release Current Release Change History File --------------------------------------------------------------------- 1909 Boot code 5.2.2 Boot code 5.2.2 BCM5709s.chg NCSI code 2.0.6 NCSI code 2.0.6 NCSI-NX2.chg 1936 Boot code 4.6.4 Boot code 5.2.2 BCM5709s.chg NCSI code 1.0.6 NCSI code 2.0.6 NCSI-NX2.chg 1949 Boot code 5.0.6 Boot code 5.2.2 BCM5709s.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 4254 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 4255 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7145 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7146 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7148 Boot code 5.2.2 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.6 NCSI code 2.0.6 NCSI-NX2.chg 7149 Boot code 5.2.2 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.6 NCSI code 2.0.6 NCSI-NX2.chg 7378 Boot code 5.0.6 Boot code 5.2.2 BCM5716.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7379 Boot code 5.0.6 Boot code 5.2.2 BCM5716.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7380 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7809 Boot code 4.6.4 Boot code 5.2.2 BCM5709s.chg NCSI code 1.0.6 NCSI code 2.0.6 NCSI-NX2.chg 7870 Boot code 4.6.4 Boot code 5.2.2 BCM5709s.chg NCSI code 1.0.6 NCSI code 2.0.6 NCSI-NX2.chg 7871 Boot code 5.0.6 Boot code 5.2.2 BCM5709s.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7872 Boot code 5.2.2 Boot code 5.2.2 BCM5709s.chg NCSI code 2.0.6 NCSI code 2.0.6 NCSI-NX2.chg 7944 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg 7945 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg NCSI code 2.0.3 NCSI code 2.0.6 NCSI-NX2.chg NetXtreme and NetXtreme II Add-in Options for Servers/Workstations Product Initial Release Current Release Change History File --------------------------------------------------------------------- 39Y6066 Boot code 1.9.6 Boot code 4.6.1 BCM5708.chg PXE code 3.0.6 PXE code 5.2.7 PXE-NX2.chg UMP code 1.1.8 UMP code 1.1.9 UMP-BCM5706s_5708_5708s.chg 39Y6079 Boot code 2.25 Boot code 2.43 BCM5703.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg 39Y6088 Boot code 2.25 Boot code 2.43 BCM5703s.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg 39Y6093 Boot code 3.19 Boot code 3.41 BCM5704.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg 39Y6098 Boot code 3.29a Boot code 3.65 BCM5721.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg 42C1780 Boot code 4.4.14 Boot code 5.2.2 BCM5709.chg ISCSI code 2.7.15 ISCSI code 4.2.12 ISCSI-NX2.chg PXE code 4.4.4 PXE code 5.2.7 PXE-NX2.chg UEFI code NA UEFI code 5.2.12 UEFI-NX2.chg 42C1781 Boot code 4.4.14 Boot code 5.2.2 BCM5709.chg ISCSI code 2.7.15 ISCSI code 4.2.12 ISCSI-NX2.chg PXE code 4.4.4 PXE code 5.2.7 PXE-NX2.chg UEFI code NA UEFI code 5.2.12 UEFI-NX2.chg 42C1790 Boot code 4.4.9 Boot code 5.2.6 BCM57710.chg NCSI code 0.5.8 NCSI code 2.0.5 NCSI-NX2.chg PXE code 4.4.11 PXE code 5.2.15 PXE-NX2-ev.chg UEFI code NA UEFI code 5.2.28 UEFI-NX2-ev.chg 42C1791 Boot code 4.4.9 Boot code 5.2.6 BCM57710.chg NCSI code 0.5.8 NCSI code 2.0.5 NCSI-NX2.chg PXE code 4.4.11 PXE code 5.2.15 PXE-NX2-ev.chg UEFI code NA UEFI code 5.2.28 UEFI-NX2-ev.chg 49Y4220 Boot code 5.0.6 Boot code 5.2.2 BCM5709.chg ISCSI code 4.0.19 ISCSI code 4.2.12 ISCSI-NX2.chg PXE code 5.0.5 PXE code 5.2.7 PXE-NX2.chg UEFI code 5.0.6 UEFI code 5.2.12 UEFI-NX2.chg 73P3501 Boot code 3.29a Boot code 3.65 BCM5721.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg 73P4001 Boot code 2.25 Boot code 2.43 BCM5703s.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg 73P4101 Boot code 2.25 Boot code 2.43 BCM5703.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg 73P4201 Boot code 3.19 Boot code 3.41 BCM5704.chg PXE code 7.6.6 PXE code 12.2.2 PXE-NX.chg For information regarding changes specific to your product, download the change history zip file (brcm_fw_nic_2.1.4a-chg22_anyos_anycpu.zip). The name of the files containing changes for your product are listed above. package version 2.1.4a (See brcm_fw_nic_2.1.4a-chg22_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the PXE code for the 39Y6066, 42C1780, 42C1781, 42C1790, 42C1791, 44W4465, 44W4466, 44W4475, 44W4479, 44X1940, 46M6164 and 46M6168. - Changes were made to the UEFI code for the 42C1780, 42C1781, 42C1790, 42C1791, 44W4465, 44W4466, 44W4475, 44W4479, 44X1940, 46M6164 and 46M6168. package version 2.1.3c (See brcm_fw_nic_2.1.3c-chg22_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the iSCSI code for the 42C1780 and 42C1781. - Changes were made to the UEFI code for the 42C1780, 42C1781, 42C1790, 42C1791, 44W4465, 44W4466, 44W4475, 44W4479, 44X1940, 46M6164 and 46M6168. - Changes were made to the boot code for the 46M6164 and 46M6168. Enhancements: - Added version check to prevent firmware updates of code that is not newer than already installed code. - Added "-force" command line option to allow forcing the firmware update. package version 2.1.3b (See brcm_fw_nic_2.1.3b-chg22_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1936, 1949, 3808, 3809, 3815, 3817, 3821, 3822, 4198, 4199, 4254, 4255, 7141, 7144, 7145, 7146, 7233, 7234, 7378, 7379, 7380, 7836, 7837, 7839, 7870, 7871, 7901, 7902, 7944, 7945, 7946, 7947, 42C1780, 42C1781, 44W4475, 44W4479 and 44X1940. - Changes were made to the NCSI code for the 1936, 1949, 3808, 3809, 3815, 3817, 3821, 3822, 4198, 4199, 4254, 4255, 7145, 7146, 7378, 7379, 7380, 7836, 7837, 7839, 7870, 7871, 7944, 7945, 7946, 7947, 44W4475 and 44W4479. - Changes were made to the PXE code for the 39Y6066, 42C1780, 42C1781, 44W4475, 44W4479 and 44X1940. - Changes were made to the UEFI code for the 42C1780, 42C1781, 44W4475, 44W4479 and 44X1940. - Changes were made to the iSCSI code for the 42C1780 and 42C1781. package version 2.1.3a (See brcm_fw_nic_2.1.3a-chg22_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the PXE code for the 26K4842, 39R8624, 39Y9306, 39Y9310, 42C1600, 42C1632, 46M6164, 46M6168, 44W4465, 44W4466, 73P9030, 22P7801, 31P6301, 31P6401, 39Y6079, 39Y6088, 39Y6093, 39Y6098, 42C1790, 42C1791, 73P3501, 73P4001, 73P4101 and 73P4201. - Changes were made to the UEFI code for the 46M6164, 46M6168, 44W4465, 44W4466, 42C1790, and 42C1791. - Changes were made to the NCSI code for the 46M6164, 46M6168, 44W4465, 44W4466, 42C1790, and 42C1791. - Changes were made to the boot code for the 46M6164, 46M6168, 44W4465, 44W4466, 42C1790, and 42C1791. package version 2.1.1c (See brcm_fw_nic_2.1.1c-chg22_anyos_anycpu.zip for details.) Problems Fixed: - none. Enhancements: - Added support for the 1949, 4254, 4255, 7378, 7379, 7380, 7871, 7944 and 7945. package version 2.1.1b (See brcm_fw_nic_2.1.1b-chg22_anyos_anycpu.zip for details.) Problems Fixed: - Fixed problem where the firmware update failed to run correctly on RHEL5u4-XEN. package version 2.1.1a (See brcm_fw_nic_2.1.1a-chg22_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1885, 1913, 1914, 1915, 1936, 3808, 3809, 3815, 3817, 3821, 3822, 4198, 4199, 7141, 7144, 7163, 7233, 7234, 7809, 7836, 7837, 7839, 7870, 7901, 7902, 7946, 7947, 7978, 7979, 7995, 7996, 7997, 8853, 8877, 44W4465, 44W4466, 44W4475, 44W4479, 44X1940, 39Y6066, 42C1780, 42C1781, 42C1790 and 42C1791. - Changes were made to the NCSI code for the 1936, 3808, 3809, 3815, 3817, 3821, 3822, 4198, 4199, 7809, 7836, 7837, 7839, 7870, 7946, 7947, 44W4465, 44W4466, 44W4475, 44W4479, 42C1790 and 42C1791. - Changes were made to the PXE code for the 44W4465, 44W4466, 44W4475, 44W4479, 44X1940, 39Y6066, 42C1780, 42C1781, 42C1790 and 42C1791. - Changes were made to the UEFI code for the 44W4465, 44W4466, 44W4475, 44W4479, 44X1940, 42C1780, 42C1781, 42C1790 and 42C1791. - Changes were made to the iSCSI code for the 42C1780 and 42C1781. Enhancements: - Added support for the 46M6164 and 46M6168. package version 2.1.0a (See brcm_fw_nic_2.1.0a-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1936, 3808, 3809, 3815, 3817, 3821, 3822, 4198, 4199, 7141, 7144, 7233, 7234, 7836, 7837, 7839, 7870, 7901, 7902, 7946, 7947, 42C1780, 42C1781, 42C1790, 42C1791, 44W4465, 44W4466, 44W4475, 44W4479 and 44X1940. - Changes were made to the PXE code for the 39Y6066, 42C1780, 42C1781, 42C1790, 42C1791, 44W4465, 44W4466, 44W4475, 44W4479 and 44X1940. - Changes were made to the ISCSI code for the 42C1780 and 42C1781. package version 2.0.9h (See brcm_fw_nic_2.0.9h-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Removed the minimum boot code level check for the 44W4465 and 44W4466. Enhancements: - Added support for the 3808, 3809, 3815, 3817, 3821, 3822, 4198, 4199, 7836, 7837, 7839 and 9233. package version 2.0.9g (See brcm_fw_nic_2.0.9g-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the UEFI code for 42C1780, 42C1781, 42C1790, 42C1791, 44W4465 44W4466, 44W4475, 44W4479 and 44X1940. - Fixed the problem where the PXE code for the 44W4465 and 44W4466 failed to update under 64bit Linux. Enhancements: - Added support for the 7946 and 7947. package version 2.0.9f (See brcm_fw_nic_2.0.9f-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1885, 1913, 1914, 1915, 7141, 7144, 7233, 7234, 7940, 7941, 7971, 7972, 7978, 7979, 7985, 7995, 7996, 7997, 8853, 8877, 39Y6066, 42C1780, 42C1781, 42C1790, 42C1791, 44W4465, 44W4466 and 44W4479. - Changes were made to the NCSI code for the 42C1790, 42C1791, 44W4465, 44W4466 and 44W4479. - Changes were made to the PXE code for 42C1790, 42C1791, 44W4465, 44W4466 and 44W4479. Enhancements: - Added support for the 1936, 7870 and 44W4475. - Added UEFI code for 42C1790, 42C1791, 44W4465, 44W4466, 44W4479 and 44X1940. package version 2.0.9e (See brcm_fw_nic_2.0.9e-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Added a bnx2 device driver version check for version 1.6.6b or greater. package version 2.0.9c (See brcm_fw_nic_2.0.9c-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1885, 1915, 7901, 7902, 7971, 7972, 7995, 8853 and 44W4479. - Changes were made to the PXE code for the 39Y6066, 42C1780, 42C1781 and 44W4479. - Changes were made to the iSCSI code for the 42C1780 and 42C1781 - Changes were made to the NCSI code for the 44W4479. Enhancements: - Added support for the 44X1940. package version 2.0.8f (See brcm_fw_nic_2.0.8f-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Fcode support was removed for the PXE code for the 44W4465 and 44W4466. This change does not result in a change in the PXE code version number. - Changes were made to the PXE code for the 39Y6066, 42C1780 and 42C1781 to fix a problem where some systems hang when loading PXE code. package version 2.0.8e (See brcm_fw_nic_2.0.8e-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the PXE code for the 39Y6066, 42C1780, 42C1781 and 44W4479. - Changes were made to the IPMI code for the 7141, 7144, 7233 and 7234. - Changes were made to the UMP code for the 7901 and 7902. Enhancements: - Added support for the 6388, 7942, 44W4465 and 44W4466. package version 2.0.8d (See brcm_fw_nic_2.0.8d-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 7141, 7144, 7233 and 7234. Enhancements: - Added support for the 42C1780 and 42C1781. package version 2.0.8c (See brcm_fw_nic_2.0.8c-chg2_anyos_anycpu.zip for details.) Problems Fixed: - None. Enhancements: - Added support for the 7901 and 7902 package version 2.0.8b (See brcm_fw_nic_2.0.8b-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the PXE code for the 39Y6066. Enhancements: - Added support for the 44W4479. package version 2.0.8a (See brcm_fw_nic_2.0.8a-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1885, 1913, 1914, 1915, 7141, 7144, 7971, 7972, 7978, 7979, 7985, 7995, 7996, 7997, 8853, 8877, 9228, 9229, 9230 and 39Y6066. - Changes were made to the ASF code for the 6218, 6223, 6225, 6227, 6228, 8488, 8648, 9228, 9229, 9230. - Changes were made to the UMP code for the 39Y6066. - Changes were made to the PXE code for the 22P7801, 26K4842, 31P6301, 31P6401, 39R8624, 39Y6066, 39Y6079, 39Y6088, 39Y6093, 39Y6098, 39Y9306, 39Y9310, 42C1600, 42C1632, 73P3501, 73P4001, 73P4101, 73P4201, 73P9030. - Changes were made to the IPMI code for the 1916, 8014 and 8028. Enhancements: - Added support for the 7233, 7234, 7940 and 7941. package version 2.0.7 (See brcm_fw_nic_2.0.7-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the PXE code for the 22P7801, 26K4842, 31P6301, 31P6401, 39R8624, 39Y6066, 39Y6079, 39Y6088, 39Y6093, 39Y6098, 39Y9306, 39Y9310, 42C1600, 42C1632, 73P3501, 73P4001, 73P4101, 73P4201, 73P9030. Enhancements: - Added support for the 1916, 8014 and 8028. package version 2.0.6 (See brcm_fw_nic_2.0.6-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1913, 1914, 7141, 7143, 7144, 7978, 7979, 7996, 7997, 8877 and 39Y6066. - Changes were made to the UMP code for the 39Y6066. - Changes were made to the PXE code for the 39Y6066. package version 2.0.5 (See brcm_fw_nic_2.0.5-chg2_anyos_anycpu.zip for details.) Problems Fixed: - None Enhancements: - Added support for the 4190, 4191, 4192, 4193, 4194, 4367 and 4368. package version 2.0.4 (See brcm_fw_nic_2.0.4-chg2_anyos_anycpu.zip for details.) Problems Fixed: - None Enhancements: - Added support for the 7141, 7143 and 7144. package version 2.0.3 (See brcm_fw_nic_2.0.3-lin-win-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1885, 1913, 1914, 1915, 7971, 7972, 7978, 7979, 7985, 7995, 8853, 8877, 39Y6066. - Changes were made to the IPMI code for the 1879, 1880, 1883, 1884, 1887, 4362, 4363, 4364, 4365, 4366, 7362, 7364, 7365, 7367, 7973, 7974, 7975, 7976, 7977, 7981, 7984, 7986, 8485, 8490, 8491, 8832, 8835, 8837, 8840, 8841, 8843, 8848, 8849, 8850, 8863, 8864, 8865, 8866, 8872, 8874, 8878, 8879. - Changes were made to the ASF code for the 6218, 6223, 6225, 6227, 6228, 8488, 8648, 9228, 9229, 9230. - Changes were made to the PXE code for the 22P7801, 26K4842, 31P6301, 31P6401, 39R8624, 39Y6066, 39Y6079, 39Y6088, 39Y6093, 39Y6098, 39Y9306, 39Y9310, 42C1600, 42C1632, 73P3501, 73P4001, 73P4101, 73P4201, 73P9030. package version 2.0.0b (See brcm_fw_nic_2.0.0b-nx-nx2-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changed the firmware update process to NOT reset the ethernet devices during the firmware update process. package version 2.0.0 (See brcm_fw_nic_2.0.0-nx-nx2-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the UMP (Universal Management Port) code for the 1885, 7971, 7972, 7995 and 8853. package version 1.1.1 (See brcm_fw_nic_1.1.1-nx-nx2-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 1879, 1880, 1887, 4347, 4348, 4362, 4363, 4364, 4365, 4366, 6218, 6223, 6225, 6227, 6228, 7969, 7973, 7974, 7975, 7976, 7977, 7992, 8485, 8486, 8488, 8490, 8491, 8648, 8837, 8840, 8841, 8849, 39Y6098, 39Y9306, 42C1600, 42C1632 and 73P3501. - Changes were made to the IPMI code for the 1879, 1880, 1887, 4362, 4363, 4364, 4365, 4366, 7969, 7973, 7974, 7975, 7976, 7977, 7992, 8485, 8490, 8491, 8837, 8840, 8841 and 8849. - Changes were made to the PXE code for the 22P7801, 26K4842, 31P6301, 31P6401, 39R8624, 39Y6079, 39Y6088, 39Y6093, 39Y6098, 39Y9306, 39Y9310, 42C1600, 42C1632, 73P3501, 73P4001, 73P4101, 73P4201 and 73P9030. package version 1.1.0 (See brcm_fw_nic_1.1.0-nx-nx2-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the Boot Code for the 1913, 1914, 4347, 6218, 6223, 6225, 6227, 6228, 7969, 7971, 7972, 7978, 7979, 7985, 7995, 8486, 8648, 8853, 8877, 9228 and 9229. - Changes were made to the ASF code for 6218, 6223, 6225, 6227, 6228, 8648, 9228 and 9229. - Changes were made to the PXE code for the 39Y6066. - Changes were made to the Enhancements: - Added support for the 1879, 1880, 1883, 1884, 1887, 1913, 22P7801, 31P6301, 31P6401, 39Y9306, 39Y6066, 39Y6079, 39Y6088, 39Y6093, 39Y6098, 39Y9310, 4348, 4366, 7362, 7364, 7365, 73P3501, 73P4001, 73P4101, 73P4201, 7992, 7995, 8488 and 9230. package version 1.0.0 (See brcm_fw_nic_1.0.0-nx-nx2-chg2_anyos_anycpu.zip for details.) Problems Fixed: - Changes were made to the boot code for the 8832, 1914, 7971, 7972, 7978, 7979 7985, 8853 and 8877. - Changes were made to the UMP (Universal Management Port) code for the 7971, 7972 and 8853.