- DPQ 3925 Diag Telnet commands
- CM> man
- COMMAND: man
- USAGE: man [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
- DESCRIPTION:
- Alias for 'help'. Type 'help help' for more information.
- EXAMPLES:
- No examples available...
- ---------------------------------------------------------------------------
- CM> man -lr
- TABLE: built-in
- COMMAND: !
- USAGE: ! [Number{0..15}] [command{31}]
- DESCRIPTION:
- Executes the last command that was entered. If a command (or history number)
- is specified, then it executes that command from the history buffer. This
- works like the Unix '!' command
- EXAMPLES:
- ! -- This repeats the last command that was entered.
- ! cd -- This repeats the last 'cd' command that was entered.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: ?
- USAGE: ? [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
- DESCRIPTION:
- Alias for 'help'. Type 'help help' for more information.
- EXAMPLES:
- No examples available...
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: REM
- USAGE: REM [Remark text{126}]
- DESCRIPTION:
- Ignores the text that follows; used for remarks, scripting, etc.
- EXAMPLES:
- REM Started test here. --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: cd
- USAGE: cd [subtable | .. | \ | /{31}]
- DESCRIPTION:
- Sets the specified command table as the active table. This works like the
- DOS or Unix 'cd' command where '..' takes you to the previous table, and '\'
- or '/' takes you to the root table. If no parameters are specified, then it
- shows the name of the currently active command table.
- EXAMPLES:
- cd classifiers -- Makes the specified subtable the active command table.
- cd \ -- Makes the main command table active.
- cd .. -- Makes the previous (parent) command table active.
- cd -- Shows the name of the active command table.
- cd \non\doc -- You can specify partial names, and mutliple subdirs.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: dir
- USAGE: dir [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
- DESCRIPTION:
- Alias for 'help'. Type 'help help' for more information.
- EXAMPLES:
- No examples available...
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: find_command
- USAGE: find_command command{31}
- DESCRIPTION:
- Displays the name of all subdirectories which contain the specified command.
- EXAMPLES:
- find_command show --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: help
- USAGE: help [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
- DESCRIPTION:
- Shows usage information about the specified command(s), or lists the set of
- commands available in the active table. If no parameters are specified, then
- an abbreviated list of all commands and subtables is displayed.
- -t -- Shows the entire tree of command tables and commands (in
- abbreviated form).
- -l -- Shows detailed information about all commands and subtables (this
- can print a LOT of information)!
- -s -- Shows detailed information on just the subtables.
- -i -- Shows detailed information on just the registered instances for
- the active table.
- -a -- Does everything that the -l, -s, and -i options do.
- Command is the name (or partial name) of one or more commands and subtables
- for which you want detailed help to be displayed.
- EXAMPLES:
- help -- This shows an abbreviated list of all commands and
- subtables.
- help cd -- This shows detailed help on the 'cd' command.
- help cd ! diag -- This shows detailed help on the 2 commands and subtable
- listed.
- help -l -- Shows detailed help on all available commands and
- subtables.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: history
- USAGE: history
- DESCRIPTION:
- Shows a list of commands that were previously typed.
- EXAMPLES:
- history --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: instances
- USAGE: instances [name{31}]
- DESCRIPTION:
- Shows the set of object instances that have registered with the active table.
- This is the same as 'help -i', except that it lets you specify a partial
- instance name in order to limit the list that is displayed (only instances
- whose names match the partial string are shown). The name is not case
- sensitive.
- EXAMPLES:
- instances -- Shows all instances registered with the command table.
- instances p -- Shows all instances whose name begins with 'p' or 'P'.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: ls
- USAGE: ls [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
- DESCRIPTION:
- Alias for 'help'. Type 'help help' for more information.
- EXAMPLES:
- No examples available...
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: man
- USAGE: man [-t|-l|-s|-i|-a|-lr] [command [...]{126}]
- DESCRIPTION:
- Alias for 'help'. Type 'help help' for more information.
- EXAMPLES:
- No examples available...
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: pwd
- USAGE: pwd
- DESCRIPTION:
- Shows the name of the currently active command table. This is like the Unix
- 'pwd' command.
- EXAMPLES:
- pwd --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: sleep
- USAGE: sleep Milliseconds
- DESCRIPTION:
- Causes the console to sleep for the specified number of milliseconds. This
- is useful for scripting, where you want to delay between commands.
- EXAMPLES:
- sleep 1000 -- Makes the console sleep for 1 second
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: syntax
- USAGE: syntax
- DESCRIPTION:
- Displays detailed information on command line syntax and how the parser
- works.
- EXAMPLES:
- syntax --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: system_time
- USAGE: system_time
- DESCRIPTION:
- Displays the current system millisecond tick counter.
- EXAMPLES:
- system_time --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: usage
- USAGE: usage
- DESCRIPTION:
- Displays information about how the console works, and how to use it.
- EXAMPLES:
- usage --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: bcm_version
- USAGE: bcm_version
- DESCRIPTION:
- Displays the current Broadcom software version and feature codes by printing
- the startup banner. This allows the user to view the current version
- information without having to restart the application.
- EXAMPLES:
- bcm_version --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: con_high
- USAGE: con_high
- DESCRIPTION:
- Boosts the console thread priority so that you can use the console while the
- system is busy. Normally, the console priority is low so that it doesn't
- interfere with normal system operation.
- EXAMPLES:
- con_high --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: emta_console
- USAGE: emta_console
- DESCRIPTION:
- Gives control of the console to the EMTA.
- EXAMPLES:
- emta_console
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: exit
- USAGE: exit
- DESCRIPTION:
- For Telnet/ssh clients, this lets the user log out cleanly.
- EXAMPLES:
- exit
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: mbufShow
- USAGE: mbufShow
- DESCRIPTION:
- Displays current mbuf allocation.
- EXAMPLES:
- mbufShow --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: memShow
- USAGE: memShow
- DESCRIPTION:
- Displays current memory allocation.
- EXAMPLES:
- memShow --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: mutex_debug
- USAGE: mutex_debug
- DESCRIPTION:
- Shows mutex debug information for debugging deadlocks.
- EXAMPLES:
- mutex_debug
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: ping
- USAGE: ping IpAddress
- DESCRIPTION:
- Pings the specified target IP address, sending 3 64-byte packets, and waiting
- up to 5 seconds for a response. This is a basic 'standard' ping. For more
- options or control over ping parameters and behavior, you will need to go to
- the Ping Command table ('cd pingHelper').
- In order for this to work, the CM must either have successfully completed
- DHCP, or must otherwise have been configured with a valid IP address.
- Note that this command causes the ping options to be reset to their default
- state.
- This may be disabled if the platform doesn't provide an implementation of
- ping.
- EXAMPLES:
- ping 11.24.4.3 -- Ping IP address 11.24.4.3.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: read_memory
- USAGE: read_memory [-p] [-c] [-s ElementSize{1..4}] [-n NumberOfBytes{1..16384}] [StartAddress]
- DESCRIPTION:
- Displays the contents of memory (in hex and ASCII) to the console.
- StartAddress : the address to start displaying (can be memory, registers,
- etc).
- -s : sets the element size to be read (1, 2, or 4 bytes). Most useful for
- registers; defaults to 1.
- -n : sets the number of bytes to be read. Defaults to 16. Note that this
- will always be padded out to a multiple of the element size.
- -c : increments the start address by the number of bytes before reading.
- This is most useful for continuing the previous read (with the same
- parameters).
- -p : prints the current options (which would be used if not otherwise
- supplied).
- If no parameters are specified, it will perform the last read again.
- NOTE - the parameters are remembered from one read to the next; e.g. if you
- set the element size to 4 bytes, then all subsequent reads will use this,
- unless explicitly overridden.
- WARNING - it may be possible to make the system hang or crash if you read
- from an illegal address!
- EXAMPLES:
- read_memory -s 4 -n 64 0x80001234 -- Reads 64 bytes as 32-bit values.
- read_memory -n 32 0x80001234 -- Reads 32 bytes starting with the
- specified address.
- read_memory -c -- Reads the next 32 bytes, continuing
- from the previous read.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: reset
- USAGE: reset
- DESCRIPTION:
- Causes the application to exit, shutting everything down and cleaning up
- resources. On embedded platforms, this usually also triggers the internal
- CPU reset logic, causing the h/w to reboot.
- EXAMPLES:
- reset --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: routeShow
- USAGE: routeShow
- DESCRIPTION:
- Displays current routing information.
- EXAMPLES:
- routeShow --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: run_app
- USAGE: run_app
- DESCRIPTION:
- If the application was stopped at the console (either via keypress or via
- non-vol setting that automatically stopped it), then this command will allow
- it to start running. If the application is already running, this will cause
- it to start over again.
- EXAMPLES:
- run_app --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: shell
- USAGE: shell
- DESCRIPTION:
- Causes the application to jump to eCos shell.
- EXAMPLES:
- shell --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: stackShow
- USAGE: stackShow
- DESCRIPTION:
- Displays current tasks stack information.
- EXAMPLES:
- stackShow --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: start_idle_profiling
- USAGE: start_idle_profiling
- DESCRIPTION:
- Clears the idle loop profiling counter.
- EXAMPLES:
- start_idle_profiling --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: stop_idle_profiling
- USAGE: stop_idle_profiling
- DESCRIPTION:
- Displays the idle loop profiling counter.
- EXAMPLES:
- stop_idle_profiling --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: taskDelete
- USAGE: taskDelete
- DESCRIPTION:
- Deletes a specific task.
- EXAMPLES:
- taskDelete --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: taskInfo
- USAGE: taskInfo
- DESCRIPTION:
- Displays a specific task information.
- EXAMPLES:
- taskInfo --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: taskPrioritySet
- USAGE: taskPrioritySet
- DESCRIPTION:
- Changes a specific task priority.
- EXAMPLES:
- taskPrioritySet --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: taskResume
- USAGE: taskResume
- DESCRIPTION:
- Resumes a specific task.
- EXAMPLES:
- taskResumes --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: taskShow
- USAGE: taskShow
- DESCRIPTION:
- Displays current tasks information.
- EXAMPLES:
- taskShow --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: taskSuspend
- USAGE: taskSuspend
- DESCRIPTION:
- Suspends a specific task.
- EXAMPLES:
- taskSuspend --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: taskTrace
- USAGE: taskTrace
- DESCRIPTION:
- Displays a stack trace of a task.
- EXAMPLES:
- taskTrace --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: traceroute
- USAGE: traceroute [-s [IpAddress]] [-m [Number{0..255}]] [-p [Number{1..65534}]] [-l [Number{0..65535}]] [-r] TargetIpAddress{127}
- DESCRIPTION:
- traceroute - displays the hops from the router to a destination target
- (host) hostname or IP address to trace the route to
- -m maximum number of hops to find target (default 255)
- -l set the data size in bytes of each probe packet (default 32)
- -p set base UDP port used in probes (default 33434)
- -r resolve host IP addresses for each hop (default off) -s specify the
- source ip address to run traceroute (default route table)
- EXAMPLES:
- traceroute www.yahoo.com -- Performs traceroute with default
- parameters.
- traceroute -s 10.15.6.3 www.yahoo.com -- Perform traceroute from
- 10.15.6.3.
- traceroute -m 10 www.yahoo.com -- Performs traceroute with MaxTTL
- 10.
- traceroute -l 64 -p 65000 www.yahoo.com -- Performs traceroute using port
- 65000 and data len 64 bytes.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: usfsShow
- USAGE: usfsShow
- DESCRIPTION:
- Displays the current USFS Table.
- EXAMPLES:
- usfsShow --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: version
- USAGE: version
- DESCRIPTION:
- Displays the current software version and feature codes by printing the
- startup banner. This allows the user to view the current version information
- without having to restart the application.
- EXAMPLES:
- version --
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: write_memory
- USAGE: write_memory [-s ElementSize{1..4}] Address Value
- DESCRIPTION:
- Writes the specified value to the specified address.
- Address : the address to write to (can be memory, registers, etc).
- Value : the value to write.
- -s : sets the element size to be written (1, 2 or 4 bytes). If not
- specified, the default is 1 byte.
- NOTE - unlike read_memory, the parameters are not remembered from one write
- to the next.
- WARNING - it is possible to make the system hang or crash if you write to an
- illegal address (or write over the application code)!
- EXAMPLES:
- write_memory 0x80001234 0x56 -- Write a byte to the address.
- write_memory -s 4 0x80001234 0x12345678 -- Write 32 bits.
- ------------------------------------------------------------------------------
- TABLE: built-in
- COMMAND: zone
- USAGE: zone [Bitmask{0xffff}]
- DESCRIPTION:
- Prints or sets the HAL debug zones; this determines what debug messages will
- be displayed by HAL drivers. These bits correspond to the HAL debug zones:
- 0x0001 -- INIT
- 0x0002 -- TEST1
- 0x0004 -- TEST2
- 0x0008 -- TEST3
- 0x0010 -- TEST4
- 0x0020 -- TEST5
- 0x0040 -- TEST6
- 0x0080 -- BPI
- 0x0100 -- DOWNSTREAM
- 0x0200 -- UPSTREAM
- 0x0400 -- TUNER
- 0x0800 -- RANGING
- 0x1000 -- TESTSRAM
- 0x2000 -- TESTREG
- 0x4000 -- WARNING
- 0x8000 -- ERROR
- EXAMPLES:
- zone 0xc000 -- Enables ERROR and WARNING levels.
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: antenna
- USAGE: antenna [AntSelect]
- DESCRIPTION:
- Causes the 802.11 HAL to set/display its current antenna setting.
- EXAMPLES:
- antenna 0 --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: assoclist
- USAGE: assoclist
- DESCRIPTION:
- Causes the 802.11 HAL to display the current list of associated stations.
- EXAMPLES:
- assoclist 0 --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: bssid
- USAGE: bssid
- DESCRIPTION:
- Causes the 802.11 HAL to display the current BSSID address.
- EXAMPLES:
- bssid 0 --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: channel
- USAGE: channel [ChanNum]
- DESCRIPTION:
- Causes the 802.11 HAL to set/display its current channel setting.
- EXAMPLES:
- channel 2 --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: clr_counts
- USAGE: clr_counts
- DESCRIPTION:
- Causes the 802.11 HAL to clear driver maintained statistics.
- EXAMPLES:
- cmr_counts --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: csenable
- USAGE: csenable [CsEn]
- DESCRIPTION:
- Causes the 802.11 HAL to set/display the carrier suppression transmit
- setting.
- EXAMPLES:
- csenable 0 --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: hal_show
- USAGE: hal_show
- DESCRIPTION:
- Causes the 802.11 HAL to display its internal state.
- EXAMPLES:
- hal_show --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: led
- USAGE: led
- DESCRIPTION:
- Shows Wifi Led thread info.
- EXAMPLES:
- led --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: long
- USAGE: long
- DESCRIPTION:
- Simulates a long push SES button press.
- EXAMPLES:
- long --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: regdomain
- USAGE: regdomain
- DESCRIPTION:
- Causes the 802.11 HAL to display the current regulatory domain.
- EXAMPLES:
- regdomain 0 --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: rxfer
- USAGE: rxfer
- DESCRIPTION:
- Causes the 802.11 HAL to display the current FER counter.
- EXAMPLES:
- rxfer 0 --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: short
- USAGE: short
- DESCRIPTION:
- Simulates a short push SES button press.
- EXAMPLES:
- short --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Causes the HalIf object to display its state.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: ssid
- USAGE: ssid
- DESCRIPTION:
- Causes the 802.11 HAL to display its current SSID string.
- EXAMPLES:
- ssid --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: wl
- USAGE: wl [CmdLine{63}]
- DESCRIPTION:
- Sends commands to the 802.11 diagnostic and manufacturing utility.
- EXAMPLES:
- wl [command line parms] --
- ------------------------------------------------------------------------------
- TABLE: 80211_hal
- COMMAND: wpa
- USAGE: wpa
- DESCRIPTION:
- Shows WPA-NAS thread info.
- EXAMPLES:
- wpa --
- ------------------------------------------------------------------------------
- TABLE: Console
- COMMAND: exit
- USAGE: exit
- DESCRIPTION:
- End the current telnet or ssh interactive session
- EXAMPLES:
- exit
- ------------------------------------------------------------------------------
- TABLE: Console
- COMMAND: reset
- USAGE: reset
- DESCRIPTION:
- Resets the system
- EXAMPLES:
- reset
- ------------------------------------------------------------------------------
- TABLE: Console
- COMMAND: set
- USAGE: set [username|password]
- DESCRIPTION:
- Sets the username/password for telnet/ssh logins
- EXAMPLES:
- set username -- Sets the username
- set password -- Sets the password
- ------------------------------------------------------------------------------
- TABLE: Console
- COMMAND: show
- USAGE: show [ip|reset|uptime|version]
- DESCRIPTION:
- Shows state of the system.
- EXAMPLES:
- show ip -- All IP addresses in the system
- show reset -- Reset reason history log
- show uptime -- Time that system has been up
- show version -- SW filename, version, and build info
- ------------------------------------------------------------------------------
- TABLE: Console/battery
- COMMAND: set
- USAGE: set [ethernetDelay|usbDelay|wifiDelay]
- DESCRIPTION:
- Shows state of the battery
- EXAMPLES:
- set ethernetDelay -- Seconds after loosing A/C to disable the ethernet
- interface
- set usbDelay -- Seconds after loosing A/C to disable the USB
- interface
- set wifiDelay -- Seconds after loosing A/C to disable the Wi-fi
- interface
- ------------------------------------------------------------------------------
- TABLE: Console/battery
- COMMAND: show
- USAGE: show [battery]
- DESCRIPTION:
- Shows state of the battery
- EXAMPLES:
- show battery -- Shows the state of the battery
- ------------------------------------------------------------------------------
- TABLE: Console/cm
- COMMAND: diag
- USAGE: diag [downstream|upstream] [Parm2]
- DESCRIPTION:
- Executes diag commands of the CM.
- EXAMPLES:
- diag downstream 525000000 -- Changes downstream frequency
- diag upstream 125000000 -- Changes upstream frequency
- ------------------------------------------------------------------------------
- TABLE: Console/cm
- COMMAND: log
- USAGE: log [dsx|ranging|zone|off] [Log Setting{0..65535}]
- DESCRIPTION:
- Enables or disables real-time logging of specified message types or events
- EXAMPLES:
- log dsx 1 -- Enables DSx message logging
- log dsx 0 -- Disables DSx message logging
- log ranging 1 -- Enables ranging message logging
- log ranging 0 -- Disables ranging message logging
- log zone 0xFFFF -- Enables all zone message logging
- log zone 0x0000 -- Disables all zone message logging
- log off -- Disables all CM logging
- ------------------------------------------------------------------------------
- TABLE: Console/cm
- COMMAND: ping
- USAGE: ping IpAddress
- DESCRIPTION:
- Pings the specified target IP address from the CM IP stack
- EXAMPLES:
- ping 11.24.4.3 -- Ping IP address 11.24.4.3.
- ------------------------------------------------------------------------------
- TABLE: Console/cm
- COMMAND: set
- USAGE: set [firewall]
- DESCRIPTION:
- Sets the state of the CM.
- EXAMPLES:
- set firewall -- enables or disables the firewall
- ------------------------------------------------------------------------------
- TABLE: Console/cm
- COMMAND: show
- USAGE: show [all|arp|bpi|certs|cls|cfg|cpe|ds|dscwer|dsx|event|flows|lease|route|status|tod|ucd|us|counters|debug]
- DESCRIPTION:
- shows the state of the cablemodem
- EXAMPLES:
- show all -- ALL options of this command
- show arp -- ARP table
- show bpi -- BPI status
- show certs -- CM certificates
- show cls -- Docsis classifiers
- show cfg -- CM config file name and contents
- show cpe -- CPE info/table
- show ds -- Downstream status and signal quality
- show dscwer -- Downstream Codeword Error Rate
- show dsx -- DSx message history
- show event -- CM event log
- show flows -- Docsis service flows
- show lease -- CM IP and DHCP options
- show route -- The routing table
- show status -- Docsis registration Status
- show tod -- Time of day
- show ucd -- Upstream descriptors
- show us -- Upstream status
- show counters -- HW Counters
- show debug -- Hal debug
- ------------------------------------------------------------------------------
- TABLE: Console/emta
- COMMAND: diag
- USAGE: diag loopback|lineReset|lineTest|ncsMsg|offHookSim|ring|logEvent|forceProcAssert|voiceStatsInterval|bosStatusDetail|socket|logHistory|hapi
- DESCRIPTION:
- Runs various MTA diagnostics.
- EXAMPLES:
- diag loopback -- Enable analog loopback on a line
- diag lineReset -- Reset a line
- diag lineTest -- run line diagnostics and report results
- diag ncsMsg -- Sends HD and HU NCS message to the call agent
- diag offHookSim -- Simulates line off hook for a short interval of
- time
- diag ring -- Ring a line
- diag logEvent -- Triggers a Log Event in the MTA, sending a SysLog
- or SNMP Trap if necessary
- diag forceProcAssert -- Force one of the processor to assert and crash
- diag voiceStatsInterval -- Prints voice statistics at specified intervals
- diag bosStatusDetail -- Enable BOS Status detail mode
- diag socket -- Configure socket status timer for un-serviced
- socket check
- diag logHistory -- Configure log history setting
- diag hapi -- Configure HAPI log module setting
- ------------------------------------------------------------------------------
- TABLE: Console/emta
- COMMAND: log
- USAGE: log [bhal|bos|calc|cmgr|cas|dhcp|dns|ept|hapi|hbt|hdsp|krb|log|nat|ncs|net|prov|rtp|sip|snmp|tpd|util|xdrv|all|bhal-h|bos-h|calc-h|cmgr-h|cas-h|dhcp-h|dns-h|ept-h|hapi-h|hbt-h|hdsp-h|krb-h|log-h|nat-h|ncs-h|net-h|prov-h|rtp-h|sip-h|snmp-h|tpd-h|util-h|xdrv-h|all-h] [hdr|default|on|off|crit|warn|info] [sev|mod|time|thread|all] [on|off|tick|utc]
- DESCRIPTION:
- Setup logging options (log header fields, log severity support) for a given
- EMTA log module.
- EXAMPLES:
- log -- show current log settings
- log dns warn -- enables warning and critical DNS message logging
- log krb info -- enables informational, warning and critical KERBEROS
- message logging
- log prov off -- disables PROV message logging
- log all off -- disables ALL EMTA message logging
- log all on -- enables ALL EMTA message logging (including debug,
- informational, warning and critical logs)
- ------------------------------------------------------------------------------
- TABLE: Console/emta
- COMMAND: ping
- USAGE: ping IpAddress
- DESCRIPTION:
- Pings the specified target IP address from the EMTA IP stack
- EXAMPLES:
- ping 11.24.4.3 -- Ping IP address 11.24.4.3.
- ------------------------------------------------------------------------------
- TABLE: Console/emta
- COMMAND: reset
- USAGE: reset
- DESCRIPTION:
- Reset the MTA now.
- EXAMPLES:
- reset
- ------------------------------------------------------------------------------
- TABLE: Console/emta
- COMMAND: set
- USAGE: set dhcpOption|dloadInhibit|dtmfRelay|faxRelay|firewall|jitterBuf|lineMaint|loopCurrentBoost|maxCpeInclude|phs|lockstep|quarantineMode|queueDepth|ringOffset|rtpPort|telRoot|logEvents|toneDetection|resetTickets|ringWaveform|dqosLite|powerMgmtDelay|ugsAd|emtaRouterPingTest
- DESCRIPTION:
- Sets the state of the MTA. You may be prompted for additional option
- specific parameters.
- EXAMPLES:
- set dhcpOption -- Set requested DHCP option number [122|177]
- set dloadInhibit -- Inhibit SW download during call
- set dtmfRelay -- RFC2833 DTMF Tone Relay
- set faxRelay -- T.38 Fax Relay
- set firewall -- Enable the EMTA IP stack firewall
- set jitterBuf -- Jitter buffer type + parameters
- set lineMaint -- Line voltage maintenance on reboot, sync
- loss,
- -- CMS down
- set loopCurrentBoost -- Boosted loop current
- set maxCpeInclude -- Inclusion of MTA in CM max CPE limit
- set phs -- Set up PHS enabled and suppressed fields
- set lockstep -- Set MGCP lockstep and quarantine behavior
- set quarantineMode -- Set MGCP quarantine mode
- set queueDepth -- Set depth of the NCS message quarantine
- buffer
- set ringOffset -- Ring with DC offset
- set rtpPort -- RTP port number for MTA
- set telRoot -- Root certificate for use during provisioning
- set logEvents -- Enable the logging of extended Events
- set toneDetection -- Enhanced tone detection control on an
- endpoint
- set resetTickets -- Reset (CMS / Prov) Kerberos tickets
- set ringWaveform -- Set Ring Waveform shape to sinusoidal(1) or
- -- trapezoidal(2)
- set dqosLite -- Enable or Disable DQoS-lite for the EMTA
- set powerMgmtDelay -- Set the delay in seconds before Power Mgmt
- Mode
- set ugsAd -- Enable or Disable UGS-AD Control for the EMTA
- set emtaRouterPingTest -- Configure Emta Router Keep Alive Setting
- ------------------------------------------------------------------------------
- TABLE: Console/emta
- COMMAND: show
- USAGE: show all|unservicedSocket|socket|callHistory|certs|codecs|cfg|kerb|lastKerbMsg|lease|line|ncsHist|ncsDigitMap|phs|prov|rtp|security|setting|status|country|bosStatus|lastCall|processorInfo|ipcStats|faxrStats|hbState|ecanStats|logHistory|callclient|hgcp|transaction
- DESCRIPTION:
- shows the state of the MTA
- EXAMPLES:
- show all -- ALL options of this command
- show unservicedSocket -- Show unserviced socket stats
- show socket -- Show opened socket
- show callHistory -- Call history/count
- show certs -- MTA certificates
- show codecs -- supported codec list
- show cfg -- MTA config file contents
- show kerb -- Kerberos ticket and state
- show lastKerbMsg -- Last Kerberos message
- show lease -- MTA IP address and DHCP options for the
- current lease
- show line -- Line states
- show ncsHist -- NCS message history
- show ncsDigitMap -- NCS Digit map
- show phs -- Shows PHS settings for voice calls
- show prov -- Provisioning state
- show rtp -- RTP info
- show security -- Security association info
- show setting -- Emta settings
- show status -- State of any NCS connections
- show country -- Show list of supported countries and active
- country
- show bosStatus -- Show the status of all EMTA BOS synchronized
- task resources
- show lastCall -- Show list of last calls info stored (not run
- in show all)
- show processorInfo -- Show processor debug information (not run in
- show all)
- show ipcStats -- Show IPC Statistics for a channel (not run in
- show all)
- show faxrStats -- Show FAXR Statistics for a channel (not run in
- show all)
- show hbState -- Show heartbeat state for a channel (not run in
- show all)
- show ecanStats -- Show ECAN state for a channel (not run in show
- all)
- show logHistory -- Show save log history (not run in show all)
- show callclient -- Show call client state information (not run in
- show all)
- show hgcp -- Show HGCP info (not run in show all)
- show transaction -- Show HGCP transaction state info (not run in
- show all)
- ------------------------------------------------------------------------------
- TABLE: Console/ethernet
- COMMAND: diag
- USAGE: diag [readmii|writemii] [Parm2] [Parm3] [Parm4]
- DESCRIPTION:
- Executes diag commands of the Ethernet interface
- EXAMPLES:
- diag readmii 0 0x18 -- Reads from ethernet registers
- diag writemii 0 0x18 0x400 -- Writes to ethernet registers
- ------------------------------------------------------------------------------
- TABLE: Console/ethernet
- COMMAND: show
- USAGE: show [debug]
- DESCRIPTION:
- Shows debug state of the Ethernet interface
- EXAMPLES:
- show debug -- Shows debug state of ethernet RX/TX DMA rings.
- ------------------------------------------------------------------------------
- TABLE: Console/ftpLite
- COMMAND: ftp
- USAGE: ftp
- DESCRIPTION:
- Begins FTP to the specified IP address, using the current settings.
- EXAMPLES:
- ftp -- Initiates FTP until a key is pressed.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: all_sizes
- USAGE: all_sizes
- DESCRIPTION:
- Configures the settings for sweeping all packet sizes from 64-1518, with
- waiting and verification enabled. The time between pings is set to 0 ms, the
- verbosity is set to full, and the reply wait time is set to 1/2 second. The
- IP address is not changed.
- EXAMPLES:
- all_sizes --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: end_size
- USAGE: end_size [size{64..1518}]
- DESCRIPTION:
- Sets or shows the size of the largest ping packet that will be sent
- (including LLC and IP header overhead). After the packet size is increased
- by the step amount, if it is larger than this value, then the size is reset
- to the start size. This must be between start_size..1518 (MTU), inclusive.
- EXAMPLES:
- end_size 1518 -- Sets the end size to the maximum allowed.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: hs_nowait
- USAGE: hs_nowait
- DESCRIPTION:
- Configures the settings for doing high-speed pings (infinite), without
- waiting for the reply. The display verbosity is set to 2 (display only a
- 'p'), the time between pings is set to 0, and waiting for replies is
- disabled. None of the other settings are changed.
- EXAMPLES:
- hs_nowait --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: hs_wait
- USAGE: hs_wait
- DESCRIPTION:
- Configures the settings for doing high-speed pings (infinite), waiting for
- the reply. The display verbosity is set to 2 (display only a 'p'), the time
- between pings is set to 0, and waiting for replies is enabled. None of the
- other settings are changed.
- EXAMPLES:
- hs_wait --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ip_address
- USAGE: ip_address [IpAddress]
- DESCRIPTION:
- Sets or shows the IP address of the device to be pinged.
- EXAMPLES:
- ip_address 10.24.4.3 --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ip_stack
- USAGE: ip_stack [Number{0..255}]
- DESCRIPTION:
- Sets the IP stack number that the pings should be sent to. If 0, then the
- default stack will be used. The stackNum parameter must correspond to a
- valid IP stack that has been installed and initialized with an IP address.
- EXAMPLES:
- ip_stack 2 -- Forces pings to go out IP stack 2.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ip_sweep
- USAGE: ip_sweep Subnet StartingIp
- DESCRIPTION:
- Pings all IP addresses on the specified subnet, starting with the address
- specified, reporting success or failure for each one. It changes the ping
- settings so that only a single ping is sent. This is often used to discover
- all of the IP addresses on the subnet. The address will be incremented from
- 1..254, skipping .0 and .255 since these are often used for local broadcast
- addresses.
- EXAMPLES:
- ip_sweep 255.255.255.0 10.24.4.5 -- Pings 10.24.4.5 through 10.24.4.254.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: number_of_pings
- USAGE: number_of_pings [Number{-1..2147483647}]
- DESCRIPTION:
- Sets or shows the number of pings to be sent. Note that 0 means infinite
- (you will need to press a key or type 'stop' to abort). A value of -1 causes
- the number of pings to be calculated based on the end size, start size, and
- step amount, so that it will span the range exactly once; num = (end - start
- + 1) / step.
- EXAMPLES:
- number_of_pings 3 -- Limits the number of pings to 3.
- number_of_pings 0 -- Sets the number of pings to infinite.
- number_of_pings -1 -- Calculates the number of pings to span the range.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ping
- USAGE: ping [-s] [IpAddress]
- DESCRIPTION:
- Begins pinging the specified IP address, using the current settings. If the
- IP address is missing, then it uses the one that was previously set. If you
- specify -s, then pinging will happen int he background until you type stop.
- Otherwise, it will poll for a keypress.
- EXAMPLES:
- ping 10.24.4.3 -- Ping until a key is pressed.
- ping -s -- Ping until the user types stop.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: restore_defaults
- USAGE: restore_defaults
- DESCRIPTION:
- Restores all of the options to their default values (excluding the IP
- address, which is not modified). The default values cause ping to behave
- like most host-based ping utilities (3 packets, 64 bytes, wait 5 seconds,
- etc.).
- EXAMPLES:
- restore_defaults --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: show_settings
- USAGE: show_settings
- DESCRIPTION:
- Displays the current ping settings.
- EXAMPLES:
- show_settings --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: start_size
- USAGE: start_size [size{64..1518}]
- DESCRIPTION:
- Sets or shows the size of the first ping packet that will be sent (including
- LLC and IP header overhead). The packet size will be increased by the step
- amount for each packet. This must be between 64..end_size, inclusive.
- EXAMPLES:
- start_size 64 -- Sets the start size to the minimum allowed.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Displays the ping statistics summary from the last set of pings. This is the
- same summary that is displayed at the end of the pings (if verbosity is > 0).
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: step_amount
- USAGE: step_amount [size]
- DESCRIPTION:
- Sets or shows the amount that the packet size will be increased for each
- packet. This can be any number (including 0, which means to keep the size
- constant for every packet). Note that if you set it too large, then the
- packet size will wrap around to the start size every time, since it will
- never be allowed to be larger than the end_size. You can also specify a
- negative number which causes the ping size to start with the end size
- parameter and step down to the start size, then wrap back around to the end
- size.
- EXAMPLES:
- step_amount 1 -- Increases the packet size by 1 each time.
- step_amount -1 -- Decreases the packet size by 1 each time.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: stop
- USAGE: stop
- DESCRIPTION:
- Stops the ping that is currently running. This is necessary if you used the
- -s parameter with ping.
- EXAMPLES:
- stop -- Stops the ping that is running.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: time_between_pings
- USAGE: time_between_pings [Milliseconds]
- DESCRIPTION:
- Sets or shows the number of milliseconds that the ping helper will wait
- before sending the next ping. Note that this does not include time spent
- waiting for the reply or verifying it, or for time spent printing status
- information. The actual resolution and accuracy of this depends on the
- system (pSOS generally runs with a 10ms clock tick, so 10ms is the same as
- 15ms on that system).
- EXAMPLES:
- time_between_pings 100 -- Waits 100ms before sending the next ping.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: verbosity
- USAGE: verbosity [Number{0..3}]
- DESCRIPTION:
- Sets the level of information that will be displayed while pinging. A higher
- number provides more information, but also slows down the rate at which pings
- can be sent. Most host-based ping utilities provide output equivalent to 3.
- For high-performance, high packet rate pings, values of 1 or 2 are best.
- EXAMPLES:
- verbosity 0 -- Disables printing of all ping status output.
- verbosity 1 -- Displays only the summary of statistics at the end.
- verbosity 2 -- Displays a 'p' every second to show progress, and the
- summary.
- verbosity 3 -- Displays full ping info for every packet, and the summary.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: verify_enable
- USAGE: verify_enable [true|false]
- DESCRIPTION:
- Enables/disables verification of ping replies. If enabled, and if waiting
- for replies is enabled, then if a reply is received, it will verify that it
- matches the ping that was sent, and that all of the data is intact.
- EXAMPLES:
- verify_enable 1 -- Enables verification of the ping reply.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: wait_enable
- USAGE: wait_enable [true|false]
- DESCRIPTION:
- Enables/disables waiting for ping replies. If enabled, the ping helper will
- wait a number of milliseconds for the reply, and will process it if received.
- This is true even if the timeout is 0ms; it will always check for and process
- the response. If disabled, then no attempt will be made to check for or
- process a response. This is generally only of interest when you need to send
- data very quickly, with no variability.
- EXAMPLES:
- wait_enable 1 -- Enables waiting for the ping reply.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: wait_time
- USAGE: wait_time [Milliseconds]
- DESCRIPTION:
- Sets or shows the number of milliseconds that the ping helper will wait for a
- ping response before continuing. This only takes effect if waiting is
- enabled. The actual resolution and accuracy of this depends on the system
- (pSOS generally runs with a 10ms clock tick, so 10ms is the same as 15ms on
- that system).
- EXAMPLES:
- wait_time 5000 -- Sets the reply wait timeout to 5 seconds.
- ------------------------------------------------------------------------------
- TABLE: Console/system
- COMMAND: diag
- USAGE: diag [-p] [-c] [-s ParmSValue] [-n ParmNValue] [readmem|writemem|clear_debug_counters|show_debug_counters|set_debug_flow] [Parm2] [Parm3]
- DESCRIPTION:
- Executes diag commands of the system
- EXAMPLES:
- readmem -s 4 -n 64 0x80001234 -- Reads 64 bytes as 32-bit values.
- writemem 0x80001234 0x56 -- Write a byte to the address.
- clear_debug_counters -- Clear UTP debug counters.
- show_debug_counters -- Show debug counters for a selected flow.
- set_debug_flow 0 -- Enable debug counters for the selected
- flow.
- ------------------------------------------------------------------------------
- TABLE: Console/system
- COMMAND: pktlog
- USAGE: pktlog [-s] [true|false] [from_interfaces] [to_interfaces]
- DESCRIPTION:
- This enables/disables logging for packets received from the specified
- interfaces and being sent to the specified interfaces. If enabled, then the
- contents of the packet will be displayed, and the forwarder will show info
- about the HalIf on which it was received/sent, as well as why the packet was
- dropped. If the from/to interfaces parameters are missing, then all will be
- done. The interfaces are a bitmask where 0x01 corresponds to the interface
- at index 0, 0x04 corresponds to the interface at index 2, etc.
- EXAMPLES:
- pktlog true -- Enables packet logging for all interfaces.
- pktlog false 0x2 -- Disables logging of packets from interface 1 (to
- any).
- pktlog true 0x1 0x6 -- Enables logging of packets received from interface 0
- and destined to interfaces 1 or 2.
- pktlog -- Shows the enable/disable state for all interfaces.
- pktlog -s true -- Enables non-verbose logging of packets.
- ------------------------------------------------------------------------------
- TABLE: Console/system
- COMMAND: set
- USAGE: set [wdog|exception]
- DESCRIPTION:
- Set state of the system and system functionality.
- EXAMPLES:
- set wdog -- Enables/disable the watchdog timer
- set exception -- Enables/Disables exception logging
- ------------------------------------------------------------------------------
- TABLE: Console/system
- COMMAND: show
- USAGE: show [flash|memory|threads|forwarder|blocks|ecos|sockets|fpm|dqm|nonvol]
- DESCRIPTION:
- Shows state of the system.
- EXAMPLES:
- show flash -- Show flash memory info
- show memory -- Show RAM and buffer info
- show threads -- Shows the state of active threads in the system
- show forwarder -- Shows the forwarder's learning tables and forwarder's
- HAL interfaces
- show blocks -- Shows the number of serial driver writes blocked due
- to transmiting too much at once
- show ecos -- Shows the eCos ip/tcp/udp statistics
- show sockets -- Shows the eCos socket out of mbuf/cluster socket
- history tracking logs
- show fpm -- Displays the configuration settings and statistics of
- the Hardware Free Pool Manager Object
- show dqm -- Displays the internal state of the DQM interface
- show nonvol -- Displays the current non-volatile settings values for
- both the permanent and dynamic sections
- ------------------------------------------------------------------------------
- TABLE: Console/wifi
- COMMAND: wl
- USAGE: wl [CmdLine{63}]
- DESCRIPTION:
- Sends commands to the 802.11 diagnostic and manufacturing utility.
- EXAMPLES:
- wl [command line parms] --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: bcheck
- USAGE: bcheck
- DESCRIPTION:
- Runs a bounds check in the heap manager (if compiled in).
- EXAMPLES:
- bcheck --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: bcheck_crash
- USAGE: bcheck_crash [true|false]
- DESCRIPTION:
- Sets the behavior when an on-the-fly bounds checking error is detected.
- Turning this on will cause the offending thread to crash after we print
- relevant information.
- EXAMPLES:
- bcheck_crash true -- Enables crashing after on-the-fly bcheck error
- detected.
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: bcheck_enable
- USAGE: bcheck_enable [true|false]
- DESCRIPTION:
- Turns on-the-fly bounds checking on or off in the heap manager (if compiled
- in). When this is on, we will validate pointers, seed values, and other heap
- state during each alloc and free. When off, you must run bcheck manually to
- detect errors.
- EXAMPLES:
- bcheck_enable true --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: last_error
- USAGE: last_error
- DESCRIPTION:
- Displays the last error that was detected by the heap manager.
- EXAMPLES:
- last_error --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: maxAlloc
- USAGE: maxAlloc
- DESCRIPTION:
- Displays the maximum number of bytes that can currently be allocated in a
- single call to malloc. This takes into account all of the overhead for node
- tracking and bounds checking, as well as the current fragmentation state of
- the heap.
- EXAMPLES:
- maxAlloc --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: memShow
- USAGE: memShow
- DESCRIPTION:
- Displays summary of available heap.
- EXAMPLES:
- memShow --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Displays detailed heap manager counters and statistics.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: threadUsage
- USAGE: threadUsage
- DESCRIPTION:
- Displays total allocated memory per thread
- EXAMPLES:
- threadUsage --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: trace
- USAGE: trace tid [size]
- DESCRIPTION:
- Enables debug tracing for the specified thread ID or all threads if the
- parameter is 0
- EXAMPLES:
- trace 0x80b0a0a0 24 - enable 24 byte alloc tracing for the thread with TID
- 0x80b0a0a0
- trace 0x80b0a0a0 - enable all alloc tracing for the thread with TID
- 0x80b0a0a0
- trace 0 - disable alloc tracing --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: walk
- USAGE: walk
- DESCRIPTION:
- Displays all of the free memory blocks.
- EXAMPLES:
- walk --
- ------------------------------------------------------------------------------
- TABLE: HeapManager
- COMMAND: walk_alloc
- USAGE: walk_alloc
- DESCRIPTION:
- Displays all of the allocated memory blocks. WARNING: This can print a LOT
- of information!
- EXAMPLES:
- walk_alloc --
- ------------------------------------------------------------------------------
- TABLE: HostDqm
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Causes the HostDqm IF to display its internal state.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: SendOldOption61Enabled {hidden}
- USAGE: SendOldOption61Enabled [Number{0..1}]
- DESCRIPTION:
- SendOldOption61Enabled <0|1>
- EXAMPLES:
- SendOldOption61Enabled 1
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: bcm5325m_enable {hidden}
- USAGE: bcm5325m_enable [Number{0..1}]
- DESCRIPTION:
- bcm5325m_enable <0|1>
- EXAMPLES:
- bcm5325m_enable 0 -- ethernet power down.
- bcm5325m_enable 1 -- ethernet power up.
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: chkMtaDevKey
- USAGE: chkMtaDevKey
- DESCRIPTION:
- chkMtaDevKey -- verify MtaDevPrivateKey
- EXAMPLES:
- chkMtaDevKey
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: dc_offset
- USAGE: dc_offset [Number{0..65535}]
- DESCRIPTION:
- dc_offset (0~65535)
- EXAMPLES:
- dc_offset
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: enableASAPMessage
- USAGE: enableASAPMessage [Number{0..1}]
- DESCRIPTION:
- enableASAPMessage <0|1>
- EXAMPLES:
- enableASAPMessage
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: enableDNSDecode
- USAGE: enableDNSDecode [Number{0..1}]
- DESCRIPTION:
- enableDnsDecode <0|1>
- EXAMPLES:
- enableDnsDecode
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: enableDsxDecode
- USAGE: enableDsxDecode [Number{0..1}]
- DESCRIPTION:
- enableDsxDecode <0|1>
- EXAMPLES:
- enableDsxDecode
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: enableNCSTimestamp
- USAGE: enableNCSTimestamp [Number{0..1}]
- DESCRIPTION:
- enableNCSTimestamp <0|1>
- EXAMPLES:
- enableNCSTimestamp
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: getAR8316PhyRegVal
- USAGE: getAR8316PhyRegVal PhyAddr RegAddr
- DESCRIPTION:
- Reads AR8316 phy register value
- EXAMPLES:
- getAR8316PhyRegVal 0x1 0x0 -- reads the control register of first CPE
- ethernet interface
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: getAR8316RegVal
- USAGE: getAR8316RegVal RegAddr
- DESCRIPTION:
- Reads AR8316 internal register value
- EXAMPLES:
- getAR8316RegVal 0x0 -- reads the mask control register
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: gpio_on {hidden}
- USAGE: gpio_on [Number{0..36}] [true|false]
- DESCRIPTION:
- gpio_on <GPIO number> <true/false>.
- EXAMPLES:
- gpio_on 2 true -- Turn GPIO 2 On.
- gpio_on 4 false -- Turn GPIO 4 Off.
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: gr303
- USAGE: gr303 [Number{0..1}]
- DESCRIPTION:
- gr303 <0|1>
- EXAMPLES:
- gr303
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: gw_startup
- USAGE: gw_startup
- DESCRIPTION:
- Start up the Gateway
- EXAMPLES:
- gw_startup
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: line_prov_status
- USAGE: line_prov_status
- DESCRIPTION:
- Show Line Provision Status
- EXAMPLES:
- line_prov_status
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: mta_cfg_show
- USAGE: mta_cfg_show
- DESCRIPTION:
- mta_cfg_show
- EXAMPLES:
- mta_cfg_show
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: ncs_log_show
- USAGE: ncs_log_show
- DESCRIPTION:
- Show the NCS Log Table
- EXAMPLES:
- ncs_log_show
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: reorder
- USAGE: reorder
- DESCRIPTION:
- Send Re-Order Signal to endpoints
- EXAMPLES:
- ro
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: ring_scale
- USAGE: ring_scale [Number{0..65535}]
- DESCRIPTION:
- ring_scale (0~65535, default=0x39d8=14808)
- EXAMPLES:
- ring_scale
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: rtpport
- USAGE: rtpport [CNX{0..3}] [RTPPortNumber{1024..65520}]
- DESCRIPTION:
- Get/Set RTP Port Number /t rtpport <CNX> <RTPPortNumber>
- EXAMPLES:
- rtpport 0 53456
- rtpport 1 53458
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: sa_test_command
- USAGE: sa_test_command
- DESCRIPTION:
- sa test command
- EXAMPLES:
- sa_test_command
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: setAR8316PhyRegVal
- USAGE: setAR8316PhyRegVal PhyAddr RegAddr Value
- DESCRIPTION:
- Sets AR8316 phy register value
- EXAMPLES:
- setAR8316PhyRegVal 0x1 0x0 0x1 -- sets the control register of first CPE
- ethernet interface to 0x1
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: setAR8316RegVal
- USAGE: setAR8316RegVal RegAddr Value
- DESCRIPTION:
- Sets AR8316 internal register value
- EXAMPLES:
- setAR8316RegVal 0x0 0x1 -- sets the mask control register to 0x1
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: setNotificationMode
- USAGE: setNotificationMode [Number{0..1}]
- DESCRIPTION:
- setNotificationMode <0|1> .... 0-Lockstep Mode, 1-Loop Mode
- EXAMPLES:
- setNotificationMode 0
- setNotificationMode 1
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: setQuarantineBuffer
- USAGE: setQuarantineBuffer [Number{0..100}]
- DESCRIPTION:
- setQuarantineBuffer <0..100>
- 0.........Follow PacketCable compliant Quarantine buffer handling
- 1~100.....The number of events to maintain in the quarantine buffer before
- flushing
- EXAMPLES:
- setQuarantineBuffer 0
- setQuarantineBuffer 99
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showCallCounter
- USAGE: showCallCounter
- DESCRIPTION:
- showCallCounter
- EXAMPLES:
- showCallCounter
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showCmCfgTlv
- USAGE: showCmCfgTlv
- DESCRIPTION:
- showCmCfgTlv
- EXAMPLES:
- showCmCfgTlv
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showCmConfigFile
- USAGE: showCmConfigFile
- DESCRIPTION:
- showCmConfigFile
- EXAMPLES:
- showCmConfigFile
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showCmConfigIP
- USAGE: showCmConfigIP
- DESCRIPTION:
- showCmConfigIP
- EXAMPLES:
- showCmConfigIP
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showDsSignal
- USAGE: showDsSignal
- DESCRIPTION:
- showDsSignal
- EXAMPLES:
- showDsSignal
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showMtaConfigFile
- USAGE: showMtaConfigFile
- DESCRIPTION:
- showMtaConfigFile
- EXAMPLES:
- showMtaConfigFile
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showMtaConfigIP
- USAGE: showMtaConfigIP
- DESCRIPTION:
- showMtaConfigIP
- EXAMPLES:
- showMtaConfigIP
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showMtaProvState
- USAGE: showMtaProvState
- DESCRIPTION:
- showMtaProvState
- EXAMPLES:
- showMtaProvState
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showNCSConnection
- USAGE: showNCSConnection
- DESCRIPTION:
- showNCSConnection
- EXAMPLES:
- showNCSConnection
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showNumberOfCpes
- USAGE: showNumberOfCpes
- DESCRIPTION:
- showNumberOfCpes
- EXAMPLES:
- showNumberOfCpes
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showResetEvents
- USAGE: showResetEvents
- DESCRIPTION:
- showResetEvents
- EXAMPLES:
- showResetEvents
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showSFStatistics
- USAGE: showSFStatistics
- DESCRIPTION:
- showSFStatistics
- EXAMPLES:
- showSFStatistics
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showScrSwDl
- USAGE: showScrSwDl
- DESCRIPTION:
- showScrSwDl
- EXAMPLES:
- showScrSwDl
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showSwLoadName
- USAGE: showSwLoadName
- DESCRIPTION:
- showSwLoadName
- EXAMPLES:
- showSwLoadName
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showSystemTime
- USAGE: showSystemTime
- DESCRIPTION:
- showSystemTime
- EXAMPLES:
- showSystemTime
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: showUsSignal
- USAGE: showUsSignal
- DESCRIPTION:
- showUsSignal
- EXAMPLES:
- showUsSignal
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: t38_sram
- USAGE: t38_sram [Number{0..1}]
- DESCRIPTION:
- t38_sram <0|1>
- EXAMPLES:
- t38_sram
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: tel_reset
- USAGE: tel_reset
- DESCRIPTION:
- tel_reset
- EXAMPLES:
- tel_reset -- Reset Telephone line port.
- ------------------------------------------------------------------------------
- TABLE: SA
- COMMAND: tl08
- USAGE: tl08
- DESCRIPTION:
- tl08
- EXAMPLES:
- tl08
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: clearChgErrs
- USAGE: clearChgErrs A|B
- DESCRIPTION:
- Clears existing charge errors for the specified battery
- EXAMPLES:
- clearChgErrs A
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: diagErrors
- USAGE: diagErrors A|B errors{-1..4}
- DESCRIPTION:
- Instructs the battery controller to report the number of charger errors as
- the specified number of errors. This is strictly a diagnostic tool to
- evaluate system behavior without the need for a defective battery. Note that
- setting this to -1 will disable the diagnostic mode and return the system to
- reporting the actual number of errors.
- EXAMPLES:
- diagErrors 1 -- Set the diagnostic error count for the specified battery to
- 1.
- diagErrors -1 -- Disable diagnostic mode, return to real error count.
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: diagTemp
- USAGE: diagTemp [degrees C{-20..101}]
- DESCRIPTION:
- Instructs the battery controller to report the measured temperature as the
- specified temperature. This is strictly a diagnostic tool to evaluate system
- behavior without the need for an environmental chamber. Note that setting
- this to 101 degrees C will disable the diagnostic mode and return the system
- to reporting the actual measured temperature.
- EXAMPLES:
- diagTemp 60 -- Set the diagnostic temperature to 60 degrees C.
- diagTemp 101 -- Disable diagnostic mode, return to real temp.
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: diagnoseState
- USAGE: diagnoseState
- DESCRIPTION:
- Attempts to diagnose the current state of the microcontroller.
- EXAMPLES:
- diagnoseState
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: enableCharge
- USAGE: enableCharge [enable]
- DESCRIPTION:
- Enable or disable battery charging.
- EXAMPLES:
- enableCharge true -- Enable charging.
- enableCharge false -- Disable charging.
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: event
- USAGE: event [utility|battery]
- DESCRIPTION:
- Simulates battery system events. utility - publish event indicating switch
- to utility power battery - publish event indicating switch to battery
- powerNote that this is a simulation by way of the battery system event
- publisher and does *NOT* affect the actual system state. As a result,
- command 'event battery' will publish the event, and thereby invoke power save
- mode, however a 'show' command in this directory will still display the
- actual current power source and other measured information.
- EXAMPLES:
- event battery -- Publish an event indicating transition to battery power.
- event utility -- Publish an event indicating transition to utility power.
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: forcedCharge
- USAGE: forcedCharge A|B FCVTERM{0..100}
- DESCRIPTION:
- Instructs the battery controller to start forced charge on a given battery up
- to the specified percentage.
- EXAMPLES:
- forcedCharge A 80.4 -- Forced charge battery A to 80.4%
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: forcedDchg
- USAGE: forcedDchg A|B FDVTERM{0..12.6}
- DESCRIPTION:
- Instructs the battery controller to start forced discharge on a given battery
- down to a specified voltage.
- EXAMPLES:
- forcedDchg A 7.0 -- Forced discharge battery A
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: init
- USAGE: init
- DESCRIPTION:
- Initialize the battery HW.
- EXAMPLES:
- init
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: logData
- USAGE: logData [enable]
- DESCRIPTION:
- Enable or disable battery logging mode. In logging mode, data retrieved from
- battery updates will be logged to the console.
- EXAMPLES:
- logData true -- Enable data logging.
- logData false -- Disable data logging.
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: packTemp
- USAGE: packTemp A|B
- DESCRIPTION:
- Returns the current pack temperature for the specified pack (LPV modems) or
- board temperature (non-LPV modems).
- EXAMPLES:
- packTemp A -- Pack temperature for battery A
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: profileDchg
- USAGE: profileDchg [enable]
- DESCRIPTION:
- Enable or disable battery discharge profiling mode.
- EXAMPLES:
- profileDchg true -- Enable discharge profiling.
- profileDchg false -- Disable discharge profiling.
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: readEprom
- USAGE: readEprom A|B NumberOfBytes{1..128}
- DESCRIPTION:
- Read the battery eeprom and display content in hex and ascii.
- EXAMPLES:
- readEprom A 32 -- Read first 32 bytes of EEPROM from battery A.
- readEprom B 64 -- Read first 64 bytes of EEPROM from battery B.
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: samplesShow
- USAGE: samplesShow
- DESCRIPTION:
- Display battery voltage sample history.
- EXAMPLES:
- samplesShow
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Display battery information.
- EXAMPLES:
- show
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: stopCharge
- USAGE: stopCharge
- DESCRIPTION:
- Instructs the battery charger to stop charge battery.
- EXAMPLES:
- stopCharge -- Stop in-progess charge
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: stopForcedDchg
- USAGE: stopForcedDchg
- DESCRIPTION:
- Instructs the battery charger to stop forced discharge battery.
- EXAMPLES:
- stopForcedDchg -- Stop in-progess forced discharge
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: threadShow
- USAGE: threadShow
- DESCRIPTION:
- Display battery thread information.
- EXAMPLES:
- threadShow
- ------------------------------------------------------------------------------
- TABLE: battery
- COMMAND: timers
- USAGE: timers
- DESCRIPTION:
- Display battery thread timer information.
- EXAMPLES:
- timers
- ------------------------------------------------------------------------------
- TABLE: battery/ate
- COMMAND: dumDchgTbl
- USAGE: dumDchgTbl A|B
- DESCRIPTION:
- Dump the specified discharge table.
- EXAMPLES:
- dumDchgTbl A
- ------------------------------------------------------------------------------
- TABLE: battery/ate
- COMMAND: forceWDtimeout
- USAGE: forceWDtimeout
- DESCRIPTION:
- Forces a battery microcontroller watchdog timeout.
- EXAMPLES:
- forceWDtimeout -- Force battery microcontroller watchdog timeout
- ------------------------------------------------------------------------------
- TABLE: battery/ate
- COMMAND: rawPicoState
- USAGE: rawPicoState
- DESCRIPTION:
- Retrieve the raw battery microcontroller state.
- EXAMPLES:
- rawPicoState
- ------------------------------------------------------------------------------
- TABLE: battery/ate
- COMMAND: suspCharge
- USAGE: suspCharge [enable]
- DESCRIPTION:
- Suspend or re-allow battery charging.
- EXAMPLES:
- suspCharge true -- Suspend charging.
- suspCharge false -- Re-allow charging.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: arp_show
- USAGE: arp_show
- DESCRIPTION:
- arp_show
- EXAMPLES:
- arp_show -- Displays the current ARP table information.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: arppacket_show
- USAGE: arppacket_show
- DESCRIPTION:
- arppacket_show
- EXAMPLES:
- arppacket_show -- Displays the current ARP Packet information.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: capt_show
- USAGE: capt_show
- DESCRIPTION:
- capt_show
- EXAMPLES:
- capt_show -- Displays the current CAPT (Passthrough) contents.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: debug_kerb
- USAGE: debug_kerb DebugLevel{0..3360}
- DESCRIPTION:
- debug_kerb -- Sets the Kerberos debug level where level is an int from
- -- 0 (silent) to 9 (verbose).
- EXAMPLES:
- debug_kerb 1
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: fwr_show
- USAGE: fwr_show
- DESCRIPTION:
- fwr_show
- EXAMPLES:
- fwr_show -- Displays current firewall ruleset.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: k_prin_name
- USAGE: k_prin_name [String{19}]
- DESCRIPTION:
- Change the Kerberos principal name.
- EXAMPLES:
- k_prin_name [PrincipalName]
- example:
- k_prin_name PSElement
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: kerb_test
- USAGE: kerb_test String{19} IpAddress [IpAddress]
- DESCRIPTION:
- kerb_test -- Start kerberos for SNMP (debug).
- EXAMPLES:
- kerbtest [Realm] [KDC IP Addr] [ProvServer IP Addr]
- example:
- kerb_test BROADCOM.COM 10.24.33.123 10.24.33.123
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: lan_add_interface
- USAGE: lan_add_interface
- DESCRIPTION:
- lan_add_interface
- EXAMPLES:
- lan_add_interface -- This command will add a network interface to the
- managed interface table.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: lan_network_add
- USAGE: lan_network_add
- DESCRIPTION:
- lan_network_add - This command will prompt the user for a network
- configuration
- to be applied to a specific local (LAN) interface.
- Each interface can be configured as a passthrough,
- a NAPT, or a public routable interface.
- EXAMPLES:
- lan_network_add
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: lan_network_clearall
- USAGE: lan_network_clearall
- DESCRIPTION:
- lan_network_clearall
- EXAMPLES:
- lan_network_clearall -- This command will clear all managed network
- interface configurations.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: lan_network_remove
- USAGE: lan_network_remove
- DESCRIPTION:
- lan_network_remove
- EXAMPLES:
- lan_network_remove -- This command will remove a LAN network.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: lan_network_show
- USAGE: lan_network_show
- DESCRIPTION:
- lan_network_show
- EXAMPLES:
- lan_network_show -- Displays the current LAN network configuration per
- interface.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: lan_remove_interface
- USAGE: lan_remove_interface
- DESCRIPTION:
- lan_remove_interface
- EXAMPLES:
- lan_remove_interface -- This command will add a network interface to the
- managed interface table.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: nat_show
- USAGE: nat_show
- DESCRIPTION:
- nat_show
- EXAMPLES:
- nat_show -- Displays the current NAT info.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: traceroute
- USAGE: traceroute [-s [IpAddress]] [-m [Number{0..255}]] [-p [Number{1..65534}]] [-l [Number{0..65535}]] [-r] TargetIpAddress{127}
- DESCRIPTION:
- traceroute - displays the hops from the router to a destination target
- (host) hostname or IP address to trace the route to
- -m maximum number of hops to find target (default 255)
- -l set the data size in bytes of each probe packet (default 32)
- -p set base UDP port used in probes (default 33434)
- -r resolve host IP addresses for each hop (default off) -s specify the
- source ip address to run traceroute (default route table)
- EXAMPLES:
- traceroute www.yahoo.com -- Performs traceroute with default
- parameters.
- traceroute -s 10.15.6.3 www.yahoo.com -- Perform traceroute from
- 10.15.6.3.
- traceroute -m 10 www.yahoo.com -- Performs traceroute with MaxTTL
- 10.
- traceroute -l 64 -p 65000 www.yahoo.com -- Performs traceroute using port
- 65000 and data len 64 bytes.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: usfs_show
- USAGE: usfs_show
- DESCRIPTION:
- usfs_show
- EXAMPLES:
- usfs_show -- Displays the current USFS table contents.
- ------------------------------------------------------------------------------
- TABLE: cablemedea
- COMMAND: wandata_show
- USAGE: wandata_show
- DESCRIPTION:
- wandata_show
- EXAMPLES:
- wandata_show -- Displays the current Wan Data Address table contents.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dhcps
- COMMAND: add_lease
- USAGE: add_lease
- DESCRIPTION:
- add_lease
- EXAMPLES:
- add_lease -- Adds a Dhcp server lease associating client id with Ip address.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dhcps
- COMMAND: enable
- USAGE: enable [true|false]
- DESCRIPTION:
- Enables or disables the DHCP server
- EXAMPLES:
- enable true - enables the DHCP server for provisioning.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dhcps
- COMMAND: remove_lease
- USAGE: remove_lease
- DESCRIPTION:
- remove_lease
- EXAMPLES:
- remove_lease -- Removes a Dhcp server lease, the user will be prompted for a
- client id
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dhcps
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- show
- EXAMPLES:
- show -- Displays the current DHCP server information.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dns
- COMMAND: dns_debug
- USAGE: dns_debug [Number{0..1}]
- DESCRIPTION:
- Enables/Disables DNS debug information.
- EXAMPLES:
- dns_debug 1 -- Enable DNS debug.
- dns_debug 0 -- Disabled DNS debug.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dns
- COMMAND: dns_show
- USAGE: dns_show
- DESCRIPTION:
- dns_show
- EXAMPLES:
- dns_show -- Displays current DNS information.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dns
- COMMAND: gethostbyaddr
- USAGE: gethostbyaddr [Host]
- DESCRIPTION:
- Queries the configured DNS resolver for the host address.
- EXAMPLES:
- gethostbyaddr 1.2.3.4 --
- ------------------------------------------------------------------------------
- TABLE: cablemedea/dns
- COMMAND: gethostbyname
- USAGE: gethostbyname [Host{63}]
- DESCRIPTION:
- Queries the configured DNS resolver for the host name.
- EXAMPLES:
- gethostbyname host --
- ------------------------------------------------------------------------------
- TABLE: cablemedea/hnap
- COMMAND: control_if
- USAGE: control_if [UUID{127}] [true|false]
- DESCRIPTION:
- control_if (device/service urn) true/false
- EXAMPLES:
- control_if urn:schemas-upnp-org:service:WANIPConnection:1 false -- Disables
- the W
- anIpConnect
- ion s
- ervice.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/hnap
- COMMAND: device_discovery
- USAGE: device_discovery
- DESCRIPTION:
- device_discovery
- EXAMPLES:
- device_discovery -- Performs Hnap discovery via ssdp:all.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/hnap
- COMMAND: discovery_show
- USAGE: discovery_show
- DESCRIPTION:
- discovery_show
- EXAMPLES:
- discovery_show -- Displays current discovered Hnap devices.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/hnap
- COMMAND: enable
- USAGE: enable [true|false]
- DESCRIPTION:
- enable true/false to control the runtime-operation of the Hnap service.
- EXAMPLES:
- enable true -- Enables the runtime operation of the Hnap service.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/hnap
- COMMAND: notify_show
- USAGE: notify_show
- DESCRIPTION:
- notify_show
- EXAMPLES:
- notify_show -- Displays control point notifications.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/hnap
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- show
- EXAMPLES:
- show -- Displays current Hnap (Universal Plug-n-Plug) settings.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/rip
- COMMAND: rip_show
- USAGE: rip_show
- DESCRIPTION:
- rip_show
- EXAMPLES:
- rip_show -- Displays current RIP (Routing Information Protocol) settings.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/route
- COMMAND: reload_route_service
- USAGE: reload_route_service
- DESCRIPTION:
- reload_route_service
- EXAMPLES:
- reload_route_service -- This reconfigures the route service using the
- current non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/route
- COMMAND: route_show
- USAGE: route_show
- DESCRIPTION:
- route_show
- EXAMPLES:
- route_show -- Displays current route service settings.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: control_if
- USAGE: control_if [UUID{127}] [true|false]
- DESCRIPTION:
- control_if (device/service urn) true/false
- EXAMPLES:
- control_if urn:schemas-upnp-org:service:WANIPConnection:1 false -- Disables
- the W
- anIpConnect
- ion s
- ervice.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: device_discovery
- USAGE: device_discovery
- DESCRIPTION:
- device_discovery
- EXAMPLES:
- device_discovery -- Performs UPnP discovery via ssdp:all.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: discovery_show
- USAGE: discovery_show
- DESCRIPTION:
- discovery_show
- EXAMPLES:
- discovery_show -- Displays current discovered UPnP devices.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: enable
- USAGE: enable [true|false]
- DESCRIPTION:
- enable true/false to control the runtime-operation of the UPnP service.
- EXAMPLES:
- enable true -- Enables the runtime operation of the UPnP service.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: notify_show
- USAGE: notify_show
- DESCRIPTION:
- notify_show
- EXAMPLES:
- notify_show -- Displays control point notifications.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: qos_active_show
- USAGE: qos_active_show
- DESCRIPTION:
- qos_active_show
- EXAMPLES:
- qos_active_show -- Displays active discovered QoS devices.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: qos_int_device_show
- USAGE: qos_int_device_show
- DESCRIPTION:
- qos_int_device_show
- EXAMPLES:
- qos_int_device_show -- Displays info. of the PS internal QoS device service.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: qos_policy_table_show
- USAGE: qos_policy_table_show
- DESCRIPTION:
- qos_policy_table_show
- EXAMPLES:
- qos_policy_table_show -- Displays the QoS policy table contents.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/upnp
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- show
- EXAMPLES:
- show -- Displays current UPnP (Universal Plug-n-Plug) settings.
- ------------------------------------------------------------------------------
- TABLE: cablemedea/vpn
- COMMAND: dump
- USAGE: dump
- DESCRIPTION:
- Dumps the SAD and SPD
- EXAMPLES:
- dump
- ------------------------------------------------------------------------------
- TABLE: cablemedea/vpn
- COMMAND: ike_test_connect
- USAGE: ike_test_connect [tunnel]
- DESCRIPTION:
- {No command help available...}
- EXAMPLES:
- ike_test_connect tunnel
- ------------------------------------------------------------------------------
- TABLE: cablemedea/vpn
- COMMAND: ike_test_disconnect
- USAGE: ike_test_disconnect [tunnel]
- DESCRIPTION:
- {No command help available...}
- EXAMPLES:
- ike_test_disconnect tunnel
- ------------------------------------------------------------------------------
- TABLE: cablemedea/vpn
- COMMAND: ike_test_start_keyneg
- USAGE: ike_test_start_keyneg [spid]
- DESCRIPTION:
- {No command help available...}
- EXAMPLES:
- ike_test_start_keyneg <spid>
- ------------------------------------------------------------------------------
- TABLE: cablemedea/vpn
- COMMAND: start
- USAGE: start
- DESCRIPTION:
- Starts IKE
- EXAMPLES:
- start
- ------------------------------------------------------------------------------
- TABLE: cablemedea/vpn
- COMMAND: stop
- USAGE: stop
- DESCRIPTION:
- Stops IKE
- EXAMPLES:
- stop
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: D3PowerSave
- USAGE: D3PowerSave on/off{0..1}
- DESCRIPTION:
- Turns on/off D3 power save mode.
- EXAMPLES:
- D3PowerSave 1 -- Turns on Docsis 3 power save mode features
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: PowerSave
- USAGE: PowerSave idleMode{0..3} CPUFreq{1..2000} Amp{0..1} Sdram{0..1}
- DESCRIPTION:
- Turns on power save mode. The first parameter is the power save mode: 0 =
- off 1=disable ETH and USB 2=mode1 plus CPU Halt on idle. The second
- parameter is the CPU freq (50, 100, 150, or 200 mHz). The third parameter (0
- or 1) controls disabling the upstream amp. The fourth parm (0 or 1) controls
- disabling the SDRAM
- EXAMPLES:
- PowerSave 1 50 1 1 -- Power Save mode 1, CPU 50 MHz, Amp, and SDRAM
- disabled
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: ackcel_show
- USAGE: ackcel_show [-0]
- DESCRIPTION:
- Prints AckCel state/counters. Use the -0 flag to clear the counters after
- they are displayed.
- EXAMPLES:
- ackcel_show -- Shows AckCel state/counters
- ackcel_show -0 -- Shows AckCel state and clears counters
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: add_dsid
- USAGE: add_dsid DSID
- DESCRIPTION:
- Calls the CM HAL to add a multicast DSID to the DS MAC receive filter
- EXAMPLES:
- multicast_table --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: bcmalloc_show
- USAGE: bcmalloc_show [-c]
- DESCRIPTION:
- Displays a snapshot of the current BcmAlloc memory pool statistics. If -c is
- specified, then the counters are also cleared.
- EXAMPLES:
- bcmalloc_show --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: bist_test
- USAGE: bist_test
- DESCRIPTION:
- Runs the CM MAC h/w BIST Tests.
- EXAMPLES:
- bist_test --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: change
- USAGE: change [-s] [-c] cos|cls|phs|flow [index]
- DESCRIPTION:
- Changes information about Classifiers, Service Flows, PHS, DOCSIS 1.0 Class
- of Service, and other objects in the system.
- cos -- Selects the DOCSIS 1.0 Class of Service object.
- cls -- Selects Classifiers.
- phs -- Selects PHS Rules.
- flow -- Selects Service Flows.
- -s -- Changes the settings for the selected object (you will be
- prompted for the values).
- -c -- Clears the counters for the selected object.
- index -- Selects a specific instance of the object type.
- The index is shown when you list the objects with the 'show' command. You
- must specify one of each of the object type and -s or -c parameters; there
- are no defaults. The index is optional; if missing, all instances are
- changed.
- EXAMPLES:
- change cls -c 2 -- Clears the counters for the specified Classifier.
- change cls -c -- Clears the counters for all Classifiers.
- change flow -s 1 -- Changes the settings for the specified Service Flow.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: counters
- USAGE: counters
- DESCRIPTION:
- Causes the CM HAL to print the hardware counter values.
- EXAMPLES:
- counters --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: cpe_add
- USAGE: cpe_add MacAddress
- DESCRIPTION:
- Adds the specified MAC address to the CPE learning table. An SNMP MIB item
- is created for it, and it is added to the downstream data CAM. The address
- is added unassociated, since there isn't a good way to specify the HalIf that
- it should be associated with. The assoc will be locked in on the first
- packet that goes upstream.
- EXAMPLES:
- cpe_add 00:10:18:00:11:22 --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: cpe_del
- USAGE: cpe_del [MacAddress] [index{-1..2147483647}]
- DESCRIPTION:
- Removes the CPE with the specified MAC address/table index from the learning
- table. The SNMP MIB item is also deleted. The index is 0-based, as printed
- by cpe_print. If you specify -1, all will be removed.
- EXAMPLES:
- cpe_del 00:10:18:00:11:22 -- Removes the specified CPE MAC addr.
- cpe_del 2 -- Removes the CPE at index 2.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: cpe_max
- USAGE: cpe_max [maxCpe]
- DESCRIPTION:
- Sets/gets the max CPEs that can be added to the learning table.
- EXAMPLES:
- cpe_max --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: cpe_print
- USAGE: cpe_print
- DESCRIPTION:
- Prints the CPE learning table.
- EXAMPLES:
- cpe_print --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: delete_dsid
- USAGE: delete_dsid DSID
- DESCRIPTION:
- Calls the CM HAL to delete a multicast DSID from the DS MAC receive filter
- EXAMPLES:
- multicast_table --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: dpm
- USAGE: dpm ChannelNumber{0..7}
- DESCRIPTION:
- Measure downstream power for the specified ds channel number
- EXAMPLES:
- dpm 1 -- Measure downstream power for DS channel 1.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: drw_show
- USAGE: drw_show
- DESCRIPTION:
- Shows everything related to the Dynamic Range Window.
- EXAMPLES:
- drw_show
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: ds_state
- USAGE: ds_state
- DESCRIPTION:
- Prints the state of the DOCSIS downstream (frequency, modulation, etc.).
- EXAMPLES:
- ds_state --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: dsb_reset
- USAGE: dsb_reset DSID
- DESCRIPTION:
- Causes the DS Bonding session with the specified DSID to be reset (deleted
- and added again with the same parameters).
- EXAMPLES:
- dsb_reset 0x01 -- Resets the DS Bonding session with DSID 0x01
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: dsid_helper
- USAGE: dsid_helper
- DESCRIPTION:
- Prints out the DSID helper.
- EXAMPLES:
- dsid_helper --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: errors
- USAGE: errors
- DESCRIPTION:
- Displays the errored, unerroredm and corrected counters
- EXAMPLES:
- errors --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: fft_dump
- USAGE: fft_dump
- DESCRIPTION:
- Dumps the recently stored FFT data to the screen
- EXAMPLES:
- fft_dump -- Dumps the recently stored FFT data to the screen
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: fft_store
- USAGE: fft_store ChannelNumber{0..3}
- DESCRIPTION:
- Runs a FFT on DS samples, lets you specify a ds channel number
- EXAMPLES:
- fft_store 1 -- Takes 64K samples from DS channel 1.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: fpga_amp
- USAGE: fpga_amp AmpValue AttValue{0..31}
- DESCRIPTION:
- Specify the amplifier and attenuator values for the FPGA board.
- EXAMPLES:
- fpga_amp 20 10 --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: hal_show
- USAGE: hal_show [-l] [-s] [-c] [flow|descr|queue|all] [index]
- DESCRIPTION:
- Displays information about the CM DOCSIS HAL internal state: Service Flows,
- DMA descriptors, Counters, HW/SW Queues. These are what the parameters mean:
- flow -- Selects Upstream Service Flow info
- descr -- Selects DMA Descriptor info
- queue -- Selects Hardware/Software Queue info
- -l -- lists the selected object(s)
- -s -- shows settings for the selected object(s)
- -c -- shows counters for the selected object(s)
- index -- selects a specific instance of the object type
- The index is shown when you list the objects; it is not valid with 'all' or
- with -l. 'all' and '-l' are the default options if none are specified.
- EXAMPLES:
- hal_show all -l -- Lists all CM HAL objects in the system.
- hal_show -- Same as above.
- hal_show descr -- Lists the DMA Descriptors in the system.
- hal_show flow -c -- Shows the counters for all Service Flows.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: ldaix_read
- USAGE: ldaix_read [numTimes{1..4294967295}]
- DESCRIPTION:
- Prints the current values for the LDAIT, LDAII, and LDAIF registers. This is
- primarily used for downstream power calibration. You can have it repeat the
- read/print very quickly, in case you are concerned that the values change
- during the read. It is up to you to decide what to do with the values
- (average, median, etc.).
- EXAMPLES:
- ldaix_read --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: lna_read
- USAGE: lna_read Register{0..60}
- DESCRIPTION:
- Dumps the contents of a lna registers
- EXAMPLES:
- lna_read 0x10 -- Reads the value in lna register 0x10
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: lna_write
- USAGE: lna_write Register{0..36} Value
- DESCRIPTION:
- Write a value to a specified lna register
- EXAMPLES:
- lna_write 0x10 0x25 -- Writes the value 0x25 to lna register 0x10
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: lock_ds
- USAGE: lock_ds Frequency [numTimes{1..4294967295}] [ChannelNumber]
- DESCRIPTION:
- Causes the CM HAL to lock to the Ds Freq specified. If the numTimes
- parameter is present, the CM will try to lock that number of times, and will
- print a success rate at the conclusion of the testing. Selecting a freq of 0
- will just check the lock status without re-running the scripts. Use only in
- test mode!
- EXAMPLES:
- lock_ds 405 10 1 -- Locks tuner 1 to the CMTS at 405 MHz 10 times.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: log
- USAGE: log [Bitmask{0x40007f}]
- DESCRIPTION:
- Configures the message log settings for this class to enable or disable
- various app-specific severities. These are the bits supported:
- 0x000001 -- Tx MacMgt Msg Packet
- 0x000002 -- Rx MacMgt Msg Packet
- 0x000004 -- Tx Data Packet
- 0x000008 -- Rx Data Packet
- 0x000010 -- Add/Chng/Del Service Flow
- 0x000020 -- MIB Filters
- 0x000040 -- Downstream Scan
- 0x400000 -- Other API calls into the HalIf
- EXAMPLES:
- log 0x10 -- Enable logging of Service Flow Add/Chng/Del.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: mac_diag
- USAGE: mac_diag DiagPorts{0..65535}
- DESCRIPTION:
- Eanbles the CM MAC diag port to go out the GPIO ports; this is only useful on
- an S-Board where the GPIOs can be accessed. You just need to enter the diag
- port selection for the MAC, which will come from John, Beth, or Scott. This
- is equivalent to the following commands:
- write -s 4 0xfffe041c 0x00000000
- write -s 1 0xfffe001b 0xc0
- write -s 2 0xfffe3020 {DiagPorts}
- EXAMPLES:
- mac_diag 0x2221 -- Selects John's downstream state machines on the diag
- port.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: mac_reset
- USAGE: mac_reset
- DESCRIPTION:
- Resets the Docsis MAC, saves h/w and s/w state and restores for continued
- operation.
- EXAMPLES:
- mac_reset --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: map_lead_time_show
- USAGE: map_lead_time_show
- DESCRIPTION:
- Causes the CM HAL to print the internal Map Lead Time hardware counter
- values.
- EXAMPLES:
- map_lead_time_show --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: multicast_table
- USAGE: multicast_table
- DESCRIPTION:
- Prints out the Multicast Table.
- EXAMPLES:
- multicast_table --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: packets_queued
- USAGE: packets_queued [sfid]
- DESCRIPTION:
- Queries the HAL for the number of packets queued on the specified upstream
- flow. If the SFID is 0 or missing, then it prints the number of packets
- queued on all flows.
- EXAMPLES:
- packets_queued -- Queries all flows.
- packets_queued 0x401 -- Queries the flow with SFID 0x401.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: qam_lock
- USAGE: qam_lock Modulation [ChannelNumber]
- DESCRIPTION:
- Run QAM lock but don't tune.
- EXAMPLES:
- qam_lock 64 0 -- Try downstream QAM lock in 64 QAM on downstream channel 0.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: qosParms
- USAGE: qosParms [-p priority{0..7}] [-r maxRateBps] [-b maxBurstBytes{1522..4294967295}] [-c maxConcatBurstBytes{0..65535}] [-t reqTransPolicyBits{0x1ff}] index{1..4294967295}
- DESCRIPTION:
- Changes the QoS parameters associated with the specified service flow.
- Request/Transmit Policy bits:
- 0x0001 -- Disable bcast request
- 0x0002 -- Disable priority request
- 0x0004 -- Disable req/data for requests
- 0x0008 -- Disable req/data for data
- 0x0010 -- Disable piggyback request
- 0x0020 -- Disable concatenation
- 0x0040 -- Disable fragmentation
- 0x0080 -- Disable PHS
- 0x0100 -- Drop UGS packets too big
- EXAMPLES:
- qosParms -p 5 -r 64000 -b 3000 -c 2000 -t 0x1ff 1 -- Configure all parms for
- flow 1.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: read_mbr
- USAGE: read_mbr opcode numBytes{1..4}
- DESCRIPTION:
- Reads the multibyte register specified by the 'read' opcode, displaying the
- number of bytes specified. You MUST specify a valid read opcode, and the
- number of bytes must be valid; failure to do this can lead to unpredictable
- results!
- EXAMPLES:
- read_mbr 0x86 3 -- Reads the 3-byte LDAIT register.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: scan_ds
- USAGE: scan_ds Frequency [ScanMode{0..2}]
- DESCRIPTION:
- Causes the Scan Thread to try to acquire the Ds Freq specified. If the
- frequency parameter is 0, then the Scan Thread selects the starting frequency
- on its own. The ScanMode parameter tells the thread how to limit the
- frequency selection:
- 0 - Scan all frequencies until stopped (default)
- 1 - Scan specified frequency once
- 2 - Scan specified frequency until stopped.
- EXAMPLES:
- scan_ds 405 -- Starts scanning at 405 MHz.
- scan_ds 765 1 -- Scans 765 MHz once, then stops.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: scan_stop
- USAGE: scan_stop
- DESCRIPTION:
- Causes the Scan Thread to stop scanning downstream frequencies.
- EXAMPLES:
- scan_stop -- Stops the downstream scan.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: set_drw
- USAGE: set_drw pktCount{0..500000}
- DESCRIPTION:
- Sets the dynamic range window (Pload_min_set) in units of 1/4 dB
- EXAMPLES:
- set_drw 20 - sets Pload_min_set to 5 dB
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: set_mode
- USAGE: set_mode OID true|false
- DESCRIPTION:
- Calls the CM HAL SetMode entrypoint with the specified BFC_HAL_MODE OID and
- the specified true/false value. The mode OID values come from BfcHal.h or
- CblmodemHal.h.
- EXAMPLES:
- set_mode 0x50 true -- Turns the READY LED on
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: show
- USAGE: show [-l] [-s] [-c] [cos|cls|phs|flow|all] [index]
- DESCRIPTION:
- Displays information about Classifiers, Service Flows, PHS, DOCSIS 1.0 Class
- of Service, and other objects in the system.
- cos -- Selects the DOCSIS 1.0 Class of Service object info.
- cls -- Selects Classifier info.
- phs -- Selects PHS info.
- flow -- Selects Service Flow info.
- all -- Selects all DOCSIS objects in the system.
- -l -- Lists the selected object(s).
- -s -- Shows settings for the selected object(s).
- -c -- Shows counters for the selected object(s).
- index -- Selects a specific instance of the object type.
- The index is shown when you list the objects; it is not valid with 'all' or
- with -l. 'all' and '-l' are the default options if none are specified.
- EXAMPLES:
- show all -l -- Lists all DOCSIS objects in the system.
- show -- Same as above.
- show cls -- Lists the Classifiers in the system.
- show cls -s 5 -- Shows the settings for the specified Classifier.
- show flow -c -- Shows the counters for all Service Flows.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: show_halif
- USAGE: show_halif
- DESCRIPTION:
- Causes the HalIf object to display its state.
- EXAMPLES:
- show_halif --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: transmit
- USAGE: transmit [-s PacketSize{64..1518}] [-t NumSeconds] [-r TimeBetweenPacketsMs] [-p FillPattern{0..255}]
- DESCRIPTION:
- Transmits packets out the upstream interface. The packets will have a
- reasonable UDP/IP header, but otherwise have garbage data in them, so you
- probably don't want to do this on a live network. Packets will be sent as
- fast as possible unless overridden by the -r flag; you can specify the packet
- size and/or the number of seconds over which to send packets. If not
- otherwise specified, it will send 1518 byte packets until the system is power
- cycled.
- Flags:
- -s : The packet size; if not specified, 1518 bytes.
- -t : Number of seconds you want to transmit; default (0) = infinite.
- -r : Controls the packet rate. Specify the time (in ms) between each
- packet. Note that this value will be quantized based on the OS clock
- tick resolution (usually 10ms), so 1ms, 8ms, and 12ms are all the same
- as 10ms. A value of 0 means 'as fast as possible', i.e. no delay
- between packets.
- -p : Specifies the fill pattern for the buffer. The value specified will
- be used to fill the buffer. If not specified, then the buffer is
- filled with increasing values.
- EXAMPLES:
- transmit -- Sends 1518 byte packets until power cycled.
- transmit -s 64 -- Sends 64 byte packets until power cycled.
- transmit -t 60 -- Sends 1518 byte packets for 1 minute.
- transmit -r 1000 -- Sends 1518 byte packets once a second.
- transmit -r 10 -- Sends 1518 byte packets at 100 packets per second.
- transmit -p 0xaa -- Fills the 1518 byte packet with 0xaa values.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: tune
- USAGE: tune Frequency [ChannelNumber]
- DESCRIPTION:
- Tune the tuner
- EXAMPLES:
- tune 327 0 -- Tune tuner 0 to 327 MHz.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: tune_band
- USAGE: tune_band StartFrequency EndFrequency StepSize [ChannelNumber]
- DESCRIPTION:
- Tune the tuner, starting at startFreq and going to endFreq in steps of
- stepSize
- EXAMPLES:
- tune_band 327 789 6 0 -- Tune tuner 0 from 327 MHz to 789 MHz in 6 MHz steps
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: tuner_module
- USAGE: tuner_module ModuleNum{0..4} FreqMHz{22..1150}
- DESCRIPTION:
- Tunes a tuner module to a specified freq - selecting module 0 tunes both
- modules back to back
- EXAMPLES:
- tuner_module 1 327 -- Sets tuner module 1 to 327 MHz
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: tuner_read
- USAGE: tuner_read [ChannelNumber{0..3}]
- DESCRIPTION:
- Dumps the contents of the tuner registers
- EXAMPLES:
- tuner_read tuner_number
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: tuner_write
- USAGE: tuner_write Register{0..58} Value{0..255} [ChannelNumber{0..3}]
- DESCRIPTION:
- Write a value to a specified tuner register
- EXAMPLES:
- tuner_write 0x10 0x25 1 -- Writes the value 0x25 to tuner register 0x10 in
- tuner number 1
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us30_clear_debug_counters
- USAGE: us30_clear_debug_counters
- DESCRIPTION:
- Clear UTP debug counters.
- EXAMPLES:
- us30_clear_debug_counters
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us30_debug_counters
- USAGE: us30_debug_counters
- DESCRIPTION:
- Dump debug counters for a selected flow. The default flow is 0.
- Use utp_set_debug_counter to select a flow[0 thru 15].
- EXAMPLES:
- us30_debug_counters
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us30_set_debug_flow
- USAGE: us30_set_debug_flow flow{0..15}
- DESCRIPTION:
- Enable debug counters for the selected flow.
- EXAMPLES:
- us30_set_debug_flow 1 -- Enable debug counters for flow 1.
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us_burst
- USAGE: us_burst qpsk|8qam|16qam|32qam|64qam|128qam|256qam symbolRate Frequency power_dB RS_N RS_T ChannelNumber [3140]
- DESCRIPTION:
- Causes the CM HAL to cinstantly burst data upstream with the specified
- QAM/QPSK mode, symbol rate, frequency, and power level. The next to last
- parameter is the upstream phy channel number. The last (optional and for 3349
- only) parameter changes the preamble to support the 3140. The 3348 supports
- programmable RS_N and RS_T values. Use only in test mode!
- EXAMPLES:
- us_burst 16qam 1.28 7.5 40.0 76 1 0 3140 --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us_cw_transmit
- USAGE: us_cw_transmit Frequency power_dB [ChannelNum]
- DESCRIPTION:
- Causes the CM HAL to constantly transmit a CW upstream at a specified
- frequency and power level. Use only in test mode!
- EXAMPLES:
- us_cw_transmit 7.5 40.0 0 --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us_debug
- USAGE: us_debug qpsk|8qam|16qam|32qam|64qam|128qam|256qam symbolRate Frequency power_dB
- DESCRIPTION:
- Causes the CM HAL to run an upstream debug sequence with the specified
- QAM/QPSK mode, symbol rate, frequency, and power level. Use only in test
- mode!
- EXAMPLES:
- us_debug 16qam 1.28 7.5 40.0 --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us_reset
- USAGE: us_reset
- DESCRIPTION:
- Reset the upstream mac
- EXAMPLES:
- us_reset --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us_sweep
- USAGE: us_sweep startFreqMHz endFreqMHz stepFreqMHz power_dB sweepTimeSecs numberOfIter [ChannelNum]
- DESCRIPTION:
- Causes the CM HAL to send an upstream sweep. The starting/ending
- frequencies, and the step size are specified in MHz. The duration of the
- sweep from start to end is specified in seconds. Power is in dB. Use only
- in test mode!
- EXAMPLES:
- us_sweep 5 42 1 40 5 2 0 -- Sweep from 5 to 42 in 1 Mhz steps, power = 40,
- take 5 secs to do it, and do it twice on channel 0
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: us_transmit
- USAGE: us_transmit qpsk|8qam|16qam|32qam|64qam|128qam|256qam symbolRate Frequency power_dB tdma|scdma [ChannelNumber]
- DESCRIPTION:
- Causes the CM HAL to constantly transmit a PRBS23 pattern upstream with the
- specified QAM/QPSK mode, symbol rate, frequency, power level, QAM mode, and
- upstream channel number. Use only in test mode!
- EXAMPLES:
- us_transmit 16qam 1.28 7.5 40.0 tdma 0 --
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: utp_speedtest
- USAGE: utp_speedtest pktCount{0..500000}
- DESCRIPTION:
- UTP speed test.
- EXAMPLES:
- utp_speedtest 50
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: utp_status
- USAGE: utp_status
- DESCRIPTION:
- Display UTP status and info.
- EXAMPLES:
- utp_status
- ------------------------------------------------------------------------------
- TABLE: cm_hal
- COMMAND: write_mbr
- USAGE: write_mbr opcode numBytes{1..4} value
- DESCRIPTION:
- Writes the multibyte register specified by the 'write' opcode, sending the
- value and number of bytes specified. You MUST specify a valid write opcode,
- and the number of bytes must be valid; failure to do this can lead to
- unpredictable results!
- EXAMPLES:
- write_mbr 0x84 3 0x012345 -- Writes the 3-byte STAIT register.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: ClearCmCert
- USAGE: ClearCmCert
- DESCRIPTION:
- Clears the Cable Modem Certificate.
- EXAMPLES:
- ClearCmCert --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: binarySfid
- USAGE: binarySfid [true|false]
- DESCRIPTION:
- Use binary SFID encoding in CM initiated DSD REQ.
- EXAMPLES:
- binarySfid true --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: bpiShow
- USAGE: bpiShow
- DESCRIPTION:
- Prints the BPI State Machine Parameters.
- EXAMPLES:
- bpiShow --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: cfg_hex_show
- USAGE: cfg_hex_show
- DESCRIPTION:
- Prints last config file in ASCII hex format. eof byte 0xFF is omitted.
- EXAMPLES:
- cfg_hex_show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: cfg_tlv_show
- USAGE: cfg_tlv_show
- DESCRIPTION:
- Prints last config file in TLV format. eof byte 0xFF is omitted.
- EXAMPLES:
- cfg_tlv_show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: clear_image
- USAGE: clear_image [-i Number]
- DESCRIPTION:
- This causes the specified image (stored in flash memory) to be erased. The
- -i parameter specifies the image number to be cleared (number of images
- depends on the platform). WARNING: If you clear all images, then the system
- won't run!
- EXAMPLES:
- clear_image -- Clears default image from flash memory.
- clear_image -i1 -- Clears image1 from flash memory.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: cm_ctrl
- USAGE: cm_ctrl
- DESCRIPTION:
- Inject a CM-CTRL-REQ into the CM
- EXAMPLES:
- cm_ctrl
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: comp_mac_to_phy
- USAGE: comp_mac_to_phy [-v] mac_bytes iuc{1..15}
- DESCRIPTION:
- Runs the UCD-based MAC-to-PHY computation for the specified number of MAC
- bytes on the specified IUC code. If -v is specified, then verbose debug
- output will be displayed.
- EXAMPLES:
- comp_mac_to_phy -v 1518 5 -- Does verbose computation for 1518 bytes on the
- Short Data IUC.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: comp_phy_to_mac
- USAGE: comp_phy_to_mac [-v] phy_mslots iuc{1..15}
- DESCRIPTION:
- Runs the UCD-based PHY-to-MAC computation for the specified number of PHY
- minislots on the specified IUC code. If -v is specified, then verbose debug
- output will be displayed.
- EXAMPLES:
- comp_phy_to_mac -v 20 5 -- Does verbose computation for 20 mslots on the
- Short Data IUC.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: copy_image
- USAGE: copy_image SourceImage{1..2} DestinationImage{1..2}
- DESCRIPTION:
- This causes the specified source image (stored in flash memory) to be copied
- to the specified destination image. The source image must be valid, and must
- be small enough to fit in the dest image slot.
- EXAMPLES:
- copy_image 2 1 -- Copies image2 to the image1 slot.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: dbc_msg_inject
- USAGE: dbc_msg_inject
- DESCRIPTION:
- Inject an arbitrary DBC-REQ message into the CM
- EXAMPLES:
- dbc_msg_inject
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: dload
- USAGE: dload [-i Number] [-s] [-l] [-f] [IpAddress] [Filename{127}]
- DESCRIPTION:
- Causes the CM DOCSIS Control thread to download and store the specified image
- file via TFTP from the specified TFTP Server IP address. When the download
- is completed, the next reboot will run this image. If you omit the filename
- and/or IP address parameters, then we will use the ones stored in non-vol
- settings. The -i parameter specifies the image number to be overwritten
- (number of images depends on the platform). If omitted then the default
- image for the platform will be used. If present, the -s causes Secure
- Download to be used. The -l flag selects image1 as the target and allows a
- large image to be loaded, if allowed by the flash driver. The -f flag forces
- the image to be loaded even if the signature or compression types are not
- valid for the platform.
- EXAMPLES:
- dload 11.24.4.3 ram_sto.bin -- TFTPs ram_sto.bin from the server.
- dload -i1 11.24.4.3 ram_sto.bin -- Same, but downloads to image1.
- dload -- Uses the file/server from non-vol
- settings.
- dload -s 11.24.4.3 ram_sto.bin -- Secure download.
- dload -l 11.24.4.3 ram_sto.bin -- Download large image to image1.
- dload -f 11.24.4.3 ram3360_sto.bin -- Loads a 3360 image onto a 3345 modem.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: dsdiag
- USAGE: dsdiag
- DESCRIPTION:
- Shows concise information about the downstream state.
- EXAMPLES:
- dsdiag --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: dsx_show
- USAGE: dsx_show
- DESCRIPTION:
- Shows the current state of the DSx Helper object.
- EXAMPLES:
- dsx_show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: event_censor
- USAGE: event_censor
- DESCRIPTION:
- Prints the Event Censor object
- EXAMPLES:
- event_censor
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: goto_ds
- USAGE: goto_ds Frequency
- DESCRIPTION:
- Causes the CM to move to the Ds Freq specified. If the CM fails to lock at
- the specified frequency, then it will continue scanning. When it locks on a
- valid downstream, it will then range, perform IP initialization, and
- register. The value can be in units of Hz or MHz (if the value is less than
- 10,000, then it is assumed to be MHz).
- EXAMPLES:
- goto_ds 405000000 -- Goes to the CMTS at 405 MHz.
- goto_ds 327 -- Goes to the CMTS at 327 MHz.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: goto_us
- USAGE: goto_us US Channel{0..255}
- DESCRIPTION:
- Causes the CM to move to the US Channel specified, staying on the current
- downstream frequency. The CM must be locked to a downstream channel for this
- to work.
- NOTE: Some CMTSs may not support this, though they all should.
- EXAMPLES:
- goto_us 3 -- Goes to upstream channel 3.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: igmpShow
- USAGE: igmpShow
- DESCRIPTION:
- Prints the IGMP Group Statistics.
- EXAMPLES:
- igmpShow --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: ip_initialize
- USAGE: ip_initialize [dhcp|adv|dhcpv6]
- DESCRIPTION:
- This causes the IP stack to lock in it's canned DHCP settings (IP and router
- addresses), and enables forwarding of packets to all interfaces. If you use
- the 'dhcp' parameter, then it will do DHCPv4 to get the address; if you use
- the 'adv' parameter it will do a router solicitation for IPv6; if you use the
- 'dhcpv6' parameter, it will do DHCPv6 to get the address; otherwise, it will
- use the DHCP settings from non-vol memory.
- EXAMPLES:
- ip_initialize dhcp -- Forces the IP stack to to do DHCP.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: ip_show
- USAGE: ip_show
- DESCRIPTION:
- Shows the DHCP settings that are being used by the IP stack.
- EXAMPLES:
- ip_show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: log_messages
- USAGE: log_messages [Bitmask{0xffff}]
- DESCRIPTION:
- Enables/disables logging of DOCSIS MAC Management messages, along with TLV
- parsing/generation associated with them. You can enable logging of multiple
- messages by setting their bits to 1. These are the bit definitions:
- 0x0001 -- UCD
- 0x0002 -- RNG-REQ/RSP
- 0x0004 -- CM-CTRL-REQ/RSP
- 0x0008 -- Config file contents
- 0x0010 -- REG-REQ/RSP/ACK
- 0x0020 -- UCC-REQ/RSP, DCC-REQ/RSP/ACK, MD-DS-SG discovery
- 0x0040 -- DSx-REQ/RSP/ACK
- 0x0080 -- MDD, DCI-REQ/RSP
- 0x0100 -- UP-DIS, unknown MAC msg type
- 0x0200 -- gathering set of useable UCD's
- 0x0400 -- TST-REQ
- 0x0800 -- US phy overhead computations
- 0x1000 -- on the fly UCD change
- 0x2000 -- DBC-REQ/RSP/ACK
- 0x4000 -- Log raw message octets
- 0x8000 -- Show TLV parsing/generation
- EXAMPLES:
- log_messages -- Shows the bitmask of enabled message logging.
- log_messages 0x01 -- Enables logging of UCD messages.
- log_messages 0x8001 -- Enables logging of UCD message TLV parsing.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: map_debug
- USAGE: map_debug NumberOfMaps{0..32} [SID{0..16383}]
- DESCRIPTION:
- Enables logging of DOCSIS MAP messages; because there are a lot of MAPs on
- the downstream, you are required to enter a limited number of MAP messages to
- be logged. This keeps the system from crashing or otherwise misbehaving due
- to the amount of output. Additionally, you can filter the output on a
- particular SID, displaying only 'interesting' MAPs.
- EXAMPLES:
- map_debug 10 -- Logs the next 10 MAP messages.
- map_debug 10 0x104 -- Logs the next 10 MAPs with grants to SID 0x104.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: mdd_modify
- USAGE: mdd_modify
- DESCRIPTION:
- Modified the current MDD settings
- EXAMPLES:
- mdd_modify
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: mdd_sets_show
- USAGE: mdd_sets_show
- DESCRIPTION:
- Prints current MAC domain settings.
- EXAMPLES:
- mdd_sets_show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: modem_caps
- USAGE: modem_caps
- DESCRIPTION:
- Prints the modem capabilities from the REG-RSP.
- EXAMPLES:
- modem_caps --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: publish_event
- USAGE: publish_event [DsLockFail|DsLockRescue|MddFail|MddRescue|DataSeqFail|DataSeqRescue|T4Fail|T4Rescue|MaxT3Fail|MaxT3Rescue] chan or dsid{0..1048575}
- DESCRIPTION:
- Publishes the event with uint parameter on behalf of CmDocsisCtlThread
- EXAMPLES:
- publish_event DsLockFail 1 - publishes kCmNonPriDsLockFailMsg for channel 1
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: rate_shaping_enable
- USAGE: rate_shaping_enable [true|false]
- DESCRIPTION:
- This enables/disables DOCSIS 1.0 Class of Service or DOCSIS 1.1 QoS rate
- shaping. If disabled, then no rate shaping will be performed.
- EXAMPLES:
- rate_shaping_enable true -- Enable CoS/QoS rate shaping.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: rng_rsp
- USAGE: rng_rsp [true|false]
- DESCRIPTION:
- Enables/disables the one-line RNG-RSP messages that are displayed when a
- ranging response message is received from the CMTS.
- EXAMPLES:
- rng_rsp false -- Disables the RNG-RSP messages.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: scan_stop
- USAGE: scan_stop
- DESCRIPTION:
- Causes the CM to stop scanning for a downstream channel. You must use
- goto_ds to start scanning again.
- EXAMPLES:
- scan_stop --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: showFlows
- USAGE: showFlows
- DESCRIPTION:
- Prints the current Dynamic Flow STDs.
- EXAMPLES:
- showFlows --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: state
- USAGE: state
- DESCRIPTION:
- Shows the current state of the CM DOCSIS Control Thread.
- EXAMPLES:
- state --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: stop_download
- USAGE: stop_download
- DESCRIPTION:
- If a software download is in progress, this will stop it in its tracks. The
- storage for the partially downloaded image will be cleared.
- EXAMPLES:
- stop_download --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: ucdShow
- USAGE: ucdShow
- DESCRIPTION:
- Prints the current upstream channel description being used.
- EXAMPLES:
- ucdShow --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: ucddiag
- USAGE: ucddiag
- DESCRIPTION:
- Shows concise information about the UCD state.
- EXAMPLES:
- ucddiag --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: up_dis
- USAGE: up_dis [-t Number]
- DESCRIPTION:
- Causes the DOCSIS state to be reset, deleting all flows, stopping BPI,
- deregistering from CMTS, stopping ranging, etc. This is equivalent to
- receiving an UP-DIS message. RFI-N-01049 added the timeout paramer, which
- you can specify with the -t parameter.
- EXAMPLES:
- up_dis -- Simulates an UP-DIS message (timeout=forever)
- up_dis -t 20 -- Simulates an UP-DIS message (timeout=20 ms).
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: us_phy_oh_show
- USAGE: us_phy_oh_show
- DESCRIPTION:
- Prints computed upstream phy overhead settings.
- EXAMPLES:
- us_phy_oh_show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl
- COMMAND: usdiag
- USAGE: usdiag
- DESCRIPTION:
- Shows concise information about the upstream state.
- EXAMPLES:
- usdiag --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: addConfigFile
- USAGE: addConfigFile [IpAddress] [Filename{127}]
- DESCRIPTION:
- TFTPs specified config file and DSAs the service flows specified.
- EXAMPLES:
- addConfigFile 10.24.17.36 cfg.bin --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: autoDsxTest
- USAGE: autoDsxTest [-p] [-v] [-r] [-a] [-s StartIndex] [-e EndIndex] [-t DelayTimeMs]
- DESCRIPTION:
- Initiate the automatic DSx test suite. This runs a fairly comprehensive
- script to test a large number of DSx permutations. If the script encounters
- a problem, it will stop unless auto-recovery is enabled. Parameters:
- -p : just prints the steps that the script would take
- -v : verbose, print extra information (settings values)
- -r : enable auto-recovery
- -a : causes Admitted and Active flow sets to be sent separately
- -s : the start index (default=beginning of script)
- -e : the end index (default=end of script)
- -t : time to pause (in milliseconds) between steps in the script
- When using -s and -e, note that some steps of the script may require previous
- steps in order to run correctly; it is your responsibility to ensure that all
- prerequisites are met.
- EXAMPLES:
- autoDsxTest -r -- Runs the whole test suite, auto-recover enabled
- autoDsxTest -p -- Prints what the script would do
- autoDsxTest -s4 -e7 -- Runs just steps 4-7 of the script
- autoDsxTest -v -- Does verbose printing
- autoDsxTest -t1000 -- Delays 1 second between each step
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: changeConfigFile
- USAGE: changeConfigFile [IpAddress] [Filename{127}]
- DESCRIPTION:
- TFTPs specified config file and DSCs the existing flows identied by flow
- reference.
- EXAMPLES:
- changeConfigFile 10.24.17.36 cfg.bin --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: delRef
- USAGE: delRef REF1{0..65535} [REF2{0..65535}]
- DESCRIPTION:
- Deletes up to 2 flows by their references.
- EXAMPLES:
- delRef 1 2 -- Deletes flows with refs 1 and 2.
- delRef 1 -- Deletes flow with ref 1.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: delSfids
- USAGE: delSfids SFID1{0..65535} [SFID2{0..65535}]
- DESCRIPTION:
- Deletes up to 2 SFIDs in a single DSD transaction.
- EXAMPLES:
- delSfids 1 2 -- Deletes SFIDs 1 and 2.
- delSfids 1 -- Deletes SFID 1.
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: dropDsxMsg
- USAGE: dropDsxMsg [rx|tx] [DsaReq|DsaRsp|DsaAck|DscReq|DscRsp|DscAck|DsdReq|DsdRsp|all|none] [count{0..65535}]
- DESCRIPTION:
- Drops incoming/outgoing DSx messages of specified type to simulate message
- loss.
- Only outgoing MIB counters will increment.
- EXAMPLES:
- dropDsxMsg rx DsaReq -- drops all incoming DsaReq messages
- dropDsxMsg tx DscRsp 2 -- drops the next 2 outgoing DsaRsp messages
- dropDsxMsg tx all -- drops all outgoing DSx messages
- dropDsxMsg rx none -- drops no incoming DSx messages
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: dscLocal
- USAGE: dscLocal [DscReq|DsaRsp|DscRsp] [count{0..65535}]
- DESCRIPTION:
- Initiate DscLocal trans upon rx of DSx message
- EXAMPLES:
- dscLocal DsaReq 1 -- starts generating DscLocal trans when DsaReq is rx
- dscLocal DscRsp 0 -- stops generating DscLocal trans when DscRsp is rx
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: dsdLocal
- USAGE: dsdLocal [rx|tx] [DsaReq|DsaRsp|DscReq|DscRsp] [count{0..65535}]
- DESCRIPTION:
- Initiate DSD local transaction upon rx/tx of DSx message
- EXAMPLES:
- dsdLocal tx DsaReq 1 -- generate DsdLocal trans when next DsaReq is tx
- dsdLocal rx DscRsp 2 -- generate DsdLocal trans when next 2 DscRsp are rx
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/dsxTest
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Shows the current state of the test object.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: debug
- USAGE: debug [Enable]
- DESCRIPTION:
- Enables/disables internal Propane library debug printing.
- EXAMPLES:
- debug true --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: discovery
- USAGE: discovery IpAddress PortNumber{0..65535}
- DESCRIPTION:
- Simulates the CMTS sending a Propane Discovery packet to the CM. You must
- specify the IP address and TCP/UDP port number that the CMTS would have sent
- the packet from.
- EXAMPLES:
- discovery 192.168.190.3 2345 --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: dsx_complete
- USAGE: dsx_complete Successful
- DESCRIPTION:
- Simulates the completion of the DSC, with the specified result
- (success/fail).
- EXAMPLES:
- dsx_complete true -- Simulate DSC completing successfully
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: oper_caps
- USAGE: oper_caps IpAddress PortNumber{0..65535} PropaneVersion{0..65535} PropaneCaps
- DESCRIPTION:
- Simulates the CMTS sending a Propane Operational Capabilities packet to the
- CM. You must specify the IP address and TCP/UDP port number that the CMTS
- would have sent the packet from. See the Propane protocol docs for the
- version and caps values.
- EXAMPLES:
- oper_caps 192.168.190.3 2345 0 0x01 --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: port_number
- USAGE: port_number [Number{0..65535}]
- DESCRIPTION:
- Sets the TCP/UDP port number that we will bind our socket to. This takes
- effect the next time we get an IP Address Acquired event.
- EXAMPLES:
- port_number 0x1234 -- Sets the port number to 0x1234
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: psi_grant
- USAGE: psi_grant IpAddress PortNumber{0..65535} TransactionId SFID NumberOfPsis{1..255}
- DESCRIPTION:
- Simulates the CMTS sending a Propane PSI response packet to the CM. The PSI
- values are chosen automatically. You must specify the IP address and TCP/UDP
- port number that the CMTS would have sent the packet from.
- EXAMPLES:
- psi_grant 192.168.190.3 2345 0x1234 0x101 8 -- Grants 8 PSIs, XID 0x1234,
- SFID 0x101
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: release_psis
- USAGE: release_psis TransactionId SFID NumberOfPsis{1..255}
- DESCRIPTION:
- Simulates a request from the Propane Library to release PSIs back to the
- CMTS. This causes a PSI Release packet to be sent. The PSI values are
- chosen automatically.
- EXAMPLES:
- release_psis 0x1234 0x101 8 -- Releases 8 PSIs, XID 0x1234, SFID 0x101
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: request_psis
- USAGE: request_psis TransactionId SFID NumberOfPsis{1..255}
- DESCRIPTION:
- Simulates a request from the Propane Library to get more PSIs from the CMTS.
- This causes a PSI Request packet to be sent.
- EXAMPLES:
- request_psis 0x1234 0x101 8 -- Requests 8 PSIs, XID 0x1234, SFID 0x101
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Shows the current state of the CM Propane Control Thread.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: docsis_ctl/propane_ctl
- COMMAND: simulate
- USAGE: simulate exit|ip_acq|ip_lost|cm_oper|not_oper
- DESCRIPTION:
- Sends the specified simulated event to the CM Propane Control Thread.
- EXAMPLES:
- simulate ip_acq -- Simulates an IP Addr Acquired event
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: bcmalloc_show
- USAGE: bcmalloc_show [-c]
- DESCRIPTION:
- Displays a snapshot of the current BcmAlloc memory pool statistics. If -c is
- specified, then the counters are also cleared.
- EXAMPLES:
- bcmalloc_show --
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: bcmalloc_walk
- USAGE: bcmalloc_walk
- DESCRIPTION:
- Displays information about the allocated and free BcmAlloc buffers. NOTE:
- This can print a LOT of information!
- EXAMPLES:
- bcmalloc_walk --
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: cache_test
- USAGE: cache_test
- DESCRIPTION:
- Tests DCache flush/invalidate performance.
- EXAMPLES:
- cache_test --
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: cp0_read
- USAGE: cp0_read [-s RegisterSelect{0..7}] RegisterNumber{0..31}
- DESCRIPTION:
- Displays the contents of the coprocessor 0 register to the console.
- RegisterNumber : the register number.
- -s : the register select (defaults to 0)
- EXAMPLES:
- cp0_read 12 -- Reads the interrupt Status register.
- cp0_read 16 -s 1 -- Reads the cache Config1 register.
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: cp0_write
- USAGE: cp0_write [-s RegisterSelect{0..7}] RegisterNumber{0..31} RegisterValue
- DESCRIPTION:
- Writes the specified value to the specified coprocessor 0 register.
- RegisterNumber : the register number.
- -s : the register select (defaults to 0).
- RegisterValue : the value to be written.
- WARNING - it is possible to make the system hang or crash if you write to a
- nonexistent register or write an invalid value!
- EXAMPLES:
- cp0_write 12 0x1000fc00 -- Writes to the interrupt Status register.
- cp0_write 22 -s 5 0x20 -- Writes to register 22, select 5 (branch
- prediction).
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: dcache
- USAGE: dcache [off|thru|back]
- DESCRIPTION:
- Turns the DCache off, or turns it on in writethru or writeback mode, as
- specified. The DCache will be flushed and invalidated so that any dirty
- cache lines will be sent to RAM.
- EXAMPLES:
- dcache off -- Turns the DCache off
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: fpm_show
- USAGE: fpm_show
- DESCRIPTION:
- Displays the configuration settings and statistics of the Hardware Free Pool
- Manager Object.
- EXAMPLES:
- fpm_show --
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: icache
- USAGE: icache [off|on]
- DESCRIPTION:
- Turns the ICache on or off, as specified.
- EXAMPLES:
- icache off -- Turns the ICache off
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: sdram_test
- USAGE: sdram_test bufferSize
- DESCRIPTION:
- Runs the SDRAM tests (stepping 1's on cached/uncached space). NOTE: This
- test runs forever! You must reboot to stop it.
- EXAMPLES:
- sdram_test 524288 -- 512k buffer
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: start_perf_counters
- USAGE: start_perf_counters [-t TpId{0..1}] icache|dcache
- DESCRIPTION:
- Enables and starts the MIPS performance counters for event set specified.
- The -t parameter selects the TP (for multi-core CPUs only).
- EXAMPLES:
- start_perf_counters icache -t1 -- Enables performance counters for the
- ICache module on TP1.
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: stop_perf_counters
- USAGE: stop_perf_counters
- DESCRIPTION:
- Stops the MIPS performance counters and displays the counter values.
- EXAMPLES:
- stop_perf_counters --
- ------------------------------------------------------------------------------
- TABLE: embedded_target
- COMMAND: test_bcmalloc
- USAGE: test_bcmalloc
- DESCRIPTION:
- Tests the BcmAlloc/BcmFree module.
- EXAMPLES:
- test_bcmalloc --
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: acquire_lease
- USAGE: acquire_lease
- DESCRIPTION:
- Acquire lease for EMTA
- EXAMPLES:
- acquire_lease
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: announcementDload
- USAGE: announcementDload [serverIP] [filename{254}] [index]
- DESCRIPTION:
- TFTP the specified announcement file from specified serer into buffer with
- specified index
- EXAMPLES:
- announcementDload 10.24.192.200 myfile.bin 2 - tftp file into index 2
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: anti_spoof
- USAGE: anti_spoof [true|false]
- DESCRIPTION:
- Enable DHCP anti-spoofing measures for EMTAs IP stack
- EXAMPLES:
- anti_spoof
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: call_in_progress
- USAGE: call_in_progress [true|false]
- DESCRIPTION:
- Make-believe there is a call in progress, or not. This is mainly provided to
- test certain features which behave different ways when a call is up.
- EXAMPLES:
- call_in_progress true
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: cfgfile
- USAGE: cfgfile [IP] [path{254}]
- DESCRIPTION:
- Load the specified config file. If IP or path are not specified, then the
- settings from DOCSIS NV / dhcp settings will be used.
- EXAMPLES:
- cfgfile 10.24.192.200 /home/broadcom/cu.cfg
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: dataAccessorGet
- USAGE: dataAccessorGet [DataItemId{254}]
- DESCRIPTION:
- Get an MTA data value.
- EXAMPLES:
- dataAccessorGet -- Show accessor ID descriptors
- dataAccessorGet 0 -- Get all accessor ID's.
- dataAccessorGet 6 -- Get the line #1 Name
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: dataAccessorSet
- USAGE: dataAccessorSet [DataItemId{254}] [Value{254}] [Value2{254}]
- DESCRIPTION:
- Get an MTA data value.
- EXAMPLES:
- dataAccessorSet -- Show accessor ID
- dataAccessorSet <ID> -- Show accessor valid inputs
- dataAccessorSet 58 50 -- Set the NCS queue length to 50.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: dhcp_init
- USAGE: dhcp_init
- DESCRIPTION:
- Sets up EMTA DHCP event callback to a function that prints the events when
- received
- EXAMPLES:
- dhcp_init
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: dump
- USAGE: dump
- DESCRIPTION:
- Dumps the SAD and SPD
- EXAMPLES:
- dump
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: emtaApiLog
- USAGE: emtaApiLog [Bitmask{0x40007f}]
- DESCRIPTION:
- Configures the message log settings for this class to enable or disable
- various
- app-specific severities. These settings are inherited only when a call is
- started.
- These are the bits supported:
- 0x01 -- Service flow setup info
- 0x02 -- EMTA buffer allocation failures
- 0x04 -- Detailed QoS flow settings
- EXAMPLES:
- emtaApiLog 0x2 -- Enable logging when EMTA voice packet buffer allocation
- fails
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: emta_console
- USAGE: emta_console
- DESCRIPTION:
- Gives control of the console to the EMTA.
- EXAMPLES:
- ip_initialize dhcp -- Forces the IP stack to to do DHCP.
- ip_initialize -- Inits with non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: firewallEnable
- USAGE: firewallEnable [true|false]
- DESCRIPTION:
- Enables or disables the firewall snoop
- EXAMPLES:
- firewallEnable true
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: ifEntry
- USAGE: ifEntry
- DESCRIPTION:
- Add an EMTA ifEntry as for a voice line.
- EXAMPLES:
- ifEntry
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: initState
- USAGE: initState dhcp|snmp_tftp|rsip|normal|prov|noprov
- DESCRIPTION:
- Sets the MTA init state
- EXAMPLES:
- initState dhcp
- initState snmp_tftp
- initState rsip
- initState normal
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: ip_get
- USAGE: ip_get
- DESCRIPTION:
- Get the EMTA DHCP IP address
- EXAMPLES:
- ip_get
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: ip_initialize
- USAGE: ip_initialize [dhcp]
- DESCRIPTION:
- This causes the IP stack to lock in it's canned DHCP settings (IP and router
- addresses), and enables forwarding of packets to all interfaces. If you use
- the 'dhcp' parameter, then it will do DHCP to get the address; otherwise, it
- will use the DHCP settings from non-vol memory.
- EXAMPLES:
- ip_initialize dhcp -- Forces the IP stack to to do DHCP.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: lineState
- USAGE: lineState 1|2|3|4 on|off|fault|operational|nonoperational
- DESCRIPTION:
- Sets the line state
- EXAMPLES:
- lineState 1 on
- lineState 2 off
- lineState 1 fault
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: logTimestampFlag
- USAGE: logTimestampFlag
- DESCRIPTION:
- Deprecated. Use 'Console/emta/log <module> hdr time <value>' instead.
- EXAMPLES:
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: mtaInfoGet
- USAGE: mtaInfoGet
- DESCRIPTION:
- Show a collection of MTA Information such as FQDN, IP, Prov. State, etc.
- EXAMPLES:
- mtaInfoGet
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: new_line
- USAGE: new_line
- DESCRIPTION:
- Adds an instance of the ETMA call simulator. A subtable will be added
- dynamically to this table to control all instances of the line simulator.
- EXAMPLES:
- new_line -- Create 1 new instance.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: option_get
- USAGE: option_get [optionCode]
- DESCRIPTION:
- Get an EMTA DHCP option
- EXAMPLES:
- option_get 1
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: release_lease
- USAGE: release_lease
- DESCRIPTION:
- Release lease for EMTA
- EXAMPLES:
- release_lease
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: renew_lease
- USAGE: renew_lease
- DESCRIPTION:
- Renew lease for EMTA
- EXAMPLES:
- renew_lease
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: reset {disabled}
- USAGE: reset
- DESCRIPTION:
- Reset the MTA now.
- EXAMPLES:
- reset
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: run_app
- USAGE: run_app
- DESCRIPTION:
- If the EMTA application was stopped at the console (either via keypress or
- via non-vol setting that automatically stopped it), then this command will
- allow it to start running. This command is not available if the application
- is already running.
- EXAMPLES:
- run_app --
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: server_get
- USAGE: server_get
- DESCRIPTION:
- Get the DHCP server IP address
- EXAMPLES:
- server_get
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: setCountry
- USAGE: setCountry [Code{254}]
- DESCRIPTION:
- Sets current country code.
- EXAMPLES:
- setCountry -- Display current country code.
- setCountry 0 -- Set country code to NORTH_AMERICA.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: setclkdiv
- USAGE: setclkdiv Maximum{1..8} Moderate{1..8}
- DESCRIPTION:
- Sets the Powersave Maximum(OnHook) and Moderate(OffHook) Mips Clock Dividers
- (1,2,4,8)
- EXAMPLES:
- SetClkDividers <maximum> <moderate>
- SetClkDividers 8 2
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: showAnnounce
- USAGE: showAnnounce
- DESCRIPTION:
- Shows the currently downloaded announcements
- EXAMPLES:
- showAnnounce
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: showFirewallState
- USAGE: showFirewallState
- DESCRIPTION:
- Shows the current state of the firewall
- EXAMPLES:
- showFirewallState
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: showTelrootCert
- USAGE: showTelrootCert
- DESCRIPTION:
- Show TelRootCert being used (for verifying as-replies).
- EXAMPLES:
- showTelrootCert
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: snmpOperMode
- USAGE: snmpOperMode [Mode{254}]
- DESCRIPTION:
- SNMP Operation Mode (PacketCable Prov. Flow).
- EXAMPLES:
- snmpOperMode 0 -- Secure - SNMPv3.
- snmpOperMode 1 -- BASIC.1 - SNMPv2.
- snmpOperMode 2 -- BASIC.2 - SNMPv2.
- snmpOperMode 3 -- HYBRID.1 - SNMPv2.
- snmpOperMode 4 -- HYBRID.2 - SNMPv2.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: snmpV2ComNamRO
- USAGE: snmpV2ComNamRO [Name{254}]
- DESCRIPTION:
- Get or Set the Read-Only SNMPv2 Community Name.
- EXAMPLES:
- snmpV2ComNamRO -- Show the RO community name.
- snmpV2ComNamRO NULL -- Clear the RO community name.
- snmpV2ComNamRO CommunityName -- Set the RO community name to CommunityName.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: snmpV2ComNamRW
- USAGE: snmpV2ComNamRW [Name{254}]
- DESCRIPTION:
- Get or Set the Read-Write SNMPv2 Community Name.
- EXAMPLES:
- snmpV2ComNamRW -- Show the RW community name.
- snmpV2ComNamRW NULL -- Clear the RW community name.
- snmpV2ComNamRW CommunityName -- Set the RW community name to CommunityName.
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: soft_reset
- USAGE: soft_reset
- DESCRIPTION:
- Perform an EMTA soft reset.
- EXAMPLES:
- soft_reset
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: suboption_get
- USAGE: suboption_get
- DESCRIPTION:
- Get a CM DHCP suboption
- EXAMPLES:
- suboption_get 2
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: test_v2
- USAGE: test_v2
- DESCRIPTION:
- {No command help available...}
- EXAMPLES:
- ------------------------------------------------------------------------------
- TABLE: emta
- COMMAND: test_v3
- USAGE: test_v3
- DESCRIPTION:
- {No command help available...}
- EXAMPLES:
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: apmSts
- USAGE: apmSts
- DESCRIPTION:
- Display APM status information.
- EXAMPLES:
- apmSts -- Display APM status information.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: bcmRing
- USAGE: bcmRing Endpoint(0 Referenced){254} Value{254}
- DESCRIPTION:
- Toggle ringing on a particular endpoint.
- EXAMPLES:
- ring 0 0 -- Stop ringing on endpoint number 1.
- ring 0 1 -- Start ringing on endpoint number 1.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: checkAssert
- USAGE: checkAssert
- DESCRIPTION:
- Check the DSP assert stack pointer.
- EXAMPLES:
- checkAssert -- Check the DSP assert stack pointer.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: configNetwTest
- USAGE: configNetwTest
- DESCRIPTION:
- Removes the ingress switchboard connection and adds an egress switchboard
- connection
- between the line and gateway VHD for all endpoints.
- EXAMPLES:
- configNetwTest -- Setup an egree switchboard connection between line and GW
- VHD.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: dlbConfig
- USAGE: dlbConfig timeMsec{254}
- DESCRIPTION:
- Set load balancing throttle duration.
- EXAMPLES:
- dlbConfig 200 -- Set load balancing throttle to 200ms duration.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: dlbEnable
- USAGE: dlbEnable Enable{254}
- DESCRIPTION:
- Toggle load balancing.
- EXAMPLES:
- dlbEnable 1 -- Enable load balancing.
- dlbEnable 0 -- Disable load balancing.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: dlbStatic
- USAGE: dlbStatic Enable{254}
- DESCRIPTION:
- Toggle static load balancing.
- EXAMPLES:
- dlbStatic 1 -- Enable static load balancing.
- dlbStatic 0 -- Disable static load balancing.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: dlbStats
- USAGE: dlbStats
- DESCRIPTION:
- Display load balancing statstics.
- EXAMPLES:
- dlbStats -- Display load balancing statstics.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: fAssert
- USAGE: fAssert
- DESCRIPTION:
- Force a DSP Assert (Note: This will crash the DSP).
- EXAMPLES:
- fAssert -- Force a DSP Assert.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: faxrStats
- USAGE: faxrStats Handle{254}
- DESCRIPTION:
- Display fax relay stats (handle must be in hex).
- EXAMPLES:
- faxrStats 0x52 -- Display fax relay stats for handle number 0x52.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: forceDrop
- USAGE: forceDrop
- DESCRIPTION:
- Force drop line voltage.
- EXAMPLES:
- forceDrop Drop line voltage.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: getBuff
- USAGE: getBuff
- DESCRIPTION:
- Display DSP buffer pool status.
- EXAMPLES:
- getBuff -- Display DSP buffer pool status.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: getCaps
- USAGE: getCaps
- DESCRIPTION:
- Display DSP capacity information.
- EXAMPLES:
- getCaps -- Display DSP capacity information.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: getCnt
- USAGE: getCnt
- DESCRIPTION:
- Display DSP debug counters
- EXAMPLES:
- getCnt -- Display DSP debug counters.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: getRegs
- USAGE: getRegs
- DESCRIPTION:
- Get a snapshot of the DSP registers.
- EXAMPLES:
- getRegs -- Get a snapshot of the DSP registers.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: hapInetCfgSet
- USAGE: hapInetCfgSet Handle{254} Offset{254} Value{254}
- DESCRIPTION:
- Set configuration register of NET service at offset for VHD handle(hex) to a
- value.
- EXAMPLES:
- hapInetCfgSet 0x3 5 2 -- Set handle 3 at offset of 5 to a value of 2.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: icpCalibrateProfiler
- USAGE: icpCalibrateProfiler
- DESCRIPTION:
- Calibrate DSP idle CPU profiler.
- EXAMPLES:
- icpCalibrateProfiler -- Calibrate DSP idle CPU profiler.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: icpStart
- USAGE: icpStart [Verbose{254}] [Seconds{254}]
- DESCRIPTION:
- Start DSP idle CPU profiler.
- EXAMPLES:
- icpStart 1 2 -- Start CPU profiler with verbose output and 2 second
- interval.
- icpStart 0 2 -- Start CPU profiler with no verbosity with a 2 second
- interval.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: icpStop
- USAGE: icpStop
- DESCRIPTION:
- Stop DSP idle CPU profiler.
- EXAMPLES:
- icpStop -- Stop DSP idle CPU profiler.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: ipcStats
- USAGE: ipcStats Handle{254} Mode{254}
- DESCRIPTION:
- Display IPC statistics for all or specific channel.
- EXAMPLES:
- ipcStats 0x52 0 -- Display IPC statistics for handle 0x52.
- ipcStats 0x52 1 -- Display entire IPC channel for handle 0x52.
- ipcStats all 0 -- Display IPC statistics for all handles.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: pwr
- USAGE: pwr Module{254} Mode{254} Channel{254}
- DESCRIPTION:
- Power control command.
- EXAMPLES:
- pwr [Module] [Mode] [Channel]
- Module = vpm|afe
- Mode = 0|1 (0-full speed|OFF; 1-sleep|ON)
- Channel = 0..2 for Module=afe
- pwr vpm 0 1 -- Set power module vpm full speed mode for channel number 1.
- pwr afe 1 1 -- Set power module afe sleep mode for channel 1.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: readHookState
- USAGE: readHookState Endpoint(0 Referenced){254}
- DESCRIPTION:
- Read current hook status for a particular endpoint.
- EXAMPLES:
- readHookState 0 -- Display hook status for endpoint number 1.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: readMem
- USAGE: readMem Address{254} Length{254}
- DESCRIPTION:
- Read internal DSP data memory (addr must be 16-bit hex).
- EXAMPLES:
- readMem 0x8000 20 -- Display 20 bytes of memory at 0x8000.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: readSlicMem
- USAGE: readSlicMem Endpoint(0 Referenced){254} Address{254}
- DESCRIPTION:
- Read SLIC memory from a particular address.
- EXAMPLES:
- readSlicMem 0 0x50 -- Read SLIC memory from endpoint 1 at address 0x50.
- readSlicMem 1 0x80 -- Read SLIC memory from endpoint 2 at address 0x80.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: ring
- USAGE: ring Endpoint(0 Referenced){254} Value{254}
- DESCRIPTION:
- ring ch# with pattern (patt#=0-7; patt#=8+ => ring off)
- EXAMPLES:
- ring 0 8 -- Stop ringing on endpoint number 1.
- ring 0 1 -- Start ringing pattern 1 on endpoint number 1.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: rxGain
- USAGE: rxGain Endpoint{254} [Gain{254}]
- DESCRIPTION:
- Get or Set the Rx gain on the endpoint.
- EXAMPLES:
- rxGain 1 -- Get the Rx gain on the endpoint.
- rxGain 1 20 -- Set the Rx gain on endpoint 1 to 20db.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: stackShow
- USAGE: stackShow
- DESCRIPTION:
- Display DSP stack usage statistics.
- EXAMPLES:
- stackShow -- Display DSP stack usage statistics.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: tpd
- USAGE: tpd Endpoint(0 Referenced){254} TestList{254}
- DESCRIPTION:
- Execute PC 1.5 TPD Tests.
- EXAMPLES:
- tpd 0 0x0020 -- Execute TPD 0x0020 tests on endpoint #1.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: tr57Enable
- USAGE: tr57Enable Enable{254}
- DESCRIPTION:
- Toggle the TR57 test mode.
- EXAMPLES:
- tr57Enable 0 -- Disable TR57 test mode.
- tr57Enable 1 -- Enable TR57 test mode.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: txGain
- USAGE: txGain Endpoint{254} [Gain{254}]
- DESCRIPTION:
- Get or Set the Tx gain on the endpoint.
- EXAMPLES:
- txGain 1 -- Get the Tx gain on the endpoint.
- txGain 1 10 -- Set the Tx gain on endpoint 1 to 10db.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: vhdInfo
- USAGE: vhdInfo
- DESCRIPTION:
- Display info for all VHDs.
- EXAMPLES:
- vhdInfo -- Display info for all VHDs.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: vhdJBRegs
- USAGE: vhdJBRegs Handle{254}
- DESCRIPTION:
- Display cnx VHD JB parms (handle in hex).
- EXAMPLES:
- vhdJBRegs 0x52 -- Display cnx VHD JB parms for handle number 0x52.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: vhdLoopback
- USAGE: vhdLoopback Enable{254}
- DESCRIPTION:
- Toggle VHD loopback between channels.
- EXAMPLES:
- vhdLoopback 0 -- Disable VHD loopback.
- vhdLoopback 1 -- Enable VHD loopback.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: vhdStats
- USAGE: vhdStats Endpoint(0 Reference){254}
- DESCRIPTION:
- Display all cnx VHD stats on the endpt.
- EXAMPLES:
- vhdStats 1 -- Display cnx VHD stats for endpoint number 1.
- ------------------------------------------------------------------------------
- TABLE: emta/endpt
- COMMAND: writeSlicMem
- USAGE: writeSlicMem Endpoint(0 Referenced){254} Address{254} Value{254}
- DESCRIPTION:
- Write SLIC memory to a particular address.
- EXAMPLES:
- writeSlicMem 0 0x50 2 -- Write SLIC memory from endpoint 1 at address 0x50
- with a value of 2.
- writeSlicMem 1 0x80 3 -- Write SLIC memory from endpoint 2 at address 0x80
- with a value of 3.
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: autoneg
- USAGE: autoneg [true|false]
- DESCRIPTION:
- Turns Ethernet AutoNegotiation on or off.
- EXAMPLES:
- autoneg true -- Enables Ethernet AutoNegotiation
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: down
- USAGE: down
- DESCRIPTION:
- Sets the interface administratively down (equivalent to setting ifAdminStatus
- to 'down')
- EXAMPLES:
- down --
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: eth_powerdown
- USAGE: eth_powerdown [true|false]
- DESCRIPTION:
- Putting the Ethernet IF into powerdown mode does the following in the
- specified order:
- 1 -- Suspends the Ethernet link monitoring task
- 2 -- Disables interrupts from the EMAC
- 3 -- Disables the EMAC core
- 4 -- Disables the clock to the EMAC
- The Ethernet IF is returned to operation state by negating these actions in
- reverse order
- EXAMPLES:
- eth_powerdown true -- Puts the Ethernet IF in powerdown mode.
- eth_powerdown false -- Restores the Ethernet IF to operational state.
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: force_link
- USAGE: force_link [true|false]
- DESCRIPTION:
- Enables/disables the link detection logic, forcing the PHY to think that
- there is a link when there really isn't.
- EXAMPLES:
- force_link -- Queries the link-forced state.
- force_link true -- Forces the link.
- force_link false -- Reverts to normal link detection.
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: full_duplex
- USAGE: full_duplex [true|false]
- DESCRIPTION:
- If autoneg is off, sets the Ethernet duplex to full/half.
- EXAMPLES:
- full_duplex true -- Sets the link to full duplex
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: hal_show
- USAGE: hal_show
- DESCRIPTION:
- Causes the Ethernet HAL to display its internal state.
- EXAMPLES:
- hal_show --
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: read_mii
- USAGE: read_mii PhyAddr RegAddr
- DESCRIPTION:
- Reads the specified ethernet MII register from the PHY specified.
- EXAMPLES:
- read_mii 0x1 0x00 -- Reads the port Control REG from the internal PHY.
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: read_switch
- USAGE: read_switch RegAddr
- DESCRIPTION:
- Reads the specified register from the Switch.
- EXAMPLES:
- read_switch 0x300 -- Reads of the Port 2 Status Register from the Switch
- Core.
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Causes the HalIf object to display its state.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: speed
- USAGE: speed [10|100|1000]
- DESCRIPTION:
- If autoneg is off, sets the Ethernet link speed.
- EXAMPLES:
- speed 100 -- Sets the link speed to 100 Mbps
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: transmit
- USAGE: transmit [-s PacketSize{64..1518}] [-t NumSeconds] [-r TimeBetweenPacketsMs] [-p FillPattern{0..255}]
- DESCRIPTION:
- Transmits packets out the ethernet interface. The packets will have garbage
- data in them, so you probably don't want to do this on a live network.
- Packets will be sent as fast as possible unless overridden by the -r flag;
- you can specify the packet size and/or the number of seconds over which to
- send packets. If not otherwise specified, it will send 1518 byte packets
- until the system is power cycled.
- Flags:
- -s : The packet size; if not specified, 1518 bytes.
- -t : Number of seconds you want to transmit; default (0) = infinite.
- -r : Controls the packet rate. Specify the time (in ms) between each
- packet. Note that this value will be quantized based on the OS clock
- tick resolution (usually 10ms), so 1ms, 8ms, and 12ms are all the same
- as 10ms. A value of 0 means 'as fast as possible', i.e. no delay
- between packets.
- -p : Specifies the fill pattern for the buffer. The value specified will
- be used to fill the buffer. If not specified, then the buffer is
- filled with increasing values.
- EXAMPLES:
- transmit -- Sends 1518 byte packets until power cycled.
- transmit -s 64 -- Sends 64 byte packets until power cycled.
- transmit -t 60 -- Sends 1518 byte packets for 1 minute.
- transmit -r 1000 -- Sends 1518 byte packets once a second.
- transmit -r 10 -- Sends 1518 byte packets at 100 packets per second.
- transmit -p 0xaa -- Fills the 1518 byte packet with 0xaa values.
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: up
- USAGE: up
- DESCRIPTION:
- Sets the interface administratively up (equivalent to setting ifAdminStatus
- to 'up')
- EXAMPLES:
- up --
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: write_mii
- USAGE: write_mii PhyAddr RegAddr Value
- DESCRIPTION:
- Writes the specified value to the ethernet MII register, using the PHY
- specified. Note that if you want to mask bits on or off, then you will need
- to do the math yourself, using read_mii to show the current value.
- EXAMPLES:
- write_mii 0x01 0x00 0x1000 -- Sets the port Control Reg (using the internal
- PHY).
- ------------------------------------------------------------------------------
- TABLE: enet_hal
- COMMAND: write_switch
- USAGE: write_switch RegAddr Value
- DESCRIPTION:
- Writes the specified value to the Switch register specified
- EXAMPLES:
- write_switch 0x300 0x2b0 -- Sets the Port 2 Status Register to 0x2b0.
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: control
- USAGE: control [level{0..8}] [reporting{0..255}]
- DESCRIPTION:
- Show or modify the contents of the control table.
- EXAMPLES:
- control -- show the control table
- control 1 0x80 -- set reporting for level 1 to 0x80
- control 0 0x00 -- set reporting for all levels to 0
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: flush
- USAGE: flush
- DESCRIPTION:
- Flush the contents of the event log, including stored events.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: log_event
- USAGE: log_event eventId{15} [evParm1{127}] [evParm2{127}] [evParm3{127}] [evParm4{127}] [evParm5{127}]
- DESCRIPTION:
- Log an event with the specified event id to the event log. The event may
- have up to 4 event-specific text parameters; if your parameter has a space,
- then enclose it in quotes (e.g. "this is parm 1").
- EXAMPLES:
- log_event E102.0 basic.cfg -- Logs event E102.0, with the cfg file as
- evParm1.
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: read
- USAGE: read
- DESCRIPTION:
- Read the event log from NV storage and rebuild the table.
- EXAMPLES:
- read --
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Dump the contents of the event log to the console
- NOTE: for more debug info, turn on log events from the SNMP directory.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: silent
- USAGE: silent true|false [element{31}]
- DESCRIPTION:
- If set to true, makes the specified event log element silent (ie nothing
- printed to the console). Elements which may be specified are 'events',
- 'traps', and 'syslogs'. If no element is specified, then events, traps, and
- syslogs will all be affected.
- EXAMPLES:
- silent true -- make events, traps, and syslogs all silent.
- silent true events -- make events silent.
- silent true traps -- make traps silent.
- silent true syslogs -- make syslog messages silent.
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: stop_stress
- USAGE: stop_stress
- DESCRIPTION:
- Stop a stress test if one is in progress.
- EXAMPLES:
- stop_stress --
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: stress
- USAGE: stress [numevents{0..65535}] [silent]
- DESCRIPTION:
- Start a stress test for the selected event log object. If the silent
- parameter is set to true, events will not be printed to the console. If the
- number of events is set to 0 (or unspecified), the stress will continue until
- a stop_stress command is issued. Otherwise, the number of events specified
- will be logged, then the stress will conclude.
- EXAMPLES:
- stress silent --
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: syslog
- USAGE: syslog [IpAddress]
- DESCRIPTION:
- Set the IP address of the syslog server. Use 0.0.0.0 to inhibit.
- EXAMPLES:
- syslog 11.24.4.3 --
- ------------------------------------------------------------------------------
- TABLE: event_log
- COMMAND: verbose_show
- USAGE: verbose_show
- DESCRIPTION:
- Print the event log in a more verbose style that does not truncate event text
- EXAMPLES:
- verbose_show --
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: autoTest
- USAGE: autoTest bootloader|image1|image2|perm|dyn [BlockNumber]
- DESCRIPTION:
- Does an automated test suite on the specified flash block (in the specified
- region) to ensure that all of the flash driver functions work correctly.
- NOTE: any data in the specified block will be erased! Choose a block that
- is not being used for anything important! Use the 'show' command to list the
- blocks and how they are allocated.
- If you omit the BlockNumber parameter, the test will be run over all blocks
- in the region (destroying any data that is in the blocks).
- In July 2004, we had to change the flash driver in order to support multiple
- flash devices. As a result, you can no longer just specify the block number;
- you must also specify the region that the block is in (the region maps to a
- flash device, and the block number within that device will be tested). If
- you specify a region that does not contain the block, then the test will
- fail.
- EXAMPLES:
- autoTest image2 33 -- Performs the test suite on block 33 (which is in the
- image2 region)
- autoTest image2 -- Performs the test suite on all blocks in the image2
- region
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: cfi_show
- USAGE: cfi_show bootloader|image1|image2|perm|dyn
- DESCRIPTION:
- Displays the CFI database for the flash device associated with the specified
- region (if the device is CFI-compliant).
- EXAMPLES:
- cfi_show image2 -- Displays CFI info for the flash device associated with
- image2
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: close
- USAGE: close
- DESCRIPTION:
- Closes the flash driver, allowing the rest of the application to use it.
- Calling this more than once has no effect.
- EXAMPLES:
- close --
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: configRegion
- USAGE: configRegion bootloader|image1|image2|perm|dyn SizeBytes
- DESCRIPTION:
- Configures the minimum acceptable size for a region. This takes effect the
- next time the driver is initialzied. Specifying a size of 0 restores the
- default built in to the driver.
- EXAMPLES:
- configRegion perm 65536 -- Configures Perm NonVol to require a minimum of
- 64k
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: deinit
- USAGE: deinit
- DESCRIPTION:
- Deinitializes the flash driver, making it release resouces. Note that the
- flash device will be unusable after this, until you run the init command.
- EXAMPLES:
- deinit --
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: erase
- USAGE: erase [-b BlockNumber] [-a Offset] [-r]
- DESCRIPTION:
- Erases the flash block specified by the block number (-b), address offset
- (-a) or erases all blocks in the region (-r).
- EXAMPLES:
- erase -b 3 -- Erases block number 3 (the fourth block)
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: init
- USAGE: init
- DESCRIPTION:
- Initializes the flash driver, making it detect the flash device. This is
- usually done for you at system startup, but may be needed if you deinit the
- driver. This command has no effect if the driver is already initialized.
- EXAMPLES:
- init --
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: open
- USAGE: open bootloader|image1|image2|perm|dyn
- DESCRIPTION:
- Opens the flash driver for use by the console (locking out the rest of the
- application!) so that you can use the read/write/erase commands. NOTE: If
- you do something that would cause the driver to be opened again (write
- nonvol, dload an image, etc), then the operation will be blocked until you
- run the close command, or it may fail.
- EXAMPLES:
- open image2 -- Opens the image2 region for read/write/erase
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: read
- USAGE: read Size{1..4} Number{1..8192} Offset
- DESCRIPTION:
- Uses the read functions to access data in the flash device, printing to the
- console. You must specify the size of the read (1, 2, or 4 bytes), the
- number of bytes to read, and the offset into the region to start. The offset
- should be aligned correctly for the size specified.
- EXAMPLES:
- read 1 4 0 -- Reads 4 bytes at the beginning of the region
- read 4 8 1024 -- Reads 2 dwords at offset 1k in the region
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: readDirect
- USAGE: readDirect Number{1..8192} Offset
- DESCRIPTION:
- Uses the read direct function to access the flash memory data directly,
- printing to the console. You must specify the number of bytes to read and
- the offset into the region to start.
- EXAMPLES:
- readDirect 128 0 -- Reads 128 bytes at the beginning of the region
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Causes the flash driver to display its internal state.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: write
- USAGE: write Size{1..4} Offset Value
- DESCRIPTION:
- Uses the write functions to store data to the flash device. You must specify
- the size of the write (1, 2, or 4 bytes), the offset into the region to
- write, and the value. The offset should be aligned correctly for the size
- specified. The value will only be stored if the block was previously erased,
- or a bit is being changed from 1 to 0.
- EXAMPLES:
- write 1 0 0x12 -- Writes the byte value 0x12 to the beginning of
- the region
- write 4 1024 0x12345678 -- Writes the dword value to offset 1k in the region
- ------------------------------------------------------------------------------
- TABLE: flash
- COMMAND: writeArray
- USAGE: writeArray Number{1..131072} Offset
- DESCRIPTION:
- Uses the write array function to store an array of data (incrementing bytes)
- to the flash memory. You must specify the number of bytes to write and the
- offset into the region to start.
- EXAMPLES:
- writeArray 128 0 -- Writes 128 bytes at the beginning of the region
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: filter_logging_enable
- USAGE: filter_logging_enable [true|false]
- DESCRIPTION:
- Enables or disables the packet logging filtering (protocol, mac, ip, and
- port).
- EXAMPLES:
- filter_logging_enable true --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: filter_logging_show
- USAGE: filter_logging_show
- DESCRIPTION:
- Display the packet filter logging settings (protocol, mac, ip, and port).
- EXAMPLES:
- filter_logging_show --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: halif_show
- USAGE: halif_show [-s] [-d]
- DESCRIPTION:
- Shows all of the HalIf objects that have been registered. If -s is
- specified, then it also prints a table of the interfaces, showing who can
- transmit to whom. Otherwise, it just prints the descriptions. If -d is
- specified, then it prints the detailed HalIf object contents, including
- counters, Snoops, etc.
- EXAMPLES:
- halif_show --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: ip_filter_logging
- USAGE: ip_filter_logging [-s] [-d] [-b] [-c] [IpAddress]
- DESCRIPTION:
- ip_filter_logging -s 192.168.0.1 - sets a filter for a source ip addr.
- ip_filter_logging -d 192.168.0.1 - sets a filter for a destination ip addr.
- ip_filter_logging -b 192.168.0.1 - sets a filter for a src and dest ip addr.
- ip_filter_logging -c - clears all ip filters.
- EXAMPLES:
- ip_filter_logging -<flag> <ip address> --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: log_packets
- USAGE: log_packets [-s] [true|false] [from_interfaces] [to_interfaces]
- DESCRIPTION:
- This enables/disables logging for packets received from the specified
- interfaces and being sent to the specified interfaces. If enabled, then the
- contents of the packet will be displayed, and the forwarder will show info
- about the HalIf on which it was received/sent, as well as why the packet was
- dropped. If the from/to interfaces parameters are missing, then all will be
- done. The interfaces are a bitmask where 0x01 corresponds to the interface
- at index 0, 0x04 corresponds to the interface at index 2, etc.
- EXAMPLES:
- log_packets true -- Enables packet logging for all interfaces.
- log_packets false 0x2 -- Disables logging of packets from interface 1 (to
- any).
- log_packets true 0x1 0x6 -- Enables logging of packets received from
- interface 0 and destined to interfaces 1 or 2.
- log_packets -- Shows the enable/disable state for all
- interfaces.
- log_packets -s true -- Enables non-verbose logging of packets.
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: lt_add
- USAGE: lt_add mac_addr halif [static]
- DESCRIPTION:
- Adds an association between the specified MAC address and HalIf.
- EXAMPLES:
- lt_add 00:10:18:00:10:36 2 -- Adds a dynamic association for HalIf 2.
- lt_add 00:10:18:00:10:37 2 true -- Adds a static association for HalIf 2.
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: lt_clear
- USAGE: lt_clear
- DESCRIPTION:
- Clears out the learning table, removing all MAC->HalIf associations.
- EXAMPLES:
- lt_clear --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: lt_delete
- USAGE: lt_delete [mac_addr] [index]
- DESCRIPTION:
- Deletes the association between the specified MAC address and its HalIf.
- EXAMPLES:
- lt_delete 00:10:18:00:10:36 -- Removes the MAC address from the table.
- lt_delete 3 -- Removes the 3rd entry from the learning
- table.
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: lt_max_entries
- USAGE: lt_max_entries [max_entries]
- DESCRIPTION:
- Gets or sets the maximum number of learning table entries that will be
- allowed. If this is 0, then the number of entries is limited only by memory.
- Note that the IP stack occupies one entry, so if you want to allow 2 CPE
- devices, then you must specify a value of 3. Also note that no entries will
- be removed, even if you specify a value that is smaller than the number of
- entries that currently exist in the learning table.
- EXAMPLES:
- lt_max_entries -- Shows the number of learning table entries.
- lt_max_entries 8 -- Sets the number of learning table entries to 8.
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: lt_show
- USAGE: lt_show
- DESCRIPTION:
- Displays the contents of the learning table.
- EXAMPLES:
- lt_show --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: mac_filter_logging
- USAGE: mac_filter_logging [-s] [-d] [-b] [-c] [MacAddress]
- DESCRIPTION:
- mac_filter_logging -s 00:11:22:33:44:55 - sets a filter for a source mac
- addr.
- mac_filter_logging -d 00:11:22:33:44:55 - sets a filter for a destination mac
- addr.
- mac_filter_logging -b 00:11:22:33:44:55 - sets a filter for both the src and
- dest mac addr.
- mac_filter_logging -c - clears all mac filters.
- EXAMPLES:
- mac_filter_logging -<flag> <mac address> --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: port_filter_logging
- USAGE: port_filter_logging [-s] [-d] [-b] [-c] [port_number]
- DESCRIPTION:
- port_filter_logging -s 67 - sets a filter for a source tcp/udp port.
- port_filter_logging -d 68 - sets a filter for a destination tcp/udp port.
- port_filter_logging -b 68 - sets a filter for both the src and dest tcp/udp
- port.
- port_filter_logging -c - clears all port filters.
- EXAMPLES:
- port_filter_logging -<flag> <port number> --
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: proto_filter_logging
- USAGE: proto_filter_logging [bitmask{0x6fffff}]
- DESCRIPTION:
- No Adv. Filters 0x0000000
- Mulitcast 0x0000001
- Broadcast 0x0000002
- Unicast 0x0000004
- Icmp 0x0000008
- Arp 0x0000010
- Ip 0x0000020
- Udp 0x0000040
- Tcp 0x0000080
- Igmp 0x0000100
- MacFilters 0x0000200
- IpAddressFilters 0x0000400
- PortFilters 0x0000800
- EXAMPLES:
- proto_filter_logging 0x18 -- turns on Arp and Icmp logging
- ------------------------------------------------------------------------------
- TABLE: forwarder
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays a frame's path through fowarder with snoop details.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: ftpLite
- COMMAND: clear_counters
- USAGE: clear_counters
- DESCRIPTION:
- Clear the FTP counters from the FTP transfer.
- EXAMPLES:
- clear_counters --
- ------------------------------------------------------------------------------
- TABLE: ftpLite
- COMMAND: counters
- USAGE: counters
- DESCRIPTION:
- Displays the FTP counters summary from the FTP transfer.
- EXAMPLES:
- counters --
- ------------------------------------------------------------------------------
- TABLE: ftpLite
- COMMAND: ftp
- USAGE: ftp
- DESCRIPTION:
- Begins FTP to the specified IP address, using the current settings.
- EXAMPLES:
- ftp -- Initiates FTP until a key is pressed.
- ------------------------------------------------------------------------------
- TABLE: ftpLite
- COMMAND: show_settings
- USAGE: show_settings
- DESCRIPTION:
- Displays the current FTP Lite settings.
- EXAMPLES:
- show_settings --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: advertise
- USAGE: advertise
- DESCRIPTION:
- Print bound IP addresses for this net iface to the console.
- EXAMPLES:
- ip_addr_show --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: bootloader
- USAGE: bootloader [-f] IpAddress Filename{255}
- DESCRIPTION:
- Downloads the specified bootloader image from the TFTP server and stores it
- to the bootloader region. The image must be valid for the platform, and must
- have a ProgramStore header (but no compression).
- EXAMPLES:
- bootloader 11.24.4.3 bootloader3360_2_1_2_c0.bin -- Upgrades the
- bootloader.
- bootloader -f 11.24.4.3 bootloader3360_2_1_2_c0.bin -- Accepts a bootloader
- with non-matching s
- ignature.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: clientif_debug
- USAGE: clientif_debug StackNumber{1..4294967295} Enable
- DESCRIPTION:
- Turns on debugging for the specified DHCP ClientIf object. This will show
- information related to processing leases, packet generation, packet
- processing, and timeouts.
- EXAMPLES:
- clientif_debug 1 true -- Turns on debugging for the DHCP ClientIf object for
- stack 1.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: dhcpc_debug
- USAGE: dhcpc_debug Enable
- DESCRIPTION:
- Turns on debugging for the DHCP client thread. This will show information
- about timeouts and packets received from the network (but not the contents of
- the packets).
- EXAMPLES:
- dhcpc_debug true -- Turns on debugging for the DHCP client thread.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: dhcpc_show
- USAGE: dhcpc_show StackNumber{1..4294967295}
- DESCRIPTION:
- Shows the state of the DHCP ClientIf objects. You must specify the stack
- number of the ClientIf object.
- EXAMPLES:
- dhcpc_show 1 -- Shows the state of the DHCP ClientIf for stack 1.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: dhcpv6_debug
- USAGE: dhcpv6_debug Enable
- DESCRIPTION:
- Turns on debugging for the specified DHCPv6 ClientIf object. This will show
- information related to processing leases, packet generation, packet
- processing, and timeouts.
- EXAMPLES:
- dhcpv6_debug (0) true -- Turns on debugging for the DHCPv6 ClientIf object
- fo
- r
- st
- ac
- k
- 1.
- dh
- cp
- v6
- _d
- eb
- ug
- (2
- )
- fa
- ls
- e --
- Tu
- rn
- s
- of
- f
- de
- bu
- gg
- in
- g
- fo
- r
- th
- e
- DH
- CP
- v6
- Cl
- ie
- nt
- If
- ob
- je
- ct
- fo
- r
- st
- ac
- k
- 3.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: discover
- USAGE: discover [IpAddress]
- DESCRIPTION:
- Print bound IP addresses for this net iface to the console.
- EXAMPLES:
- ip_addr_show --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: dload
- USAGE: dload [-i Number] [-l] [-f] IpAddress Filename{255}
- DESCRIPTION:
- Downloads the specified s/w image from the TFTP server and stores it in the
- image slot specified. The image must be valid for the platform, and must not
- contain any security, encryption, or digital signatures. It must be a simple
- image file with only the normal ProgramStore compression header. Parameters:
- -i -- Specifies the image slot to store the image to.
- -l -- Allows a large image to be stored, spanning images 1 and 2, if
- allowed by the flash driver configuration.
- -f -- Forces the given image to be accepted, as long as the CRCs are
- valid.
- Note that you must always specify the TFTP server address and filename;
- unlike the dload command in the Docsis directory, this command doesn't make
- use of any Docsis-specific nonvol settings, so it can't remember the last
- values used.
- EXAMPLES:
- dload 11.24.4.3 vxram_sto.bin -- Stores the image to the default image
- slot.
- dload -i 1 11.24.4.3 vxram_sto.bin -- Store the image to slot 1.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: hal_show
- USAGE: hal_show
- DESCRIPTION:
- Causes the IP Stack HAL to display its internal state.
- EXAMPLES:
- hal_show --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: ip_addr_show
- USAGE: ip_addr_show
- DESCRIPTION:
- Print bound IP addresses for this net iface to the console.
- EXAMPLES:
- ip_addr_show --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: ipconfig
- USAGE: ipconfig [-l Number] StackNumber{1..4294967295} renew|release|static [IpAddress] [SubnetMask] [RouterIpAddr]
- DESCRIPTION:
- Configures the specified IP stack:
- 'renew' starts DHCP (if not started) or renews the current lease.
- 'release' causes the current lease to be released, shutting down the IP
- stack.
- 'static' configures the stack with the IP address/subnet mask/router
- specified.
- When using 'static', you must specify the IP address parameter. The subnet
- and router are optional, but desirable.
- EXAMPLES:
- ipconfig 3 renew -- Starts DHCP on
- stack 3, or renews t
- he lease.
- ipconfig 3 release -- Releases the IP
- address on stack 3, s
- huts down the s
- tack.
- ipconfig 3 static 11.24.70.5 -- Configures stack 3
- with the address s
- pecified, no router o
- r subnet.
- ipconfig 3 static 11.24.70.5 255.255.255.0 11.24.70.1 -- Sets stack 3 with
- all parameters.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: ipv6config
- USAGE: ipv6config renew|release|static|remove_static|reconfigure|linklocal [IpAddress]
- DESCRIPTION:
- Configures the specified IPv6 stack:
- 'renew' starts DHCP (if not started) or renews the current lease.
- 'release' causes the current lease to be released, shutting down the IP
- stack.
- 'static' configures the stack with the IP address specified.
- 'remove_static' removes a previously configured static IP address.
- 'reconfigure' simulates the server sending a Reconfigure message to us.
- When using 'static' or 'remove_static', you must specify the IP address
- parameter.
- EXAMPLES:
- ipconfig static fe80::0123 -- Configures the stack with the address
- specified.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: kill_remote_dhcp_server
- USAGE: kill_remote_dhcp_server
- DESCRIPTION:
- Sends a special packet to a remote DHCP server that is giving out bogus
- leases (192.168.100.x). This feature was added in February 2004, and doesn't
- work with older code.
- EXAMPLES:
- kill_remote_dhcp_server --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: lease_show
- USAGE: lease_show StackNumber{1..4294967295} [LeaseIndex]
- DESCRIPTION:
- Shows the state of the lease controlled by the DHCP ClientIf object. You
- must specify the stack number of the ClientIf object, and the 0-based index
- of the lease. The lease index is shown via dhcpc_show. If you want to show
- all leases for the ClientIf, leave out the LeaseIndex parameter.
- EXAMPLES:
- lease_show 1 2 -- Shows the state of 3rd lease owned by the DHCP ClientIf
- for stack 1.
- lease_show 3 -- Shows all leases owned by the DHCP ClientIf for stack 3.
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: print_nd
- USAGE: print_nd
- DESCRIPTION:
- Print bound IP addresses for this net iface to the console.
- EXAMPLES:
- ip_addr_show --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Causes the HalIf object to display its state.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: ip_hal
- COMMAND: test
- USAGE: test all|clientid|settings|lease|other
- DESCRIPTION:
- Runs tests on the specified component of the DHCP Client system.
- EXAMPLES:
- test settings -- Runs the test for DHCP Lease Settings.
- test all -- Runs all tests.
- ------------------------------------------------------------------------------
- TABLE: msgLog
- COMMAND: fields
- USAGE: fields [Bitmask{0x7f}]
- DESCRIPTION:
- Displays or sets the different message fields that are enabled for display.
- Message field bit definitions:
- 0x01 -- The severity of the message (INFO, WARNING, ERROR, etc.)
- 0x02 -- The instance name of the object that generated the message.
- 0x04 -- The function/method in which the message was generated.
- 0x08 -- The name of the module/class in which the message was
- generated.
- 0x10 -- The system timestamp (Time of Day).
- 0x20 -- The thread Id.
- 0x40 -- The system timestamp (millisecond, in hex).
- EXAMPLES:
- fields 0 -- Turns off all optional fields.
- fields 0x7f -- Turns on all optional fields.
- ------------------------------------------------------------------------------
- TABLE: msgLog
- COMMAND: severities
- USAGE: severities [Bitmask]
- DESCRIPTION:
- Displays or sets the different message severity levels that are enabled for
- display. Message logging bit definitions:
- 0x00000001 -- Fatal Errors
- 0x00000002 -- Errors
- 0x00000004 -- Warnings
- 0x00000008 -- Initialization
- 0x00000010 -- Function entry/exit
- 0x00000020 -- Informational
- 0xffffffff -- All messages
- EXAMPLES:
- severities 0 -- Turns off all messages.
- severities 0xffffffff -- Turns on all messages.
- ------------------------------------------------------------------------------
- TABLE: msgLog
- COMMAND: show_settings
- USAGE: show_settings
- DESCRIPTION:
- Displays the current Message Log Settings.
- EXAMPLES:
- show_settings --
- ------------------------------------------------------------------------------
- TABLE: msgLog/remoteAccess
- COMMAND: read_default_settings
- USAGE: read_default_settings telnet|ssh
- DESCRIPTION:
- Causes the Remote Access server to read and use the default settings from
- nonvol. Any existing connections are not changed. This undoes any
- configuration changes that were made at runtime (e.g. through a MIB, etc).
- EXAMPLES:
- read_default_settings telnet -- gets the Telnet server to restore default
- settings from nonvol.
- read_default_settings ssh -- gets the SSH server to restore default
- settings from nonvol.
- ------------------------------------------------------------------------------
- TABLE: msgLog/remoteAccess
- COMMAND: restart_server
- USAGE: restart_server telnet|ssh
- DESCRIPTION:
- Stops, then starts the specified Remote Access server. Any existing
- connections will be closed. This is the only way to get a Remote Access
- server to start using new settings from a Remote Access connection (e.g.
- change the Telnet settings from a Telnet connection).
- EXAMPLES:
- restart_server telnet -- Restarts the Telnet server.
- restart_server telnet -- Restarts the Telnet server.
- ------------------------------------------------------------------------------
- TABLE: msgLog/remoteAccess
- COMMAND: start_server
- USAGE: start_server telnet|ssh
- DESCRIPTION:
- Starts the specified Remote Access server if not already running.
- EXAMPLES:
- start_server telnet -- Starts the Telnet server.
- start_server ssh -- Starts the SSH server.
- ------------------------------------------------------------------------------
- TABLE: msgLog/remoteAccess
- COMMAND: stop_server
- USAGE: stop_server telnet|ssh
- DESCRIPTION:
- Stops the specified Remote Access server if it is running. Any existing
- connections will be closed.
- EXAMPLES:
- stop_server telnet -- Stops the Telnet server.
- stop_server ssh -- Stops the SSH server.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: flush
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: a_channel_number
- USAGE: a_channel_number [Number{36..64}]
- DESCRIPTION:
- Sets the default 80211a channel number. The channel number must be a
- multiple of 4 (e.g., 36, 40, 44, 48, 52, 56, 60, or 64)
- EXAMPLES:
- a_channel_number -- Shows the 80211a channel number.
- a_channel 36 -- Sets the 80211a channel number to 36
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: a_mrate
- USAGE: a_mrate [Float{0..54}]
- DESCRIPTION:
- Force a fixed multicast rate for the 5 Ghz Band. Valid values: 0, 6, 9, 12,
- 18, 24, 36, 48, 54
- EXAMPLES:
- a_mrate -- Shows the 5 ghz band multicast rate.
- a_mrate 0 -- Sets the 5 hgz multicast rate to Auto
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: afterburner
- USAGE: afterburner [disabled|enabled]
- DESCRIPTION:
- enables/disabled afterburner
- EXAMPLES:
- afterburner -- Shows the current setting.
- afterburner enabled -- Enables afterburner
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: authentication
- USAGE: authentication [Number{1..3}]
- DESCRIPTION:
- Sets the authentication mode (DECPRECATED) (1 = open system, 2 = shared key,
- 3 = both).
- EXAMPLES:
- authentication -- Shows the authentication mode.
- authentication_mode 2 -- Selects shared-key authentication
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: b_channel_number
- USAGE: b_channel_number [Number{0..14}]
- DESCRIPTION:
- Sets the default 80211b/g channel number (0=Auto).
- EXAMPLES:
- b_channel_number -- Shows the 80211b/g channel number.
- b_channel 1 -- Sets the 80211b/g channel number to 1
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: basic_rates
- USAGE: basic_rates [default|all]
- DESCRIPTION:
- sets the Basic rates available
- EXAMPLES:
- basic_rates default -- Sets basic rates the driver default
- basic_rates all -- Sets all rates as basic rates
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: beacon_interval
- USAGE: beacon_interval [Number{0..65535}]
- DESCRIPTION:
- Sets the beacon interval (0-65535 ms).
- EXAMPLES:
- beacon_interval -- Shows the beacon interval.
- beacon_interval 200 -- Sets the beacon interval to 200 ms
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: bg_mrate
- USAGE: bg_mrate [Float{0..54}]
- DESCRIPTION:
- Force a fixed multicast rate for the 2.4 Ghz Band. Valid values: 0, 1, 2,
- 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54
- EXAMPLES:
- bg_mrate -- Shows the 2.4 ghz band multicast rate.
- bg_mrate 0 -- Sets the 2.4 ghz multicast rate to Auto
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: closed_network
- USAGE: closed_network [Number{0..1}]
- DESCRIPTION:
- Determines whether SSID is broadcast in beacon packets (0) or not (1)
- EXAMPLES:
- closed_network -- Shows the current setting.
- closed_network 1 -- Specified SSID should NOT be broadcast in beacon packets
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: country
- USAGE: country [Worldwide|Thailand|Israel|Jordan|China|Japan|USA|Europe|All] [perm|dyn]
- DESCRIPTION:
- Controls the country, which determines available channels. See
- CM\802.11_hal\wl "country list" for abbreviations.
- EXAMPLES:
- country USA -- Set country to USA, default location.
- country USA perm -- Set country to USA, permanent location.
- country USA dyn -- Set country to USA, dynamic location.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: default_key
- USAGE: default_key [Number{1..4}]
- DESCRIPTION:
- Sets the default key (1-4).
- EXAMPLES:
- default_key -- Shows the default key.
- default_key 2 -- Sets the default key to key 2
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: dtim_interval
- USAGE: dtim_interval [Number{1..255}]
- DESCRIPTION:
- Sets the DTIM interval (1-255).
- EXAMPLES:
- dtim_interval -- Shows the dtim interval.
- dtim_interval 3 -- Sets the DTIM interval to 3 beacon intervals
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: enable
- USAGE: enable [Number{0..1}]
- DESCRIPTION:
- Enables/disables the 802.11 interface
- EXAMPLES:
- enable -- Shows the current setting.
- enable 1 -- Enables the 802.11 interface
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: enc_mode
- USAGE: enc_mode [Number{0..11}]
- DESCRIPTION:
- Sets the encryption mode:
- 0 = off 5 = TKIP+AES 10 = AES+WEP128
- 1 = WEP64 6 = TKIP+WEP64 11 = TKIP+AES+WEP128
- 2 = WEP128 7 = AES+WEP64
- 3 = TKIP 8 = TKIP+AES+WEP64
- 4 = AES 9 = TKIP+WEP128
- EXAMPLES:
- enc_mode -- Shows the encryption_mode.
- enc_mode 2 -- Selects WEP 128-bit encryption
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: frag_threshold
- USAGE: frag_threshold [Number{256..2346}]
- DESCRIPTION:
- Sets the fragmentation threshold (256-2346 bytes).
- EXAMPLES:
- frag_threshold -- Shows the fragmentation threshold.
- frag_threshold 2348 -- Sets the fragmentation threshold to 2348 bytes
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: frame_burst
- USAGE: frame_burst [disabled|enabled]
- DESCRIPTION:
- enables/disabled frame bursting
- EXAMPLES:
- frame_burst -- Shows the current setting.
- frame_burst enabled -- Enables frame bursting
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: gmode
- USAGE: gmode [Number{0..5}]
- DESCRIPTION:
- Sets the mode of the 54g interface:
- 1 = auto
- 2 = only
- 4 = performance
- 5 = LRS
- 0 = 11b
- EXAMPLES:
- gmode -- Shows the current 54g mode.
- gmode 1 -- Sets 54g mode to auto
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: gprotection
- USAGE: gprotection [off|auto]
- DESCRIPTION:
- Sets 54g Protection mode
- EXAMPLES:
- gprotection -- Shows the current setting.
- gprotection auto -- Sets gprotection mode to auto
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: key_128bit
- USAGE: key_128bit [Number{1..4}] [Key Value{26}]
- DESCRIPTION:
- Sets/Queries the 128-Bit Key.
- EXAMPLES:
- key_128bit 1 -- Shows 128-Bit Key1.
- key_128bit 1 0102030405060708090a0b0c0d -- Sets key 1 to
- 0102030405060708090a0b0c0d
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: key_40bit
- USAGE: key_40bit [Number{1..4}] [Key Value{10}]
- DESCRIPTION:
- Sets/Queries the 40-Bit Keys.
- EXAMPLES:
- key_40bit 1 -- Shows key 1.
- key_40bit 2 0a0b0c0d0e -- Sets key 2 to 0a0b0c0d0e
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: long_retry_limit
- USAGE: long_retry_limit [Number{1..255}]
- DESCRIPTION:
- Sets the long retry limit
- EXAMPLES:
- long_retry_limit -- Shows the current setting.
- long_retry_limit 4 -- Sets the long retry limit to 4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: mac_restrict
- USAGE: mac_restrict [Disabled|Allow|Deny]
- DESCRIPTION:
- Sets behavior of MAC table
- EXAMPLES:
- mac_restrict Disabled -- All stations can associate
- mac_restrict Allow -- Only stations in the MAC table may associate
- mac_restrict Deny -- Stations in the MAC table are prohibited
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: mac_table
- USAGE: mac_table StationNum{1..32} [MacAddress]
- DESCRIPTION:
- Shows or sets the MAC address associated with the specified MAC table index.
- You must reboot for this to take effect!
- EXAMPLES:
- mac_table 2 -- Shows the MAC addr for MAC table index 2.
- mac_table 1 00:10:18:50:10:32 -- Sets the MAC addr for MAC table index 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: n_band
- USAGE: n_band [value{1..2}]
- DESCRIPTION:
- sets the band for 802.11N (2=2.5 GHz, 5=5 GHz)
- EXAMPLES:
- n_band -- Shows the current setting.
- n_band 2 -- Sets the 802.11N band to 2.5 GHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: n_bandwidth
- USAGE: n_bandwidth [value{10..40}]
- DESCRIPTION:
- sets the bandwidth for 802.11N (10, 20, or 40 MHz)
- EXAMPLES:
- n_bandwidth -- Shows the current setting.
- n_bandwidth 40 -- Sets the 802.11N bandwidth to 40 MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: n_control_channel
- USAGE: n_control_channel [value{0..224}]
- DESCRIPTION:
- sets the control channel for 802.11N (0=auto, 1-224 channel no.)
- EXAMPLES:
- n_control_channel -- Shows the current setting.
- n_control_channel 0 -- Sets the 802.11N control channel to auto.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: n_mode
- USAGE: n_mode [off|auto]
- DESCRIPTION:
- sets n mode
- EXAMPLES:
- n_mode -- Shows the current setting.
- n_mode auto -- Sets N mode to auto.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: n_phy_rate
- USAGE: n_phy_rate [value{-2..32}]
- DESCRIPTION:
- sets the N phy rate (-2=legacy, -1=auto, 0-15, 32 = MCS index)
- EXAMPLES:
- n_phy_rate -- Shows the current setting.
- n_phy_rate -1 -- Sets the N phy rate to auto.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: n_protection
- USAGE: n_protection [off|auto]
- DESCRIPTION:
- sets n protection
- EXAMPLES:
- n_protection -- Shows the current setting.
- n_protection auto -- Sets N protection to auto.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: n_sideband
- USAGE: n_sideband [lower|none|upper{31}]
- DESCRIPTION:
- sets n sideband
- EXAMPLES:
- n_sideband -- Shows the current setting.
- n_sideband upper -- Sets N sideband to upper.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: power_level
- USAGE: power_level [Number{25..100}]
- DESCRIPTION:
- Sets the output power level
- EXAMPLES:
- power_level -- Shows the current setting.
- power_level 25 -- Sets the output power leve to 25%.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: preamble_length
- USAGE: preamble_length [short|long]
- DESCRIPTION:
- Controls the size of the preamble
- EXAMPLES:
- preamble_length short -- Use short preamble
- preamble_length long -- Use long preamble
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: primary_network
- USAGE: primary_network [Disabled|Enabled]
- DESCRIPTION:
- enables/disables the Primary Wireless Network
- EXAMPLES:
- primary_network -- Shows the current setting.
- primary_network enabled -- Enables the Primary Wireless network
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: rad_key
- USAGE: rad_key [key{255}]
- DESCRIPTION:
- Sets or displays the RADIUS Key.
- It MUST be a 0 to 255 character ASCII string
- EXAMPLES:
- rad_key hello -- Sets the RADIUS Key to 'hello'.
- rad_key -- Shows the current setting.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: rad_port
- USAGE: rad_port [Number{0..65535}]
- DESCRIPTION:
- Sets RADIUS Server port
- EXAMPLES:
- rad_port -- Shows the current setting.
- rad_port 1812 -- Sets the RADIUS server port to 1812
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: rad_server
- USAGE: rad_server [IpAddress]
- DESCRIPTION:
- Sets RADIUS server IP address
- EXAMPLES:
- rad_server -- Shows current setting.
- rad_server 10.15.3.4 -- Sets RADIUS server IP address to 10.15.3.4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: rate
- USAGE: rate [Number{0..54000}]
- DESCRIPTION:
- Sets rate control
- EXAMPLES:
- rate -- Shows the current setting.
- rate -- Sets the rate in Kbps (1,000 - 54,000, 0 = Auto)
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: rts_threshold
- USAGE: rts_threshold [Number{0..3000}]
- DESCRIPTION:
- Sets the RTS threshold (0-3000).
- EXAMPLES:
- rts_threshold -- Shows the RTS threshold.
- rts_threshold 2348 -- Sets the RTS threshold to 2348 bytes
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: shared_key_auth
- USAGE: shared_key_auth [optional|required]
- DESCRIPTION:
- Controls the shared key authentication.
- EXAMPLES:
- shared_key_auth Optional -- Sets shared key authentication to optional
- shared_key_auth -- Shows current setting
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: short_retry_limit
- USAGE: short_retry_limit [Number{1..255}]
- DESCRIPTION:
- Sets the short retry limit
- EXAMPLES:
- short_retry_limit -- Shows the current setting.
- short_retry_limit 4 -- Sets the short retry limit to 4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: ssid
- USAGE: ssid [SSID{32}]
- DESCRIPTION:
- Sets/Queries the Service Set Identifier.
- EXAMPLES:
- ssid -- Shows the SSID.
- ssid Hello -- Sets the SSID to "Hello".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: supported_rates
- USAGE: supported_rates [min|default]
- DESCRIPTION:
- sets the supported rates (default or min)
- EXAMPLES:
- supported_rates min -- Sets supported rates to 1, 2 Mbps
- supported_rates default -- Sets supported rates to 1, 2, 5.5, 11 Mbps
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: txpower_level
- USAGE: txpower_level [Number{1..8}]
- DESCRIPTION:
- Sets the relative transmit power level (1-8)
- EXAMPLES:
- txpower_level -- Shows the current setting.
- txpower_level 1 -- Sets ths relative power level to 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: vlan_mode
- USAGE: vlan_mode [auto|off|on{31}]
- DESCRIPTION:
- Set WMM VLAN mode
- EXAMPLES:
- wmm -- Shows the current setting.
- wmm on -- Enables VLAN mode
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wds
- USAGE: wds [disabled|enabled]
- DESCRIPTION:
- enables/disabled WDS
- EXAMPLES:
- wds -- Shows the current setting.
- wds enabled -- Enables WDS
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wds_list
- USAGE: wds_list WdsNum{1..4} [MacAddress]
- DESCRIPTION:
- Shows or sets the MAC address associated with the specified WDS table index.
- EXAMPLES:
- wds_list 2 -- Shows the MAC addr for WDS table index 2.
- wds_list 1 00:10:18:50:10:32 -- Sets the MAC addr for WDS table index 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wmm_ac_ap
- USAGE: wmm_ac_ap [be|bk|vi|vo{31}] [cwmin|cwmax|txop_g|txop_ag|adm_control|dof{31}] [value{0..6016}]
- DESCRIPTION:
- wmm_ac_ap [be|bk|vi|vo] [cwmin|cwmax|txop_g|txop_ag|adm_control|dof] value
- EXAMPLES:
- wmm_ac_ap -- Shows the current setting.
- wmm_ac_ap be cwmin 15 -- Set CWmin value for the AP AC_BE
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wmm_ac_sta
- USAGE: wmm_ac_sta [be|bk|vi|vo{31}] [cwmin|cwmax|txop_g|txop_ag{31}] [value{0..6016}]
- DESCRIPTION:
- wmm_ac_sta [be|bk|vi|vo] [cwmin|cwmax|txop_g|txop_ag] value
- EXAMPLES:
- wmm_ac_sta -- Shows the current setting.
- wmm_ac_sta be cwmin 15 -- Set CWmin value for the STA AC_BE
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wmm_apsd
- USAGE: wmm_apsd [off|on]
- DESCRIPTION:
- enables/disables WMM APSD support
- EXAMPLES:
- wmm_apsd -- Shows the current setting.
- wmm_apsd on -- Enables WMM APSD support
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wmm_mode
- USAGE: wmm_mode [off|on{31}]
- DESCRIPTION:
- Set WMM Mode
- EXAMPLES:
- wmm_mode -- Shows the current setting.
- wmm_mode on -- Enables WMM support
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wmm_noack
- USAGE: wmm_noack [off|on]
- DESCRIPTION:
- enables/disables WMM No-Acknowledgement
- EXAMPLES:
- wmm_noack -- Shows the current setting.
- wmm_noack on -- Enables WMM No-Acknowledgement
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wpa2_preauth
- USAGE: wpa2_preauth [disabled|enabled]
- DESCRIPTION:
- enables/disabled WPA2 Pre-authentication
- EXAMPLES:
- wpa2_preauth -- Shows the current setting.
- wpa2_preauth enabled -- Enables WPA2 pre-authentication
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wpa_auth
- USAGE: wpa_auth [Number{0..31}]
- DESCRIPTION:
- Sets WPA Authentication bitmask
- 0x01 = 802.1x
- 0x02 = WPA
- 0x04 = WPA-PSK
- 0x08 = WPA2
- 0x10 = WPA2-PSK
- EXAMPLES:
- wpa_auth -- Shows the current setting.
- wpa_auth 0x14 -- Enables WPA-PSK and WPA2-PSK.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wpa_psk
- USAGE: wpa_psk [key{64}]
- DESCRIPTION:
- Sets or displays the WPA Pre-Shared Key.
- It MUST be either a 64-digit hexadecimal number,
- OR a 8 to 63 character ASCII string
- EXAMPLES:
- wpa_psk thisismykey -- Sets the WPA Pre-Shared Key to
- 'thisismykey'.
- wpa_psk <64-digit hex number> -- Sets the WPA Pre-Shared Key to <number>.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wpa_reauth
- USAGE: wpa_reauth [Number{0..1048575}]
- DESCRIPTION:
- Sets WPA/WPA2 Reauth Interval
- EXAMPLES:
- wpa_reauth -- Shows the current setting.
- wpa_reauth 1000 -- Sets the reauth interval to 1000
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wpa_rekey
- USAGE: wpa_rekey [Number{0..1048575}]
- DESCRIPTION:
- Sets WPA Group Rekey Interval
- EXAMPLES:
- wpa_rekey -- Shows the current setting.
- wpa_rekey 1000 -- Sets the rekey interval to 1000
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_addER
- USAGE: wps_addER [disabled|enabled]
- DESCRIPTION:
- Disable/Enabled WPS Add External Registrar.
- EXAMPLES:
- wps_addER -- Shows the current setting.
- wps_addER disabled -- Disabled WPS Add External Registrar.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_board_num
- USAGE: wps_board_num [WPS Board Num{32}]
- DESCRIPTION:
- Sets/Queries the WPS board num.
- EXAMPLES:
- wps_board_num -- Shows the WPS board num.
- wps_board_num 0000001 -- Sets the WPS board num to "0000001".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_button_mode
- USAGE: wps_button_mode [ses|wps]
- DESCRIPTION:
- Select the button for SES or WPS mode.
- EXAMPLES:
- wps_button_mode -- Shows the current setting.
- wps_button_mode wps -- Set the button to WPS mode.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_config_state
- USAGE: wps_config_state [unconfiged|configed]
- DESCRIPTION:
- Set WPS to unconfiged or configed.
- EXAMPLES:
- wps_config_state -- Shows the current setting.
- wps_config_state configed -- Set the WPS config state to configed.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_device_name
- USAGE: wps_device_name [WPS Device Name{32}]
- DESCRIPTION:
- Sets/Queries the WPS device name.
- EXAMPLES:
- wps_device_name -- Shows the WPS device name.
- wps_device_name BroadcomAP -- Sets the WPS device name to "BroadcomAP".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_device_pin
- USAGE: wps_device_pin [WPS Device Pin{8}]
- DESCRIPTION:
- Sets/Queries the WPS device pin.
- EXAMPLES:
- wps_device_pin -- Shows the WPS device pin.
- wps_device_pin 12345670 -- Sets the WPS device pin to "12345670".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_mfg_name
- USAGE: wps_mfg_name [WPS Mfg Name{32}]
- DESCRIPTION:
- Sets/Queries the WPS mfg name.
- EXAMPLES:
- wps_mfg_name -- Shows the WPS mfg name.
- wps_mfg_name Broadcom -- Sets the WPS mfg name to "Broadcom".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_mode
- USAGE: wps_mode [disabled|enabled]
- DESCRIPTION:
- enables/disabled WPS mode
- EXAMPLES:
- wps_mode -- Shows the current setting.
- wps_mode enabled -- Enables WPS mode
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_model_name
- USAGE: wps_model_name [WPS Model Name{32}]
- DESCRIPTION:
- Sets/Queries the WPS model name.
- EXAMPLES:
- wps_model_name -- Shows the WPS model name.
- wps_model_name Broadcom -- Sets the WPS model name to "Broadcom".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_model_num
- USAGE: wps_model_num [WPS Model Num{32}]
- DESCRIPTION:
- Sets/Queries the WPS model num.
- EXAMPLES:
- wps_model_num -- Shows the WPS model num.
- wps_model_num 123456 -- Sets the WPS model num to "123456".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_reg
- USAGE: wps_reg [external|internal]
- DESCRIPTION:
- Set WPS registrar to external or internal.
- EXAMPLES:
- wps_reg -- Shows the current setting.
- wps_reg internal -- Set WPS registrar to internal.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_sta_pin
- USAGE: wps_sta_pin [WPS Sta Pin{8}]
- DESCRIPTION:
- Sets/Queries the WPS Sta pin.
- EXAMPLES:
- wps_sta_pin -- Shows the WPS Sta pin.
- wps_sta_pin 94380507 -- Sets the WPS Sta pin to "94380507".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_timeout
- USAGE: wps_timeout [disabled|enabled]
- DESCRIPTION:
- Disable/Enabled WPS timeout.
- EXAMPLES:
- wps_timeout -- Shows the current setting.
- wps_timeout disabled -- Disabled WPS timeout
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: wps_uuid
- USAGE: wps_uuid [WPS UUID{64}]
- DESCRIPTION:
- Sets/Queries the WPS UUID.
- EXAMPLES:
- wps_uuid -- Shows the WPS UUID.
- wps_uuid 0x000102030405060708090A0B0C0D0EBB -- Sets the WPS UUID to
- "0x000102030405060708090A0B0C0D
- 0EBB".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: closed_network
- USAGE: closed_network MBSS{1..3} [disabled|enabled]
- DESCRIPTION:
- enables/disables closed network (SSID not sent in beacons)
- EXAMPLES:
- closed_network 1 -- Shows the current setting for Guest network 1.
- closed_network 1 enabled -- Enables the Guest network 1
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: default_key
- USAGE: default_key MBSS{1..3} [Number{1..4}]
- DESCRIPTION:
- Sets the default key (1-4).
- EXAMPLES:
- default_key 1 -- Shows the default key of Guest network 1.
- default_key 1 2 -- Sets the default key of Guest network 1 to key 2
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: dhcp_ip
- USAGE: dhcp_ip MBSS{1..3} [IpAddress]
- DESCRIPTION:
- Sets Guest network DHCP server IP address
- EXAMPLES:
- dhcp_ip 1 -- Shows the current Guest network 1 setting.
- dhcp_ip 1 10.15.3.4 -- Sets Guest network 1 DHCP server IP address to
- 10.15.3.4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: dhcp_lease_time
- USAGE: dhcp_lease_time MBSS{1..3} [Number{0..1048575}]
- DESCRIPTION:
- Sets the Guest network 1 DHCP lease time
- EXAMPLES:
- dhcp_lease_time 1 -- Shows the Guest network 1 current setting.
- dhcp_lease_time 1 1000 -- Sets the Guest network 1 DHCP lease time to 1000
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: dhcp_pool_end
- USAGE: dhcp_pool_end MBSS{1..3} [IpAddress]
- DESCRIPTION:
- Sets Guest network DHCP server lease pool end
- EXAMPLES:
- dhcp_pool_end 1 -- Shows the current Guest network 1 setting.
- dhcp_pool_end 1 192.168.1.100 -- Sets Guest network 1 DHCP lease pool end to
- 192.168.1.100.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: dhcp_pool_start
- USAGE: dhcp_pool_start MBSS{1..3} [IpAddress]
- DESCRIPTION:
- Sets Guest network DHCP server lease pool start
- EXAMPLES:
- dhcp_pool_start 1 -- Shows the Guest network 1 current setting.
- dhcp_pool_start 1 192.168.1.10 -- Sets Guest network 1 DHCP lease pool start
- to 192.168.1.10.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: dhcp_server
- USAGE: dhcp_server MBSS{1..3} [disabled|enabled]
- DESCRIPTION:
- enables/disabled DHCP server on the Guest network
- EXAMPLES:
- dhcpserver 1 -- Shows the current setting.
- dhcpserver 1 enabled -- Enables Guest network DHCP server
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: dhcp_subnet_mask
- USAGE: dhcp_subnet_mask MBSS{1..3} [IpAddress]
- DESCRIPTION:
- Sets Guest network DHCP server IP subnet mask
- EXAMPLES:
- dhcp_subnet_mask 1 -- Shows the current Guest network 1
- setting.
- dhcp_subnet_mask 1 255.255.255.0 -- Sets Guest network 1 DHCP server subnet
- mask to 255.255.255.0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: enc_mode
- USAGE: enc_mode MBSS{1..3} [Number{0..11}]
- DESCRIPTION:
- Sets the encryption mode:
- 0 = off 5 = TKIP+AES 10 = AES+WEP128
- 1 = WEP64 6 = TKIP+WEP64 11 = TKIP+AES+WEP128
- 2 = WEP128 7 = AES+WEP64
- 3 = TKIP 8 = TKIP+AES+WEP64
- 4 = AES 9 = TKIP+WEP128
- EXAMPLES:
- enc_mode 1 -- Shows the encryption_mode for Guest network 1.
- enc_mode 1 2 -- Selects WEP 128-bit encryption for Guest network 1
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: guest_network
- USAGE: guest_network MBSS{1..3} [disabled|enabled]
- DESCRIPTION:
- enables/disabled Guest network
- EXAMPLES:
- guest_network 1 -- Shows the current setting for Guest network 1.
- guest_network 1 enabled -- Enables the Guest network 1
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: key_128bit
- USAGE: key_128bit MBSS{1..3} [Number{1..4}] [Key Value{26}]
- DESCRIPTION:
- Sets/Queries the 128-Bit Key.
- EXAMPLES:
- key_128bit 1 1 -- Shows 128-Bit Key 1 of Guest
- network 1.
- key_128bit 1 2 0102030405060708090a0b0c0d -- Sets key 2 of Guest nework 1 to
- 0102030405060708090a0b0c0d
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: key_40bit
- USAGE: key_40bit MBSS{1..3} [Number{1..4}] [Key Value{10}]
- DESCRIPTION:
- Sets/Queries the 40-Bit Keys.
- EXAMPLES:
- key_40bit 1 1 -- Shows key 1 of Guest network 1.
- key_40bit 1 2 0a0b0c0d0e -- Sets key 2 of Guest network 1 to 0a0b0c0d0e
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: network_bridge
- USAGE: network_bridge MBSS{1..3} [Number{1..3}]
- DESCRIPTION:
- Assign the network bridge to which Guest LAN network
- EXAMPLES:
- network_bridge 1 -- Shows the Guest network 1 current setting.
- network 1 2 -- Sets the Guest network 1 bridge to Guest LAN #2
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: rad_key
- USAGE: rad_key MBSS{1..3} [key{255}]
- DESCRIPTION:
- Sets or displays the RADIUS Key.
- It MUST be a 0 to 255 character ASCII string
- EXAMPLES:
- rad_key 1 hello -- Sets the RADIUS Key of Guest network 1 to 'hello'.
- rad_key 1 -- Shows the current Guest network 1 RADIUS Key.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: rad_port
- USAGE: rad_port MBSS{1..3} [Number{0..65535}]
- DESCRIPTION:
- Sets RADIUS Server port
- EXAMPLES:
- rad_port 1 -- Shows the current RADIUS server port of Guest network 1.
- rad_port 1 1812 -- Sets the RADIUS server port of Guest network to 1812
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: rad_server
- USAGE: rad_server MBSS{1..3} [IpAddress]
- DESCRIPTION:
- Sets RADIUS server IP address
- EXAMPLES:
- rad_server 1 -- Shows current RADIUS server IP address of Guest
- network 1.
- rad_server 1 10.15.3.4 -- Sets RADIUS server IP address of Guest network 1
- to 10.15.3.4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: shared_key_auth
- USAGE: shared_key_auth MBSS{1..3} [optional|required]
- DESCRIPTION:
- Controls the shared key authentication.
- EXAMPLES:
- shared_key_auth 1 Optional -- Sets shared key authentication of Guest
- network 1 to optional
- shared_key_auth 1 -- Shows current Guest network 1 setting
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: ssid
- USAGE: ssid MBSS{1..3} [SSID{32}]
- DESCRIPTION:
- Sets/Queries the Service Set Identifier.
- EXAMPLES:
- ssid 1 -- Shows the SSID for Guest network 1.
- ssid 1 Hello -- Sets the SSID of Guest network 1 to "Hello".
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: wpa2_preauth
- USAGE: wpa2_preauth MBSS{1..3} [disabled|enabled]
- DESCRIPTION:
- enables/disabled WPA2 Pre-authentication
- EXAMPLES:
- wpa2_preauth 1 -- Shows the current Guest network 1 setting.
- wpa2_preauth 1 enabled -- Enables Guest network 1 WPA2 pre-authentication
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: wpa_auth
- USAGE: wpa_auth MBSS{1..3} [Number{0..31}]
- DESCRIPTION:
- Sets WPA Authentication bitmask
- 0x01 = 802.1x
- 0x02 = WPA
- 0x04 = WPA-PSK
- 0x08 = WPA2
- 0x10 = WPA2-PSK
- EXAMPLES:
- wpa_auth 1 -- Shows the current Guest network 1 setting.
- wpa_auth 1 0x14 -- Enables Guest network 1 WPA Authentication to WPA-PSK and
- WPA2-PSK.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: wpa_psk
- USAGE: wpa_psk MBSS{1..3} [key{64}]
- DESCRIPTION:
- Sets or displays the WPA Pre-Shared Key.
- It MUST be either a 64-digit hexadecimal number,
- OR a 8 to 63 character ASCII string
- EXAMPLES:
- wpa_psk 1 thisismykey -- Sets the Guest network 1 WPA Pre-Shared
- Key to 'thisismykey'.
- wpa_psk 1 <64-digit hex number> -- Sets the Guest network 1 WPA Pre-Shared
- Key to <number>.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: wpa_reauth
- USAGE: wpa_reauth MBSS{1..3} [Number{0..1048575}]
- DESCRIPTION:
- Sets WPA/WPA2 Reauth Interval
- EXAMPLES:
- wpa_reauth 1 -- Shows the current Guest network 1 setting.
- wpa_reauth 1 1000 -- Sets the Guest network 1 Reauth Interval to 1000
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: wpa_rekey
- USAGE: wpa_rekey MBSS{1..3} [Number{0..1048575}]
- DESCRIPTION:
- Sets WPA Group Rekey Interval
- EXAMPLES:
- wpa_rekey 1 -- Shows the current rekey interval value for Guest network
- 1.
- wpa_rekey 1 1000 -- Sets the Guest network 1 rekey interval to 1000
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11/guest_network
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: sromWord
- USAGE: sromWord [Number{0..65535}] [Number{0..65535}]
- DESCRIPTION:
- Sets the specific word specified by offset in the SROM.
- EXAMPLES:
- sromByte -- does nothing
- sromByte 0 0x00ff -- Sets the 0 word on SROM to 255
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/802.11Srom
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: 80211Antenna
- USAGE: 80211Antenna [Number{0..1}]
- DESCRIPTION:
- To set the oid saRgDot11Antenna.
- EXAMPLES:
- SARg80211Antenna -- Show the value of saRgDot11Antenna.
- SARg80211Antenna 0 -- Set oid saRgDot11Antenna as disable.
- SARg80211Antenna 1 -- Set oid saRgDot11Antenna as enable.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: 80211OperMode
- USAGE: 80211OperMode [Number{0..3}]
- DESCRIPTION:
- Show & Set saRgDot11OperMode in nonvol location 20............notAvailable
- 1............off
- 2............remote
- 3............local
- EXAMPLES:
- 80211OperMode 1 -- Set MIB saRgDot11OperMode to off(1).
- 80211OperMode 3 -- Set MIB saRgDot11OperMode to local(3).
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: 80211PrimaryPrefix
- USAGE: 80211PrimaryPrefix [String{19}]
- DESCRIPTION:
- To set the oid saRgDot11BssPrimarySsidPrefix.
- EXAMPLES:
- Rg80211PrimaryPrefix -- Show the value of oid
- saRgDot11BssPrimarySsidPrefix.
- Rg80211PrimaryPrefix "" -- Set oid saRgDot11BssPrimarySsidPrefix as empty.
- Rg80211PrimaryPrefix abcd -- Set oid saRgDot11BssPrimarySsidPrefix as
- 'abcd'.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: 80211PrimaryPrefixType
- USAGE: 80211PrimaryPrefixType [Number{1..2}]
- DESCRIPTION:
- To set the oid saRgDot11BssPrimarySsidType.
- EXAMPLES:
- SARg80211PrimaryPrefixType -- Show the value of oid
- saRgDot11BssPrimarySsidType.
- SARg80211PrimaryPrefixType 1 -- Set oid saRgDot11BssPrimarySsidType as
- mac6char.
- SARg80211PrimaryPrefixType 2 -- Set oid saRgDot11BssPrimarySsidType as
- mac6char-prefix.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: DsBonding
- USAGE: DsBonding [Number{0..1}]
- DESCRIPTION:
- Set Cm Bonding Channel
- DsBonding 0: Disable Bonding Channel
- DsBonding 1: Enable Bonding Channel
- EXAMPLES:
- DsBonding 1
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: ForceDualScan
- USAGE: ForceDualScan [Number{0..1}]
- DESCRIPTION:
- Set Cm Force Dual Scan
- ForceDualScan 0: Disable Dual Scan
- ForceDualScan 1: Enable Dual Scan
- EXAMPLES:
- ForceDualScan 1
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwBoardVersion
- USAGE: HwBoardVersion [String{255}]
- DESCRIPTION:
- Show & Set HW board version.
- EXAMPLES:
- HwBoardVersion -- Show what Hardware board Version is.
- HwBoardVersion 1 -- Set the Hardware board Version to 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwCmMacAddress
- USAGE: HwCmMacAddress [String{255}]
- DESCRIPTION:
- Show & Set Hw CmMacAddress
- EXAMPLES:
- kSAHwCmMacAddress -- Show what Hardware CmMacAddress is.
- kSAHwCmMacAddress aabbccddeeff -- Set the Hardware CmMacAddress to
- aabbccddeeff.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwCountDect
- USAGE: HwCountDect [Number{0..256}]
- DESCRIPTION:
- Show & Set HW Dect number
- EXAMPLES:
- HwCountDect -- Show how many Dect.
- HwCountDect 0 -- Set Dect number to 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwCountEthernet
- USAGE: HwCountEthernet [Number{0..256}]
- DESCRIPTION:
- Show & Set HW Ethernet number
- EXAMPLES:
- HwCountEthernet -- Show how many Ethernet port.
- HwCountEthernet 1 -- Set Ethernet number to 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwCountMaxBattery
- USAGE: HwCountMaxBattery [Number{0..256}]
- DESCRIPTION:
- Show & Set HW MAX Battery number
- EXAMPLES:
- HwCountMaxBattery -- Show what Max Battery number is.
- HwCountMaxBattery 0 -- Set Max Battery number to 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwCountPhoneLine
- USAGE: HwCountPhoneLine [Number{0..256}]
- DESCRIPTION:
- Show & Set HW PhoneLine number
- EXAMPLES:
- HwCountPhoneLine -- Show how many Phone Line.
- HwCountPhoneLine 2 -- Set Phone Line number to 2.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwCountUsb
- USAGE: HwCountUsb [Number{0..256}]
- DESCRIPTION:
- Show & Set HW Usb number
- EXAMPLES:
- HwCountUsb -- Show how many Usb port.
- HwCountUsb 1 -- Set Usb number to 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwCountWireless
- USAGE: HwCountWireless [Number{0..256}]
- DESCRIPTION:
- Show & Set HW Wireless number
- EXAMPLES:
- HwCountWireless -- Show how many Wireless.
- HwCountWireless 0 -- Set Wireless number to 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwDectType
- USAGE: HwDectType [Number{0..2}]
- DESCRIPTION:
- Show & Set HW Dect Type
- 0............none
- 1............north-america
- 2............europe
- EXAMPLES:
- HwDectType -- Show what Dect Type is.
- HwDectType 1 -- Set the Dect Type to north-america.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwDiplexer
- USAGE: HwDiplexer [Number{0..4}]
- DESCRIPTION:
- Show & Set HW Diplexer
- 0............none
- 1............north-america
- 2............europe
- 3............japan
- 4............korea
- EXAMPLES:
- HwDiplexer -- Shows what Hardware Diplexer is.
- HwDiplexer 0 -- Set the Hardware Diplexer to none.
- HwDiplexer 2 -- Set the Hardware Diplexer to europe.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwDmsType
- USAGE: HwDmsType [Number{0..1}]
- DESCRIPTION:
- Show & Set HW DMS Type.
- EXAMPLES:
- HwDmsType -- Show HW DMS Type.
- HwDmsType 0 -- Set DMS Type to none.
- HwDmsType 1 -- Set DMS Type to dms1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwEthSwitch
- USAGE: HwEthSwitch [Number{1..5}]
- DESCRIPTION:
- Show & Set HW Ethernet Switch Type.
- 0............none
- 1............bcm5325m
- 2............marv6095f
- 3............bcm5325e
- 4............bcm53115s
- 5............ar3816
- EXAMPLES:
- HwEthSwitch -- Show HW Ethernet Switch Type.
- HwEthSwitch 1 -- Set Ethernet Switch Type to bcm5325m.
- HwEthSwitch 2 -- Set Ethernet Switch Type to marv6095f.
- HwEthSwitch 3 -- Set Ethernet Switch Type to bcm5325e.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwFactoryID
- USAGE: HwFactoryID [Number{0..256}]
- DESCRIPTION:
- Show & Set HW Factory ID
- EXAMPLES:
- HwFactoryID -- Show Factory ID.
- HwFactoryID 0 -- Set Factory ID to 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwMainProcessor
- USAGE: HwMainProcessor [Number{1..10}]
- DESCRIPTION:
- Show & Set HW Main Processor
- 1............bcm3349
- 2............bcm3349kfb
- 3............bcm3368
- 4............bcm3381A1
- 5............bcm3381A2
- 6............bcm3349ipbg
- 7............tipuma5
- 8............bcm3361
- 9............bcm3378
- 10...........bcm3380
- EXAMPLES:
- HwMainProcessor -- Show what Hardware MainProcessor is.
- HwMainProcessor 1 -- Set the Hardware MainProcessor to bcm3349.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwManufactureDate
- USAGE: HwManufactureDate [String{255}]
- DESCRIPTION:
- Show & Set Hw Manufacture Date
- EXAMPLES:
- Format is yyyymm .
- HwManufactureDate -- Show what Hardware ManufactureDate is.
- HwManufactureDate 200512 -- Set the Hardware ManufactureDate to 200512.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwMemoryFlash
- USAGE: HwMemoryFlash [Number{0..256}]
- DESCRIPTION:
- Show & Set HW Memory Flash size
- EXAMPLES:
- HwMemoryFlash -- Show what size of Hardware Flash Memory is.
- HwMemoryFlash 4 -- Set the size of Hardware Flash Memory to 4MB.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwMemoryMain
- USAGE: HwMemoryMain [Number{0..256}]
- DESCRIPTION:
- Show & Set HW Memory Main size
- EXAMPLES:
- HwMemoryMain -- Show what size of Hardware Main Memory is.
- HwMemoryMain 16 -- Set the size of Hardware Main Memory to 16MB.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwMocaType
- USAGE: HwMocaType [Number{0..1}]
- DESCRIPTION:
- Show & Set HW MoCA Type.
- EXAMPLES:
- HwMocaType -- Show HW MoCA Type.
- HwMocaType 0 -- Set MoCA Type to none.
- HwMocaType 1 -- Set MoCA Type to en2210.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwModel
- USAGE: HwModel [String{255}]
- DESCRIPTION:
- Show & Set HW Model.
- EXAMPLES:
- HwModel -- Show what Hardware Model is.
- HwModel EPC2203 -- Set the Hardware Model to EPC2203.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwPowerSupply
- USAGE: HwPowerSupply [Number{1..2}]
- DESCRIPTION:
- Show & Set HW PowerSupply
- 1............internal-switching
- 2............external
- EXAMPLES:
- HwPowerSupply -- Show what Hardware PowerSupply is.
- HwPowerSupply 1 -- Set the Hardware PowerSupply to internal-switching.
- HwPowerSupply 2 -- Set the Hardware PowerSupply to external.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwSerialNumber
- USAGE: HwSerialNumber [String{255}]
- DESCRIPTION:
- Show & Set Hw SerialNumber
- EXAMPLES:
- HwSerialNumber -- Show what Hardware SerialNumber is.
- HwSerialNumber 123456 -- Set the Hardware SerialNumber to 123456.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwSlic
- USAGE: HwSlic [Number{0..6}]
- DESCRIPTION:
- Show & Set HW Slic
- 0............none
- 1............le9500b
- 2............le9500c
- 3............le9500d
- 4............le9520ddtc
- 5............le88276
- 6............le9530d
- EXAMPLES:
- HwSlic -- Show what Hardware Slic is.
- HwSlic 2 -- Set the Hardware Slic to le9500c.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwTuner
- USAGE: HwTuner [Number{0..7}]
- DESCRIPTION:
- Show & Set HW Tuner
- 0............none
- 1............bcm3419
- 2............bcm3420
- 3............bcm3420x3
- 4............bcm3420iml
- 5............mt2170
- 6............bcm3421
- 7............bcmInternal
- EXAMPLES:
- HwTuner -- Show what Hardware Tuner is.
- HwTuner 1 -- Set the Hardware Tuner to bcm3419.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwUsbType
- USAGE: HwUsbType [Number{0..3}]
- DESCRIPTION:
- Show & Set HW Usb Type
- 0............none
- 1............usb11
- 2............usb20wPLX
- 3............usb20w3381
- EXAMPLES:
- HwUsbType -- Show what Usb Type is.
- HwUsbType 1 -- Set the Usb Type to usb11.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwVersion
- USAGE: HwVersion [String{255}]
- DESCRIPTION:
- Show & Set HW version.
- EXAMPLES:
- HwVersion -- Show what Hardware Version is.
- HwVersion 1 -- Set the Hardware Version to 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwWirelessButtonTime
- USAGE: HwWirelessButtonTime [Number{0..10}]
- DESCRIPTION:
- Show & Set HW Wireless Push Button Duration (0~10 sec).
- EXAMPLES:
- HwWirelessButtonTime -- Show what Wireless Button Time.
- HwWirelessButtonTime 0 -- Set the Wireless Button Time to 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwWirelessButtonTime_dynamic
- USAGE: HwWirelessButtonTime_dynamic [Number{0..10}]
- DESCRIPTION:
- Show & Set HW Wireless Push Button Duration (0~10 sec).
- EXAMPLES:
- HwWirelessButtonTime_dynamic -- Show what Wireless Button Time.
- HwWirelessButtonTime_dynamic 0 -- Set the Wireless Button Time to 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwWirelessChip
- USAGE: HwWirelessChip [Number{0..6}]
- DESCRIPTION:
- Show & Set HW Wireless Chip
- 0............none
- 1............bcm4306
- 2............bcm4318
- 3............bcm4318E
- 4............bcm4322
- 5............bcm43224
- 6............bcm43225
- EXAMPLES:
- HwWirelessChip -- Show what Wireless Chip is.
- HwWirelessChip 1 -- Set the Wireless Chip to bcm4306.
- HwWirelessChip 2 -- Set the Wireless Chip to bcm4318.
- HwWirelessChip 3 -- Set the Wireless Chip to bcm4318E.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: HwWirelessType
- USAGE: HwWirelessType [Number{0..3}]
- DESCRIPTION:
- Show & Set HW Wireless Type
- 0............none
- 1............ieee80211b
- 2............ieee80211g
- 3............ieee80211n
- EXAMPLES:
- HwWirelessType -- Show what Hardware Wireless Type is.
- HwWirelessType 2 -- Set the Wireless Type to ieee80211g.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: IpProvsion
- USAGE: IpProvsion [Number{0..4}]
- DESCRIPTION:
- Set Ip Provsion Mode
- IpProvision 0: Honor the IP mode in the MDD message
- IpProvision 1: Override IP mode to IPv4 if necessary
- IpProvision 2: Override IP mode to IPv6 if necessary
- IpProvision 3: Override IP mode to APM if necessary
- IpProvision 4: Override IP mode to DPM if necessary
- EXAMPLES:
- IpProvision 0
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: UserAccessRead
- USAGE: UserAccessRead [Number]
- DESCRIPTION:
- Set saRgDeviceUserAccessReadPages in nonvol location 2
- EXAMPLES:
- UserAccessRead 0xffffffff.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: UserAccessWrite
- USAGE: UserAccessWrite [Number]
- DESCRIPTION:
- Set saRgDeviceUserAccessWritePages in nonvol location 2
- EXAMPLES:
- UserAccessWrite 0xffffffff.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: comcast_led_enable
- USAGE: comcast_led_enable [true|false]
- DESCRIPTION:
- Enable Comcast LED mode
- EXAMPLES:
- comcast_led_enable -- Shows whether Comcast LED mode is enabled.
- comcast_led_enable false -- Disable Comcast LED mode.
- comcast_led_enable true -- Enable Comcast LED mode.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: console_enable
- USAGE: console_enable [true|false]
- DESCRIPTION:
- Enable console
- EXAMPLES:
- console_enable -- Shows the current console_enable setting.
- console_enable false -- Disable console port.
- console_enable true -- Enable console port.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: dhcp_option
- USAGE: dhcp_option [option{0..255}]
- DESCRIPTION:
- Dhcp option
- EXAMPLES:
- dhcp_option -- Shows the current dhcp_option setting.
- dhcp_option 0 -- Use the DHCP OPTION 122.
- dhcp_option 1 -- Use the DHCP OPTION 122 OR 177.
- dhcp_option 0 -- Use the DHCP OPTION 177.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: dload_tel_root_cert
- USAGE: dload_tel_root_cert IpAddress Filename{63}
- DESCRIPTION:
- To download a new Telephony Service Provider Root CA use this CLI command and
- specify the server IP address and file name of Telephony Service Provider
- Root CA certificate to install.
- EXAMPLES:
- dload_tel_root_cert 11.24.4.3 bpi.bin
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: ds_plan
- USAGE: ds_plan [String{1}]
- DESCRIPTION:
- Change DS search plan
- EXAMPLES:
- ds_plan -- Shows the current DS search plan.
- ds_plan a -- Use North America (NTSC).
- ds_plan b -- Use International DOCSIS (PAL-I, PAL-G, NTSC and 1 MHz step
- routine).
- ds_plan c -- Use International Euro-DOCSIS/DOCSIS (PAL-G, PAL-I, NTSC and 1
- MHz step routine).
- ds_plan d -- Use Japanese (NTSC Japan).
- ds_plan e -- Korea (Hybrid) with Dual Mode.
- ds_plan f -- Reserved.
- ds_plan g -- Reserved.
- ds_plan h -- Korea (Hybrid) with Dual Mode 1.
- ds_plan i -- Reserved.
- ds_plan j -- Reserved.
- ds_plan k -- Korea (Hybrid) with Dual Mode 2.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: fast_busy_signal
- USAGE: fast_busy_signal [Number{0..1}]
- DESCRIPTION:
- Enable Fast Busy Signal
- EXAMPLES:
- fast_busy_signal <0|1> -- Enable Fast Busy Signal Or Not
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: ftp_switch
- USAGE: ftp_switch [true|false]
- DESCRIPTION:
- Enable ftp improvement function
- EXAMPLES:
- ftp_switch -- Shows the current ftp_switch setting.
- ftp_switch false -- Disable ftp improvement function.
- ftp_switch true -- Enable ftp improvement function.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: igmp
- USAGE: igmp [true|false]
- DESCRIPTION:
- Enable IGMP proxy function
- EXAMPLES:
- igmp -- Shows the current igmp proxy setting.
- igmp false -- Disable IGMP proxy.
- igmp true -- Enable IGMP proxy.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: level_password
- USAGE: level_password [String{39}]
- DESCRIPTION:
- Changs the password controlling the level of access to the WebWizard.
- EXAMPLES:
- level_password 1234XyZ --
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: loop_curr
- USAGE: loop_curr [Number{0..1}] [Number{25..40}]
- DESCRIPTION:
- Off Hook Loop Current
- EXAMPLES:
- loop_curr <0|1> <25|40> -- Set OffHookLoopCurrent endpt mA
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: rtp_mute
- USAGE: rtp_mute [Number{0..1}]
- DESCRIPTION:
- MTA device RTP mute <0|1> (0:noMute; 1:OnLocalRingBack)
- EXAMPLES:
- rtp_mute <0|1> -- Mute RTP stream Setting.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: telnet_enable
- USAGE: telnet_enable [Number{0..2}]
- DESCRIPTION:
- Change SA Telnet function enable mode
- EXAMPLES:
- telnet_enable -- Shows whether Telnet function enable mode.
- telnet_enable 0 -- Disable Telnet function.
- telnet_enable 1 -- Enable Telnet function after startup.
- telnet_enable 2 -- Enable Telnet function but server will be started only by
- MIB.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: wake_up_everybody
- USAGE: wake_up_everybody [Number{0..1440}]
- DESCRIPTION:
- Wake Up EveryBody
- EXAMPLES:
- wake_up_everybody <0|1|2-1440 minute(s)> -- On Hook Voltage Interrupted Or
- Not
- wake_up_everybody 1 -- On Hook Voltage Interrupted
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: web_switch
- USAGE: web_switch [true|false]
- DESCRIPTION:
- Turn on/off web pages after cm reboots.
- EXAMPLES:
- web_switch -- Shows the current web_switch setting.
- web_switch false -- Turn off web pages after cm reboots.
- web_switch true -- Turn on web pages after cm reboots.
- ------------------------------------------------------------------------------
- TABLE: non-vol/SA
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: allowedFaults
- USAGE: allowedFaults [faults{0..65535}]
- DESCRIPTION:
- Sets the hardware fault mask to the specified value.
- EXAMPLES:
- allowed_faults 0xffff -- Allows all faults - when detected - to affect Pico
- operation.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: attached_devices
- USAGE: attached_devices [Devices{127}]
- DESCRIPTION:
- Sets the value of upsIdentAttachedDevices. See RFC-1628 for details.
- EXAMPLES:
- attached_devices foo -- Set upsIdentAttachedDevices to 'foo'.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: enable_life_testing
- USAGE: enable_life_testing [enable]
- DESCRIPTION:
- Enable/disable periodic battery life cycle testing
- EXAMPLES:
- enable_life_testing true -- Enable periodic battery life cycle testing.
- enable_life_testing false -- Disable periodic battery life cycle testing.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: if_timeout
- USAGE: if_timeout [cm|ethernet|hpna|usb|bluetooth|wifi] [seconds{-1..1000000}]
- DESCRIPTION:
- Set the power mgmt timeout for the specified interface to the specified
- value.If set to -1 the interface will never enter power mgmt mode.
- EXAMPLES:
- if_timeout ethernet 300 -- Set the ethernet interface to enter power mgmt
- mode after 5 minutes on battery power.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: life_test_period
- USAGE: life_test_period [seconds{0..365}]
- DESCRIPTION:
- Sets the periodic battery life cycle test period (in days between tests on
- any specific pack)
- EXAMPLES:
- life_test_period 90 -- Set life cycle test period to 90 days.
- life_test_period 0 -- Set life cycle test period to zero (i.e. as soon as
- possible).
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: life_test_tod
- USAGE: life_test_tod [hh:mm{127}]
- DESCRIPTION:
- Sets GMT time-of-day at which life testing will occur.
- EXAMPLES:
- life_test_tod 22:00 -- Set life cycle test to occur at 10:00PM GMT.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: low_batt_time
- USAGE: low_batt_time [minutes{0..1000}]
- DESCRIPTION:
- Sets the value of upsConfigLowBattTime. See RFC-1628 for details.
- EXAMPLES:
- low_batt_time 30 -- Set upsConfigLowBattTime to 30 minutes.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: low_charge
- USAGE: low_charge [percent{0..100}]
- DESCRIPTION:
- Sets the percentage charge level below which the bcmAlarmLowBatteryCharge
- alarm will be raised.
- EXAMPLES:
- low_charge 25 -- Set the battery low charge level to 80%.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: max_charge
- USAGE: max_charge [percent{0..100}]
- DESCRIPTION:
- Sets the maximum percentage charge level to which the battery will be
- charged.
- EXAMPLES:
- max_charge 80 -- Set the maximum battery charge level to 80%.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: name
- USAGE: name [Name{127}]
- DESCRIPTION:
- Sets the value of upsIdentName. See RFC-1628 for details.
- EXAMPLES:
- name bar -- Set upsIdentName to 'bar'.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: poll_interval
- USAGE: poll_interval [seconds{0..120}]
- DESCRIPTION:
- Sets the interval at which the battery control thread will poll the battery
- for the latest state and charge information.
- EXAMPLES:
- poll_interval 5 -- Set the battery poll interval to 5 seconds.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: replacement_threshold
- USAGE: replacement_threshold [percent{0..100}]
- DESCRIPTION:
- Sets the percentage charge level to which the battery must be able to be
- charged in order to be considered valid. If the battery can't be charged to
- at least this level then it will be considered in need of replacement.
- EXAMPLES:
- replacement_threshold 50 -- Set the replacement threshold to 50%.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/battery
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: auto_console
- USAGE: auto_console [true|false]
- DESCRIPTION:
- Sets whether or not the application should automatically stop at the console
- instead of running the application after waiting for the user to hit a key.
- EXAMPLES:
- auto_console -- Shows the current auto_console setting.
- auto_console false -- Waits for the user to hit a key, then runs the app.
- auto_console true -- Automatically breaks out into the console.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: console_stop_prompt
- USAGE: console_stop_prompt [true|false]
- DESCRIPTION:
- Sets whether or not the application should wait for a keypress in order to
- stop at the console. Disabling this will speed up boot time.
- EXAMPLES:
- console_stop_prompt 0 -- Disables the console init prompt.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: driver_init_prompt
- USAGE: driver_init_prompt [true|false]
- DESCRIPTION:
- Sets whether or not the application should wait for a keypress in order to
- bypass driver initialization. Disabling this will speed up boot time.
- EXAMPLES:
- driver_init_prompt 0 -- Disables the driver init prompt.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: serial_console
- USAGE: serial_console [disable|ro|rw]
- DESCRIPTION:
- Sets level of serial console availability.
- disable - console input and output are disabled.
- ro (read-only) - console input is disabled but output is enabled.
- rw (read-write) - console input and output are enabled.
- NOTE: chaing this setting via the console will not take effect until the next
- reboot. If it took effect immediately then it would not be possible to issue
- the 'write' command...
- EXAMPLES:
- serial_console disable -- Completely disable the console - no input or
- output.
- serial_console rw -- Completely enable the console - input and output.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bfcApp
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: change_key
- USAGE: change_key public|private|root|cm_cert|ca_cert|cvc_root|cvc_ca
- DESCRIPTION:
- Prompts you for the new key value to be used. You will enter the number of
- values to be used first, then you will be prompted for each value, one at a
- time. If you hit Esc or Enter without specifying a new value, then this will
- be aborted. The keyName parameter is one of the following:
- public -- BPI Public Key
- private -- BPI Private Key
- root -- BPI+ Root Public Key
- cm_cert -- BPI+ CM Certificate
- ca_cert -- BPI+ CA Certificate
- EXAMPLES:
- change_key public -- Begins prompting you for the new BPI Public Key.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: code_access
- USAGE: code_access
- DESCRIPTION:
- Prompts you for the new Secure s/w dload Code Access Start value to be used.
- This is a fixed 12 byte field. You will be prompted for each value, one at a
- time. If you hit Esc or Enter without specifying a new value, then this will
- be aborted.
- EXAMPLES:
- code_access -- Begins prompting you for the new Code Access Start value.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: cvc_access
- USAGE: cvc_access
- DESCRIPTION:
- Prompts you for the new Secure s/w dload CVC Access Start value to be used.
- This is a fixed 12 byte field. You will be prompted for each value, one at a
- time. If you hit Esc or Enter without specifying a new value, then this will
- be aborted.
- EXAMPLES:
- cvc_access -- Begins prompting you for the new CVC Access Start value.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: key_location
- USAGE: key_location root|ca_cert [boolIsDynamic]
- DESCRIPTION:
- Sets the location (dynamic or permanent) of the key value to be used. These
- keys are placed in permanent settings at manufacturing time, but can be
- upgraded later, in which case they will be stored in dynamic. This command
- allows you to override the automatic decision of which value to use. The key
- name parameter is one of the following:
- root -- BPI+ Root Public Key
- ca_cert -- BPI+ CA Certificate
- EXAMPLES:
- key_location root false -- Sets the BPI+ Root Public Key to use Permanent
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: print
- USAGE: print public|private|root|cm_cert|ca_cert|cvc_root|cvc_ca
- DESCRIPTION:
- Displays the value for the key name that is specified. The key values are
- not displayed with the 'show' command in order to keep them from overflowing
- the screen. The keyName parameter is one of the following:
- public -- BPI Public Key
- private -- BPI Private Key
- root -- BPI+ Root Public Key
- cm_cert -- BPI+ CM Certificate
- ca_cert -- BPI+ CA Certificate
- cvc_root -- BPI+ CVC Rott CA Certificate
- cvc_ca -- BPI+ CVC CA Certificate
- EXAMPLES:
- print public -- Prints the BPI Public Key.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/bpi
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: add_cap_mapping
- USAGE: add_cap_mapping
- DESCRIPTION:
- Presents you with a series of prompts that allows one to add a CAP mapping.
- EXAMPLES:
- add_cap_mapping -- Prompts you for the new CAP mapping.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: add_passthrough
- USAGE: add_passthrough Passthrough Index{1..65535} [MacAddress]
- DESCRIPTION:
- Adds a passthrough mac address to the passthrough table
- EXAMPLES:
- add_passthrough 1 00:10:18:50:10:32 -- Sets the passthrough address with
- index 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: del_cap_mapping
- USAGE: del_cap_mapping
- DESCRIPTION:
- Presents you the cap mapping index to delete a CAP mapping.
- EXAMPLES:
- delete_cap_mapping -- Prompts you to delete a CAP mapping index.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: del_passthrough
- USAGE: del_passthrough Passthrough Index{1..65535}
- DESCRIPTION:
- Deletes the passthrough mac address from the passthrough table
- EXAMPLES:
- delete_passthrough 1 -- Removes the passthrough address associated with
- index 1
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: primary_mode
- USAGE: primary_mode mode{1..3}
- DESCRIPTION:
- Sets the Cap Primary mode to value:
- (1) NAPT (2) NAT (3) CAPT
- EXAMPLES:
- primary_mode 2 - NAT -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: provisioning_mode
- USAGE: provisioning_mode mode{1..3}
- DESCRIPTION:
- Sets the Provisioining mode to value:
- (1) DISABLED (2) DHCP (3) DORMANT
- EXAMPLES:
- provisioning_mode 2 - DHCP -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: wanipconnection_enable
- USAGE: wanipconnection_enable [true|false]
- DESCRIPTION:
- Enable or disable the UPnP WanIpConnection service.
- EXAMPLES:
- wanipconnection_enable true - enables the UPnP WanIpConnection service. -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/cap
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: add_lan_addr
- USAGE: add_lan_addr
- DESCRIPTION:
- Presents you with a series of prompts that allows one to add a lan entry.
- EXAMPLES:
- add_lan_addr -- Prompts you for the new lan entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: add_wan_data
- USAGE: add_wan_data
- DESCRIPTION:
- Presents you with a series of prompts that allows one to add a wan data
- entry.
- EXAMPLES:
- add_wan_data -- Prompts you for the new wan data entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: add_wan_server
- USAGE: add_wan_server
- DESCRIPTION:
- Presents you with a series of prompts that allows one to add a wan data
- server entry.
- EXAMPLES:
- add_wan_server -- Prompts you for the new wan data entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: cds_settings
- USAGE: cds_settings
- DESCRIPTION:
- Presents you with a series of prompts that allows one set the CDS ( DHCP
- Server ) settings.
- EXAMPLES:
- cds_settings -- Prompts you to CDS settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: del_lan_addr
- USAGE: del_lan_addr
- DESCRIPTION:
- Presents you with a series of prompts that allows one to delete a lan entry.
- EXAMPLES:
- del_lan_addr -- Prompts you to delete a lan entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: del_wan_data
- USAGE: del_wan_data
- DESCRIPTION:
- Presents you with a series of prompts that allows one to delete a wan data
- entry.
- EXAMPLES:
- del_wan_data -- Prompts you to delete a wan data entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: del_wan_server
- USAGE: del_wan_server
- DESCRIPTION:
- Presents you with a series of prompts that allows one to delete a wan data
- server entry.
- EXAMPLES:
- del_wan_server -- Prompts you to delete a wan data entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: lan_trans_action
- USAGE: lan_trans_action [action{1..2}]
- DESCRIPTION:
- (1) normal (2) no assignment
- EXAMPLES:
- lan_trans_action 1 -- Sets the action to normal
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: lan_trans_threshold
- USAGE: lan_trans_threshold [threshold{1..65533}]
- DESCRIPTION:
- Tbd
- EXAMPLES:
- lan_trans_threshold 10 -- Sets the threshold to 2
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: wan_ip_addr_cnt
- USAGE: wan_ip_addr_cnt [count{0..63}]
- DESCRIPTION:
- Tbd
- EXAMPLES:
- wan_ip_addr_cnt 5 -- Set the count to 5
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: wins_servers
- USAGE: wins_servers
- DESCRIPTION:
- Prompts user to enter WINS server IP addresses to pass to CPEs via DHCP
- server.
- EXAMPLES:
- wins_servers -- Prompts you to WINS servers settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cdp
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysContact
- USAGE: sysContact [String{127}]
- DESCRIPTION:
- Sets the sysContact string that will be reported via SNMP.
- EXAMPLES:
- sysContact me myself and I --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysDescr
- USAGE: sysDescr [String{254}]
- DESCRIPTION:
- Sets the sysDescr string that will be reported via SNMP.
- EXAMPLES:
- sysDescr Best thing since sliced bread --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysLocation
- USAGE: sysLocation [String{127}]
- DESCRIPTION:
- Sets the sysLocation string that will be reported via SNMP.
- EXAMPLES:
- sysLocation wherever you are --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysName
- USAGE: sysName [String{127}]
- DESCRIPTION:
- Sets the sysName string that will be reported via SNMP.
- EXAMPLES:
- sysName whoever you are --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysORDescr
- USAGE: sysORDescr [String{127}]
- DESCRIPTION:
- Sets the sysORDescr string that will be reported via SNMP.
- EXAMPLES:
- sysORDescr who I am --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysORID
- USAGE: sysORID [String{127}]
- DESCRIPTION:
- Sets the sysORID string that will be reported via SNMP.
- EXAMPLES:
- sysORID 1.2.3.4.5.6.1 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysObjectId
- USAGE: sysObjectId [String{127}]
- DESCRIPTION:
- Sets the sysObjectId string that will be reported via SNMP.
- EXAMPLES:
- sysObjectId 1.2.3.4.5.6 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: sysServices
- USAGE: sysServices [Number{0..255}]
- DESCRIPTION:
- Sets the sysServices value that will be reported via SNMP.
- EXAMPLES:
- sysServices 0x4f --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cmp
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: add_policy
- USAGE: add_policy
- DESCRIPTION:
- Presents you with a series of prompts that allows one to add a QoS policy
- table entry.
- EXAMPLES:
- add_policy -- Prompts you for the new QoS policy table entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: add_traffic
- USAGE: add_traffic
- DESCRIPTION:
- Presents you with a series of prompts that allows one to add a QoS Traffic
- Class table entry.
- EXAMPLES:
- add_traffic -- Prompts you for the new QoS Traffic Class table entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: del_policy
- USAGE: del_policy
- DESCRIPTION:
- Presents you with a series of prompts that allows one to delete a QoS policy
- table entry.
- EXAMPLES:
- del_policy -- Prompts you to delete a QoS policy table entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: del_traffic
- USAGE: del_traffic
- DESCRIPTION:
- Presents you with a series of prompts that allows one to delete a QoS Traffic
- Class table entry.
- EXAMPLES:
- del_traffic -- Prompts you to delete a QoS Traffic Class table entry.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/cqp2
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: alert_period
- USAGE: alert_period period{0..65535}
- DESCRIPTION:
- Tbd
- EXAMPLES:
- alert_period --
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: alert_threshold
- USAGE: alert_threshold threshold{0..65535}
- DESCRIPTION:
- Tbd
- EXAMPLES:
- alert_threshold --
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: change_key
- USAGE: change_key ps_cert|ps_private_key|mfg_ca_cert|srv_ca_cert
- DESCRIPTION:
- Prompts you for the new key value to be used. You will enter the number of
- values to be used first, then you will be prompted for each value, one at a
- time. If you hit Esc or Enter without specifying a new value, then this will
- be aborted. The keyName parameter is one of the following:
- ps_cert -- PS Certificate
- ps_private_key -- PS Certificate Private Key
- mfg_ca_cert -- Manufacturer CA Certificate
- srv_ca_cert -- Service Provider CA Certificate
- EXAMPLES:
- change_key ps_cert -- Begins prompting you for the new PS Certificate.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: dload
- USAGE: dload IpAddress [Filename{127}]
- DESCRIPTION:
- Causes the CableHome CSP Control thread to download and store the specified
- firewall config file via TFTP from the specified TFTP Server IP address.
- EXAMPLES:
- dload 10.15.3.5 BRCM231_PSS03RS1.bin -- TFTPs BRCM231_PSS03RS1.bin from the
- server.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: event_type1_enable
- USAGE: event_type1_enable [true|false]
- DESCRIPTION:
- Tbd
- EXAMPLES:
- event_type1_enable true:false -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: event_type2_enable
- USAGE: event_type2_enable [true|false]
- DESCRIPTION:
- Tbd
- EXAMPLES:
- event_type2_enable true:false -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: event_type3_enable
- USAGE: event_type3_enable [true|false]
- DESCRIPTION:
- Tbd
- EXAMPLES:
- event_type3_enable true:false -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: policy_enable
- USAGE: policy_enable [true|false]
- DESCRIPTION:
- Tbd
- EXAMPLES:
- policy_enable true:false -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: print
- USAGE: print ps_cert|ps_private_key|mfg_ca_cert|srv_ca_cert
- DESCRIPTION:
- Displays the value for the key name that is specified. The key values are
- not displayed with the 'show' command in order to keep them from overflowing
- the screen. The keyName parameter is one of the following:
- ps_cert -- PS Certificate
- ps_private_key -- PS Certificate Private Key
- mfg_ca_cert -- Manufacturer CA Certificate
- srv_ca_cert -- Service Provider CA Certificate
- EXAMPLES:
- print ps_cert -- Prints the PS Certificate.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/csp
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: bpi_version
- USAGE: bpi_version [version{0..1}]
- DESCRIPTION:
- Sets the BPI version that will be supported. The version parameter must be
- one of the following:
- 0 -- BPI
- 1 -- BPI+
- EXAMPLES:
- bpi_version 1 -- Enables BPI+ support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: concat_thresh
- USAGE: concat_thresh [NumPackets{2..255}]
- DESCRIPTION:
- Sets the concatenation threshold to the value specified. This is only used
- if concat is enabled via non-vol and the CMTS. It specifies the minimum
- number of packets that must be present in order for concat to occur. This
- must be >= 2.
- EXAMPLES:
- concat_thresh 4 -- Sets the concat threshold to 4 packets.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: cpe_interface
- USAGE: cpe_interface [other|ethernet|usb]
- DESCRIPTION:
- Sets the CPE interface for designs (eg 3380) which have a selectable CPE
- interface rather than being able to support multiple CPE interfaces
- simultaneously. For designs which support multiple CPE interfaces, this
- setting is unused and will always return 'other'
- EXAMPLES:
- cpe_interface ethernet -- Sets the selected CPE interface to ethernet.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: dhcp_settings
- USAGE: dhcp_settings
- DESCRIPTION:
- Presents you with a series of prompts that allow you to modify the canned
- DHCP settings that will be used when DHCP is disabled. You can just hit
- enter to leave a setting alone, or can enter a new value to replace the
- existing one.
- EXAMPLES:
- dhcp_settings -- Prompts you for the new DHCP settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: doc10_mcastpromisc
- USAGE: doc10_mcastpromisc [true|false]
- DESCRIPTION:
- Enables or disables DOCSIS 1.0 multicast promisc. support. This flag only has
- an effect if the code is built with DOCSIS 1.0 IGMP support!
- EXAMPLES:
- doc10_mcastpromisc true -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: ds_frequency
- USAGE: ds_frequency [frequency{1..4294967295}]
- DESCRIPTION:
- Sets the downstream frequency that is considered the last 'happy home'. This
- value can be in units of Hz or MHz (if the value is less than 10,000 then it
- is assumed to be MHz).
- EXAMPLES:
- ds_frequency 327000000 -- Sets the 'happy home' to 327 MHz.
- ds_frequency 405 -- Sets the 'happy home' to 405 MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: enable
- USAGE: enable canned|scan|bpi|concat|rate|frag|phs|igmp|docsis11|dhcp|tod|tftp|rng|advphy|bpi23|20hack|opt_init_rng|force_cfgfile|AckCel|nonstd_us|bonding true|false
- DESCRIPTION:
- Enables or disables the specified feature. Most of these only take effect
- the next time the CM 'resets the MAC' and registers with the CMTS. The
- feature parameter is one of the following:
- scan -- Scan single DsChan only
- bpi -- Baseline Privacy
- concat -- Concatenation
- frag -- Fragmentation
- phs -- Payload Header Suppression
- igmp -- IGMP Multicast
- rate -- Rate Shaping
- docsis11 -- DOCSIS 1.1 support
- dhcp -- DHCP on CM's IP stack
- tod -- Time Of Day
- tftp -- TFTP of CM config file
- canned -- REG-REQ with canned config file
- rng -- One-line RNG-RSP messages
- advphy -- Advanced PHY
- bpi23 -- Secure s/w dload in DOCSIS 1.1 mode
- 20hack -- Hack to allow 2.0 CM register on 1.x CMTS
- opt_init_rng -- Turns optimized initial ranging (bisection) on or off.
- force_cfgfile -- Force a specified config file if using DHCP.
- AckCel -- Enables or disables Broadcom's Patent Pending AckCel
- Technology for the DOCSIS upsteam.
- nonstd_us -- Configures s/w support for non-standard upstream
- configurations (if supported by h/w)
- bonding -- Configures s/w support for DS channel bonding (if
- supported by h/w)
- EXAMPLES:
- enable docsis11 true -- Enables DOCSIS 1.1 features.
- enable rng 0 -- Disables one-line RNG-RSP messages.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: fake_reg
- USAGE: fake_reg true|false
- DESCRIPTION:
- Configures the system to do real or fake registration, depending on whether
- you specify true or false. If you specify true, DHCP/ToD/TFTP are disabled,
- and canned reg is enabled. If you specify false, then things are reversed.
- EXAMPLES:
- fake_reg true -- Configures for fake registration.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: ip_stack_number
- USAGE: ip_stack_number [stackNumber{1..8}]
- DESCRIPTION:
- Allows you to show/change the IP stack number that the CM will use. The
- system may have more than 1 IP stack, so we need to be told which one to use.
- NOTE: This IP stack must NOT be used by any other application, because it
- will start DHCP or force the IP address to the values entered in the DHCP
- settings!
- EXAMPLES:
- ip_stack_number -- Shows the IP stack number.
- ip_stack_number 1 -- Configures the server to use IP stack 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: max_concat
- USAGE: max_concat [NumPackets{2..255}]
- DESCRIPTION:
- Sets the maximum number of packets that will be allowed to be concatenated on
- an upstream Flow.
- EXAMPLES:
- max_concat 10 -- Allows up to 10 packets to be concatenated.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: queues
- USAGE: queues [NumQueues{0..255}]
- DESCRIPTION:
- Sets the number of upstream queues that will be allowed for use by DOCSIS 1.1
- Service Flows; this can only be used to limit it below what is really
- available in hardware. If you specify 0, then there is no artificial limit.
- EXAMPLES:
- queues 4 -- Sets the number of enabled queues to 4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: rate_shaping_time
- USAGE: rate_shaping_time [seconds{1..255}]
- DESCRIPTION:
- Sets the number of seconds over which DOCSIS 1.1 QoS rate shaping will be
- applied. In the equation Max(T) = T*(R/8)+B, this is the variable T. R and
- B come from TLVs in the Service Flow settings. We recommend using 2 for T,
- but it may be useful to set it higher.
- EXAMPLES:
- rate_shaping_time 2 -- Sets the rate shaping time to 2 seconds.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: rng_class_extension
- USAGE: rng_class_extension [Bitmask]
- DESCRIPTION:
- Sets the ranging class extension.
- CM Ranging Class ID Extension is a 16 bit field and is normally set
- through the CM Configuration File. Values are not defined yet. Use this
- command for testing purposes!
- EXAMPLES:
- rng_class_extension 0x04 -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: startup_context
- USAGE: startup_context [context{0..255}]
- DESCRIPTION:
- Sets the startup target context (see CmChanTargeting.h for legal values).
- This tells the context in which the UsChan and DsFreq should be used.
- EXAMPLES:
- startup_context 7 -- Sets startup context to kDccInProg.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: startup_dsfreq
- USAGE: startup_dsfreq [frequency]
- DESCRIPTION:
- Sets the startup target for scanning downstream frequencies. If non-0, then
- we try this frequency first based on the assumption that we were supposed to
- target it, but rebooted for some reason. This value can be in units of Hz or
- MHz (if the value is less than 10,000 then it is assumed to be MHz).
- EXAMPLES:
- startup_dsfreq 327000000 -- Sets the startup Ds Freq to 327 MHz.
- startup_dsfreq 405 -- Sets the startup Ds Freq to 405 MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: startup_uschan
- USAGE: startup_uschan [channel{0..255}]
- DESCRIPTION:
- Sets the startup target upstream channel id. If non-0, then we try this
- channel first based on the assumption that we were supposed to target it, but
- rebooted for some reason.
- EXAMPLES:
- startup_uschan 1 -- Sets startup Us Channel to 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: tftp_timeout
- USAGE: tftp_timeout [seconds{1..4294967295}]
- DESCRIPTION:
- This is the number of seconds that the CM will wait between failed attempts
- to download a software image. The spec requires this to be a minimum of 10
- minutes, but it can be useful to set this smaller for testing.
- EXAMPLES:
- tftp_timeout 60 -- Sets the TFTP timeout to 1 minute.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: timer_disable
- USAGE: timer_disable [Bitmask]
- DESCRIPTION:
- Sets the bitmask of DOCSIS timers that are to be disabled. The timers will
- still run, but they will be ignored when they expire. This must only be used
- for debugging purposes. These are the bit definitions:
- 0x00000001 -- T1
- 0x00000002 -- T2
- : -- :
- 0x80000000 -- T32
- EXAMPLES:
- timer_disable 0x6 -- Disables DOCSIS timers T2 and T3.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: ugs_depth
- USAGE: ugs_depth [-i GrantInterval uSec{0..65535}] Index{0..7} [NumPackets{1..255}]
- DESCRIPTION:
- Sets the number of packets that will be allowed to be queued on an UGS
- Service Flow corresponding to the specified table index before dropping
- packets. A higher number means packets are less likely to be dropped, but
- also means potentially higher latency. There is a separate entry for
- different ranges of grant intervals. The grant interval for the entry can be
- set using the -i flag.
- EXAMPLES:
- ugs_depth 4 3 -- Allows up to 3 packets to be queued on an UGS flow
- for table index 4
- ugs_depth 0 32 -i 100 -- Allows 32 packets for table index 0, setting the
- max grant interval to 100 uSec
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: ugs_table_entries
- USAGE: ugs_table_entries [NumEntries{1..8}]
- DESCRIPTION:
- Sets the number of entries to be stored in the Max UGS Queue Depth table.
- Each entry specifies a max UGS queue depth for a particular range of grant
- intervals. Generally, the smaller the grant interval, the deeper the queue
- needs to be.
- EXAMPLES:
- ugs_table_entries 5 -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: us_channel
- USAGE: us_channel [channel{0..255}]
- DESCRIPTION:
- Sets the upstream channel that is considered the last 'happy home'.
- EXAMPLES:
- us_channel 1 -- Sets the 'happy home' to channel 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: us_power
- USAGE: us_power [quarter dBmV{0..65535}]
- DESCRIPTION:
- Sets the initial upstream transmit power to be used. The value is in units
- of quarter dBmV.
- EXAMPLES:
- us_power 32 -- Sets the initial Us power to 8.0 dBmV.
- us_power 6 -- Sets the initial Us power to 1.5 dBmV.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: enable
- USAGE: enable ipv6|overrideMdd|rptEaeCap|sgDiscFailMode|mpRegReqFormat|mcastDsidFwdDisable|eaeOffset|dbcHmacMismatchIgnore|forceD30ModemCaps|noMultiUsTx|noTccUcd|suppressTotalSidCluster|useCbcTekDecryption|noDrw true|false
- DESCRIPTION:
- Enables or disables the specified feature. Most of these only take effect
- the next time the CM 'resets the MAC' and registers with the CMTS. The
- feature parameter is one of the following:
- ipv6 -- Enables IPv6 support
- overrideMdd -- Override MDD IP init params TLV with non-vol
- settings
- rptEaeCap -- Report Eae capability bit in B-INIT-RNG-REQ
- sgDiscFailMode -- Select strict DOCSIS 3.0 rules for MD-DS-SG
- disc failure
- mpRegReqFormat -- Use REG-REQ-MP if MDD settings detected
- mcastDsidFwdDisabled -- Disable multicast DSID forwarding in modem
- caps
- eaeOffset -- Enable zero byte offset for EAE encryption
- dbcHmacMismatchIgnore -- Ignore DBC-REQ HMAC mismatch failures
- forceD30ModemCaps -- Force Docsis30 in modem capabilites for 3381
- noMultiUsTx -- Indicate no multi Tx support via zero num us
- Tx
- noTccUcd -- Ignore UCDs embedded in TCC commands
- suppressTotalSidCluster -- Do not send total sid cluster modem
- capability in REG-REQ
- useCbcTekDecryption -- Use CBC TEK key decryption instead of ECB.
- noDrw -- Disable dynamic range window power level
- enforcement.
- EXAMPLES:
- enable overrideMdd true -- Removes requirement for MDD message
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: ip_prov_mode
- USAGE: ip_prov_mode ipv4|ipv6|apm|dual
- DESCRIPTION:
- Only if 'Override MDD' non-vol setting is enabled, this value determines
- which IP provisioning modethe CM will use. This is normally determined by
- the MDD message.
- ipv4 -- IPv4 only
- ipv6 -- IPv6 only
- apm -- IPv4 only if IPv6 fails to complete
- dual -- Dual-stack mode
- EXAMPLES:
- ip_prov_mode dual
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: tcs_params
- USAGE: tcs_params
- DESCRIPTION:
- Sets the UCID/Tx Power for each entry in the TCS that is considered the last
- 'happy home'.
- EXAMPLES:
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: tftp_ip
- USAGE: tftp_ip IpAddress
- DESCRIPTION:
- Sets the TFTP server IPv6 address if DHCP is disabled in Docsis non-vol
- EXAMPLES:
- tftp_ip fec0:a:18:5e:a00:20ff:feb3:cfc2
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: tod_ip
- USAGE: tod_ip IpAddress
- DESCRIPTION:
- Sets the TOD server IPv6 address if DHCP is disabled in Docsis non-vol
- EXAMPLES:
- tod_ip fec0:a:18:5e:a00:20ff:feb3:cfc2
- ------------------------------------------------------------------------------
- TABLE: non-vol/docsis30
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: clear_tables
- USAGE: clear_tables
- DESCRIPTION:
- Causes the DsCal tables to be filled with zeros for all rows and columns.
- EXAMPLES:
- clear_tables --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: coef
- USAGE: coef tuner|if|fine|eq rowIndex{0..255} coefIndex{0..255} [value]
- DESCRIPTION:
- Sets the coefficient value for the Tuner, IF, Fine/Lna, or Equalizer/Pga
- table, using the row and coef index specified.
- EXAMPLES:
- coef tuner 2 1 -5.781 -- Sets coef for Tuner[2][1] to -5.781
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: copy
- USAGE: copy [fromInstance{0..2}]
- DESCRIPTION:
- Copies the settings from the fromSource instance to this instance.
- EXAMPLES:
- copy (1) 0 -- Copies the settings from instance 0 to instance 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: frequency
- USAGE: frequency rowIndex{0..255} [freqHz]
- DESCRIPTION:
- Sets the frequency value for the specified row in the table.
- EXAMPLES:
- frequency 2 327000000 -- Sets frequency[2] to 327MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: ldaix_time
- USAGE: ldaix_time [milliseconds{0..255}]
- DESCRIPTION:
- Sets the time (in milliseconds) between each read of the LDAIx registers.
- EXAMPLES:
- ldaix_time 50 -- Sets the time between LDAIx reads to 50ms.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: master
- USAGE: master [dBmV{-327..327}]
- DESCRIPTION:
- Sets the master offset power value (in dBmV) for the modem. Each frequency
- band in the table has an offset power adjustment that is applied to this
- value when calculating the actual power level.
- EXAMPLES:
- master 58.25 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: num_coef
- USAGE: num_coef tuner|if|fine|eq [numCoef{1..255}]
- DESCRIPTION:
- Changes the number of coefficients that are stored for each frequency band in
- the specified coeff table. NOTE: This causes that table to be cleared!
- EXAMPLES:
- num_coef tuner 31 -- Configures the Tuner table for 31 coefs per freq band.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: num_freq
- USAGE: num_freq [numFreq{0..255}]
- DESCRIPTION:
- Changes the size of the DsCal table, setting the number of frequency bands
- that will be stored. NOTE: This causes all tables to be cleared!
- EXAMPLES:
- num_freq 14 -- Configures the table for 14 frequency bands.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: num_ldaix
- USAGE: num_ldaix [numLdaixReads{1..255}]
- DESCRIPTION:
- Sets the number of times the LDAIx registers will be read before doing the
- power calculations. It will average the register values.
- EXAMPLES:
- num_ldaix 5 -- Uses the average of 5 samples of the LDAIx registers.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: offset
- USAGE: offset [rowIndex{0..255}] [dBmV{-327..327}]
- DESCRIPTION:
- Sets the offset power adjustment value for the specified row in the table.
- The units are in dBmV units; this value is added to the master power offset
- value.
- EXAMPLES:
- offset 2 -2.25 -- Sets offset[2] to -2.25 dBmV
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: tuner_step
- USAGE: tuner_step [dBmV{0..8}]
- DESCRIPTION:
- Sets the step size (in dBmV) that was used when sampling the tuner table.
- This influences how the data is interpolated when calculating the tuner
- gainpart of actual power level.
- EXAMPLES:
- tuner_step 1.0 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ds-cal
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: call_signalling_config
- USAGE: call_signalling_config [String{63}]
- DESCRIPTION:
- Gets/sets the call server IP address or FQDN.
- EXAMPLES:
- call_signalling_config myserver.com --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: dc_offset_ring_enable
- USAGE: dc_offset_ring_enable [true|false]
- DESCRIPTION:
- Enables/disables ring with DC offset support.
- EXAMPLES:
- dc_offset_ring_enable true
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: dhcp_enable
- USAGE: dhcp_enable [true|false]
- DESCRIPTION:
- Enables/disables DHCP on the EMTA.
- EXAMPLES:
- dhcp_enable true -- EMTA should do real DHCP
- dhcp_enable false -- EMTA should use non-vol settings
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: dhcp_option
- USAGE: dhcp_option [Number{0..255}]
- DESCRIPTION:
- Specifies the DHCP option number which will be used for CM and EMTA DHCP
- requests. Note that PacketCable requires this value MUST be 122.
- EXAMPLES:
- dhcp_option 122
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: dhcp_settings
- USAGE: dhcp_settings
- DESCRIPTION:
- Sets the EMTA DHCP settings. You will be prompted for the values.
- EXAMPLES:
- dhcp_settings --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: dialtone_timeout
- USAGE: dialtone_timeout [Number{1..2}] [Number{0..65535}]
- DESCRIPTION:
- Dialtone timeout in MS
- EXAMPLES:
- dialtone_timeout 1 10
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: dload_inhibit
- USAGE: dload_inhibit [true|false]
- DESCRIPTION:
- Enables/disables inhibiting DOCSIS SW download while a line is off-hook.
- EXAMPLES:
- dload_inhibit true -- DOCSIS SW download will not be possible while a line
- is off-hook
- dload_inhibit false -- DOCSIS SW download behaves according to the DOCSIS
- spec
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: firewall_disable
- USAGE: firewall_disable [true|false]
- DESCRIPTION:
- Enables/disables the MTA IP stack lightweight firewall.
- EXAMPLES:
- firewall_disable true
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: hv_ring_enable
- USAGE: hv_ring_enable [true|false]
- DESCRIPTION:
- Enables/disables high voltage ring support.
- EXAMPLES:
- hv_ring_enable true -- Enable high voltage ring support.
- hv_ring_enable false -- Disable high voltage ring support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: ifadminstatus
- USAGE: ifadminstatus [Number{1..2}] [Number]
- DESCRIPTION:
- Specifies ifAdminStatus value for a given endpoint.
- EXAMPLES:
- ifadminstatus 1 1 -- Set ifAdminStatus for endpoint 1 to 'up'
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: ip_stack
- USAGE: ip_stack [Number{1..8}]
- DESCRIPTION:
- Gets/sets the IP stack number that the EMTA should use.
- EXAMPLES:
- ip_stack 3 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: load_balancing_enable
- USAGE: load_balancing_enable [true|false]
- DESCRIPTION:
- Enables/disables dynamic load balancing support.
- EXAMPLES:
- load_balancing_enable true -- Enable dynamic load balancing support.
- load_balancing_enable false -- Disable dynamic load balancing support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: max_cpe_includes_emta
- USAGE: max_cpe_includes_emta [true|false]
- DESCRIPTION:
- Specifies whether to include the EMTA in the CM's max CPE. Note that eDOCSIS
- requires this setting MUST be true.
- EXAMPLES:
- max_cpe_includes_emta true
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: option122
- USAGE: option122
- DESCRIPTION:
- Sets the DHCP option 122 sub-options 1-8. You will be prompted for the
- values.
- EXAMPLES:
- option122 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: phs_enable
- USAGE: phs_enable [true|false]
- DESCRIPTION:
- Enables/disables PHS for EMTA flows only.
- EXAMPLES:
- phs_enable true -- EMTA should request PHS on US/DS flows
- phs_enable false -- EMTA should NOT request PHS on US/DS flows
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: ringoffsetcal
- USAGE: ringoffsetcal [Number{1..2}] [Number]
- DESCRIPTION:
- Specifies ring offset Calibration for a channel.
- EXAMPLES:
- ringoffsetcal 1 5
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: rtp_port
- USAGE: rtp_port [Number{0..65535}]
- DESCRIPTION:
- Specifies the UDP port for RTP.
- EXAMPLES:
- rtp_port 53456
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: severities
- USAGE: severities [dns|kerb|ncs|mta|prov] [Number]
- DESCRIPTION:
- Sets non-vol message log severities bitmask for EMTA
- Message logging bit definitions:
- 0x00000001 -- Fatal Errors
- 0x00000002 -- Errors
- 0x00000004 -- Warnings
- 0x00000008 -- Initialization
- 0x00000010 -- Function entry/exit
- 0x00000020 -- Informational
- 0xffffffc0 -- Application-specific
- 0xffffffff -- All messages
- EXAMPLES:
- severities ncs 0x2f
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: standalone
- USAGE: standalone [true|false]
- DESCRIPTION:
- Tells whether the EMTA should run only after DOCSIS reaches Operational
- state, or if the DOCSIS control thread is disabled and the EMTA should be
- activated immediately.
- EXAMPLES:
- standalone true -- Activates the EMTA without DOCSIS.
- standalone false -- EMTA run after DOCSIS is operational.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfig
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: authblockTLV
- USAGE: authblockTLV [Enable{254}]
- DESCRIPTION:
- Toggle authblock TLV format.
- EXAMPLES:
- authblockTLV -- Display current authblock TLV format.
- authblockTLV 1 -- Enable authblock TLV format.
- authblockTLV 0 -- Disable authblock TLV format.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: certEnv
- USAGE: certEnv [Mode{254}]
- DESCRIPTION:
- Toggle the current certificate environment.
- EXAMPLES:
- certEnv -- Display current certificate environment.
- certEnv 0 -- Use certCfg.h file.
- certEnv 1 -- Use PacketCable Certs.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: devSerialNumber
- USAGE: devSerialNumber [SerialNumber{254}]
- DESCRIPTION:
- Get or Set the Device Serial Number, a string with size up to 130
- characeters.
- EXAMPLES:
- devSerialNumber -- Display current Device Serial Number.
- devSerialNumber NULL -- Clear the Device Serial Number
- devSerialNumber ### -- Set the Device Serial Number to ###
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: dload
- USAGE: dload TFTP_IP{254} File{254}
- DESCRIPTION:
- Download MTA non-vol/certificates from a server. File is expected to be in
- non-vol builder format.
- EXAMPLES:
- dload 10.1.0.6 cert.bin -- Download cert.bin from 10.1.06.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: enforceGateId
- USAGE: enforceGateId [Enable{254}]
- DESCRIPTION:
- Toggle DQoS GateID enforcement.
- EXAMPLES:
- enforceGateId -- Display current GateID setting.
- enforceGateId 1 -- Enable GateID enforcement.
- enforceGateId 0 -- Disable GateID enforcement.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: eventLog
- USAGE: eventLog [Enable{254}]
- DESCRIPTION:
- Toggle additional event logging.
- EXAMPLES:
- eventLog -- Display current additional event log setting.
- eventLog 1 -- Enable additional event logging.
- eventLog 0 -- Disable additional event logging.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: fqdnCheck
- USAGE: fqdnCheck [Enable{254}]
- DESCRIPTION:
- Toggle FQDN Syntax Checking.
- EXAMPLES:
- fqdnCheck -- Display current FQDN Syntax Checking.
- fqdnCheck 1 -- Enable FQDN Syntax Checking.
- fqdnCheck 0 -- Disable FQDN Syntax Checking.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: ipsecDisabled
- USAGE: ipsecDisabled [Disable{254}]
- DESCRIPTION:
- Toggle ISPEC establishment.
- EXAMPLES:
- ipsecDisabled 1 -- Disable ISPEC establishment.
- ipsecDisabled 0 -- Enable ISPEC establishment.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: krbContProvFlag
- USAGE: krbContProvFlag [Flag{254}]
- DESCRIPTION:
- Continue provisioning if kerberos fails.
- EXAMPLES:
- krbContProvFlag -- Display current setting for continue if kerberos fails.
- krbContProvFlag 1 -- Continue provisioning if kerberos fails.
- krbContProvFlag 0 -- Do not continue provisioning if kerberos fails.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: krbFlag
- USAGE: krbFlag [Flag{254}]
- DESCRIPTION:
- Get or Set Kerberos flag for SNMPv3 and IPSEC.
- EXAMPLES:
- krbFlag -- Display current Kerberos flag setting.
- krbFlag 0 -- No Kerberos for SNMPv3 or IPSEC
- krbFlag 1 -- Kerberos for IPSEC
- krbFlag 2 -- Kerberos for SNMPv3
- krbFlag 3 -- Kerberos for both SNMPv3 and IPSEC
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: mediaSecDisable
- USAGE: mediaSecDisable [Disable{254}]
- DESCRIPTION:
- Toggle Media Security.
- EXAMPLES:
- mediaSecDisable 1 -- Disable Media Security.
- mediaSecDisable 0 -- Enable Media Security.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: orgName
- USAGE: orgName [Name{254}]
- DESCRIPTION:
- Get or Set the Organization Name for Prov Server Certificate.
- EXAMPLES:
- orgName -- Display current Organization Name.
- orgName OrgName -- Set Organization Name to OrgName.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: pktcCompDisable
- USAGE: pktcCompDisable [Disable{254}]
- DESCRIPTION:
- Toggle PKTC Compliancy.
- EXAMPLES:
- pktcCompDisable -- Display current PKTC compliancy setting.
- pktcCompDisable 1 -- Disable PKTC Compliancy.
- pktcCompDisable 0 -- Enable PKTC Compliancy.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: printCert
- USAGE: printCert CertType{254}
- DESCRIPTION:
- Show the certificates in NVRAM in readable text.
- Depending on the other non-vol setting, the certificate printed may not be
- the certificated being used.
- EXAMPLES:
- printCert 1 -- Display Telephony Root Cert.
- printCert 2 -- Display MTA Manufacture Cert.
- printCert 3 -- Display MTA Device Cert.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: provRspDisable
- USAGE: provRspDisable [Disable{254}]
- DESCRIPTION:
- Toggle provisional response support.
- EXAMPLES:
- provRspDisable -- Display current provisional response.
- provRspDisable 1 -- Disable provisional responses.
- provRspDisable 0 -- Enable provisional responses.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: resetTickets
- USAGE: resetTickets [Flag{254}]
- DESCRIPTION:
- Value corresponding to pktcMtaDevResetKrbTickets.
- EXAMPLES:
- resetTickets -- Display current setting for pktcMtaDevResetKrbTickets.
- resetTickets 0 -- No tickets is reset.
- resetTickets 1 -- Reset CMS tickets.
- resetTickets 2 -- Reset Prov ticket
- resetTickets 3 -- Reset both CMS and Prov tickets
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: setCountry
- USAGE: setCountry [Code{254}]
- DESCRIPTION:
- Sets current country code.
- EXAMPLES:
- setCountry -- Display current country code.
- setCountry 0 -- Set country code to NORTH_AMERICA.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: showTickets
- USAGE: showTickets
- DESCRIPTION:
- Show all tickets in NVM.
- EXAMPLES:
- showTickets -- Display all Kerberos tickets in NVM.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: snmpInformDisable
- USAGE: snmpInformDisable [SNMPType{254}]
- DESCRIPTION:
- Toggle SNMP INFORM operation.
- EXAMPLES:
- snmpInformDisable -- Display current SNMP INFORM operation setting.
- snmpInformDisable 0 -- Use SNMP INFROM with Passphase disabled
- snmpInformDisable 1 -- Use SNMP TRAP with Passphase disabled
- snmpInformDisable 2 -- Use SNMP INFROM with Passphase enabled.
- snmpInformDisable 3 -- Use SNMP TRAP with Passphase enabled.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: snmpOperMode
- USAGE: snmpOperMode [Mode{254}]
- DESCRIPTION:
- SNMP Operation Mode (PacketCable Prov. Flow).
- EXAMPLES:
- snmpOperMode 0 -- Secure - SNMPv3.
- snmpOperMode 1 -- BASIC.1 - SNMPv2.
- snmpOperMode 2 -- BASIC.2 - SNMPv2.
- snmpOperMode 3 -- HYBRID.1 - SNMPv2.
- snmpOperMode 4 -- HYBRID.2 - SNMPv2.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: snmpV2ComNamRO
- USAGE: snmpV2ComNamRO [Name{254}]
- DESCRIPTION:
- Get or Set the Read-Only SNMPv2 Community Name.
- EXAMPLES:
- snmpV2ComNamRO -- Show the RO community name.
- snmpV2ComNamRO NULL -- Clear the RO community name.
- snmpV2ComNamRO CommunityName -- Set the RO community name to CommunityName.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: snmpV2ComNamRW
- USAGE: snmpV2ComNamRW [Name{254}]
- DESCRIPTION:
- Get or Set the Read-Write SNMPv2 Community Name.
- EXAMPLES:
- snmpV2ComNamRW -- Show the RW community name.
- snmpV2ComNamRW NULL -- Clear the RW community name.
- snmpV2ComNamRW CommunityName -- Set the RW community name to CommunityName.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: ugsAd
- USAGE: ugsAd [Enable{254}]
- DESCRIPTION:
- Toggle UGS-AD support.
- EXAMPLES:
- ugsAd -- Display current UGS-AD support.
- ugsAd 1 -- Enable UGS-AD support.
- ugsAd 0 -- Disable UGS-AD support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaConfigVoice
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: alternate_telephony_root_cert
- USAGE: alternate_telephony_root_cert [enable]
- DESCRIPTION:
- Use the alternate telephony root certificate as provisioned in NVRAM instead
- of the certificate embedded in the FW image. Normally this should be set to
- 'false' (the default) so that the embedded cert will be used. Alternate cert
- is generally used only for testing, development, or other special situations.
- EXAMPLES:
- alternate_telephony_root_cert true -- Use the telephony root cert from
- NVRAM.
- alternate_telephony_root_cert false -- Use the telephony root cert embedded
- in the image.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSecurity
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: auth_key
- USAGE: auth_key [show|set]
- DESCRIPTION:
- Sets or shows the MTA SNMP V3 Auth Key. You will be prompted for values when
- setting the key.
- EXAMPLES:
- auth_key set
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: endpoint_count
- USAGE: endpoint_count [Number{1..255}]
- DESCRIPTION:
- Sets or shows the number of MTA endpoints.
- EXAMPLES:
- endpoint_count 4
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: event
- USAGE: event show|set|clear|delete Index{-1..255} [EventText{127}]
- DESCRIPTION:
- Allows you to modify entries in the event log. The first parameter tells
- what
- action you want to perform. You must specify an Index for the event to act
- on.
- An Index of -1 causes the action to be performed for all events. You must
- specify the EventText for set.
- EXAMPLES:
- event show -1 Shows all event log entries.
- event show 5 Shows the event at index 5 (the 6th
- event).
- event set 2 "Changed event" Changes the 3rd event.
- event clear 2 Clears the 3rd event.
- event delete 5 Deletes the 6th event.
- event delete -1 Deletes all events.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: event_add
- USAGE: event_add EventText{127}
- DESCRIPTION:
- Allows you to add entries to the event log. New entries are added to the
- end.
- EXAMPLES:
- event_add "This is a new event" Adds an event.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: hardware_version
- USAGE: hardware_version [String{47}]
- DESCRIPTION:
- Sets or shows the MTA hardware version. This is just a string parameter.
- EXAMPLES:
- hardware_version "Rev 123.5a"
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: privacy_key
- USAGE: privacy_key [show|set]
- DESCRIPTION:
- Sets or shows the MTA SNMP V3 Privacy Key. You will be prompted for values
- when
- setting the key.
- EXAMPLES:
- privacy_key set
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: serial_number
- USAGE: serial_number [String{127}]
- DESCRIPTION:
- Sets or shows the MTA serial number. This is just a string parameter.
- EXAMPLES:
- serial_number abcd1234
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: sysContact
- USAGE: sysContact [String{254}]
- DESCRIPTION:
- Sets or shows the MTA sysContact value.
- EXAMPLES:
- sysContact "Somebody at my company"
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: sysLocation
- USAGE: sysLocation [String{254}]
- DESCRIPTION:
- Sets or shows the MTA sysLocation value.
- EXAMPLES:
- sysLocation "On my desk"
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: sysName
- USAGE: sysName [String{254}]
- DESCRIPTION:
- Sets or shows the MTA sysName value.
- EXAMPLES:
- sysName "Embedded MTA"
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/emtaSnmp
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: clear_event
- USAGE: clear_event index{-1..2147483647}
- DESCRIPTION:
- Causes an event at the specified index to be cleared. If you specify -1,
- then all will be cleared.
- EXAMPLES:
- clear_event 0 -- Clears the event at index 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: event
- USAGE: event [index] [id] [count{1..65535}]
- DESCRIPTION:
- Causes an event at the specified index to be set to the id and count
- specified. The id is a 32-bit value, and the count is a 16-bit value. The
- first/last time values are taken as the current time.
- EXAMPLES:
- event 0 0x80015432 25 -- Sets event at index 0 to id 0x80015432, count 25.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/event_log
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: key
- USAGE: key [index{0..7}] [value{31}]
- DESCRIPTION:
- Sets the value of the specified key to the specified value.
- EXAMPLES:
- key 0 foo -- Set the value of key 0 to 'foo'.
- key 0 "" -- Clear key 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: scratch_pad
- USAGE: scratch_pad [value]
- DESCRIPTION:
- Sets the value of the scratch pad to the specified 32 bit value.
- EXAMPLES:
- scratch_pad 0x1A4 -- Set the value of the scratch pad to 0x1A4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: sn
- USAGE: sn [index{0..3}] [value{31}]
- DESCRIPTION:
- Sets the value of the specified serial number to the specified value.
- EXAMPLES:
- sn 0 foo -- Set the value of serial number 0 to 'foo'.
- sn 0 "" -- Clear serial number 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/factory
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: domain_policy
- USAGE: domain_policy [Number{1..2}]
- DESCRIPTION:
- Sets the domain policy.
- 1 = block domains in list
- 2 = allow domains in list
- EXAMPLES:
- domain_policy 0x1 -- Set domain policy to block domains in list
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: features
- USAGE: features [Bitmask{0xefff}]
- DESCRIPTION:
- Sets the bitmask which determines which firewall features are enabled:
- URL Keyword blocking 0x00000001
- URL Domain blocking 0x00000002
- Disallow HTTP proxy 0x00000004
- Disable cookies 0x00000008
- Disable Java applets 0x00000010
- Disable ActiveX controls 0x00000020
- Disable Popup Windows 0x00000040
- MAC TOD Filtering 0x00000080
- E-mail alerts 0x00000100
- Block Ip Fragments 0x00000800
- Port Scan Alerts 0x00004000
- SYN Flood detection 0x00008000
- EXAMPLES:
- features -- Shows the enabled interfaces.
- features 0x1f -- Enables all features.
- features 0 -- Disables all features.
- features 0x01 -- Enables URL blocking ONLY.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: filter_end_day
- USAGE: filter_end_day [sunday|monday|tuesday|wednesday|thursday|friday|saturday]
- DESCRIPTION:
- Sets the end day of the filtering interval.
- EXAMPLES:
- filter_end_day sunday -- Set the start day to sunday
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: filter_end_time
- USAGE: filter_end_time [String{5}]
- DESCRIPTION:
- Sets the end time for the filtering interval (24-hour notation)
- EXAMPLES:
- filter_end_time 16:00 -- Sets start time to 4:00 PM
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: filter_policy
- USAGE: filter_policy [Number{1..2}]
- DESCRIPTION:
- Sets the filter policy.
- 1 = always apply content filtering
- 2 = apply content filtering only during specified time period
- EXAMPLES:
- filter_policy 0x1 -- Set filter policy to always apply content filtering
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: filter_start_day
- USAGE: filter_start_day [sunday|monday|tuesday|wednesday|thursday|friday|saturday]
- DESCRIPTION:
- Sets the start day of the filtering interval.
- EXAMPLES:
- filter_start_day sunday -- Set the start day to sunday
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: filter_start_time
- USAGE: filter_start_time [String{5}]
- DESCRIPTION:
- Sets the start time for the filtering interval (24-hour notation)
- EXAMPLES:
- filter_start_time 08:00 -- Sets start time to 8:00 AM
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/firewall
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: 3420_optimized_map
- USAGE: 3420_optimized_map [true|false]
- DESCRIPTION:
- Enables/disables use of the optimized frequency map for the 3420 tuner.
- Note that this command has no meaning if tuner type is not 3420 (21).
- EXAMPLES:
- 3420_optimized_map true -- Enables use of optimized 3420 frequency map.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: DS_AGI
- USAGE: DS_AGI [value{0..255}]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- DS_AGI 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: DS_AGT
- USAGE: DS_AGT [value{0..255}]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- DS_AGT 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: STABW1
- USAGE: STABW1 [value{0..65535}]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- STABW1 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: STABW2
- USAGE: STABW2 [value{0..65535}]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- STABW2 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: STAGI
- USAGE: STAGI [value]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- STAGI 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: STAGT
- USAGE: STAGT [value]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- STAGT 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: STATHR
- USAGE: STATHR [value{0..65535}]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- STATHR 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: STPGA1
- USAGE: STPGA1 [value{0..16777215}]
- DESCRIPTION:
- Sets a CM AGC Control register; if you don't know what it means, then you
- probably have no business reading or writing new values anyway...
- EXAMPLES:
- STPGA1 0x18 -- Sets the value to 0x18.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: bcmalloc
- USAGE: bcmalloc [-s BufferSize{0..65535}] offset{0..32} [NumBuffers{0..65535}]
- DESCRIPTION:
- Shows or sets the number of buffers that will be created by BcmAlloc for the
- specified buffer size. Also allows the buffer size to be set. This will
- need to be tuned according to the number and type of interfaces that are
- enabled, since each interface will tend to consume more buffers.
- You must write and reboot for this to take effect!
- EXAMPLES:
- bcmalloc -s 1600 2 500 -- Sets the 3rd entry to a size of 1600 bytes, with
- 500 buffers.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: bcmalloc_numSizes
- USAGE: bcmalloc_numSizes [NumSizes{0..32}]
- DESCRIPTION:
- Shows or sets the number of different buffer sizes that BcmAlloc will handle
- (this is the size of the array that stores the buffer size and number of
- buffers values). You will then have to configure the buffer sizes and number
- of buffers for each entry in the array.
- You must write and reboot for this to take effect!
- EXAMPLES:
- bcmalloc_numSizes 5 -- Sets the number of buffer sizes to 5.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: board_rev
- USAGE: board_rev [revision{0..18}]
- DESCRIPTION:
- Sets the board revision value. This is used by various drivers to help
- determine which drivers to load, what hardware is present, and info about the
- layout. Valid values for the revision are:
- 0 -- Generic Unknown/Don't Care
- 1 -- BCM93350A V2 US
- 2 -- BCM93350A V3 US
- 3 -- BCM93350C V0 US
- 4 -- BCM93350i V1a US
- 5 -- BCM93350i V1b US
- 6 -- BCM93350V V1 US
- 7 -- BCM93352V V0 US
- 8 -- BCM93350A V2 EURO
- 9 -- BCM93350A V3 EURO
- 10 -- BCM93350C V0 EURO
- 11 -- BCM93350i V1a EURO
- 12 -- BCM93350i V1b EURO
- 13 -- BCM93350V V1 EURO
- 14 -- BCM93352V V0 EURO
- 15 -- BCM93350C V2 US
- 16 -- BCM93350C V2 EURO
- 17 -- BCM93345i V0
- 18 -- BCM93345A
- EXAMPLES:
- board_rev 2 -- Sets the board rev to BCM93350A V3 US.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: bt_master_enable
- USAGE: bt_master_enable [true|false]
- DESCRIPTION:
- Enables/disables Bluetooth Master mode.
- EXAMPLES:
- bt_master_enable true -- Enables Bluetooth master mode.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: chan_plan_annex_b
- USAGE: chan_plan_annex_b [value{0..2}]
- DESCRIPTION:
- Configures the channel plan of the CM HAL settings for Annex B operation; 0 =
- STD, 1 = HRC, 2 = STD/HRC
- EXAMPLES:
- chan_plan_annex_b 2 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_1024qam
- USAGE: cm_1024qam [true|false]
- DESCRIPTION:
- Enables/disables 1024QAM support.
- EXAMPLES:
- cm_1024qam true -- Enables 1024QAM support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_20_clipping
- USAGE: cm_20_clipping [true|false]
- DESCRIPTION:
- Enables/disables DOCSIS 2.0 clipping support.
- EXAMPLES:
- cm_20_clipping true -- Enables DOCSIS 2.0 clipping support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_45
- USAGE: cm_45
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93345 board where the Tuner
- is set to CMOS, and the upstream Amp is set to internal; the Ds Ref Freq is
- set to 24.5 MHz; the Us Ref Freq is set to 28 MHz, and the PHY freq is set to
- 43.75 MHz..
- EXAMPLES:
- cm_45 -- Configures the CM HAL for the BCM93345 board.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_45i
- USAGE: cm_45i
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93345 I (internal) board
- where the Tuner is set to CMOS, and the upstream Amp is set to internal; the
- Ds Ref Freq is set to 24.5 MHz; the Us Ref Freq is set to 28 MHz, and the PHY
- freq is set to 43.75 MHz.
- EXAMPLES:
- cm_45i -- Configures the CM HAL for the BCM93345 I board.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_aboard_v2
- USAGE: cm_aboard_v2
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93350 A V2 board; the Tuner
- is set to ALPS, and the upstream Amp is set to ADI 8322; the Us/Ds Ref Freq
- is set to 24 MHz; and the PHY freq is set to 43.75 MHz.
- EXAMPLES:
- cm_aboard_v2 -- Configures the CM HAL for the BCM93350 A V2 board.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_aboard_v3
- USAGE: cm_aboard_v3
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93350 A V3 board; the Tuner
- is set to ALPS, and the upstream Amp is set to MAXIM 3510; the Us/Ds Ref Freq
- is set to 24 MHz; and the PHY freq is set to 43.75 MHz.
- EXAMPLES:
- cm_aboard_v3 -- Configures the CM HAL for the BCM93350 A V3 board.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_adv_map_runahead
- USAGE: cm_adv_map_runahead [true|false]
- DESCRIPTION:
- Enables/disables Advance Map RunAhead support on supported hardware
- platforms. Advance Map RunAhead feature uses an additional Docsis Map
- processor to provide advance notice of upstream transmit opportunities and
- therefore enables more efficient use of concatenation.
- EXAMPLES:
- cm_adv_map_runahead true -- Enables Advance Map RunAhead support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_amp
- USAGE: cm_amp [amp{1..12}]
- DESCRIPTION:
- Sets the type of CM amp that is installed on the modem. This is necessary
- because most amps cannot be automatically detected by software. This only
- takes effect at system startup. You will need to reboot after changing this.
- These are the valid amp types:
- 1 -- LUCENT ATTV4910
- 2 -- LUCENT ATTV4911
- 3 -- CEL ISG2000 AMP
- 4 -- ANADIGICS ARA5050
- 5 -- ADI 8321
- 6 -- MAXIM 3510
- 7 -- CEL ISG3300 AMP
- 8 -- ADI 8322
- 9 -- BCM Internal AMP
- 10 -- Anadigics 2001S23
- 11 -- AD 8325
- 12 -- VENDOR AMP
- EXAMPLES:
- cm_amp -- Shows the CM amp.
- cm_amp 3 -- Sets the CM amp to CEL ISG2000 AMP.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_annex
- USAGE: cm_annex [annex{0..4}]
- DESCRIPTION:
- Sets the CM DOCSIS Annex mode. For operation in the US, this will generally
- be Annex B; in Europe it is generally Annex A. These are the valid Annex
- modes:
- 0 -- Annex B
- 1 -- Annex A
- 2 -- Annex J
- 3 -- Annex Other
- 4 -- Annex C
- EXAMPLES:
- cm_annex -- Shows the CM DOCSIS ANNEX mode.
- cm_annex 0 -- Sets the CM DOCSIS ANNEX mode to Annex B.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_cboard
- USAGE: cm_cboard
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93350 C board; the Tuner is
- set to BCM3415, and the upstream Amp is set to ADI 8322; the Us/Ds Ref Freq
- is set to 24 MHz; and the PHY freq is set to 43.75 MHz.
- EXAMPLES:
- cm_cboard -- Configures the CM HAL for the BCM93350 C board.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_clc
- USAGE: cm_clc
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93350 CLC board; the Tuner
- is set to TEMIC 4736; the Amp is set to MAXIM 3510; the Us/Ds Ref Freq is set
- to 24 MHz; and the PHY freq is set to 43.75 MHz.
- EXAMPLES:
- cm_clc -- Configures the CM HAL for the BCM93350 CLC board.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_diplexer
- USAGE: cm_diplexer [lowsplit|midsplit]
- DESCRIPTION:
- Sets the type of diplexer that is installed on the modem. This primarily
- affects the offset table frequency range for upstream calibration.
- EXAMPLES:
- cm_diplexer lowsplit -- Sets the CM diplexer to lowsplit.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_ds_ref_freq
- USAGE: cm_ds_ref_freq [frequency{1..4294967295}]
- DESCRIPTION:
- Allows you to specify the reference frequency that is being provided to the
- CM downstream tuner. This depends on what oscillator/crystal is installed on
- the modem board. This only takes effect at system startup; you will need to
- reboot.
- EXAMPLES:
- cm_ds_ref_freq -- Shows the CM Downstream Reference Frequency.
- cm_ds_ref_freq 24000000 -- Sets the CM Downstream Reference Frequency to 24
- MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_iboard_v1a
- USAGE: cm_iboard_v1a
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93350 I (internal) board
- (V1a) where the Tuner is set to ALPS, and the upstream Amp is set to MAXIM
- 3510; the Us/Ds Ref Freq is set to 24 MHz; and the PHY freq is set to 43.75
- MHz.
- EXAMPLES:
- cm_iboard_v1a -- Configures the CM HAL for the BCM93350 I board (V1a).
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_iboard_v1b
- USAGE: cm_iboard_v1b
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93350 I (internal) board
- (V1b) where the Tuner is set to ALPS, and the upstream Amp is set to MAXIM
- 3510; the Us/Ds Ref Freq is set to 24 MHz; and the PHY freq is set to 43.75
- MHz. This is the same as the V1a board, but it doesn't have an external
- Ethernet PHY.
- EXAMPLES:
- cm_iboard_v1b -- Configures the CM HAL for the BCM93350 I board (V1b).
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_phy_ref_freq
- USAGE: cm_phy_ref_freq [frequency{1..4294967295}]
- DESCRIPTION:
- Allows you to specify the reference frequency that is being provided to the
- CM PHY. This depends on what oscillator/crystal is installed on the modem
- board. This only takes effect at system startup; you will need to reboot.
- EXAMPLES:
- cm_phy_ref_freq -- Shows the CM PHY Reference Frequency.
- cm_phy_ref_freq 6000000 -- Sets the CM PHY Reference Frequency to 6 MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_sboard
- USAGE: cm_sboard
- DESCRIPTION:
- Configures all of the CM HAL settings for the BCM93350 S board; the Tuner and
- Amp are set to CEL ISG2000; the Us/Ds Ref Freq is set to 24 MHz; and the PHY
- freq is set to 6 MHz.
- EXAMPLES:
- cm_sboard -- Configures the CM HAL for the BCM93350 S board.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_tuner
- USAGE: cm_tuner [tuner{1..24}]
- DESCRIPTION:
- Sets the type of CM tuner that is installed on the modem. This is necessary
- because most tuners cannot be automatically detected by software. This only
- takes effect at system startup. You will need to reboot after changing this.
- These are the valid tuner types:
- 1 -- TEMIC 4737/4736/4732
- 2 -- TEMIC 4937
- 3 -- CEL ISG2000
- 4 -- CEL ISG2000EU
- 5 -- CEL ISG3300
- 6 -- CEL ISG3300EU
- 7 -- CEL ISG3300DS
- 8 -- CEL ISG3300DSEU
- 9 -- PANASONIC ET10
- 10 -- PANASONIC ET03
- 11 -- ALPS
- 12 -- BCM3400
- 13 -- TEMIC 4706
- 14 -- BCM3415 (not for use in North America)
- 15 -- ALPS EU
- 16 -- PHILIPS 1236
- 17 -- VENDOR TUNER
- 18 -- BCM3416
- 19 -- BCM3419
- 20 -- BCM3418
- 21 -- BCM3420
- 22 -- BCM3421
- 23 -- BCM3422
- 24 -- BCM Internal
- EXAMPLES:
- cm_tuner -- Shows the CM tuner.
- cm_tuner 3 -- Sets the CM tuner to CEL ISG2000.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_upstream_priority_queue_support
- USAGE: cm_upstream_priority_queue_support [true|false]
- DESCRIPTION:
- Enables/disables Docsis Upstream Priority Queue Support.Docsis Upstream
- Priority Queue Support enhances Upstream, Downstream, and Bidirectional
- TCP/IP packet performance by allowing TCP Ack packets to be expedited via a
- priority.
- EXAMPLES:
- cm_upstream_priority_queue_support true -- Enables Docsis Upstream Priority
- Queue support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_us_ref_freq
- USAGE: cm_us_ref_freq [frequency{1..4294967295}]
- DESCRIPTION:
- Allows you to specify the reference frequency that is being provided to the
- CM upstream amp. This depends on what oscillator/crystal is installed on the
- modem board. This only takes effect at system startup; you will need to
- reboot.
- EXAMPLES:
- cm_us_ref_freq -- Shows the CM Upstream Reference Frequency.
- cm_us_ref_freq 24000000 -- Sets the CM Upstream Reference Frequency to 24
- MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: cm_us_sample_freq
- USAGE: cm_us_sample_freq [frequency{1..4294967295}]
- DESCRIPTION:
- Allows you to specify the upstream sample frequency, which has something to
- do with the DAC. Ask Dean...
- EXAMPLES:
- cm_us_sample_freq 384000000 -- Sets the CM Upstream Sample Frequency to 384
- MHz.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: eth_autoneg
- USAGE: eth_autoneg [true|false]
- DESCRIPTION:
- Enables or disables the ethernet autonegotiation feature. If enabled, the
- ethernet driver will automatically detect and negotiate the link speed and
- duplex parameters, allowing it to coexist on various networks. If disabled,
- then the ethernet driver will use the link parameters stored in NonVol
- Settings, which may cause collisions and/or link errors if they are not set
- correctly. In general, you will want to leave autonegotiation on, but there
- are some cases where it is desirable or necessary to set the link manually.
- You must reboot for this to take effect!
- EXAMPLES:
- eth_autoneg -- Shows the ethernet autonegotiation setting.
- eth_autoneg true -- Enables ethernet autonegotiation.
- eth_autoneg false -- Disables ethernet autonegotiation.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: eth_duplex_full
- USAGE: eth_duplex_full [true|false]
- DESCRIPTION:
- Allows you to specify the default ethernet link duplex This only takes
- effect at system startup, and only if ethernet autonegotiation is disabled.
- If set to true, then the link will be full duplex; otherwise it will be half
- duplex.
- EXAMPLES:
- eth_duplex_full -- Shows the default ethernet link duplex.
- eth_duplex_full true -- Sets the default ethernet link to full duplex.
- eth_duplex_full false -- Sets the default ethernet link to half duplex.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: eth_reject_cam
- USAGE: eth_reject_cam [true|false]
- DESCRIPTION:
- Enables or disables the ethernet reject CAM (if supported by h/w). If
- enabled, the reject CAM will filter out local ethernet traffic, which keeps
- the CPU from having to process packets that will be dropped anyway. You must
- reboot for this to take effect!
- EXAMPLES:
- eth_reject_cam -- Shows the ethernet reject CAM setting.
- eth_reject_cam true -- Enables ethernet reject CAM.
- eth_reject_cam false -- Disables ethernet reject CAM.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: eth_speed
- USAGE: eth_speed [10|100]
- DESCRIPTION:
- Allows you to specify the default ethernet link speed. This only takes
- effect at system startup, and only if ethernet autonegotiation is disabled.
- The parameter is specified in units of Mbps.
- EXAMPLES:
- eth_speed -- Shows the default ethernet link speed.
- eth_speed 10 -- Sets the default ethernet link speed to 10 Mbps.
- eth_speed 100 -- Sets the default ethernet link speed to 100 Mbps.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: high_output_pa
- USAGE: high_output_pa [true|false]
- DESCRIPTION:
- Enables/disables support for high output power amp mode on the CM.
- EXAMPLES:
- high_output_pa true -- Enables support for high output power amp mode on the
- CM.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: hpna_message_level
- USAGE: hpna_message_level [level{1..4294967295}]
- DESCRIPTION:
- Sets or shows the default HPNA message level that will be used when the
- system boots up. See HPNA docs for the meanings of the message level values.
- EXAMPLES:
- hpna_message_level 3 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: interfaces
- USAGE: interfaces [Bitmask{0x7ffff}] [true|false]
- DESCRIPTION:
- Sets the mask of bits that determine whether a given HAL interface is to be
- enabled or disabled. A 1 bit means that the interface will be enabled; a 0
- means that it will be disabled. A disabled interface will not be installed
- and cannot be used to send/receive data. NOTE: This only takes effect at
- system startup! You must reboot for this to take effect. These are the bits
- for each interface:
- 0x00001 -- DOCSIS CM HAL
- 0x00002 -- Ethernet HAL
- 0x00004 -- HPNA HAL
- 0x00008 -- USB HAL
- 0x00010 -- IP Stack 1 HAL
- 0x00020 -- IP Stack 2 HAL
- 0x00040 -- IP Stack 3 HAL
- 0x00080 -- IP Stack 4 HAL
- 0x00100 -- Davic HAL
- 0x00200 -- PCI HAL
- 0x00400 -- Bluetooth HAL
- 0x00800 -- 802.11 HAL
- 0x01000 -- PacketGenerator HAL
- 0x02000 -- IP Stack 5 HAL
- 0x04000 -- IP Stack 6 HAL
- 0x08000 -- IP Stack 7 HAL
- 0x10000 -- IP Stack 8 HAL
- 0x20000 -- WAN Ethernet HAL
- 0x40000 -- SCB HAL
- EXAMPLES:
- interfaces -- Shows the enabled interfaces.
- interfaces 0x7fff -- Enables all interfaces.
- interfaces 0 -- Disables all interfaces.
- interfaces 0x13 -- Enables the DOCSIS CM, Ethernet, and IP Stack1 HALs.
- interfaces 0x1 true -- Enables the DOCSIS CM along with the current enabled
- interfaces
- interfaces 0x1 false -- Disables ONLY the DOCSIS CMinterface
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: local_bt_mac_address
- USAGE: local_bt_mac_address [MacAddress]
- DESCRIPTION:
- Sets or shows the Bluetooth MAC address; this is the MAC SA that will be used
- when building the LLC header for packets from the PC attached via Bluetooth.
- EXAMPLES:
- local_bt_mac_address -- Shows the Bluetooth MAC address.
- local_bt_mac_address 00:10:18:00:11:22 -- Sets the Bluetooth MAC address.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: mac_address
- USAGE: mac_address StackNum{1..8} [MacAddress]
- DESCRIPTION:
- Shows or sets the MAC address associated with the specified IP stack number.
- This used to be set via the pSOS boot dialog, but is now handled here for
- portability, and support for multiple IP stacks. You must reboot for this to
- take effect!
- EXAMPLES:
- mac_address 2 -- Shows the MAC addr for stack 2.
- mac_address 1 00:10:18:50:10:32 -- Sets the MAC addr for stack 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: power_save_enable
- USAGE: power_save_enable [true|false]
- DESCRIPTION:
- Enables/disables power save mode.
- EXAMPLES:
- power_save_enable true -- Enables power save mode.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: remote_bt_mac_address
- USAGE: remote_bt_mac_address [MacAddress]
- DESCRIPTION:
- Sets or shows the Remote Bluetooth MAC address; this is the MAC SA that will
- be used when connecting to a remote Bluetooth device.
- EXAMPLES:
- remote_bt_mac_address -- Shows the Bluetooth MAC address.
- remote_bt_mac_address 00:10:18:00:11:22 -- Sets the Bluetooth MAC address.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: scdma_code_matrix
- USAGE: scdma_code_matrix [proprietary|docsis_compliant]
- DESCRIPTION:
- Enables/disables proprietary SCDMA code matrix support. Selecting
- proprietary mode will make the modem non-DOCSIS compliant.
- EXAMPLES:
- scdma_code_matrix proprietary -- Enables proprietary SCDMA code matrix
- support.
- scdma_code_matrix docsis_compliant -- Enables DOCSIS-compliant SCDMA code
- matrix support.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: shack_tries
- USAGE: shack_tries [NumTries{0..255}]
- DESCRIPTION:
- Shows or sets the number of times the CM HAL will perform the 'short
- acquisition' (SHACK) thing, when downstream interruption is detected. Note
- that 0 is a valid value, which effectively turns SHACK off.
- You must write and reboot for this to take effect!
- EXAMPLES:
- shack_tries 3 -- Sets the number of SHACK tries to 3.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: spreader_scale
- USAGE: spreader_scale [scale{1..8}]
- DESCRIPTION:
- Sets the spreader scale value. Ask Ray what this is and how it's used.
- EXAMPLES:
- spreader_scale 2 -- Sets the spreader scale value to 2.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: usb_device_id
- USAGE: usb_device_id [id{0..65535}]
- DESCRIPTION:
- Sets or shows the USB Device Id that will be used during USB enumeration.
- This is used by the PC in combination with the USB Vendor Id to select a USB
- driver.
- EXAMPLES:
- usb_device_id -- Shows the current USB Device Id.
- usb_device_id 0x0201 -- Sets the USB Device Id.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: usb_mac_address
- USAGE: usb_mac_address [MacAddress]
- DESCRIPTION:
- Sets or shows the USB MAC address; this is the MAC SA that will be used when
- building the LLC header for packets from the PC attached via USB.
- EXAMPLES:
- usb_mac_address -- Shows the USB MAC address.
- usb_mac_address 00:10:18:00:11:22 -- Sets the USB MAC address.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: usb_rndis
- USAGE: usb_rndis [true|false]
- DESCRIPTION:
- Enables or Disables the USB RNDIS Driver that will be used during USB
- enumeration. This is used by the PC in combination with the USB Vendor Id
- and USB Device Id to select a USB driver.
- EXAMPLES:
- usb_rndis -- Shows the current USB RNDIS Driver enabled or disabled.
- usb_rndis false -- Disables the USB RNDIS Driver.
- usb_rndis true -- Enables the USB RNDIS Driver.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: usb_vendor_id
- USAGE: usb_vendor_id [id{0..65535}]
- DESCRIPTION:
- Sets or shows the USB Vendor Id that will be used during USB enumeration.
- This is used by the PC in combination with the USB Device Id to select a USB
- driver.
- EXAMPLES:
- usb_vendor_id -- Shows the current USB Vendor Id.
- usb_vendor_id 0x14e4 -- Sets the USB Vendor Id.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: wdog_enable
- USAGE: wdog_enable [true|false]
- DESCRIPTION:
- Enables/disables the watchdog timer. If the watchdog expires, the system
- will be reset. Mostly used to handle system crashes.
- EXAMPLES:
- wdog_enable true -- Enables the watchdog timer.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: wdog_timeout
- USAGE: wdog_timeout [seconds{1..255}]
- DESCRIPTION:
- Sets the watchdog timer timeout value.
- EXAMPLES:
- wdog_timeout 10 -- Sets the watchdog timer timeout to 10 seconds.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/halif
- COMMAND: zone
- USAGE: zone [Bitmask{0xffff}]
- DESCRIPTION:
- Prints or sets the HAL debug zones; this determines what debug messages will
- be displayed by HAL drivers. These bits correspond to the HAL debug zones:
- 0x0001 -- INIT
- 0x0002 -- TEST1
- 0x0004 -- TEST2
- 0x0008 -- TEST3
- 0x0010 -- TEST4
- 0x0020 -- TEST5
- 0x0040 -- TEST6
- 0x0080 -- BPI
- 0x0100 -- DOWNSTREAM
- 0x0200 -- UPSTREAM
- 0x0400 -- TUNER
- 0x0800 -- RANGING
- 0x1000 -- TESTSRAM
- 0x2000 -- TESTREG
- 0x4000 -- WARNING
- 0x8000 -- ERROR
- EXAMPLES:
- zone -- Shows the enabled HAL debug zones.
- zone 0xffff -- Enables all HAL debug zones.
- zone 0xc000 -- Enables Error and Warning zones.
- zone 0 -- Disables all HAL debug zones.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: configure
- USAGE: configure
- DESCRIPTION:
- Configure the library with the current settings
- EXAMPLES:
- configure
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: dump
- USAGE: dump
- DESCRIPTION:
- Dumps the SAD and SPD
- EXAMPLES:
- dump
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: entry_delete
- USAGE: entry_delete in|out entry_id
- DESCRIPTION:
- Deletes an entry (policy) with a specified IPSEC_ENTRY ID
- EXAMPLES:
- entry_delete [in|out] [entryid]
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: inauthkey
- USAGE: inauthkey [key{128}]
- DESCRIPTION:
- key -- Hexadecimal key value for the specified key. If the length
- entered is less than required then the key is padded with zeros (
- must be multiple of 2)
- EXAMPLES:
- inauthkey 0102030405060708 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: incipherkey
- USAGE: incipherkey [key{48}]
- DESCRIPTION:
- key -- Hexadecimal key value for the specified key. If the length
- entered is less than required then the key is padded with zeros (
- must be multiple of 2)
- EXAMPLES:
- incipherkey 0A1E030405060708 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: outauthkey
- USAGE: outauthkey [outauthkey{128}]
- DESCRIPTION:
- key -- Hexadecimal key value for the specified key. If the length
- entered is less than required then the key is padded with zeros (
- must be multiple of 2)
- EXAMPLES:
- outauthkey 0A0B0C1D1E060708 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: outcipherkey
- USAGE: outcipherkey [key{48}]
- DESCRIPTION:
- key -- Hexadecimal key value for the specified key. If the length
- entered is less than required then the key is padded with zeros (
- must be multiple of 2)
- EXAMPLES:
- outcipherkey 0A0B030405060708 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: spec_delete
- USAGE: spec_delete in|out entry_id spec_id
- DESCRIPTION:
- Deletes a spec (SA) and it's associated entry (policy) with a specified
- IPSEC_SPEC ID and ENTRY_ID
- EXAMPLES:
- spec_delete [in|out] [entry_id] [spec_id]
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: standalone
- USAGE: standalone [true|false]
- DESCRIPTION:
- Enables/disables standalone mode. If Standalone mode is enabledthen IPsec
- will run on top of the Ethernet Halif, otherwise on top of CMHAL (HFC).
- EXAMPLES:
- standalone true/false --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: transport
- USAGE: transport deststart destend 0|1|6|17 sport{0..65535} dport{0..65535} outspi inspi 2|3|11 0|1|2
- DESCRIPTION:
- deststart -- Start destination address
- destend -- End destination address
- protl -- (0-any, 1-ICMP, 6-TCP, 17-UPD)
- sport -- Source port(valid only for TCP or UDP)
- dport -- Destination port (valid only for TCP or UDP)
- outspi -- Outbound Security parameter index
- inspi -- Inbound Security parameter index
- ealgo -- Encrypt algo (0-None,2-DES,3-3DES,11-ESP NONE)
- aalgo -- Authentication algo (0-None, 1-MD5, 2-SHA)
- EXAMPLES:
- transport 192.168.100.0 192.168.100.200 0 0 0 111 112 3 0 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: tunnel
- USAGE: tunnel deststart destend 0|1|6|17 sport{0..255} dport{0..255} outspi inspi 0|2|3|11 0|1|2 tsrc tdst macaddr
- DESCRIPTION:
- dstart -- Destination start address
- dend -- End destination address
- sport -- Source port(valid only for TCP or UDP)
- dport -- Destination port (valid only for TCP or UDP)
- outspi -- Outbound Security parameter index
- inspi -- Inbound Security parameter index
- ealgo -- Encrypt algo (0-None,2-DES,3-3DES,11-ESP NONE)
- aalgo -- Authentication algo (0-None, 1-MD5, 2-SHA)
- tsrc -- Source address of the tunnel
- tdst -- Destination address of the tunnel
- macaddr -- Mac address associated with the SPI
- EXAMPLES:
- tunnel 11.24.1.0 11.24.1.200 0 0 0 111 112 3 0 11.24.1.168 11.24.1.178
- 0.33.44.55.66.77 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/ipsec
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: content_policies
- USAGE: content_policies
- DESCRIPTION:
- Prints content policy list
- EXAMPLES:
- content_policies --
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: domain_add
- USAGE: domain_add [ruleIndex{0..7}] [String{254}]
- DESCRIPTION:
- Adds a domain to the specified rule's blocked domain list.
- Use content_policies command to find the rule index of the content rule
- you want to add the domain to.
- EXAMPLES:
- domain_add <rule index> <domain name>
- domain_add 1 www.broadcom.com
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: domain_remove
- USAGE: domain_remove [ruleIndex{0..7}] [String{254}]
- DESCRIPTION:
- Removes a domain from the specified rule's blocked domain list.
- Use content_policies command to find the rule index of the content rule
- you want to remove the domain from.
- EXAMPLES:
- domain_remove <rule index> <domain name>
- domain_remove 1 www.broadcom.com
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: sessions
- USAGE: sessions [String{254}]
- DESCRIPTION:
- Displays active user sessions.
- EXAMPLES:
- sessions --
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- Sending Ssdp hanp:rootdevice reply!
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: user_profiles
- USAGE: user_profiles
- DESCRIPTION:
- Prints user list
- EXAMPLES:
- user_profiles --
- ------------------------------------------------------------------------------
- TABLE: non-vol/parental
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: enable_propane
- USAGE: enable_propane [true|false]
- DESCRIPTION:
- Enables or disables Propane features. If disabled, then the Propane
- subsystem will not run, and will not respond to input.
- EXAMPLES:
- enable_propane true -- Enables Propane features.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: timer
- USAGE: timer Bitmask{0x3} true|false
- DESCRIPTION:
- Enables and disables various Propane timers. If disabled, then the timer
- will still run, but will be ignored when it times out. This is only useful
- for debugging.
- EXAMPLES:
- timer 0x01 true -- Enables timer P1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/propane
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: agg_wireless_admin_status
- USAGE: agg_wireless_admin_status [timer{1..2}]
- DESCRIPTION:
- Tells whether the Aggregated Wireless LAN ifAdminStatus
- EXAMPLES:
- agg_wireless_admin_status 1 => (up) --
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: cablehome_mode
- USAGE: cablehome_mode [mode{0..2}] [location(perm|dyn){4}]
- DESCRIPTION:
- (0) CableHome is disabled
- (1) CableHome 1.0 (not supported)
- (2) CableHome 1.1 enabled
- EXAMPLES:
- cablehome_mode 0 - sets device to run as a non-CableHome RG device.
- cablehome_mode 2 - sets device to run as a CableHome1.1 device.
- cablehome_mode 2 perm - sets the device to be CableHome1.1 enabled, permanent
- location.
- cablehome_mode 2 dyn - sets the device to be CableHome1.1 enabled, dynamic
- location.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- Sending Ssdp hanp:rootdevice reply!
- COMMAND: cablehome_upnp
- USAGE: cablehome_upnp [true|false]
- DESCRIPTION:
- CableHome UPnP enable/disable flag
- EXAMPLES:
- cablehome_upnp false - turns off UPnP.
- cablehome_upnp true - turns on UPnP.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: cableoffice_mode
- USAGE: cableoffice_mode [true|false] [location(perm|dyn){4}]
- DESCRIPTION:
- CableHome CableOffice enable/disable flag
- EXAMPLES:
- cableoffice_mode 0 - turns off the CableOffice capable feature.
- cableoffice_mode 1 - turns on the CableOffice capable feature.
- cableoffice_mode true perm - sets the device to be CableOffice capable,
- permanent location.
- cableoffice_mode true dyn - sets the device to be CableOffice capable,
- dynamic location.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: dloadTLSKey
- USAGE: dloadTLSKey IpAddress [Filename{127}]
- DESCRIPTION:
- Causes the CableHome PsDev Control thread to download and store the specified
- TLS Key file via TFTP from the specified TFTP Server IP address.
- EXAMPLES:
- dloadTLSKey 10.15.3.5 BRCM231_PSS03RS1.bin -- TFTPs BRCM231_PSS03RS1.bin
- from the server.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: prov_key_timeout
- USAGE: prov_key_timeout [timeout{15..600}]
- DESCRIPTION:
- CableHome provisioning key timeout
- EXAMPLES:
- prov_key_timeout --
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: prov_timer
- USAGE: prov_timer [timer{0..16383}]
- DESCRIPTION:
- CableHome provisioning timer
- EXAMPLES:
- prov_timer --
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/psdev
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: AntiVirusURL
- USAGE: AntiVirusURL String{255}
- DESCRIPTION:
- Prompts user to set download antivirus software URL
- EXAMPLES:
- AntiVirusURL http://www.antivirus.com
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- Sending Ssdp hanp:rootdevice reply!
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: lan_feature_config
- USAGE: lan_feature_config upnp|http_server|dhcp_server|routed_subnet [true|false]
- DESCRIPTION:
- Configure a LAN side service or feature:
- upnp -- Enable or disable UPnP feature
- http_server -- Enable or disable the HTTP server
- dhcp_server -- Enable or disable the DHCP server
- routed_subnet -- Configure routed subnets and settings
- EXAMPLES:
- lan_feature_config routed_subnet true -- Enables routed subnets feature and
- prompts user for settings.
- lan_feature_config routed_subnet -- Displays the current status Routed
- Subnet settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: max_mtu_size
- USAGE: max_mtu_size [Number{0..1500}]
- DESCRIPTION:
- Sets the max MTU size (256-1500 bytes, 0=default).
- EXAMPLES:
- max_mtu_size -- Shows the max MTU size.
- max_mtu_size 500 -- Sets the max MTU size to 500 bytes
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: nat_show
- USAGE: nat_show
- DESCRIPTION:
- {No command help available...}
- EXAMPLES:
- nat_show
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: password
- USAGE: password String{8}
- DESCRIPTION:
- sets the login password
- EXAMPLES:
- password hello
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: primary_default_override
- USAGE: primary_default_override [true|false]
- DESCRIPTION:
- {No command help available...}
- EXAMPLES:
- primary_default_override true -- .
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: realm
- USAGE: realm String{255}
- DESCRIPTION:
- sets the login realm
- EXAMPLES:
- realm hello
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: rg_enable
- USAGE: rg_enable [true|false] [location(perm|dyn){4}]
- DESCRIPTION:
- Enables or disables the Residential Gateway Mode
- EXAMPLES:
- rg_enable true - enable RG mode in default location.
- rg_enable true dyn - enable RG mode in dynamic location.
- rg_enable true perm - enable RG mode in permanent location.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: set_feature_enable
- USAGE: set_feature_enable ipsec_pass|pptp_pass|port_triggers|mac_filters|ip_filters|port_filters|mcast_support|nat_debug [true|false]
- DESCRIPTION:
- Enable or Disable specific Residential Gateway Features:
- ipsec_pass -- Enable or disable IPSEC passthrough support
- pptp_pass -- Enable or disable PPTP passthrough support
- port_triggers -- Enable or disable port trigger support
- mac_filters -- Enable or disable the MAC filtering support
- ip_filters -- Enable or disable the IP filtering support
- port_filters -- Enable or disable the port filtering support
- mcast_support -- Enable or disable passing of multicast traffic
- nat_debug -- Enable or disable NAT debugging
- EXAMPLES:
- set_feature_enable mac_filters true -- Enables mac filtering support.
- set_feature_enable mac_filters -- Displays whether mac filtering
- feature is enabled or disabled.
- *****************************************************************************
- !NOTE: The previous 'set_features' command has been split into (4) commands
- (1) wan_connection_type - sets the WAN client connection type
- (2) wan_feature_config - configures WAN-side features
- (3) lan_feature_config - configures LAN-side features
- (4) set_feature_enable - configures misc. gateway features
- *****************************************************************************
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- Sending Ssdp hanp:rootdevice reply!
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: wan_connection_type
- USAGE: wan_connection_type [static|dhcp|pptp|pppoe|l2tp]
- DESCRIPTION:
- Selects the Residential Gateway WAN interface connection type:
- static -- Static WAN IP address connection
- dhcp -- Dynamic Host Control Protocol client IP address connection
- pptp -- Point-to-Point Tunnelling Protocol client WAN connection
- pppoe -- PPP over Ethernet client connection
- l2tp -- Layer 2 Tunnelling Protocol client WAN connection
- EXAMPLES:
- wan_connection_type pppoe -- Sets the PPPoE client as the default WAN
- connection type.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: wan_feature_config
- USAGE: wan_feature_config sntp|rip|ddns|remote_mgmt|wan_block|l2tp_server|pptp_server|capt_skip_dhcp [true|false]
- DESCRIPTION:
- Configure a WAN side service or feature:
- sntp -- Configure SNTP (Time Protocol) settings
- rip -- Configure RIP settings
- remote_mgmt -- Enable or disable remote management feature
- ddns -- Enable or disable Dynamic DNS feature
- wan_block -- Enable or disable WAN blocking feature
- l2tp_server -- Configure L2TP server settings
- pptp_server -- Configure PPTP server settings
- capt_skip_dhcp -- Configure if WAN DHCP is done also when running in
- passthrough mode
- EXAMPLES:
- wan_feature_config rip true -- Enables RIP feature and prompts user for
- settings.
- wan_feature_config rip -- Displays the current status of the RIP
- feature.
- ------------------------------------------------------------------------------
- TABLE: non-vol/rg
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: allow_config
- USAGE: allow_config [true|false]
- DESCRIPTION:
- Enables/disables configuration of various sytem components which are
- not normally configurable in standard operational mode. Also in some
- ways affects system behaviour. This should more properly be called
- 'factory_mode' because in general it is used to support factory mode
- things like US/DS calibration, etc.
- Note that setting this to 'true' will set the Broadcom private MIB
- object cdPrivateMibEnable to engineering(2), which will expose both
- the cableDataPrivateFactory and cableDataPrivateEngineering branches.
- Setting it to 'false' will set cdPrivateMibEnable to disabled(0), which
- will result in both of these branches being hidden.
- EXAMPLES:
- allow_config true -- Enables configuration / factory mode.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: dload_tries
- USAGE: dload_tries [numTries]
- DESCRIPTION:
- Sets the number of download attempts that have been made. Normally this is
- set by software when a dload is starting.
- EXAMPLES:
- dload_tries 0 -- Sets the number of dload tries to 0.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: docsDevSerialNumber
- USAGE: docsDevSerialNumber [String{127}]
- DESCRIPTION:
- Sets the docsDevSerialNumber string that will be reported via SNMP.
- EXAMPLES:
- docsDevSerialNumber 12345ZYX --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: docsDevSwAdminStatus
- USAGE: docsDevSwAdminStatus [Number{1..3}]
- DESCRIPTION:
- Sets the docsDevSwAdminStatus value that will be reported via SNMP. Valid
- values are:
- 1 -- upgradeFromMgt
- 2 -- allowProvisioningUpgrade
- 3 -- ignoreProvisioningUpgrade
- EXAMPLES:
- docsDevSwAdminStatus 2 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: docsDevSwFilename
- USAGE: docsDevSwFilename [String{127}]
- DESCRIPTION:
- Sets the docsDevSwFilename string that will be reported via SNMP.
- EXAMPLES:
- docsDevSwFilename myfile.bin --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: docsDevSwOperStatus
- USAGE: docsDevSwOperStatus [Number{1..5}]
- DESCRIPTION:
- Sets the docsDevSwOperStatus value that will be reported via SNMP. Valid
- values are:
- 1 -- inProgress
- 2 -- completeFromProvisioning
- 3 -- completeFromMgt
- 4 -- failed
- 5 -- other
- EXAMPLES:
- docsDevSwOperStatus 5 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: docsDevSwServer
- USAGE: docsDevSwServer [IpAddress]
- DESCRIPTION:
- Sets the docsDevSwServer IP address that will be reported via SNMP.
- EXAMPLES:
- docsDevSwServer 11.24.4.3 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- Sending Ssdp hanp:rootdevice reply!
- COMMAND: max_dload_tries
- USAGE: max_dload_tries [numTries]
- DESCRIPTION:
- Sets the max number of download attempts that will made before giving up.
- The spec says '3 retries', but some people (and the ATP) interprit this to
- mean 3 tries. We now allow this parameter to be configured.
- EXAMPLES:
- max_dload_tries 4 -- Sets the max number of dload tries to 4.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: sysContact
- USAGE: sysContact [String{127}]
- DESCRIPTION:
- Sets the sysContact string that will be reported via SNMP.
- EXAMPLES:
- sysContact me myself and I --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: sysLocation
- USAGE: sysLocation [String{127}]
- DESCRIPTION:
- Sets the sysLocation string that will be reported via SNMP.
- EXAMPLES:
- sysLocation wherever you are --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: sysName
- USAGE: sysName [String{127}]
- DESCRIPTION:
- Sets the sysName string that will be reported via SNMP.
- EXAMPLES:
- sysName whoever you are --
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/snmp_cm
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: board_rev
- USAGE: board_rev [rev{0..18}]
- DESCRIPTION:
- Sets the board revision that the tables have been calibrated for; it helps
- the app warn the user about incorrect configurations (loading a table that
- has been calibrated for a different modem). These values are the same as
- those found in the HAL non-vol settings:
- 0 -- Generic Unknown/Don't Care
- 1 -- BCM93350A V2 US
- 2 -- BCM93350A V3 US
- 3 -- BCM93350C V0 US
- 4 -- BCM93350i V1a US
- 5 -- BCM93350i V1b US
- 6 -- BCM93350V V1 US
- 7 -- BCM93352V V0 US
- 8 -- BCM93350A V2 EURO
- 9 -- BCM93350A V3 EURO
- 10 -- BCM93350C V0 EURO
- 11 -- BCM93350i V1a EURO
- 12 -- BCM93350i V1b EURO
- 13 -- BCM93350V V1 EURO
- 14 -- BCM93352V V0 EURO
- 15 -- BCM93350C V2 US
- 16 -- BCM93350C V2 EURO
- 17 -- BCM93345I
- 18 -- BCM93345A
- EXAMPLES:
- board_rev 2 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: clear_table
- USAGE: clear_table control|offset
- DESCRIPTION:
- Causes the Control Table or Offset Table to be filled with zeros. NOTE:
- This is NOT recommended unless the modem is already not functioning
- correctly!
- EXAMPLES:
- clear_table offset -- Clears the Offset Table.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: cm_amp
- USAGE: cm_amp [rev{1..9}]
- DESCRIPTION:
- Sets the upstream amp that the tables have been calibrated for; it helps the
- app warn the user about incorrect configurations. These values are the same
- as those found in the HAL non-vol settings:
- 1 -- LUCENT ATTV4910
- 2 -- LUCENT ATTV4911
- 3 -- CEL ISG2000 AMP
- 4 -- ANADIGICS ARA5050
- 5 -- ADI 8321
- 6 -- MAXIM 3510
- 7 -- CEL ISG3300 AMP
- 8 -- ADI 8322
- 9 -- BROADCOM INTERNAL AMP
- EXAMPLES:
- cm_amp 2 --
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: config
- USAGE: config control|offset [start{0..255}] [end{0..255}] [res{0..255}]
- DESCRIPTION:
- Configures the specified table, setting the start/end points, and the
- resolution. For the Control Table, the start/end points are in dBmV units,
- and the resolution is in 0.01 dBmV units. For the Offset Table, start/end is
- in MHz units, and the resolution is in 0.01 MHz units. This causes data in
- the table to be 'interpolated' to fit the new table size, and takes effect
- immediately (don't need to reboot).
- EXAMPLES:
- config control 3 64 25 -- Control Table, 3-63 dBmV, 0.25 dBmV steps.
- config offset 0 65 100 -- Offset Table, 0-65 MHz, 1.0 MHz steps.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: control
- USAGE: control power{0..65535} [gain{0..255}] [dac{0..255}]
- DESCRIPTION:
- For the specified power level (in 0.01 dBmV units), this sets the (Amp Gain,
- DAC Control) values in the Control Table. The power must be an integral of
- the table resolution. The change takes effect immediately (don't need to
- reboot).
- EXAMPLES:
- control 325 0x87 0x16 -- Power 3.25 dBmV, (0x87 0x16).
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- Sending Ssdp hanp:rootdevice reply!
- COMMAND: copy
- USAGE: copy [fromInstance{0..4}]
- DESCRIPTION:
- Copies the settings from the fromSource instance to this instance.
- EXAMPLES:
- copy (1) 0 -- Copies the settings from instance 0 to instance 1.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: def_table
- USAGE: def_table control|offset
- DESCRIPTION:
- Causes the Control Table or Offset Table to be set to default size and values
- for the Amp and Board Rev that are currently selected. This is different
- from resetting the whole section to default, which also modifies the Amp and
- Board Rev settings.
- EXAMPLES:
- def_table offset -- Sets the Offset Table to default size and values.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: offset
- USAGE: offset freq [power{-32768..32767}]
- DESCRIPTION:
- For the specified frequency (in 0.01 MHz units), this sets the offset that
- will be used when indexing into the Control Table. The freq must be an
- integral of the table resolution. The power is a signed offset in 0.01 dBmV
- units. The change takes effect immediately (don't need to reboot).
- EXAMPLES:
- offset 100 -150 -- Freq 1.0 MHz, offset -1.5 dBmV.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: print
- USAGE: print control|offset
- DESCRIPTION:
- Causes the Control Table or Offset Table to be printed out.
- EXAMPLES:
- print control -- Prints the Control Table.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/us-cal
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: dhcp_settings
- USAGE: dhcp_settings
- DESCRIPTION:
- Prompts you for the IP address, subnet mask, and router IP adress to be used
- by the remote access server. The router must be on the same subnet as the IP
- address for the server, but the router doesn't really have to exist (i.e. you
- can specify an unused IP address, as long as it is on the same subnet).
- EXAMPLES:
- dhcp_settings -- Begins prompting for the new settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: fields
- USAGE: fields [Bitmask{0x7f}]
- DESCRIPTION:
- Prints or sets the default message fields that will be displayed. Different
- message fields can then be enabled or disabled at run-time for a particular
- object or for sets of objects. This can be done via the message logging
- command table. Message field bit definitions:
- 0x01 -- The severity of the message (INFO, WARNING, ERROR, etc.)
- 0x02 -- The instance name of the object that generated the message.
- 0x04 -- The function/method in which the message was generated.
- 0x08 -- The name of the module/class in which the message was
- generated.
- 0x10 -- The system timestamp (Time of Day).
- 0x20 -- The thread Id.
- 0x40 -- The system timestamp (millisecond, in hex).
- EXAMPLES:
- fields -- Shows the default message fields.
- fields 0x7f -- Enables all fields.
- fields 0 -- Disables all fields.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_acl_host_add
- USAGE: http_acl_host_add IpAddress [IpAddress]
- DESCRIPTION:
- Adds a remote host IP or range to the authorized list
- EXAMPLES:
- http_acl_host_add 10.15.3.10 -- Adds IP 10.15.3.10 to the
- authorized hosts list
- http_acl_host_add 10.15.3.10 10.15.3.100 -- Add the range
- 10.15.3.10-10.15.3.100 to the a
- uthorized hosts list
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_acl_host_remove
- USAGE: http_acl_host_remove IpAddress [IpAddress]
- DESCRIPTION:
- Removes a remote host IP or range from the authorized list
- EXAMPLES:
- http_acl_host_remove 10.15.3.10 -- Removes IP 10.15.3.10 from
- the authorized hosts list
- http_acl_host_remove 10.15.3.10 10.15.3.100 -- Removes the range
- 10.15.3.10-10.15.3.100 from t
- he authorized hosts list
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_acl_hosts_clear
- USAGE: http_acl_hosts_clear
- DESCRIPTION:
- Clear the remote hosts list
- EXAMPLES:
- http_acl_hosts_clear -- Clears the remote hosts list
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_admin
- USAGE: http_admin [ID{31}] [password{31}]
- DESCRIPTION:
- Sets or displays the HTTP admin ID and password.
- EXAMPLES:
- http_admin foo bar -- Sets the HTTP admin ID to 'foo' and password to 'bar'.
- http_admin "" "" -- Sets the HTTP admin ID and password to empty strings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_adv_ipstacks
- USAGE: http_adv_ipstacks [Bitmask{0xff}]
- DESCRIPTION:
- Sets the bitmask of IP stacks that the HTTP server will allow advanced
- access. Of course, the specified IP stacks must be enabled if you want to be
- able to HTTP in. Once the IP stack has an address (either static or DHCP),
- we create a listen socket and bind it to that address.
- EXAMPLES:
- http_adv_ipstacks 0x2 -- Allow advanced access only on IP stack2
- http_adv_ipstacks 0x3 -- Allow advanced access on IP stack1 and stack2
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_enable
- USAGE: http_enable [true|false]
- DESCRIPTION:
- Enables/disables remote access to the console via HTTP. The HTTP server runs
- on the IP stack with the IP address specified in other settings. In order
- for a user to gain access, he/she must enter the user name and password
- configured.
- EXAMPLES:
- http_enable -- Shows the HTTP enable state.
- http_enable true -- Enables HTTP access.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_ipstacks
- USAGE: http_ipstacks [Bitmask{0xff}]
- DESCRIPTION:
- Sets the bitmask of IP stacks that the HTTP server will listen for
- connections. Of course, the specified IP stacks must be enabled if you want
- to be able to HTTP in. Once the IP stack has an address (either static or
- DHCP), we create a listen socket and bind it to that address.
- EXAMPLES:
- http_ipstacks 0x2 -- Allow connections only on IP stack2
- http_ipstacks 0x3 -- Allow connections only on IP stack1 and stack2
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_password_idle_timeout
- USAGE: http_password_idle_timeout [seconds{0..86400}]
- DESCRIPTION:
- Sets the number of seconds after which a connected HTTP session will be
- disconnected if there is no activity. Setting to 0 (the default) results in
- the session never being disconnected.
- EXAMPLES:
- http_password_idle_timeout 900 -- Sets the inactivity timeout to 15 minutes.
- http_password_idle_timeout 0 -- Sets the inactivity timeout to no timeout.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_password_seed
- USAGE: http_password_seed [Seed{40}]
- DESCRIPTION:
- Sets or displays the HTTP password seed.
- EXAMPLES:
- http_password_seed foobar -- Sets the HTTP password seed to 'foobar'.
- http_password_seed "" "" -- Sets the HTTP password seed to empty string.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_socket_show
- USAGE: http_socket_show
- DESCRIPTION:
- Print HTTP listen sockets to the console.
- EXAMPLES:
- http_socket_show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: http_user
- USAGE: http_user [ID{31}] [password{31}]
- DESCRIPTION:
- Sets or displays the HTTP user ID and password.
- EXAMPLES:
- http_user foo bar -- Sets the HTTP user ID to 'foo' and password to 'bar'.
- http_user "" "" -- Sets the HTTP user ID and password to empty strings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: inactivity_timeout
- USAGE: inactivity_timeout [seconds{0..86400}]
- DESCRIPTION:
- Sets the number of seconds after which a connected telnet or SSH session will
- be disconnected if there is no activity. Setting to 0 (the default) results
- in the session never being disconnected.
- EXAMPLES:
- inactivity_timeout 900 -- Sets the inactivity timeout to 15 minutes.
- inactivity_timeout 0 -- Sets the inactivity timeout to no timeout.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: ip_stack_number
- USAGE: ip_stack_number [Number{0..255}]
- DESCRIPTION:
- Allows you to show/change the IP stack number that the remote access server
- will use. The system may have more than 1 IP stack, so we need to be told
- which one to use. NOTE: This IP stack must NOT be used by any other
- application, because the server will force the IP address to the values
- entered in the DHCP settings!
- EXAMPLES:
- ip_stack_number -- Shows the IP stack number.
- ip_stack_number 3 -- Configures the server to use IP stack 3.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: password
- USAGE: password [Password{15}]
- DESCRIPTION:
- Allows you to show/change the password that must be used when accessing the
- console via remote access. If the password is empty, then none is required.
- The password is case sensitive.
- EXAMPLES:
- password -- Shows the current password.
- password CableModem -- Sets the password.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: severities
- USAGE: severities [Bitmask]
- DESCRIPTION:
- Prints or sets the default message logging levels that are to be applied at
- system startup. Different logging levels can then be enabled or disabled at
- run-time for a particular object or for sets of objects. This can be done
- via the message logging command table. Message logging bit definitions:
- 0x00000001 -- Fatal Errors
- 0x00000002 -- Errors
- 0x00000004 -- Warnings
- 0x00000008 -- Initialization
- 0x00000010 -- Function entry/exit
- 0x00000020 -- Informational
- 0xffffffc0 -- Application-specific
- 0xffffffff -- All messages
- EXAMPLES:
- severities -- Shows the default logging levels.
- severities 0x7 -- Enables Fatal Errors, Errors, and Warnings.
- severities 0 -- Disables all levels.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: ssh_enable
- USAGE: ssh_enable [true|false]
- DESCRIPTION:
- Enables/disables remote access to the console via SSH at startup.
- EXAMPLES:
- ssh_enable -- Shows the ssh enable state.
- ssh_enable true -- Enables telnet access at startup.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: ssh_ipstacks
- USAGE: ssh_ipstacks [Bitmask{0xff}]
- DESCRIPTION:
- Sets the bitmask of IP stacks that the SSH server will listen for
- connections. Of course, the specified IP stacks must be enabled if you want
- to be able to SSH in. Once the IP stack has an address (either static or
- DHCP), we create a listen socket and bind it to that address.
- EXAMPLES:
- ssh_ipstacks 0x2 -- Allow connections only on IP stack2
- ssh_ipstacks 0x3 -- Allow connections only on IP stack1 and stack2
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: telnet_enable
- USAGE: telnet_enable [true|false]
- DESCRIPTION:
- Enables/disables remote access to the console via Telnet at startup. Note
- that the Telnet server can be started after the system is running regardless
- of the state of this setting. The Telnet server runs on the IP stack(s)
- specified in other settings. In order for a user to gain access, he/she must
- enter the user name and password configured.
- EXAMPLES:
- telnet_enable -- Shows the telnet enable state.
- telnet_enable true -- Enables telnet access at startup.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: telnet_ipstacks
- USAGE: telnet_ipstacks [Bitmask{0xff}]
- DESCRIPTION:
- Sets the bitmask of IP stacks that the telnet server will listen for
- connections. Of course, the specified IP stacks must be enabled if you want
- to be able to telnet in. Once the IP stack has an address (either static or
- DHCP), we create a listen socket and bind it to that address.
- EXAMPLES:
- telnet_ipstacks 0x2 -- Allow connections only on IP stack2
- telnet_ipstacks 0x3 -- Allow connections only on IP stack1 and stack2
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: user_name
- USAGE: user_name [Name{15}]
- DESCRIPTION:
- Allows you to show/change the user name that must be used when accessing the
- console via remote access. If the user name is empty, then none is required.
- The user name is case sensitive.
- EXAMPLES:
- user_name -- Shows the current user name.
- user_name CableModem -- Sets the user name.
- ------------------------------------------------------------------------------
- TABLE: non-vol/userif
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: add_empty_tunnel
- USAGE: add_empty_tunnel
- DESCRIPTION:
- Add an empty tunnel to the end of the list
- EXAMPLES:
- add_empty_tunnel --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: change_tunnel
- USAGE: change_tunnel [Number{0..64}]
- DESCRIPTION:
- Change a tunnel settings. You will be prompted for the values.
- EXAMPLES:
- change_tunnel_settings 0 - change the 0th tunnel entry --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: clear_device
- USAGE: clear_device [both|perm|dyn]
- DESCRIPTION:
- Tells the nonvol device to wipe out the specified settings section. All data
- will be lost; the device should be restored to its 'virgin' state. For flash
- devices, the flash block is erased; for disk devices, the file is erased.
- EXAMPLES:
- clear_device -- Clears both Permanent and Dynamic sections.
- clear_device perm -- Clears only the Permanent section.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: defaults
- USAGE: defaults [both|perm|dyn]
- DESCRIPTION:
- Restores the settings to default values. NOTE: This does not write to
- NonVol memory! You must do this manually. Also note that some settings do
- not have good defaults, particularly the Permanent section! Use this command
- with extreme care!
- EXAMPLES:
- defaults -- Sets both Permanent and Dynamic sections to defaults.
- defaults perm -- Sets only the Permanent section to defaults.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: del_extra_data
- USAGE: del_extra_data [both|perm|dyn]
- DESCRIPTION:
- Gets rid of any extra data that is assiociated with the settings. The extra
- data is usually caused by a downgrade, where settings written by a newer
- version are not understood by the older version, but are stored so that they
- will still exist when the new code is run. However, in some cases, it is
- desirable to get rid of them if they are not going to be used.
- EXAMPLES:
- del_extra_data perm -- Gets rid of extra permanent data.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: delete_tunnel
- USAGE: delete_tunnel [Number{0..64}]
- DESCRIPTION:
- Delete tunnel settings. Use zero based index.
- EXAMPLES:
- delete_tunnel_settings 0 - delete the 0th tunnel entry --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: enable
- USAGE: enable [true|false]
- DESCRIPTION:
- Enable or Disable VPN
- EXAMPLES:
- enable 1 - enables the VPN --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: flush {disabled}
- USAGE: flush
- DESCRIPTION:
- For Composite NonVol Settings objects (which contain 1 or more groups of
- NonVol Settings), this command flushes out any unrecognized groups that were
- read from the device. This is useful in cases where the settings group isn't
- needed by another application, and would just waste space.
- EXAMPLES:
- flush --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: manufactured
- USAGE: manufactured [both|perm|dyn]
- DESCRIPTION:
- Checks to see if the specified section is manufactured.
- EXAMPLES:
- manufactured -- Checks both Permanent and Dynamic sections
- manufacturing state.
- manufactured perm -- Checks only the Permanent section manufacturing state.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: read
- USAGE: read [both|perm|dyn]
- DESCRIPTION:
- Reads the specified section of non-volatile settings from non-volatile
- memory. If 'both' is specified or there are no parameters, then both
- Permanent and Dynamic settings will be read. Otherwise, only the section
- specified will be read. This will destroy any changes you have made if you
- haven't written them!
- EXAMPLES:
- read -- Reads both Permanent and Dynamic sections of settings.
- read perm -- Reads only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Displays the current non-volatile settings values for both the Permanent and
- Dynamic sections.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Prints stats about buffer usage for Dynamic and Permanent settings.
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: tftp_read
- USAGE: tftp_read [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be read from a server via
- TFTP. The file must be generated correctly, with all of the headers, CRC,
- and other information that would exist on the NonVol device. The file will
- be read and evaluated for correctness before it is stored in the device. If
- the file is rejected then the settings will be read from the device to undo
- any changes. Normally, this will operate on all settings groups; if you
- specify -g then it will operate only on the current group (e.g. if you are in
- the SNMP nonvol dir, then -g will cause only the SNMP settings group to be
- read).
- EXAMPLES:
- tftp_read perm 11.24.4.3 allsettings.bin -- Reads all groups.
- tftp_read -g perm 11.24.4.3 bpi.bin -- Reads only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: tftp_write
- USAGE: tftp_write [-g] perm|dyn IpAddress Filename{127}
- DESCRIPTION:
- Causes the Permanent or Dynamic settings data to be written to a server via
- TFTP. Normally, this will operate on all settings groups; if you specify -g
- then it will operate only on the current group (e.g. if you are in the SNMP
- nonvol dir, then -g will cause only the SNMP settings group to be written).
- EXAMPLES:
- tftp_write perm 11.24.4.3 nvsettings.bin -- Writes all groups.
- tftp_write -g perm 11.24.4.3 bpi.bin -- Writes only the current group.
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: vpndebug
- USAGE: vpndebug [true|false]
- DESCRIPTION:
- Enable or Disable VPN Debug
- EXAMPLES:
- vpndebug 1 - enables VPN debug --
- ------------------------------------------------------------------------------
- TABLE: non-vol/vpn
- COMMAND: write
- USAGE: write [both|perm|dyn]
- DESCRIPTION:
- Writes the specified section of non-volatile settings to non-volatile memory.
- If 'both' is specified or there are no parameters, then both Permanent and
- Dynamic settings will be written. Otherwise, only the section specified will
- be written.
- EXAMPLES:
- write -- Writes both Permanent and Dynamic sections of settings.
- write perm -- Writes only the Permanent section of non-vol settings.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: all_sizes
- USAGE: all_sizes
- DESCRIPTION:
- Configures the settings for sweeping all packet sizes from 64-1518, with
- waiting and verification enabled. The time between pings is set to 0 ms, the
- verbosity is set to full, and the reply wait time is set to 1/2 second. The
- IP address is not changed.
- EXAMPLES:
- all_sizes --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: end_size
- USAGE: end_size [size{64..1518}]
- DESCRIPTION:
- Sets or shows the size of the largest ping packet that will be sent
- (including LLC and IP header overhead). After the packet size is increased
- by the step amount, if it is larger than this value, then the size is reset
- to the start size. This must be between start_size..1518 (MTU), inclusive.
- EXAMPLES:
- end_size 1518 -- Sets the end size to the maximum allowed.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: hs_nowait
- USAGE: hs_nowait
- DESCRIPTION:
- Configures the settings for doing high-speed pings (infinite), without
- waiting for the reply. The display verbosity is set to 2 (display only a
- 'p'), the time between pings is set to 0, and waiting for replies is
- disabled. None of the other settings are changed.
- EXAMPLES:
- hs_nowait --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: hs_wait
- USAGE: hs_wait
- DESCRIPTION:
- Configures the settings for doing high-speed pings (infinite), waiting for
- the reply. The display verbosity is set to 2 (display only a 'p'), the time
- between pings is set to 0, and waiting for replies is enabled. None of the
- other settings are changed.
- EXAMPLES:
- hs_wait --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ip_address
- USAGE: ip_address [IpAddress]
- DESCRIPTION:
- Sets or shows the IP address of the device to be pinged.
- EXAMPLES:
- ip_address 10.24.4.3 --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ip_stack
- USAGE: ip_stack [Number{0..255}]
- DESCRIPTION:
- Sets the IP stack number that the pings should be sent to. If 0, then the
- default stack will be used. The stackNum parameter must correspond to a
- valid IP stack that has been installed and initialized with an IP address.
- EXAMPLES:
- ip_stack 2 -- Forces pings to go out IP stack 2.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ip_sweep
- USAGE: ip_sweep Subnet StartingIp
- DESCRIPTION:
- Pings all IP addresses on the specified subnet, starting with the address
- specified, reporting success or failure for each one. It changes the ping
- settings so that only a single ping is sent. This is often used to discover
- all of the IP addresses on the subnet. The address will be incremented from
- 1..254, skipping .0 and .255 since these are often used for local broadcast
- addresses.
- EXAMPLES:
- ip_sweep 255.255.255.0 10.24.4.5 -- Pings 10.24.4.5 through 10.24.4.254.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: number_of_pings
- USAGE: number_of_pings [Number{-1..2147483647}]
- DESCRIPTION:
- Sets or shows the number of pings to be sent. Note that 0 means infinite
- (you will need to press a key or type 'stop' to abort). A value of -1 causes
- the number of pings to be calculated based on the end size, start size, and
- step amount, so that it will span the range exactly once; num = (end - start
- + 1) / step.
- EXAMPLES:
- number_of_pings 3 -- Limits the number of pings to 3.
- number_of_pings 0 -- Sets the number of pings to infinite.
- number_of_pings -1 -- Calculates the number of pings to span the range.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: ping
- USAGE: ping [-s] [IpAddress]
- DESCRIPTION:
- Begins pinging the specified IP address, using the current settings. If the
- IP address is missing, then it uses the one that was previously set. If you
- specify -s, then pinging will happen int he background until you type stop.
- Otherwise, it will poll for a keypress.
- EXAMPLES:
- ping 10.24.4.3 -- Ping until a key is pressed.
- ping -s -- Ping until the user types stop.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: restore_defaults
- USAGE: restore_defaults
- DESCRIPTION:
- Restores all of the options to their default values (excluding the IP
- address, which is not modified). The default values cause ping to behave
- like most host-based ping utilities (3 packets, 64 bytes, wait 5 seconds,
- etc.).
- EXAMPLES:
- restore_defaults --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: show_settings
- USAGE: show_settings
- DESCRIPTION:
- Displays the current ping settings.
- EXAMPLES:
- show_settings --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: start_size
- USAGE: start_size [size{64..1518}]
- DESCRIPTION:
- Sets or shows the size of the first ping packet that will be sent (including
- LLC and IP header overhead). The packet size will be increased by the step
- amount for each packet. This must be between 64..end_size, inclusive.
- EXAMPLES:
- start_size 64 -- Sets the start size to the minimum allowed.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: stats
- USAGE: stats
- DESCRIPTION:
- Displays the ping statistics summary from the last set of pings. This is the
- same summary that is displayed at the end of the pings (if verbosity is > 0).
- EXAMPLES:
- stats --
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: step_amount
- USAGE: step_amount [size]
- DESCRIPTION:
- Sets or shows the amount that the packet size will be increased for each
- packet. This can be any number (including 0, which means to keep the size
- constant for every packet). Note that if you set it too large, then the
- packet size will wrap around to the start size every time, since it will
- never be allowed to be larger than the end_size. You can also specify a
- negative number which causes the ping size to start with the end size
- parameter and step down to the start size, then wrap back around to the end
- size.
- EXAMPLES:
- step_amount 1 -- Increases the packet size by 1 each time.
- step_amount -1 -- Decreases the packet size by 1 each time.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: stop
- USAGE: stop
- DESCRIPTION:
- Stops the ping that is currently running. This is necessary if you used the
- -s parameter with ping.
- EXAMPLES:
- stop -- Stops the ping that is running.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: time_between_pings
- USAGE: time_between_pings [Milliseconds]
- DESCRIPTION:
- Sets or shows the number of milliseconds that the ping helper will wait
- before sending the next ping. Note that this does not include time spent
- waiting for the reply or verifying it, or for time spent printing status
- information. The actual resolution and accuracy of this depends on the
- system (pSOS generally runs with a 10ms clock tick, so 10ms is the same as
- 15ms on that system).
- EXAMPLES:
- time_between_pings 100 -- Waits 100ms before sending the next ping.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: verbosity
- USAGE: verbosity [Number{0..3}]
- DESCRIPTION:
- Sets the level of information that will be displayed while pinging. A higher
- number provides more information, but also slows down the rate at which pings
- can be sent. Most host-based ping utilities provide output equivalent to 3.
- For high-performance, high packet rate pings, values of 1 or 2 are best.
- EXAMPLES:
- verbosity 0 -- Disables printing of all ping status output.
- verbosity 1 -- Displays only the summary of statistics at the end.
- verbosity 2 -- Displays a 'p' every second to show progress, and the
- summary.
- verbosity 3 -- Displays full ping info for every packet, and the summary.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: verify_enable
- USAGE: verify_enable [true|false]
- DESCRIPTION:
- Enables/disables verification of ping replies. If enabled, and if waiting
- for replies is enabled, then if a reply is received, it will verify that it
- matches the ping that was sent, and that all of the data is intact.
- EXAMPLES:
- verify_enable 1 -- Enables verification of the ping reply.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: wait_enable
- USAGE: wait_enable [true|false]
- DESCRIPTION:
- Enables/disables waiting for ping replies. If enabled, the ping helper will
- wait a number of milliseconds for the reply, and will process it if received.
- This is true even if the timeout is 0ms; it will always check for and process
- the response. If disabled, then no attempt will be made to check for or
- process a response. This is generally only of interest when you need to send
- data very quickly, with no variability.
- EXAMPLES:
- wait_enable 1 -- Enables waiting for the ping reply.
- ------------------------------------------------------------------------------
- TABLE: Console/pingHelper
- COMMAND: wait_time
- USAGE: wait_time [Milliseconds]
- DESCRIPTION:
- Sets or shows the number of milliseconds that the ping helper will wait for a
- ping response before continuing. This only takes effect if waiting is
- enabled. The actual resolution and accuracy of this depends on the system
- (pSOS generally runs with a 10ms clock tick, so 10ms is the same as 15ms on
- that system).
- EXAMPLES:
- wait_time 5000 -- Sets the reply wait timeout to 5 seconds.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: agent_core_show
- USAGE: agent_core_show
- DESCRIPTION:
- Print agent-core specific info to the console.
- EXAMPLES:
- agent_core_show --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: ch_cfgfile
- USAGE: ch_cfgfile [IP] [path{254}]
- DESCRIPTION:
- Load the specified config file. If IP or path are not specified, then the
- settings from DOCSIS NV / dhcp settings will be used.
- NOTE: Only CHomeSnmpAgent objects support this command.
- EXAMPLES:
- ch_cfgfile 10.24.192.200 /home/broadcom/cu.cfg
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: cm_cfgfile
- USAGE: cm_cfgfile [IP] [path{254}]
- DESCRIPTION:
- Load the specified config file. If IP or path are not specified, then the
- settings from DOCSIS NV / dhcp settings will be used.
- NOTE: Only CmSnmpAgent objects support this command.
- EXAMPLES:
- cm_cfgfile 10.24.192.200 /home/broadcom/cu.cfg
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: cm_filter_test
- USAGE: cm_filter_test inbound ifIndex{1..32} outbound ifIndex{1..32} [num packets{1..1000000}]
- DESCRIPTION:
- Test the DOCSIS filters. Send the specified number of packets from the
- specified inbound interface to the specified outbound interface. Note that
- interface values refer to ifIndex values from the ifTable.
- NOTE: Only CmSnmpAgent objects support this command.
- EXAMPLES:
- cm_filter_test 1 2 1 -- Send a single packet from IF 1 to IF 2.
- debug 9 -- Set the core agent to max verbosity.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: debug
- USAGE: debug [Number{0..9}]
- DESCRIPTION:
- Set the debug level of the core agent.
- EXAMPLES:
- debug 0 -- Set the core agent to be silent.
- debug 9 -- Set the core agent to max verbosity.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: emta_api
- USAGE: emta_api
- DESCRIPTION:
- Print the addresses of API functions registered by the CableXChange library.
- NOTE: Only EmtaSnmpAgent objects support this command.
- EXAMPLES:
- emta_api --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: emta_cxc_objs
- USAGE: emta_cxc_objs
- DESCRIPTION:
- Print the objects registered by the CableXChange library.
- NOTE: Only EmtaSnmpAgent objects support this command.
- EXAMPLES:
- emta_cxc_objs --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: emta_secmode
- USAGE: emta_secmode [open|community|coexistence|packetcable] [optional view{254}]
- DESCRIPTION:
- Set EMTA security mode (open|community|coexistence|packetcable), and
- optionally view for SNMPv1 & SNMPv2c.
- EXAMPLES:
- emta_secmode open -- Enable wide-open (no restrictions)
- security.
- emta_secmode community -- Enable community-restricted (from
- provisioned list) security.
- emta_secmode coexistence -- Enable community-based coexistence
- (RFC-2576) security.
- emta_secmode packetcable -- Enable SNMPv3-only (PacketCable standard)
- security.
- emta_secmode open unrestricted -- Enable wide-open mode and use view
- 'unrestricted'.
- NOTE: Only EmtaSnmpAgent objects support this command.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: flush
- USAGE: flush table_name{254}
- DESCRIPTION:
- Flush the specified SNMP table.
- EXAMPLES:
- set sysName.0 STRING device.vendor.com --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: get
- USAGE: get object.index{254}
- DESCRIPTION:
- Get the specified SNMP object.
- If no index is specified, gets the first instance available.
- To query a table entry, use [tablename].[index], not [entryname].[index].
- EXAMPLES:
- get sysDescr.0 --
- get ifTable.1 --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: group_members
- USAGE: group_members group name{254}
- DESCRIPTION:
- List the members of a given group.
- EXAMPLES:
- group_members iso -- Lists the members of the iso (.1) group for the given
- agent.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: install_group
- USAGE: install_group vacmGroupName{31} dhPublicKey{31}
- DESCRIPTION:
- Install one of the standard DOCSIS 1.1 groups. Supported groups are:
- docsisManager
- docsisOperator
- docsisMonitor
- docsisUser
- vacmGroupName is one of the above names. dhPublicKey is any old text string
- to use as the public key (no spaces).
- NOTE: Only SnmpV3Agent objects support this command.
- EXAMPLES:
- install_group docsisManager broadcom --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: key_v3
- USAGE: key_v3 userName{31}
- DESCRIPTION:
- Get the SNMP v3 keys given the user name.
- NOTE: Only SnmpV3Agent objects support this command.
- EXAMPLES:
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: log
- USAGE: log req|nm|filt|events|thread|trap|time enable
- DESCRIPTION:
- Enable or disable various kinds of SNMP logging.
- EXAMPLES:
- log req true -- Enable SNMP request debug.
- log nm true -- Enable SNMP NM authentication debug.
- log filt true -- Enable packet filter debug.
- log events true -- Enable event log debug.
- log thread true -- Enable SNMP thread debug.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: n2m
- USAGE: n2m
- DESCRIPTION:
- Print the NetToMedia mappings to the console.
- Note that this is a superset of the ipNetToMediaTable, because it may
- contain off-net entries as well as on-net ones.
- EXAMPLES:
- n2m
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: notify_setup
- USAGE: notify_setup
- DESCRIPTION:
- Setup Notify Mibs to enable SNMPv3 Notify. Uses default entries.
- NOTE: Only SnmpV3Agent objects support this command.
- EXAMPLES:
- notify_setup --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: parent_chain
- USAGE: parent_chain object name{254}
- DESCRIPTION:
- Recurse the parent chain for the given object.
- EXAMPLES:
- parent_chain sysDescr -- Recurses the parent chain for the sysDescr object
- for the given agent.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: set
- USAGE: set object.index{254} int|uint|string|oid|ip value{254}
- DESCRIPTION:
- Set the specified SNMP object to the specified value.
- EXAMPLES:
- set sysName.0 STRING device.vendor.com --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: severities
- USAGE: severities
- DESCRIPTION:
- List SNMP message log app-specific severity bits.
- EXAMPLES:
- severities --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Print the SNMP agent's settings to the console.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: test
- USAGE: test [optional IP{254}]
- DESCRIPTION:
- This command is a placeholder to provide an easy way to add temporary
- commands during development. In released code this command does nothing.
- EXAMPLES:
- test --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: thread_info
- USAGE: thread_info
- DESCRIPTION:
- Print the state of the SNMP thread and related info.
- EXAMPLES:
- thread_info --
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: throttle
- USAGE: throttle [milliseconds]
- DESCRIPTION:
- Set the throttle time for packet processing.
- EXAMPLES:
- throttle 100 -- Only process 1 packet per 100 milliseconds (10 packets per
- second).
- throttle 0 -- Apply no packet throttling (default).
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: tlv_55
- USAGE: tlv_55 [enable]
- DESCRIPTION:
- Enable/disable SNMP management from the CPE. An SnmpCpeAccessEnable (TLV-55)
- equivalent.
- EXAMPLES:
- tlv_55 true
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: trap
- USAGE: trap coldStart|warmStart|linkDown|linkUp|authFail [snmpVersion{1..3}] [destIp] [community{254}]
- DESCRIPTION:
- Send the specified trap type using specified snmpVersion to destIp with
- specified community string
- snmpVersion -- 2=SNMPv1 trap
- snmpVersion -- 2=SNMPv2c trap
- snmpVersion -- 3=Notify
- EXAMPLES:
- trap coldStart 1 10.24.65.171 public -- Send a COLD_START SNMPv1 trap to
- 10.24.65.171 with community '
- public'.
- ------------------------------------------------------------------------------
- TABLE: snmp
- COMMAND: view_v1v2
- USAGE: view_v1v2 community{254}
- DESCRIPTION:
- Set the view used for SNMPv1/v2c queries for the specified agent.
- EXAMPLES:
- view_v1v2 docsisManagerView --
- ------------------------------------------------------------------------------
- TABLE: snoop
- COMMAND: debug
- USAGE: debug [-s] [-d] [in|out] [true|false]
- DESCRIPTION:
- Enables or disables Snoop debugging (if compiled in). If enabled, then the
- Snoop will display extra info as the packet is processed.
- EXAMPLES:
- debug in true -- Enables inbound debugging of the snoop.
- debug true -- Enables inbound and outbound debugging of the snoop.
- debug -d true -- Enables snoop inbound and outbound debugging for only
- discarded packets.
- debug -s true -- Enables non-verbose snoop inbound and outbound debugging.
- ------------------------------------------------------------------------------
- TABLE: snoop
- COMMAND: enable
- USAGE: enable [true|false]
- DESCRIPTION:
- Enables or disables the Snoop. If disabled, then all packets will be passed
- without processing.
- EXAMPLES:
- enable false -- Disables all Snoops.
- ------------------------------------------------------------------------------
- TABLE: snoop
- COMMAND: priority
- USAGE: priority in|out [Priority]
- DESCRIPTION:
- Sets or gets the inbound or outbound priority of the Snoop. The priority
- determines the order of Snoops in the list. When setting the priority, the
- lists will automatically be re-sorted.
- EXAMPLES:
- priority in 64 -- Sets the inbound priority to 64, then sorts the list.
- ------------------------------------------------------------------------------
- TABLE: snoop
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Causes the Snoops to display their internal state.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: usb_hal
- COMMAND: hal_show
- USAGE: hal_show
- DESCRIPTION:
- Causes the USB HAL to display its internal state.
- EXAMPLES:
- hal_show --
- ------------------------------------------------------------------------------
- TABLE: usb_hal
- COMMAND: show
- USAGE: show
- DESCRIPTION:
- Causes the HalIf object to display its state.
- EXAMPLES:
- show --
- ------------------------------------------------------------------------------
- TABLE: usb_hal
- COMMAND: usb_powerdown
- USAGE: usb_powerdown [true|false]
- DESCRIPTION:
- Putting the USB IF into powerdown mode does the following in the specified
- order:
- 1 -- Disables interrupts from the USB
- 2 -- Disables the clock to the USB
- The USB IF is returned to operation state by negating these actions in
- reverse order. However, the USB configuration RAM is also reprogrammed and
- the buffer pointers are reinitialized.
- EXAMPLES:
- usb_powerdown true -- Puts the USB IF in powerdown mode.
- usb_powerdown false -- Restores the USB IF to operational state.
- ------------------------------------------------------------------------------
- CM>