User diagnostic crash via Front Panel Security (FPS) button

Allows the switch’s front panel Clear button to manually initiate a diagnostic reset. In the case of an application hang, this feature allows you to perform reliable diagnostics by debugging via the front panel Clear button. Diagnostic reset is controlled via Front Panel Security (FPS) options.

Front panel security password-clear

From the configure context:

Syntax

[no]front-panel-security password-clear <RESET-ON-CLEAR> | factory-reset | password-recovery | diagnostic-reset <CLEAR-BUTTON | SERIAL-CONSOLE>

Description

Enable the ability to clear the password(s) and/or configuration via the front panel buttons.

[no] disables the password clear option.

Parameters

  • If password-clear is disabled, the password(s) cannot be reset using the clear button on the front panel of the device.

  • If factory-reset is disabled, the configuration/password(s) can not be reset using the clear and reset button combination at boot time.

  • When password-recovery is enabled (and the front panel buttons disabled), a lost password can be recovered by contacting HPE customer support.

  • When password-recovery is disabled, there is no way to access a device after losing a password with the front panel buttons disabled.

  • If diagnostic-reset is disabled, the user cannot perform a diagnostic switch reset on those rare events where the switch becomes unresponsive to user input because of unknown reason(s).

  • If diagnostic-reset is enabled, the user can perform a diagnostic hard reset which will capture valuable diagnostic data and reset the switch.

Options

factory-reset

Enable/Disable factory-reset ability.

password-clear

Enable/Disable password clear.

password-recovery

Enable/Disable password recovery.

diagnostic-reset

Enable/Disable diagnostic reset.

Front-panel-security diagnostic-reset

From the configure context:

Syntax

front-panel-security diagnostic-reset <CLEAR-BUTTON | SERIAL-CONSOLE>

Description

Enables the diagnostic reset so that the switch can capture diagnostic data.

  • To initiate diagnostic reset via the clear button, press the clear button for at least 30 seconds but not more than 40 seconds.

  • To initiate diagnostic switch reset via the serial console, enter the diagnostic reset sequence on the serial console.

Options

Clear button

Enables the diagnostics by choosing the clear button option.

Serial console

Enables the diagnostics by choosing the serial console option.

[no] front-panel-security diagnostic-reset

From the configure context:

Syntax

[no] front-panel-security diagnostic-reset

Description

Disables the diagnostic reset feature so that the user is prevented from capturing diagnostic data and performing a diagnostic reset on the switch. Both the sub-options reset-via-serial-console and reset-via-clear-button will be disabled. This is necessary if the switch becomes unresponsive (hangs) for unknown reasons.

No front-panel-security diagnostic-reset

no front-panel-security diagnostic-reset

Clear Password       - Enabled
Reset-on-clear     - Disabled
Factory Reset        - Enabled
Password Recovery    - Enabled
Diagnostic Reset     - Disabled

[CAUTION: ]

CAUTION: Disabling the diagnostic reset prevents the switch from capturing diagnostic data on those rare events where the switch becomes unresponsive to user input because of unknown reasons. Ensure that you are familiar with the front panel security options before proceeding.


Front-panel-security diagnostic-reset clear-button

From the configure context:

Syntax

front-panel-security diagnostic-reset clear-button

Description

This command will enable diagnostic-reset via clear button. The user will be allowed to perform diagnostic reset by depressing the clear button for 30 seconds and not more than 40 seconds.

Front-panel-security diagnostic-rest clear-button

front-panel-security diagnostic-rest clear-button

Diagnostic Reset     - Enabled
clear-button        - Enabled
serial-console      -Disabled

[CAUTION: ]

CAUTION: Disabling the diagnostic reset prevents the switch from capturing diagnostic data on those rare events where the switch becomes unresponsive to user input because of unknown reasons. Ensure that you are familiar with the front panel security options before proceeding.


[No] front-panel-security diagnostic-reset clear-button

From the configure context:

Syntax

[no] front-panel-security diagnostic-reset clear-button

Description

Disables the diagnostic-reset via clear button.


[CAUTION: ]

CAUTION: Disabling the diagnostic reset prevents the switch from capturing diagnostic data on those rare events where the switch becomes unresponsive to user input because of unknown reasons. Ensure that you are familiar with the front panel security options before proceeding.


Show front-panel-security

Syntax

show front-panel-security

Options

Show front-panel-security

Clear Password    - Enabled
Reset –on-clear   - Disabled
Factory Reset     - Enabled
Password Recovery - Enabled
Diagnostic Reset  - Enabled

[NOTE: ]

NOTE: By default, user initiated diagnostic reset is enabled.


Diagnostic table

Validation rules

Validation

Error

Extra ‘token’ passed after diagnostic-reset.

Invalid input: <token>.

FPS Error Log

Event

Message

RMON_BOOT_CRASH_RECORD1

Diagnostic reset sequence detected on serial console; user has initiated diagnostic reset.


[NOTE: ]

NOTE: On detection on local serial


RMON_BOOT_CRASH_RECORD1

SMM: Diagnostic reset sequence detected on serial console; user has initiated diagnostic reset.


[NOTE: ]

NOTE: On detection on SMM serial console and signaled to AMM


RMON_BOOT_CRASH_RECORD1

STKM: Diagnostic reset sequence detected on serial console; user has initiated diagnostic reset.


[NOTE: ]

NOTE: On detection on non-commander serial console and signaled to commander


RMON_BOOT_CRASH_RECORD1

User has initiated diagnostic reset via the serial console.


[NOTE: ]

NOTE: Sw_panic() message


RMON_BOOT_CRASH_RECORD1

SMM: User has initiated diagnostic reset via the serial console.


[NOTE: ]

NOTE: Sw_panic() message when triggered via SMM


RMON_BOOT_CRASH_RECORD1

STKM: User has initiated diagnostic reset via the serial console.


[NOTE: ]

NOTE: Sw_panic() message when triggered via non-commander


Console print

STKM: HA Sync in progress; user initiated diagnostic request via the serial console rejected. Retry after sometime.


[NOTE: ]

NOTE: Printed on the device console. When standby is in sync state, we don’t want to crash the commander. So we report to the user to retry later


Console print

STKM: Member is booting; user initiated diagnostic request via the serial console rejected. Retry after sometime.


[NOTE: ]

NOTE: Printed on the device console. When the member is till booting, it doesn’t have the commander member number, thus we can’t issue UIDC on the commander. So we report to the user to retry later.