Skip to main content
afornaris
Staff
Staff
October 13, 2016

Technical Note: Disabled network interfaces and kernel errors after firmware upgrade

  • October 13, 2016
  • 0 replies
  • 3183 views
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