How to determine if an NFP (Netronome Flow Processor) is faulty ?

book

Article ID: 168898

calendar_today

Updated On:

Products

SSL Visibility Appliance Software

Issue/Introduction

When an NFP is faulty, a syslog that resembles the following is generated:
Jul 11 23:21:53 test kernel: [ 37.197879] nfp nfp.1: [HWINFO] Timed out after 10 seconds, waiting for board.state to reach 7
Jul 11 23:21:53 test kernel: [ 37.207636] nfp nfp.1: NFP is unconfigured, ignoring this device.
Jul 11 23:21:53 test kernel: [ 37.207658] nfp: probe of nfp.1 failed with error -5


The following is an example of the complete log from the above :
Jul 11 23:21:43 test kernel: [ 26.714116] nfp nfp.1: NFP Platform Probe
...
Jul 11 23:21:53 test kernel: [ 37.197879] nfp nfp.1: [HWINFO] Timed out after 10 seconds, waiting for board.state to reach 7
Jul 11 23:21:53 test kernel: [ 37.207636] nfp nfp.1: NFP is unconfigured, ignoring this device.
Jul 11 23:21:53 test kernel: [ 37.207658] nfp: probe of nfp.1 failed with error -5
...
Jul 11 23:22:18 test ssldata[3845]: ! Could not start firmware [nsm-pegasus.fw]:NSM:Firmware [0xc2010204;code:4;sub:258] No such file or directory
Jul 11 23:22:18 test ssldata[3845]: * Aborting ssldata due to startup failure
...
Jul 11 23:22:18 test ssldata[3845]: * Process 3845 received signal 6.
Jul 11 23:22:18 test ssldata[3845]: * Frame # 0: gsignal+0x35

From the Web interface, an exception similar to the following should be displayed:

Exeption Class: sslng.errors.ns.SYSTEM_ERRNO
Message: authorize
Subsystem: 0
Component: 8
Code: 4
Subcode: 1903
API Message: Connection refused
Full Code: 134704900

Traceback (most recent call last):
File "/opt/sslv/ui/network.py", line 218, in _call_
result = self.method_map[method](*params)
File "/opt/sslv/ui/network.py", line 405, in locked_func
return func(*args, **kwargs)
File "/opt/sslv/ui/ws_monitor.py", line 1189, in get_monitor_ssl_stats
with rpc_ctx('view-ssl-stats') as ctx:
File "sslng_api_py.pyx", line 203, in netro.sslng.api.rpc_ctx._enter_ (netro/sslng/sslng_api_py.c:1642)
sslng.errors.ns.SYSTEM_ERRNO: Connection refused [134704900]