4.4. Boot Process

The FB9000 contains internal Flash memory storage that holds two types of software :-

It is possible for only one of these types of software, or neither of them, to be present in the Flash, but when shipped from the factory the unit will contain a bootloader and the latest factory-release application software. The FB9000 can store multiple app software images in the Flash, and this is used with an automatic fall-back mechanism - if a new software image proves unreliable, it is 'demoted', and the unit falls back to running older software. The show flash contents CLI command can be used to see what is stored in the Flash - see Appendix I.

The FB9000 additionally has firmware for the auxillary coprocessor. This handles fan control, temperature monitoring and power rail sequencing (during boot and shutdown) and monitoring. Since this processor has its own storage these images will not be shown in the main flash contents.

4.4.1. LED indications

4.4.1.1. Status LED indications

The status LED has three defined states, as shown in Table 4.5 below :-

Table 4.5. Status LED indications

IndicationStatus
OffNo power applied to unit (or possibly hardware fault)
Flashing with approximately 1 second periodBootloader running / waiting for network connection
OnMain application software running

After power-up, the normal LED indication sequence is therefore to go through the ~1 second period flashing phase, and then - if at least one Ethernet port is connected to an active device - change to solid once the app is running.

Note

The status LED can be configured to be a different colour when the main application software is running, including black (i.e. off). The LED can also be set to different colours and cycle through colours based on active profiles (see Chapter 9).

From power-up, an FB9000 will normally boot and be operational in under five seconds.

4.4.1.2. Port LEDs

Whilst the bootloader is waiting for an active Ethernet connection, the LEDs by the ports will do a purple sweep in a continual left-to-right then right-to-left sequence.

Note

The same port LED flashing sequences (but this time in red) are observed if the app is running and none of the Ethernet ports are connected to an active link-partner. Note that the app continues to run, and the power/status LED will still be on solid.

When connected to an active link-partner, these flashing sequences will stop and the port LEDs will start indicating physical port status, with various status indications possible, controllable via the configuration (see Section 6.4).