GC Testt
GC Testt
GC Testt
/nmcmd -D -D
Frame 8 Cage 10 Supernode 1 Drawer 3 RUNTIME
Frame 8 Cage 5 Supernode 0 Drawer 2 RUNTIME
Frame 8 Cage 8 Supernode 1 Drawer 1 RUNTIME
Frame 8 Cage 12 Supernode 2 Drawer 1 STANDBY_CNM_EXCLUDED
Frame 8 Cage 4 Supernode 0 Drawer 1 RUNTIME
Frame 8 Cage 9 Supernode 1 Drawer 2 RUNTIME
Frame 8 Cage 13 Supernode 2 Drawer 2 RUNTIME
Frame 8 Cage 11 Supernode 2 Drawer 0 RUNTIME
Frame 8 Cage 3 Supernode 0 Drawer 0 RUNTIME
Frame 8 Cage 7 Supernode 1 Drawer 0 RUNTIME
Frame 8 Cage 14 Supernode 2 Drawer 3 RUNTIME
Frame 8 Cage 6 Supernode 0 Drawer 3 RUNTIME
./nmcmd -I -S -f 8 -c 3
From Client:
version: 1
cecname Server-9125-F2C-SN0286C36
mtms 9125-F2C/0286C36
supernode: 0
drawer: 0
frame: 8
cage: 3
vport: 3
lnmcstate: 3
cecstate: 0
powerstate: 1
runstate: 9
topology: 4
routing_mode: 0
routing_algorithm: 0
masterisr: 0x800200c000000
nbrchecksum: 0x15601000
aggregation: 0
power_off_delay: 0
numdlink: 128
num_lnmc_mask: 8
num_lnmc_event: 2
num_fsp_event: 4
num_gctr: 8
Lnmc Mask:
[0]: 0xf8
[1]: 0xf
[2]: 0xf8
[3]: 0xd
[4]: 0x9
[5]: 0xff
[6]: 0xc0
[7]: 0x0
Lnmc Event:
[0]: 0x7f
[1]: 0xf0
Fsp Event:
[0]: 0xf0
[1]: 0xf0
[2]: 0xf0
[3]: 0xf0
GC init list:
[0] linkid 0x00000000
[0] globalcounter 0x0
[0] local id 0x0
[0] config register 0x4f7ffec770800
[1] linkid 0x00002000
[1] globalcounter 0x0
[1] local id 0x831
[1] config register 0x404f7ffec771800
[2] linkid 0x00004000
[2] globalcounter 0x0
[2] local id 0x0
[2] config register 0x4f7ffec770800
[3] linkid 0x00006000
[3] globalcounter 0x0
[3] local id 0x0
[3] config register 0x4f7ffec770800
[4] linkid 0x00008000
[4] globalcounter 0x0
[4] local id 0x0
[4] config register 0x4f7ffec770800
[5] linkid 0x0000a000
[5] globalcounter 0x0
[5] local id 0x0
[5] config register 0x4f7ffec770800
[6] linkid 0x0000c000
[6] globalcounter 0x0
[6] local id 0x0
[6] config register 0x4f7ffec770800
[7] linkid 0x0000e000
[7] globalcounter 0x0
[7] local id 0x0
[7] config register 0x4f7ffec770800
Usage options:
1) nmcmd -h | --help: print usage information
2) nmcmd ?: print usage information
3) nmcmd -D -C [ -F | -B ] : List Cluster components
4) nmcmd -D -I [-f <frame> | -s <supernode>] : List Location Information
5) nmcmd -D -L [-s <supernode> -d <drawer> [-m <hubmodule> ] | [-f <frame> -c <cage> [-m
<hubmodule]]]: List Link Status Information
6) nmcmd -D -E [-s <supernode> -d <drawer> [-m <hubmodule> ] | [-f <frame> -c <cage> [-m
<hubmodule]]]: List Expected Nbrs of the Links
7) nmcmd -D -F [ -H | -I | -L [-s <supernode> [-d <drawer>] | -f <frame> [-c <cage>] ] : List Faulty
hardware
8) nmcmd -D -M [ -f <frame> [-c <cage>] | -s <supernode> [-d <drawer>] ] : List Miswired Links Info
9) nmcmd -D -A -s <supernode> -d <drawer> : dump lnmc state
10) nmcmd -D -D : dump frame/cage/supernode/drawer + drawer status information
11) nmcmd -D -G -M : read the master global counter and backup list
12) nmcmd -D -G -M -a : read the master global counter and backup list + parameters from CNM Glob
13) nmcmd -H -T -R [ -s <supernode> -d <drawer> | -f <frame> -c <cage> | -A] : Get Topology
Information from FSP
14) nmcmd -H -T -W {-f <frame> [-c <cage> ] | -A | -e } : Set Topology Information to FSP
15) nmcmd -H -P -s <supernode> -d <drawer> -m <hubmodule> -R | -W [-k <mask>]: Read / Write
hardware performance counters, hub=8, for all hub
16) nmcmd -H -S -s <supernode> -d <drawer> -m <hubmodule> | -k <hubmask> -a <scom address>
-R : Read an entire register from hub/s
Ex: -k 0x11 => 0 0 0 1 0 0 0 1
Hub7 Hub6 Hub5 Hub4 Hub3 Hub2 Hub1 Hub0
17) nmcmd -H -S -s <supernode> -d <drawer> -m <hubmodule> -a <scom address1,scom
address2,..scom address10>
-r <scom data1,scom data2,..scom data10> -W : write data to a register
18) nmcmd -H -S -s <supernode> -d <drawer> -m <hubmodule> -a <scom address> -M -r <scom data>
-k <mask>: write under mask for a register
19) nmcmd -H -O { -f <source-frame> [-c <source-cage>] -ts <target-supernode> [-td <target-drawer>]
[-R] }
nmcmd -H -O { -s <source-supernode> [-d <source-drawer>] -tf <target-frame> [-tc <target-cage>] [-
R] }
nmcmd -H -O { -s <source-supernode> [-d <source-drawer>] [-R] }
nmcmd -H -O { -f <source-frame> [-c <source-cage> ] [-R] }
nmcmd -H -O { -f <source-frame> [-c <source-cage>] -tf <target-frame> [-tc <target-cage>] [-R] }
nmcmd -H -O { -s <source-supernode> [-d <source-drawer>] -ts <target-supernode> [-td <target-
drawer>] [-R] }
nmcmd -H -O { -f <source-frame> -c <source-cage> -m <source-hub-module> -l <source-link_id> [-
R] }
nmcmd -H -O { -s <source-supernode> -d <source-drawer> -m <source-hub-module> -l <source-
link_id> [-R] }
20) nmcmd -H -F { -f <source-frame> [-c <source-cage>] -ts <target-supernode> [-td <target-drawer>]
[-u] }
nmcmd -H -F { -s <source-supernode> [-d <source-drawer>] -tf <target-frame> [-tc <target-cage>] [-
u] }
nmcmd -H -F { -s <source-supernode> [-d <source-drawer>] [-u] }
nmcmd -H -F { -f <source-frame> [-c <source-cage> ] [-u] }
nmcmd -H -F { -f <source-frame> [-c <source-cage>] -tf <target-frame> [-tc <target-cage>] [-u] }
nmcmd -H -F { -s <source-supernode> [-d <source-drawer>] -ts <target-supernode> [-td <target-
drawer>] [-u] }
nmcmd -H -F { -f <source-frame> -c <source-cage> -m <source-hub-module> -l <source-link_id> [-u]
}
nmcmd -H -F { -s <source-supernode> -d <source-drawer> -m <source-hub-module> -l <source-
link_id> [-u] }
21) nmcmd -C -T -R : Read Topology Information from CNM
22) nmcmd -C -T -R -X : Read Topology Information from PERCS DB
23) nmcmd -C -P -R : Read ISNM Configuration Parameters from CNM
24) nmcmd -C -P -W -p <param> -v <value>: Set ISNM Configuration Parameters
25) nmcmd -I -P1 { -f <frame> -c <cage> [-m <hubmodule>]} | { -s <supernode> -d <drawer> [-m
<hubmodule>]}: Get PRT1 data
26) nmcmd -I -P2 { -f <frame> -c <cage> [-m <hubmodule>]} | { -s <supernode> -d <drawer> [-m
<hubmodule>]}: Get PRT2 data
27) nmcmd -I -L { -f <frame> -c <cage> [-m <hubmodule>]} | { -s <supernode> -d <drawer> [-m
<hubmodule>]}: Get LUM data
28) nmcmd -I -M -s <supernode> [-d <drawer>] [-m <hubmodule>]: Get Multicast data
29) nmcmd -I -G -R : Reset all Global Counters to inactive slave mode
30) nmcmd -I -G -X : Execute the counter algorithm and start Master and backups
*****************************************************************************
NOTE: Valid hub numbers are 0-7 or 0-31 (local vs global)
******************************************************************************
./nmcmd -I -S -se 4 -d 1
From Client:
version: 1
cecname Server-9125-F2C-SN0286C46
mtms 9125-F2C/0286C46
supernode: 0
drawer: 1
frame: 8
cage: 4