Release Notes : End-User Diagnostics: Field Testing FirePass Hardware, version 10.0.9

Applies To:

Show Versions Show Versions

FirePass

  • 7.0.0, 6.1.0, 6.0.3, 6.0.2, 6.0.1, 6.0.0, 5.5.2, 5.5.1, 5.5.0
Release Notes
Updated Date: 04/18/2019

Summary:

This release note documents the version 10.0.9 release of the End User Diagnostics (EUD). This release is cumulative, and includes all fixes and enhancements released since version 10.0. For information about installing the software, please refer to Installing the software.

Note: F5 now offers both feature releases and maintenance releases. For more information on our new release policies, please refer to Description of the F5 Networks software version number format.

Contents:


Supported platforms

This version of the EUD is supported only on the following platforms:

  • FirePass 1200
  • FirePass 4100
  • FirePass 4300

If you are unsure which platform you have, look at the sticker on the back of the chassis to find the platform number.

[ Top ]

About the end-user diagnostics

This technical note describes how to use the end-user diagnostics (EUD) to identify possible hardware problems.

Warning:  You should not run these test tools on a system that is in production. These tests stop the unit, and prevent it from passing traffic while these tests are run. Run this tool only if you are instructed to by a support representative, or if you are verifying a hardware issue with a unit that is already removed from production.

Warning:  Before you run these tests, you should disconnect all network cables from the system. Any cables connected to the system during the tests might cause false positive results.

[ Top ]

Installing the EUD from the Admin Console

With this release, there is no option to update the EUD on FirePass systems. To run the EUD installed on the system, see Running the EUD.

[ Top ]

Running the EUD

This section describes how to start the EUD. You can run the EUD only from a console connected to the FirePass system. You can start the EUD while the system is booting from the LILO boot menu.

Starting the EUD from the LILO boot menu

  1. If the system is not powered up, turn it on. Or, if the system is on, reboot the system.
  2. As the unit reboots it pauses briefly on the boot menu.
    After the console reports for the second time Booting from local disk, the LILO prompt is presented for about 2 seconds. Press the TAB key
  3. At the LILO prompt, type Diag to start the EUD.
    It may take a moment for the EUD to start.
  4. The EUD menu displayed depends on which FirePass platform you have:

    • On FirePass 1200 platform, you see this EUD menu.
    • On FirePass 4100 and 4300 platforms, you see this EUD menu.

When the EUD starts on FirePass 1200 platform, the following menu displays:

01 - Hardware Report
02 - Run LED test
03 - Verify PCI devices
04 - Run Quick System Ram test
05 - Run System Ram test
06 - Run the LCD functionality test
07 - Run SSL test
08 - Run S.M.A.R.T test
09 - Run fsck on all drive partitions
10 - Run NIC test
11 - Run all of the above applicable Non User Interactive tests
(Runs Normal Ram Test)
12 - Run all of the above applicable tests (Runs Quick Ram Test)
13 - Display Test Report Log
14 - To quit End User Diagnostic and Reboot the System
* denotes test not available on this platform
Select a Menu item # -

Each of these options is described in the following section.

Warning:  To exit the EUD, you must use option 14 - To quit End User Diagnostic and Reboot the System. Using any other method to exit the utility might cause system instability.

[ Top ]

Understanding the EUD options for the 1200 platform

This section describes the behavior of each EUD menu option on the 1200 platform.

01 - Hardware Report

This option provides a comprehensive test of all system hardware components, including the following:

  • System information, such as the processor version, socket designation, and size of memory installed in each memory socket
  • Total memory installed, in Megabytes (MB)
  • Devices on each PCI bus
  • Motherboard sensor tests, including the CPU fan speed (RPMs), Chassis temperature (Celsius), and CPU temperature (Celsius)
  • SCCP version information, including the product ID number, board version, and CPLD version
  • Chassis information, including interior and exterior switchboard temperatures (Celsius), and fan speeds (RPMs)

When all tests complete correctly, the following message displays:

PASSED

After the test completes, the console displays the EUD menu.

[ Top ]

02 - Run LED test

This test checks the switchboard CMOS Programmable Logic Device (CPLD) on the motherboard. This test requires you to view the status LEDs on the front panel of the system. After you select this option, answer the following prompts:

Are all Power Supply Status LEDs off? (y/n)
Is the Power Supply Status LED #1 Green? (y/n)
Are all the Front Panel Status/Alarm LEDs off? (y/n)
Is the Front Panel Status LED yellow? (y/n)
Is the Front Panel Status LED green? (y/n)
Is the Front Panel Alarm LED orange? (y/n)
Is the Front Panel Alarm LED yellow? (y/n)
Is the Front Panel Activity LED yellow? (y/n)
Is the Front Panel Activity LED green? (y/n)
Are all the Port LEDs on? (y/n)

If you answer yes to all of these questions, the test was successful.

After the test completes, the console displays the EUD menu.

[ Top ]

03 - Verify PCI devices

This option verifies any Inter Chip Communication Bus (I2C) devices in the system. When you start the test, you see the following message:

Test i2cswdbhist started.

After the test completes successfully, you see the following message.

PASSED

After the test completes, the console displays the EUD menu.

[ Top ]

04 - Run Quick System Ram test

This option verifies the memory subsystem to determine any faults. This test performs the SDRAM data bus and address bus test. The quick test reserves a block of 15 MB of RAM at some available address and performs a comprehensive series of tests including:

  • Stuck address test
  • Random value test
  • XOR comparison test
  • SUB comparison test
  • MUL comparison test
  • DIV comparison test
  • OR comparison test
  • AND comparison test
  • Sequential increment test

After the test completes successfully, you see the following message:

PASS

After the test completes, the console displays the EUD menu.

[ Top ]

05 - Run System Ram test

The test uses memtester utility to test the memory subsystem to determine if it is faulty. This test performs SDRAM data bus and address bus test. The test locks the MAXIMUM freed memory that can be locked by a user process under Linux. The test lists which memory is being tested. It takes about 15 minutes to test 1GB memory.

  • Stuck address test
  • Random value test
  • XOR comparison test
  • SUB comparison test
  • MUL comparison test
  • DIV comparison test
  • OR comparison test
  • AND comparison test
  • Sequential increment test

After the test completes successfully, you see the following message:

PASSED

After the test completes, the console displays the EUD menu.

[ Top ]

06 - Run the LCD functionality test

Use this option to test the functionality of the LCD panel. The functionality tested includes: LCD serial communications, pixels, and keys. To successfully perform these tests, you need access to the LCD panel on the unit you want to test.

The first part of this test lists the firmware version of the LCD panel. This part of the test also displays the LCD panel voltage tests. After the voltage test, the interactive part of the LCD panel test begins. We recommend that you look directly at the LCD panel to view the interactive results of these tests. Certain tests, such as the keypad backlight, LCD backlight, and LCD pixel tests begin immediately after you press a key to begin the test.

The first two tests check the viability of the key pad backlight and the LCD backlight. To complete these test successfully, you must be watching the LCD panel and keypad at the time you press any key to start the test.

Verify key pad backlight toggles On and Off...press any key to start.
Did the key pad backlight toggle correctly? (y/n)
Verify LCD backlight toggles On and Off...press any key to start.
Did the LCD backlight toggle correctly? (y/n)

After you complete the backlight tests, you are prompted to test the pixels and contrast changes for the LCD.

Are all LCD pixels OFF? (y/n)
Are all LCD pixels ON? (y/n)
Verify LCD contrast changes smoothly...press any key to start
Did LCD contrast change smoothly?

After you verify the LCD contrast change, the next set of tests provides the ability to test the keys on the LCD keypad. For the following series of tests, you must press the correct key on the LCD keypad.

LCD keypad test
Press the [UP] key on the LCD Panel
Press the [LEFT] key on the LCD Panel
Press the [ENTER] key on the LCD Panel
Press the [RIGHT] key on the LCD Panel
Press the [CANCEL] key on the LCD Panel
Press the [DOWN] key on the LCD Panel

After you press the correct key for each prompt and the test is successful, the word PASS is displayed. After the test completes, the console displays the EUD menu.

[ Top ]

07 - Run SSL test

Use this option to test the SSL hardware installed in the system. If the test is successful, the following message displays:

PASS

After the test completes, the console displays the EUD menu.

[ Top ]

08 - Run S.M.A.R.T. test

The self-monitoring, analysis, and reporting technology test (S.M.A.R.T.) is for testing hard disks. Use this option to test the internal status of the hard drive, including the following:

  • Read error rate
  • Start/Stop count
  • Re-allocated sector count
  • Power on hours count
  • Spin-up retry count
  • Drive calibration retry count
  • Drive power cycle count
  • Offline scan uncorrectable sector count
  • Ultra ATA CRC error rate and multi-zone error rate

The hard drive updates and stores these attributes in a reserved area of the hard drive. The hard drive also stores a set of threshold values that correspond to the calculated value. Each threshold indicates the point at which the corresponding value produces negative results. After the test completes, the console displays the EUD menu.

[ Top ]

09 - Run fsck on all drive partitions

Use this option to run fsck on all drive partitions. The test runs fsck with the -y option.

After the test completes, the console displays the EUD menu.

[ Top ]

10 - Run NIC test

The NIC test performs adapter self tests such as the register test, eeprom test, interrupt test, loopback test on the specified Ethernet device.

The status PASSED is listed after each successful test.

[ Top ]

11 - Run all of the above applicable Non User Interactive tests

Use this option to run all EUD tests that are applicable to the system and do not require user interaction. This test also skips the Quick System Ram Test.

After the test completes the screen displays a summary of results.

[ Top ]

12 - Run all of the above applicable tests

Use this option to run all EUD tests that are applicable to the system.

After the test completes, a summary of results is listed on the screen.

[ Top ]

13 - Display Test Report Log

Use this option to display a test report. Use a capture of this data to work with a support representative.

[ Top ]

14 - To quit End User Diagnostic and Reboot the System

After you have completed the tests you want to run, use this option to exit the EUD and reboot the system. You must use this option to exit the EUD. Using other methods, such as rebooting or using the command menu, can destabilize the system. A report log is stored as a text file named TestRPT.log in /shared directory of the host file system.

[ Top ]

When the EUD starts on the FirePass 4100 and 4300 systems, the following menu displays:

01 - Hardware Report
02 - Run the switchboard CPLD tests
03 - Verify switchboard I2C devices
04 - Verify PCI devices
05 - Run the System RAM test
06 - Run the LCD functionality test
07 - Internal Packet Path test
08 - Run the PVA2 memory test
09 - Run the SSL test
10 - Run the FIPS test
11 - Run the Compression test
12 - S.M.A.R.T test
13 - Run fsck on all drive partitions
14 - Run all of the above Non User Interactive tests
15 - Run all of the above applicable tests
16 - Display Test Report Log
17 - Exit EUD Test and Reboot System
Select a Menu item # -

Each of these options is described in the following section.

Warning:  To exit the EUD, you must use option 17 - Exit EUD Test and Reboot System. Using any other method to exit the utility might cause system instability.

[ Top ]

Understanding the EUD options for the 4100 and 4300 platforms

This section describes the behavior of each EUD menu option.

01 - Hardware Report

This option provides a comprehensive test of all system hardware components, including the following:

  • System information, such as the processor version, socket designation, and size of memory installed in each memory socket
  • Total memory installed, in Megabytes (MB)
  • Devices on each PCI bus
  • Motherboard sensor tests, including the CPU fan speed (RPMs), Chassis temperature (Celsius), and CPU temperature (Celsius)
  • SCCP version information, including the product ID number, board version, and CPLD version
  • Chassis information, including interior and exterior switchboard temperatures (Celsius), and fan speeds (RPMs)

When all tests complete correctly, the following message displays:

Completed test with 0 errors.

After the test completes, the console displays the EUD menu.

[ Top ]

02 - Run the switchboard CPLD tests

This test checks the switchboard CMOS Programmable Logic Device (CPLD) on the motherboard. This test requires you to view the status LEDs on the front panel of the system. After you select this option, answer the following prompts:

Are all Power Supply Status LEDs off? (y/n)
Is the Power Supply Status LED #1 Green? (y/n)
Are all the Front Panel Status/Alarm LEDs off? (y/n)
Is the Front Panel Status LED yellow? (y/n)
Is the Front Panel Status LED green? (y/n)
Is the Front Panel Alarm LED orange? (y/n)
Is the Front Panel Alarm LED yellow? (y/n)
Is the Front Panel Activity LED yellow? (y/n)
Is the Front Panel Activity LED green? (y/n)
Are all the Port LEDs on? (y/n)

If you answer yes to all of these questions, the test was successful.

After the test completes, the console displays the EUD menu.

[ Top ]

03 - Verify switchboard I2C devices

This option verifies any Inter Chip Communication Bus (I2C) devices in the system. When you start the test, you see the following message:

Test i2cswdbhist started.

After the test completes successfully, you see the following message.

Program ending with 0 errors.

After the test completes, the console displays the EUD menu.

[ Top ]

04 - Verify PCI devices

This option runs a test that reports on and verifies the PCI devices on the PCI bus. When you start the test, you see the following message:

Verify PCI devices test started

After the test completes successfully, you see the following message:

Program ending with 0 errors.

After the test completes, the console displays the EUD menu.

[ Top ]

05 - Run the System RAM test

Use this option to verify the system RAM. This test may take several seconds to complete. The system RAM test performs an SDRAM data bus and address bus test. The test reserves a 15 MB block of available system RAM and performs the following tests:

  • Stuck address test
  • Random value test
  • XOR comparison test
  • SUB comparison test
  • MUL comparison test
  • DIV comparison test
  • OR comparison test
  • AND comparison test
  • Sequential increment test

After the test completes successfully, you see the following message:

1 runs completed. 0 errors detected. Total runtime: 1 seconds.

After the test completes, the console displays the EUD menu.

[ Top ]

06 - Run the LCD functionality test

Use this option to test the functionality of the LCD panel. The functionality tested includes: LCD serial communications, pixels, and keys. To successfully perform these tests, you need access to the LCD panel on the unit you want to test.

The first part of this test lists the firmware version of the LCD panel. This part of the test also displays the LCD panel voltage tests. After the voltage test, the interactive part of the LCD panel test begins. We recommend that you look directly at the LCD panel to view the interactive results of these tests. Certain tests, such as the keypad backlight, LCD backlight, and LCD pixel tests begin immediately after you press a key to begin the test.

The first two tests check the viability of the key pad backlight and the LCD backlight. To complete these test successfully, you must be watching the LCD panel and keypad at the time you press any key to start the test.

Verify key pad backlight toggles On and Off...press any key to start.
Did the key pad backlight toggle correctly? (y/n)
Verify LCD backlight toggles On and Off...press any key to start.
Did the LCD backlight toggle correctly? (y/n)

After you complete the backlight tests, you are prompted to test the pixels and contrast changes for the LCD.

Are all LCD pixels OFF? (y/n)
Are all LCD pixels ON? (y/n)
Verify LCD contrast changes smoothly...press any key to start
Did LCD contrast change smoothly?

After you verify the LCD contrast change, the next set of tests provides the ability to test the keys on the LCD keypad. For the following series of tests, you must press the correct key on the LCD keypad.

LCD keypad test
Press the [UP] key on the LCD Panel
Press the [LEFT] key on the LCD Panel
Press the [ENTER] key on the LCD Panel
Press the [RIGHT] key on the LCD Panel
Press the [CANCEL] key on the LCD Panel
Press the [DOWN] key on the LCD Panel

After you press the correct key for each prompt and the test is successful, the word PASS is displayed. After the test completes, the console displays the EUD menu.

[ Top ]

07 - Internal Packet Path test

This option tests the internal packet path. Use this option to test the Ethernet interfaces in the system. This test sends ping packets from the motherboard Ethernet interface back to the switchboard Ethernet interface and validates the result. It takes about two minutes to run the internal packet path test. After the tests are complete, the following message displays:

Program ending with 0 errors.

After the test completes, the console displays the EUD menu.

[ Top ]

08 - Run the PVA2 memory test

Use this test to display the version of the PVA installed in the system. This test also verifies the functionality of the external memory used by the PVA. This test runs only if the system has the Packet Velocity 2 ASIC installed.

After the test completes, the console displays the EUD menu.

[ Top ]

09 - Run the SSL test

Use this option to test the SSL hardware installed in the system. If the test is successful, the following message displays:

The SSL testing is finished! Program ending with 0 errors.

After the test completes, the console displays the EUD menu.

[ Top ]

10 - Run the FIPS test

This test runs only if the system has a FIPS module installed.

After the test completes, the EUD menu displays.

[ Top ]

11 - Run the Compression test

This test runs only if the system has additional hardware compression installed. The test performs read, write, and data verification tests.

After the test completes, the console displays the EUD menu.

[ Top ]

12 - S.M.A.R.T test

The self-monitoring, analysis, and reporting technology test (S.M.A.R.T.) is for testing hard disks. Use this option to test the internal status of the hard drive, including the following:

  • Read error rate
  • Start/Stop count
  • Re-allocated sector count
  • Power on hours count
  • Spin-up retry count
  • Drive calibration retry count
  • Drive power cycle count
  • Offline scan uncorrectable sector count
  • Ultra ATA CRC error rate and multi-zone error rate

The hard drive updates and stores these attributes in a reserved area of the hard drive. The hard drive also stores a set of threshold values that correspond to the calculated value. Each threshold indicates the point at which the corresponding value will produce negative results. After the test completes, the console displays the EUD menu.

[ Top ]

13 - Run fsck on all drive partitions

Use this option to run fsck, the file system consistency check on all drive partitions. The test runs fsck with the -y option.

After the test completes, the console displays the EUD menu.

[ Top ]

14 - Run all of the above Non User Interactive tests

Use this option to run all EUD tests that are applicable to the system and do not require user interaction.

After the test completes, the console displays the EUD menu.

[ Top ]

15 - Run all of the above applicable tests

Use this option to run all EUD tests that are applicable to the system.

After the test completes, the console displays the EUD menu.

[ Top ]

16 - Display Test Report Log

Use this option to display a test report. Use a capture of this data when you work with a support representative.

After the test completes, the console displays the EUD menu.

[ Top ]

17 - Exit EUD Test and Reboot System

After you have completed the tests you want to run, use this option to exit the EUD and reboot the system. You must use this option to exit the EUD. Using other methods, such as rebooting or using the command menu, can destabilize the system. A report log is stored as a text file named TestRPT.log in /shared directory of the host file system.

[ Top ]

Contacting F5 Networks

  Phone: (206) 272-6888
Fax: (206) 272-6802
Web: http://support.f5.com
Email: support@f5.com

For additional information, please visit http://www.f5.com.