Skip to main content
alisah
Staff
Staff
April 10, 2026

Troubleshooting Tip: How to solve booting loop on FortiSwitch-6xxF series when using soft reboot

  • April 10, 2026
  • 0 replies
  • 141 views
Description This article describes how to solve the booting loop on FortiSwitch-6xxF series when using soft reboot.
Scope FortiSwitch 6xxF-FPOE Series.
Solution

Fortiswitch-boot-problem.jpg

 

If not possible to boot the device, when soft rebooting the FortiSwitch 6xxF-FPOE Series. In this situation, check the FortiSwitch CPU CPLD version.

  1. First, unplug the switch and wait a minimum of 10 minutes to restart.
  2. After a restart, open the CLI console in the FortiSwitch:

Run the command 'get hardware status':

 

S648FNTVXXXXXXXX # get hardware status

Model name: FortiSwitch-648F

CPU: Intel(R) Atom(TM) CPU C3558 @ 2.20GHz

RAM: 3942 MB

Hard disk: 30529 MB /dev/sda

Network Card chipset: Network Interface Adapter (rev.)

CPU CPLD Version: 2.10   <----

Switch CPLD Version: 3.4

 

CPLD version should be at least 2.11.

Use the TFTP server and copy the new CPLD file (.jbc) to the TFTP folder. Get the CPU CPLD file from the Fortinet Support team.

 

  1. Install the new CPU CPLD file to the switch via TFTP:

 

S648FNTVXXXXXXXX # execute restore cpld tftp <.jbc file folder address on tftp(temp/xxxx_cpucpld_v0b.02.11h_20251015.jbc)> <tftp server ip>

Please wait...

Connect to tftp server <tftp server ip> ...

Get image from tftp server OK.

Checking CPLD firmware image integrity... OK

*** DO NOT REBOOT/POWER OFF DEVICE DURING CPLD UPGRADING ***

*** POWER CYCLE IS REQUIRED AFTER CPLD UPGRADE IS DONE ***

This operation will replace the current CPU CPLD firmware

Do you want to continue? (y/n)y

Device #1 Silicon ID is ALTERA10(06)

erasing MAXII device(s)...

erasing MAXII UFM block...

erasing MAXII CFM block...

programming CFM block...

programming UFM block...

verifying CFM block...

verifying UFM block...

DONE

CPLD firmware upgrade done.

 

Run 'execute shutdown' then power cycle the unit to make the new CPU CPLD firmware take effect.

 

S648FNTVXXXXXXXX # execute shutdown

This operation will shutdown the system !

Do you want to continue? (y/n)y

Saving config.

The system is going down NOW !!

System is shutting down...

S648FNTVXXXXXXXX # ..

After halted, please wait for 5 seconds.

reboot: The system is halted.

 

  1. Reboot the switch manually.

 

FortiSwitch-648F (00:59-09282023)

BIOS version : 04000009

Serial number: S648FNTVXXXXXXXX

Please wait for OS to boot, or press any key to display configuration menu...     0

Booting default partition : FortiSwitch-648F v8.0.0,build0010,251029

System is started.

EXT2-fs (sda2): warning: mounting unchecked fs, running e2fsck is recommended

Do you want to run e2fsck? Will continue to boot if no input in 1 second (y/n) [n]

The config file may contain errors,

Please see details by the command 'diagnose debug config-error-log read'

 

  1. Log in to the switch:

 

S648FNTVXXXXXXX login: admin

Password:********

Welcome !

 

  1. Check the CPU CPLD version:

 

S648FNTVXXXXXXXX # get hardware status

Model name: FortiSwitch-648F

CPU: Intel(R) Atom(TM) CPU C3558 @ 2.20GHz

RAM: 3942 MB

Hard disk: 30529 MB /dev/sda

Network Card chipset: Network Interface Adapter (rev.)

CPU CPLD Version: 2.11  <---- CPLD version should be minimum 2.11.

Switch CPLD Version: 3.4

 

  1. If that does not solve the problem, do the same steps to upgrade CPLD version: Technical Tip: FortiSwitch 6xxF series CPLD firmware upgrade steps.