Field Notice: FN – 70320 – Nexus 3000, 3500, and 9000 BIOS Upgrade Might Fail at Install
The NX-OS BIOS upgrade might fail at installation.
This log message will be displayed:
Module 1: Refreshing compact flash and upgrading bios/loader/bootrom.
Warning: please do not remove or power off the module at this time.
0% — FAIL.
Return code 0x40710003 (BIOS image not found).
CAUTION: The BIOS/loader/bootrom of above module may be in corrupted state. Please try programming it again and DO NOT reboot without programming it successfully, otherwise you have to manually take out the flash from the card and program it in a BIOS programming station.
Resetting boot variables. Please wait.
Install has failed. Return code 0x40930015 (Pre-upgrade of a module failed).
Please identify the cause of the failure, and try ‘install all’ again.
There are two diagnostic tests, PrimaryBootRom and SecondaryBootRom, that are enabled by default. These tests validate the contents and version of the BIOS and run every 30 minutes. It has been determined that it is too aggressive to run these tests every 30 minutes since it could possibly trigger a defect that gets exposed when a BIOS upgrade is performed.
In this condition, during an “install all” upgrade procedure, if bios upg-required is set to yes, then a BIOS content read/write error might result in a BIOS programming failure and the NX-OS upgrade will fail.
This has no impact to the normal function of the switch. However, if the switch is power cycled/reloaded in this inconsistent BIOS state, the switch might not be able to boot NX-OS and will require a Return Material Authorization (RMA).
The BIOS upgrade might fail during an “install all” procedure.
As a proactive measure, customers who run affected versions without the fix for Cisco bug ID CSCvk30831 are recommended to use these commands in order to change the test interval to the maximum interval of 23 hours 59 minutes and 59 seconds.
diagnostic monitor interval module 1 test PrimaryBootROM hour 23 min 59 sec 59diagnostic monitor interval module 1 test SecondaryBootROM hour 23 min 59 sec 59
For Nexus 9500, the two commands need to be executed for all modules.
If the switch has already failed to program the BIOS, and was power cycled or reloaded, then the switch might not be able to boot. In this state, create an RMA.
This issue is fixed in versions 7.0(3)I4(8b), 7.0(3)I7(5a), 9.2(2), and later. In these versions the PrimaryBootRom and SecondaryBootRom tests were changed to run every 24 hours. Cisco highly recommends that customers upgrade their software to a fixed release.
Affected OS Type: NON-IOS
Affected Release: 7
Affected Release Number: 7.0(3)I2(1), 7.0(3)I7(2)
Comments: All Nexus 3000 switches that run NX-OS Release 7.0(3)I2(1) and later, all Nexus 3500 switches that run Release 7.0(3)I7(2) and later, and all Nexus 9000 switches.
Defected ID: CSCvk30831
Headline: BIOS upgrade may fail during install all