FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
afornaris
Staff
Staff
Article Id 197663
Description
This article concerns the scenario where interfaces are disabled and kernel errors are generated at the end of the upgrade process:
Broadcom switch init timeout!
np_bcm_intf not initialized
np_bcm_intf not initialized

Initializing firewall...
System is starting...
Failed to insmod bcm switch modules (1,0,1)
Using /bin/linux-kernel-bde.o
Symbol version prefix ''
/bin/linux-kernel-bde.o: /bin/linux-kernel-bde.o: unresolved symbol synchronize_irq
/bin/linux-kernel-bde.o:
This indicates an attempt to load a module without a GPL compatible license and it has unresolved symbols. The module may be trying to access GPLONLY symbols but the problem is more likely to be a coding or user error.  Contact the module supplier for assistance.
Using /bin/linux-uk-proxy.o
Symbol version prefix ''
insmod: a module named linux-uk-proxy already exists
Using /bin/linux-bcm-diag-full.o
Symbol version prefix ''
/bin/linux-bcm-diag-full.o: /bin/linux-bcm-diag-full.o: unresolved symbol kmalloc_giant
/bin/linux-bcm-diag-full.o: /bin/linux-bcm-diag-full.o: unresolved symbol kfree_giant
/bin/linux-bcm-diag-full.o: /bin/linux-bcm-diag-full.o: unresolved symbol linux_bde_destroy
/bin/linux-bcm-diag-full.o: /bin/linux-bcm-diag-full.o: unresolved symbol linux_bde_create
/bin/linux-bcm-diag-full.o:

Solution
In order to avoid these errors, the user will need to unset the following configuration option before executing the firmware upgrade:
# config global
# config system global
# unset optimize throughput
# end

Contributors