Installing PoE firmware with TFTP

PoE firmware is stored in the PoE controller of the FastIron switch. You can install PoE firmware from the TFTP server on a FastIron switch using CLI commands. To do so, you should have a valid firmware image on the TFTP server.

NOTE
The PoE firmware upgrade feature is not supported in FIPS mode on Brocade devices.
NOTE
The CLI syntax to install PoE firmware is different on FSX, FCX, and ICX platforms.
NOTE
Installation of PoE firmware interrupts PoE services on the individual device or module as it is upgraded. PoE service restarts once PoE firmware installation is complete.
  1. Place the PoE firmware on a TFTP server to which the Brocade device has access.
  2. Copy the PoE firmware from the TFTP server into the switch as shown in the following examples. Be sure to use the correct file image for the platform.

    To install PoE firmware on FCX and ICX platforms, use the inline power install-firmware stack-unit command as shown in the following example.

    device# inline power install-firmware stack-unit 1 tftp 10.120.54.161 icx74xx_poh_01.8.8.b001.fw
    

    The process of PoE installation begins. You should see output similar to the following.

    Family_Stack# Flash Memory Write (8192 bytes per dot) ..............
    tftp download successful stackId = 3 file name = poe-fw
    Sending PoE Firmware to Stack Unit 3.
    Flash Memory Write (8192 bytes per dot) ...................
    PoE: Power disabled on port 3/1/1 because of power management.
    PoE: Power disabled on port 3/1/2 because of power management.
    PoE: Power disabled on port 3/1/3 because of power management.
    PoE: Power disabled on port 3/1/4 because of power management.
    PoE: Power disabled on port 3/1/5 because of power management.
    PoE: Power disabled on port 3/1/6 because of power management.
    PoE: Power disabled on port 3/1/7 because of power management.
    PoE: Power disabled on port 3/1/8 because of power management.
    PoE: Power disabled on port 3/1/9 because of power management.
    PoE: Power disabled on port 3/1/10 because of power management.
    PoE: Power disabled on port 3/1/11 because of power management.
    PoE: Power disabled on port 3/1/12 because of power management.
    PoE: Power disabled on port 3/1/13 because of power management.
    PoE: Power disabled on port 3/1/14 because of power management.
    PoE: Power disabled on port 3/1/15 because of power management.
    PoE: Power disabled on port 3/1/16 because of power management.
    PoE: Power disabled on port 3/1/17 because of power management.
    PoE: Power disabled on port 3/1/18 because of power management.
    PoE: Power disabled on port 3/1/19 because of power management.
    PoE: Power disabled on port 3/1/20 because of power management.
    PoE: Power disabled on port 3/1/21 because of power management.
    PoE: Power disabled on port 3/1/22 because of power management.
    PoE: Power disabled on port 3/1/23 because of power management.
    PoE: Power disabled on port 3/1/24 because of power management.
    U3-MSG: PoE Warning: Upgrading firmware in slot 1....DO NOT HOTSWAP OR POWER DOWN THE MODULE.
    U3-MSG: PoE Info: FW Download on slot 1...sending download command...
    U3-MSG: PoE Info: FW Download on slot 1...TPE response received.
    U3-MSG: PoE Info: FW Download on slot 1...sending erase command...
    U3-MSG: PoE Info: FW Download on slot 1...erase command...accepted.
    U3-MSG: PoE Info: FW Download on slot 1...erasing firmware memory...
    U3-MSG: PoE Info: FW Download on slot 1...erasing firmware memory...completed
    U3-MSG: PoE Info: FW Download on slot 1...sending program command...
    U3-MSG: PoE Info: FW Download on slot 1...sending program command...accepted.
    U3-MSG: PoE Info: FW Download on slot 1...programming firmware...takes around 12 minutes....
    U3-MSG: PoE Info: Firmware Download on slot 1.....10 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....20 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....30 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....40 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....50 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....60 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....70 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....80 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....90 percent completed.
    U3-MSG: PoE Info: Firmware Download on slot 1.....100 percent completed.
    U3-MSG: PoE Info: FW Download on slot 1...programming firmware...completed.
    U3-MSG: PoE Info: FW Download on slot 1...upgrading firmware...completed. Module will be reset.
    U3-MSG: PoE Info: Resetting module in slot 1....completed. 
    PoE: Failed power allocation of 30000 mwatts on port 3/1/13. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/14. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/15. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/16. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/17. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/18. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/19. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/20. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/21. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/22. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/23. Will retry when more power budget.
    PoE: Failed power allocation of 30000 mwatts on port 3/1/24. Will retry when more power budget.
    
    
  3. After the firmware is downloaded into the controller, the controller resets and reboots with the new PoE firmware, You should see output similar to the following.
    [MEMBER][email protected] Router>Download request from active unit 1 mac = 748e.f8dc.b39c
    Downloading - poe.fw
    Done.
    PoE Info: Programming Brocade defaults.....
    PoE Info: Programming Brocade defaults. Step 1: Writing port defaults on module in slot 1....
    PoE Info: Programming Brocade Defaults: Step 2: Writing PM defaults on module in slot 1.
    PoE Info: Programming Brocade defaults. Step 3: Writing user byte 0xf0 on module in slot 1.
    PoE Info: Programming Brocade defaults. Step 4: Saving settings on module in slot 1.
    PoE Info: Programming Brocade defaults....completed.
    
    [MEMBER][email protected] Router>
    
    NOTE
    If you are attempting to transfer a file using TFTP but have received an error message, refer to "Diagnostic error codes and remedies for TFTP transfers" on page 94.