Expert Mode
You may want to check out the AlcaTool software that
provides a simple WWW interface to configuring the SpeedTouch. You should
also concider replacing your SpeedTouch Pro with a D-Link DSL-500. I did,
and found that it worked MUCH better. A hint with the D-Link is to make sure
you upgrade it to the latest firmware.
To use these commands on your Alcatel ADSL Speedtouch you need to log in
as EXPERT. To do this log in as normal through the command interface.
When you are logged in type EXPERT. It is case sensative.
The password is dependant on your modem - it can be determined here.
Please have a look arround the rest of this site - many people find the
CONSULT area to be most useful. In addition on the right hand side is a
link to some books on ADSL from Amazon.COM. Books purchased through this site
help to pay for the upkeep of the site
If there is something that you think should be on this page, then
you can email me on the address at the bottom of the page. I am always
looking for ways to make this site more useful for everyone.
Enjoy...
dbg
;
--- [] optional, {} mandatory parameters.
--- All values are specified in hex.
dm[.<width>] {<address> | <range>} : Display Memory.
pm[.<width>] <address> <value> : Patch Memory.
fm[.<width>] <range> <value> : Fill Memory.
dr : Show special registers.
pr <task> <register> <value> : Patch register.
qt [<task>] : Query Task(s).
qq [<queue>] : Query Queue(s).
qs [<sema>] : Query Semaphore(s).
qr [<region>] : Query Region(s).
qp : Query Partitions.
tse : Trace OS service calls.
tdi : Trace Dispatch breaks.
ss : Show Stack sizes.
fl [<option> on | off] : Set (Show) options.
<option> = simout | debug
cpuload start : Start measurements.
cpuload stop : Stop measurements.
cpuload show : Display load results since last show command.
di [<addr>] : Disassemble memory.
cc <filename> : Check Code checksum.
cc set_code_info {<adr> <sz> <chs>}+ : Set code section info
<adr>: hex.startaddress of section
<sz> : dec.size of section
<chs>: hex.checksum of section
Multiple structs can be given !
cc scan_now : Scan code now
cc set_codescan_tmr <timeout_mS> : Set periodical scan timer (0=OFF)
trq [<trace>] : Query real time traces.
trs <trace> [ON | OFF] : Set status of real time traces.
db <addr> [by <task>] [-c <count>] [-s <stack depth>] [data | dataw | datar | da
tawr]
da [<db options> [-a <action>] {[ ; -a <action>]}
: Define trace or action points.
lb : List tracepoints.
cb (* | <number>) : Clear tracepoints.
qvt : Query of vs-traces.
rvt <vtrace> [<reader>] : Restart readers of vs-traces.
fvt <vtrace> : Flush contents of vs-traces.
svt <vtrace> [on | off] [cycl | nocycl] [check | nocheck] [disc | nodisc]
: Set vs-trace mode.
spt [-m <module>] [-l <prio>] : Set priority and
[-f <fgcolor>] [-b <bgcolor>] colors of print module(s).
spo [<time | module> on | off] : Set (Get) trace output format.
autocol [-l level] [-f fg] [-b bg] : Show/Set autocolors.
suspend <reader> : Suspend trace reader
resume <reader> : Resume trace reader
err
--- {} optional, [] mandatory parameters.
stats {-c} : Display/Clear error statistics.
wreset : Force WARM RESET.
creset : Force COLD RESET.
getunr : Get first unrecoverable error.
recov [<class> <level>
: Get first unrecoverable error.
getpmd : Get Post Mortem Dump.
wd [<path>] : Display/change watchdog timer path
: to reset or nmi.
filter [<class>]
: Display/change filter on error display.
escal [<threshold> <timeinterval>]
: Display/change or disable escalation parameters.
sw_time [<time>]
: Display/change or disable software watchdog timeout.
save [<flag>]
: Display/change flag error saving on flash.
: flag: 'dis' no saving on flash.
: 'cab' save crach area on flash.
: 'all' save crach area and error buffer on flash.
suspend [<read>] : suspend output of reader <read>
resume [<read>] : resume output of reader <read>
xapi
time : Show relative and network time.
timers : Show function and message based timers.
cm : Show common memory pool usage.
cm -c : Check common memory pool usage.
cm [-a] <pool_nr> : Show used (-a : all) memory buffers.
dp [<pool_name>|<pool_id>] : Show information about buffer pools.
df : Show information about flow controls.
db {<buf_ptr>} : Show buffer info and contents.
dm {<msg_ptr>} : Show message.
dm {<msg_ptr>} b : Show message and linked buffer.
tmr_suspend : Suspend timer (no actions when timer expires).
tmr_resume : Resume timer.
note : [] optional parameter, {} mandatory parameter
guard
Guard debug commands
{} mandatory, [] optional parameters.
delta : Display guard delta history.
adapt [<time>] : Display/change guard adapt timeout.
rip
drv_read [start_addr] [len] [b|c] directly read RIP
read [field] read RIP field
note : start_addr -- the word startaddress
len -- the number of words
field -- the field number
factory_id field number: 36
serial_nbr field number: 37
content -- in hex for 16 bit binary data
b -- binary data
c -- character data
ni
;
Following network commands are available:
sit : Show interface table.
svb <addr> ['-s'] ['-d'] : Show a VBuf list.
spool : Show pools.
help : Shows this screen.
etha
Following ETHA commands are available:
sn : Show module/table names.
sm [<m>['.'<r>['['<i>['-'<i>]']']['.'<f>]]] : Display ETHA data.
cm <m>'.'<r>['['<i>']']['.'<f>] '=' {<value>} : Change ETHA data.
si <m> <t> <i> <f> : Display ETHA indirect data.
ci <m> <t> <i> <f> <value> : Change ETHA indirect data.
spd ['-b' ['-h']] <addr> : Show a PD.
sbd ['-h'] <addr> : Show a BD.
sd : Show all of the following data.
pstats [<port>['-'<port>]] : Show port statistics.
gstats : Show global statistics.
istats : Show interrupt statistics.
bstats : Show periodic bridge statistics.
clear : Clear statistics.
sf : Show ETHA function info.
sq ['-b' ['-h']]['-[serw]'][<queue> [<limit>]]: Show ETHA queue info.
so : Show OBC interface data.
spp : Show global packet parameters.
spct : Show Port Check table.
sptt : Show Packet Type table.
sftt : Show Frame Type table.
sprt : Show Protocol table.
spgt : Show Programmable table.
smt : Show MAC table.
sst [<index>['-'<index>]] : Show Static DA tables.
sat [<pport>['-'<pport>]] : Show all AAL5 tables.
sapt [<pport>['-'<pport>]] : Show AAL5 port table.
sadt [<pport>['-'<pport>]] : Show AAL5 data table.
satt [<pport>['-'<pport>]] : Show AAL5 transmit contexts.
sart [<pport>['-'<pport>]] : Show AAL5 receive contexts.
trace ['VB' | 'PD'] : Enable/disable VB/PD trace.
ecc ['none' | 'warn' | 'fatal'] : Set/show checking mode.
itrace : Trace excessive interrupts.
fpm <value> : Fill Packet Memory with value.
atm
Following ATM commands are available:
where <prt> : Port (0=ACI).
<vp> : VPI number.
<vc> : VCI number.
sd : Show all data.
spt : Show the Ports table.
stt : Show the Traffic descriptor table.
svt / svpt / svct : Show the full/VPL/VCL table.
sat / sa3t / sa5t : Show the full/AAL3/4/AAL5 table.
sxt / sxpt / sxct : Show the full/VPL/VCL Cross-connect table.
scx <number> : Show a connection context.
svp [-a] <prt> <vp> : Show a VP context.
svc <prt> <vp> <vc> : Show a VP/VC context.
sp [-a] <prt> : Show a Port.
tvp <prt> <vp> : Trace VP toggle.
tvc <prt> <vp> <vc> : Trace VP/VC toggle.
td : Trace discarded cells toggle.
tlen <number> : Traced bytes per cell/frame.
slbvp <prt> <vp> [n] [<seg>] [<type>]
slbvc <prt> <vp> <vc> [n] [<seg>] [<type>]
: Send LB cell, seg=0/1, type=0:EP or 1:seg_CP.
fmmvp <prt> <vp> <seg> <mode>
fmmvc <prt> <vp> <vc> <seg> <mode>
: Update AIS/RDI mode of a VP/VC.
ccmvp <prt> <vp> <seg> <mode>
ccmvc <prt> <vp> <vc> <seg> <mode>
: Update CC mode of a VP/VC.
sccavp <prt> <vp> <seg> <act> [<dir>]
sccavc <prt> <vp> <vc> <seg> <act> [<dir>]
: Send CC-AD cell, seg=0/1, act=0/1.
soamvp <prt> <vp> <seg> <hstring>
soamvc <prt> <vp> <vc> <seg> <hstring>
: Send a user-defined OAM cell.
ostats : Display OAM F4/F5 statistics.
otrace : Toggle OAM F4/F5 tracing.
stats [<period>] : Enable/disable periodic statistics.
gstats : Show global statistics.
qstats : Show queue statistics.
clear : Clear global/queue/port statistics.
dcp <page> : Display cell memory page.
evinfo : Show event information.
evclr : Clear event information.
eth
Following Ethernet commands are available:
scxt : Show all connections.
stats : Show Ethernet statistics.
clear : Clear statistics.
state : Show the state of the Ethernet.
trace [<mode>] : Toggle tracing of Ethernet frames.
Mode is a set of filter bits:
(1=others, 2=LLC, 4=ARP, 8=IP)
tlen <len> : Set the length of traced frames.
loop : Toggle Ethernet loopback.
fcreate <filter_spec> : Create a filter (see fhelp).
fremove : Remove the last filter.
flist : List all defined filters.
fpload <filename> : Load a filter program from disk.
fpremove <prog> : Remove a loaded program.
fplist : List all loaded programs.
fpppoe [<state>] : Set/display PPPoE checking.
fhelp : Filter specification info.
help : Display help info.
llc
Following LLC commands are available:
trace : Toggle tracing.
test [<cx>] [<mac>] [<sap>] [<size>]: Send a TEST frame.
xid [<cx>] [<mac>] [<sap>] : Send an XID frame.
scxt : Show all connections.
sstt : Show station connections.
ssapt : Show SAP connections.
ssnapt : Show SNAP connections.
snlpt : Show NLPID connections.
spool : Show free pools.
help : Shows this screen.
atmf
Following ATMF25 commands are available:
stats : Show statistics.
state : Show state.
loop (int | ext) : Internal/external loop enable.
unloop : Disable loop.
ostate : Toggle operational state.
help : Shows this text.
add : Adds a cross-connection on the ATM-Forum interface.
vpi=<number{0-15}>
vci=<number{0-511}>
delete : Deletes a cross-connection on the ATM-Forum interface.
vpi=<number{0-15}>
vci=<number{0-511}>
list : Shows all ATM-Forum cross-connections.
save : Save the ATM-Forum configuration parameters.
flush : Flush permanent entries
load : Load configuration
iwu
Following IWU commands are available:
where <vp> : VPI number.
<vc> : VCI number.
<pcr> : Peak cell rate (cells/s).
<pro> : Protocol (0=VC-mux, 1=LLC/SNAP).
<fl> : Flags (1=compress, 2=FCS include).
<vf> : Downstream FCS for VC-mux (0=No, 1=Yes).
<id> : Connection id.
<time> : Ageing time (seconds).
<port> : Bridge port (0=IWU, 1=Eth, 2=ATM).
<state>: Port state (0=block, 1=learn, 2=fwd).
<mac> : MAC address (hh:hh:hh:hh:hh:hh format).
<sap> : SAP number in hex.
ecr <vp> <vc> <pcr> <pro> <fl> <vf>: Create Ethernet connection.
erm [<id>] : Delete Ethernet connection.
se : Show Ethernet connection.
pcr <id> <cps> : Update the PCR.
acr <vp> <vc> : Create ATMF connection.
arm <vp> <vc> : Delete ATMF connection.
aen : Enable ATMF connections.
adis : Disable ATMF connections.
age [<time>] : Display/set ageing time.
state [<port> [<state>]] : Display/set port states.
learn [ON | OFF] : Display/set ATM learning.
stats : Toggle periodic statistics.
sdb : Display self-learning database.
sadd <port> <mac> : Add a static database entry.
drm <mac> : Remove a database entry.
guard <perc> <prio> : Set a guard limit on NMON.
>help sock
list : lists all socket info
>help ipoa
Following ipoa commands are available:
crlis <subnet> <qsize> <age> <retr> <to> Create a LIS.
rmlis <lis> Remove a LIS.
slis <lis> <state> Set the state of a LIS.
dlis [<lis>] Display LIS or LIS table).
crifmap <lis> <atm_intf> Create a LIS interface.
rmifmap <lis> <atm_intf> Remove a LIS interface.
sifmap <lis> <atm_intf> <state> Set the state of the interface.
difmap [<lis> <atm_intf>] Display LIS interface mappings.
crarpc <ip> <mask> <atm_intf> [<atm_adr>] Create LIS ARP client.
rmarpc <ip> Remove LIS ARP client.
sarpc <ip> <state> Set the state of a LIS ARP client.
darpc [<ip>] Display LIS ARP client(s).
dvc [<ip> <atm_intf> <vpi> <vci>] Display LIS VC(s).
crpvc <atm_intf> <vpi> <vci> [('LLC'|'VCMUX')] <mtu>
[<pcr> [<scr> <mbs>]
[<subnet>] [<dst_ip>] Create LIS PVC
rmpvc <atm_intf> <vpi> <vci> Remove LIS PVC
spvc <atm_intf> <vpi> <vci> <state> Set the state of a PVC
dpvc [<atm_intf> <vpi> <vci>] Display PVC(s)
vclist Display all VCs.
dtrace <flags> Toggle default trace flags.
trace [<flags> [(<ip> | (<atm_intf> <vpi> <vci>))]]
Update trace flags.
Trace flags: 1=frame/2=request/4=state/8=timer.
config
save : Saves current configuration
erase : Removes saved data
softwa
version : Displays active and passive software versions
setpassive : Installs a file as passive software version
file=<id>
deletepassive : Deletes passive software
cleanup : Deletes all unused files on passive software partition
switch : Switches active & passive software versions & reboots
phoneb
list : Shows phone book
add : Adds a phone book entry
name=<id>
addr=<vp*vc>
type={bridge|ppp|cip|pptp}
delete : Removes a phone book entry
name=<id>
save : Saves phone book
flush : Flushes all phonebook entries
load : Loads phonebook entries
autolist : Shows autopvcs
nat
enable : Enables NAT or PAT on specified ip address.
addr=<ipaddress>
[type={none|pat}]
disable : Disables NAT or PAT on specified ip address.
addr=<ipaddress>
list : Lists NAT/PAT information
[addr=<ipaddress>]
create : Create/define static NAT/PAT entry
protocol=IP protocol name or number>
inside_addr=<ipaddress>
[inside_port=TCP/UDP service name or port number>]
outside_addr=<ipaddress>
[outside_port=TCP/UDP service name or port number>]
delete : Delete static NAT/PAT entry
protocol=IP protocol name or number>
inside_addr=<ipaddress>
[inside_port=TCP/UDP service name or port number>]
outside_addr=<ipaddress>
[outside_port=TCP/UDP service name or port number>]
defserver : Define default NAT/PAT server
[addr=<ipaddress>]
applist : Lists NAT/PAT registered protocol helpers
bindlist : Lists NAT/PAT protocol/port bindings
bind : Create protocol-helper/port binding
application=<id>
port=TCP/UDP service name or port number>
unbind : Delete protocol-helper/port binding
application=<id>
port=TCP/UDP service name or port number>
save : Saves all nat parameters
flush : Flushes all nat data
load : Loads NAT data
cip
ifadd : Creates a CIP interface
addr=<ipaddress>
[netmask=<ipmask(dotted or cidr)>]
[hwaddr=<hwaddress>]
ifdelete : Deletes a CIP interface
addr=<ipaddress>
iflist : Shows CIP interfaces
pvcadd : Creates an PVC ARP entry
dest=<vp*vc | name>
[destaddr=<ipaddress>]
[mtu=<number{273-20000}>]
pvcdelete : Deletes an PVC ARP entry
dest=<| name>
pvclist : Shows PVC ARP entries
save : Saves PPP parameters
flush : Flushes PPP parameters
load : Loads PPP parameters
ppp
ifadd : Creates a PPP interface
dest=<vp*vc | tty0..tty4 | name>
[encaps={vcmux|llc}]
[speed=<number{4800-10000000}>]
ifdelete : Deletes a PPP interface
intf=<name>
ifattach : Attach a PPP interface to device
intf=<name>
ifdetach : Detach a PPP interface from device
intf=<name>
save : Saves PPP parameters
flush : Flushes PPP parameters
load : Loads PPP parameters
ifconfig : Configures a PPP interface
intf=<name>
[pcomp={off|on}]
[accomp={off|on}]
[trace={off|on}]
[pap={off|on}]
[restart={off|on}]
[echo={off|on}]
[mru=<number{293-8192}>]
[laddr=<ipaddress>]
[raddr=<ipaddress>]
[status={down|up}]
[savepwd={off|on}]
[demanddial={off|on}]
[primdns=<ipaddress>]
[secdns=<ipaddress>]
[user=<id>]
[password=<id>]
[idle=<number{0-1000000}>]
[addrtrans={none|pat}]
iflist : Shows the configures of a PPP interface
[intf=<name>]
rtadd : Add a route to the routing tables when ppp link comes up.
intf=<name>
dst=<ipaddress>
[dstmsk=<ipmask(dotted or cidr)>]
[src=<ipaddress>]
[srcmsk=<ipmask(dotted or cidr)>]
[metric=<number{0-100}>]
rtdelete : Deletes a route from the ppp link.
intf=<name>
bridge
portadd : Adds a bridged connection on the WAN side.
dest=<vp*vc | name>
[proto={vc-mux|llc}]
[vc_mux_fcs={off|on}]
portlist : Shows all bridged connections.
portdelete : Deletes a bridged connection on the WAN side.
port=<name>
portconfig : Modify the configuration of a bridged connection.
port=<name>
state={disabled|learning|forwarding}
macadd : Adds a static mac address.
port=<name>
hwaddr=<hwaddress>
maclist : Shows the mac address database.
macdelete : Removes a mac address from the database.
hwaddr=<hwaddress>
config : Modify the bridge configuration parameters.
[ageing=<number{10-1000000}>]
save : Save the bridge configuration parameters.
flush : Flush permanent entries
load : Load configuration
dns
start : Start the DNS server
stop : Stop the DNS server
status : Shows the status of the DNS server
list : Lists the contents of the DNS table
add : Adds an entry to the DNS table
hostname=<id>
[addr=<ipaddress>]
rem : Removes an entry from the DNS table
hostname=<id>
[addr=<ipaddress>]
delete : Delets an entry from the DNS table given the index
index=<number>
clear : Clears the DNS database
stats : Prints DNS statistics
clrstats : Clears DNS statistics
fwdtable : Prints forwarding table
toutfwd : Sets forwarding timeout
timeout=<number>
nslookup : lookup a name or an ip address
lookup=<id>
domain : Set the domain name
domain=<id>
save : Save permanent entries
flush : Flush permanent entries
load : Load configuration
fwdadd : Add dns forwarding entry
dns=<ipaddress>
src=<ipaddress>
mask=<ipmask(dotted or cidr)>
[direct=<number>]
fwddelete : Delete dns forwarding entry
src=<ipaddress>
mask=<ipmask(dotted or cidr)>
[dns=<ipaddress>]
fwdlist : List all forwarding entries
tron : Trace on
troff : Trace off
dhcp
start : Starts the DHCP server
stop : Stops the DHCP server
config : Changes the DHCP server's configuration
[beginrange=<ipaddress>]
[endrange=<ipaddress>]
[netmask=<ipaddress>]
[leasetime=<number>]
[gateway=<ipaddress> | 0]
[dnsaddr=<ipaddress> | 0]
policy : Changes the DHCP server's policy
[verifyfirst=yes|no]
[trustclient=yes|no]
[spoofing=yes|no]
[client=yes|no]
spoof : Changes the spoofing parameters
[failtime=<number>]
[errorlt=<number>]
[dodlt=<number>]
status : Shows the current status of the DHCP server
list : Lists all the current leases
add : Add a lease manually
clientid=<client-id>
addr=<ipaddress>
[leasetime=<number>]
[hostname=<hostname>]
delete : Delete a lease
index=<number>
stats : Print DHCP server statistics
clrstats : Clear DHCP server statistics
tron : Trace on
troff : Trace off
client : Set client parameters for start-up
timeout=<number>
save : Save configuration and permanent leases
flush : Flush
load : Loads parameters from saved configuration or defaults
>help dhcpc
start : Starts the DHCP client task
add : Add an interface to do DHCP over
intf=<interface name>
[clientid=<client-id>]
[hostname=<hostname>]
[addr=<ipaddress>]
rem : Remove an interface to do DHCP over
intf=<interface name>
list : List all interfaces for DHCP
status : Shows the status of the DHCP client
renew : Renew the lease of an interface
intf=<interface name>
release : Release the lease of an interface
intf=<interface name>
show : Shows the status of an interface
intf=<interface name>
renall : Renew all the leases
relall : Release all the leases
stats : Print DHCP client statistics
clrstats : Clear DHCP client statistics
inform : Get parameters from a server on a statically configured interface
intf=<interface name>
[clientid=<client-id>]
[addr=<ipaddress>]
decline : Decline a lease (must be bound)
intf=<interface name>
tron : Trace on
troff : Trace off
save : Save settings for dynamic interfaces
sachem
SACHEM-LT debug commands
------------------------
{} mandatory, [] optional parameters.
config [ default | modem [default|ansi|etsi|lite|uawg|dmt|isdn] | [<variable>[=<
newvalue>]] ]: Change modem configuration.
config_commit [ default ] : commit modem configuration.
req_state_change {new state} : Request modem state change.
display_lines : Display the available lines and corresponding status.
get_state : Get current modem state.
get_data {dataType} : Get data from modem.
get_config [configType] : Get current modem configuration.
get_itfversion : Get interface version.
--
status_buffers : Display status of the dump buffer.
dump_buffer [delete] : Dump the dump buffer to file.
: if delete is selected, the dump buffer is removed.
clear_buffer : Clear the content of the dump buffer.
list_dump : List the dump profile for the corresponding line.
content_buffer [id] : Display the content of the dump buffer.
enable_dump [id][start stop step] : Enable the dumping of the corresponding information.
: id = id of the dump, start=start carrier,
: stop=stop carrier, step = step size.
disable_dump [line] {id} : Disable the dumping of the corresponding information.
dump_test {id}{length} : Dump a test sequence to the dump buffer.
buffer_length {length} : Increase the buffer length.
carrier_buffer : Dump the Rx carrier buffer.
time_buffer : Dump the Rx time buffer.
snr_showtime : Dump the showtime snr values.
gain_showtime : Dump the showtime gain distribution
bit_showtime : Dump the showtime bit distribution.
feq_showtime : Dump the showtime feq coeff.
ftg_showtime : Dump the showtime ftg coeff.
demap_showtime : Dump the showtime transparant demapped values.
dump_remote_buffer : Dump the remote dump buffer to a local file.
clear_remote_buffer : Clear the remote dump.
--
periodic_interval [interval (sec)] : Increase/Display the debug periodic timer interval.
--
activate_performance [time] : Activate the performance reports every time sec.
deactivate_performance : Deactivate the performance reports.
config_BERTx {line}[fixed/counter] : Configure BER Transmitter.
config_BERRx {line}[fixed/counter] : Configure BER Receiver.
start_BER [time] : Start Bit Error Rate measurement for time sec.
poll_BER : Poll the running Bit Error Rate measurement.
stop_BER : Stop the Bit Error Rate measurement.
--
corrupt_CRC [fast/interl] : Generate corrupt CRC bytes.
corrupt_HEC[number][fast/interl] : Genereate corrupt hec errors.
kill_carrier {start}[stop step] : Kill a transmit carrier.
enable_loop : Enable loop (received ATM cells -> transmitted).
disable_loop : Disable loop.
send_tone : Send a sinus tone (tone 64).
freeze_reverb : Freeze when Reverb is sent.
freeze_medley : Freeze when Medley is sent.
--
admin ... : commands on the administration.
capability ... : commands on the modem capabilities.
overrule ... : commands on the overruling of modem capabilities.
--
hs_enable_line : handshake enable_line.
hs_send {nbr of bytes} {pattern sel} : handshake send message to dataLink layer.
hs_data_link : handshake data link.
hs_set_dbg_options : handshake set debug options.
--
start_retrain : Force fast retrain.
switch_timeout ['on'|'off'] : En/Disable (or print) state timeout.
get_opmode : get operational mode.
set_DMT : set operational mode = DMT.
set_LITE : set operational mode = LITE.
eoc
Following EOC commands are available:
trace : Enable/Disable eoc tracing.
trcopt <opt> : Set trace options.
where opt:
0x01: trace eoc command
0x02: trace eoc message
0x04: trace data read/write
0x08: trace receiver
0x10: trace transmitter
enable : Eoc enable.
disable : Eoc disable.
extended : Enable Extended Eoc mode.
getmode : Get mode.
dgasp : Send Dying Gasp.
test : Eoc test.
send <eocmsg> : Send EOC message.
where eocmsg:
HOLD , RTN , SLFTST , UTC ,
REQCOR , REQEND , NOTCOR , NOTEND ,
EOD , REQTPU
NEXTODD, NEXTEVEN, DATAODD, DATAEVEN,
WRITE0 , WRITE1 , WRITE2 , WRITE3 ,
WRITE4 , WRITE5 , WRITE6 , WRITE7 ,
WRITE8 , WRITE9 , WRITEA , WRITEB ,
WRITEC , WRITED , WRITEE , WRITEF ,
READ0 , READ1 , READ2 , READ3 ,
READ4 , READ5 , READ6 , READ7 ,
READ8 , READ9 , READA , READB ,
READC , READD , READE , READF ,
stratt : Attach to stream receiver.
stream <leng> : Send EOC stream message.
loopstream : Toggle the streaming loopback.
throughputTest : Toggle the streaming throughput test state .
>help apc
>help aoc
Following AOC commands are available:
enable : Aoc process enabled.
disable : Aoc process disabled.
req <nbr> : Aoc request.
req <nbr> : Aoc request.
where nbr:
0: BitSwapReq
1: ExtBitSwapReq
2: ProfMan Request
trace : Enable/Disable aoc tracing.
trcopt <opt> : Set trace options.
where opt:
0x1: trace aoc message
0x2: trace receiver
0x4: trace transmitter
hs
Following Handshake commands are available:
thstart : start handshake.
thstop : stop handshake.
thinit : initialize handshake.
statusstart : show the status
statusstop : stop showing the status
getpeercap : get peer capabilities
setpeercap <peer> : enable or disable the peer capabilities
where <peer>:
T: set the peer capabilities.
F: reset the peer capabilities.
Access to TransactionHandler:
thgetconf : get configuration settings.
thsetconf <1> <2> <3> : set configuration settings.
where <1> : send_MS Requests the ATU-R to send or receive
the MS message
SEND: send the MS message
RECEIVE: receive the MS message
<2> : g41_mode Requests the G.994.1 to be followed by certain mode
FAST: G.994.1 followed by G41_FAST mode
FULL: G.994.1 followed by G41_FULL mode
SILENT: G.994.1 followed by G41_SILENT mode
<3> : Requests the ATU-R to include NSIF or not
NSIF: NSIF included
NO: NSIF not included
thdumpstate <children> : dump state of object.
where <children>:
T: also dump state of children of this object.
F: don't dump state of children of this object.
Access to MessageHandler:
mhrcvmsg <msg> <state> : force a rx msg
where <msg>:
CL, CLR, MR, MS,ACK1,ACK2,NAK_EF,NAK_NS,REQ_MS,
REQ_MR, REQ_CLR, NAK_NU,UNKNOWN
where <state>:
OK,ERRORFRAME,NOTENABLE,UNKNOWN, DECOMPOSE_ERROR
mhtransmitmsg <msg> : transmits a message
where <msg>:
CL, CLR, MR, MS,ACK1,ACK2,NAK_EF,NAK_NS,REQ_MS,
REQ_MR, REQ_CLR, NAK_NU,UNKNOWN
mhrcvcstate <state> : force a connection state reply
where <state>:
OK,CONNECTION_ESTABLISHED,INITIALIZATION_ERROR
TERMINATION_ERROR, LOS,TIMEOUT,ERROR,
mhdumpstate <children> : dump state of object.
where <children>:
T: also dump state of children of this object.
F: don't dump state of children of this object.
mlit
mLIT-ANT debug commands
------------------------
{} mandatory, [] optional parameters.
config [ default | modem [default|ansi|etsi|lite|uawg|dmt|isdn] | [<variable>[=<
newvalue>]] ]: Change modem configuration.
config_commit [ default ] : commit modem configuration.
req_state_change {new state} : Request modem state change.
display_lines : Display the available lines and corresponding status.
get_state : Get current modem state.
get_data {dataType} : Get data from modem.
get_config [configType] : Get current modem configuration.
get_itfversion : Get interface version.
--
status_buffers : Display status of the dump buffer.
dump_buffer [delete] : Dump the dump buffer to file.
: if delete is selected, the dump buffer is removed.
clear_buffer : Clear the content of the dump buffer.
list_dump : List the dump profile for the corresponding line.
content_buffer [id] : Display the content of the dump buffer
.
enable_dump [id][start stop step] : Enable the dumping of the corresponding information.
: id = id of the dump, start=start carrier,
: stop=stop carrier, step = step size.
disable_dump [line] {id} : Disable the dumping of the corresponding information.
dump_test {id}{length} : Dump a test sequence to the dump buffer.
buffer_length {length} : Increase the buffer length.
carrier_buffer : Dump the Rx carrier buffer.
time_buffer : Dump the Rx time buffer.
snr_showtime : Dump the showtime snr values.
gain_showtime : Dump the showtime gain distribution
bit_showtime : Dump the showtime bit distribution.
feq_showtime : Dump the showtime feq coeff.
ftg_showtime : Dump the showtime ftg coeff.
demap_showtime : Dump the showtime transparant demapped values.
dump_remote_buffer : Dump the remote dump buffer to a local file.
clear_remote_buffer : Clear the remote dump.
--
periodic_interval [interval (sec)] : Increase/Display the debug periodic timer interval.
--
activate_performance [time] : Activate the performance reports every time sec.
deactivate_performance : Deactivate the performance reports.
start_BER [time] : Start Bit Error Rate measurement for time sec.
poll_BER : Poll the running Bit Error Rate measurement.
stop_BER : Stop the Bit Error Rate measurement.
--
list_capabilities : List the modem capabilities.
activate_capability [id][value] : Activate the overruling of the selected modem capability.
: id = id of the selected capability, value = new capability
deactivate_capability [id] : Deactivate the overruling of the selected modem capability.
--
list_admin : List the modem administration.
activate_admin [id][value] : Activate the overruling of the selected modem administration.
: id = id of the selected modem administration, value = new value
deactivate_admin [id] : Deactivate the overruling of the selected modem administration.
--
list_overrule : List the modem overruled variables.
activate_overrule [id][value] : Activate the overruling of the selected modem capability.
: id = id of the selected variable, value = new capability
deactivate_overrule [id] : Deactivate the overruling of the selected modem variable.
--
start_retrain : Force fast retrain.
switch_timeout ['on'|'off'] : En/Disable (or print) state timeout.
msit
MODEM SIT commands
------------------
{} mandatory, [] optional parameters.
restart_request : Do a restart.
restart_acceptable {on|off} : Accept a restart request.
power_management_req {0-15} : Send a PowerManagmentRequest to peer A
TU.
config_BERTx {line}[fixed/counter] : Configure BER Transmitter.
config_BERRx {line}[fixed/counter] : Configure BER Receiver.
start_BER [time] : Start Bit Error Rate measurement for t
ime sec.
poll_BER : Poll the running Bit Error Rate measur
ement.
stop_BER : Stop the Bit Error Rate measurement.
golden
Golden debug commands
---------------------
{} mandatory, [] optional parameters.
modem_variant : Get the modem golden start state.
modem_state : Get the modem state.
configuration : Get the configuration data.
identification : Get the identification data.
common_settings : Get the common settings data.
operational_data [init] : Get the operational data.
channel_data : Get the channel data.
operational_channel [init] : Get the operational channel data.
carrier_data [init] : Get the carrier data.
initialization_error : Get the initialization error.
start_traffic : Start traffic measurement.
stop_traffic : Stop traffic measurement.
endian_stream : Toggle endian mode of the golden streaming
mode.
NOTE:If you wish to see the reverse traffic details you will
need to send TDSL GOLDEN ON first
tdsl
Following commands are available for ADSL ANT :
lineState
leds
ripData
customConfig
staticConfig
powerConfig
vendor
shutdownCond
Test facilities:
activate
deactivate
restAccept
restart
tuneUSPowerCutBack <0-64>
setOperMode <multi/lite/ansi>
allowedOperMode
setPermissions <alcatel/compliancy>
permissions
golden <on/off>
potsTest <seconds>
system
setpassword : Set/Change user password
password=<id>
clearpassword : Clear user password
reboot : Reboots modem
save : Saves password
load : Loads password entries
From
http://www.dslreports.com/faq/bellsouth/3+Hardware
To obtain the sync rates (and other diagnostics) from the Alcatel STH
(SpeedTouch Home) DSL modem, the command-line interface (CLI) via telnet
must be utilized. First a warning: to get the sync rates, the modem has to
be in the Trace & Debug (or EXPERT) mode. You should already be familiar
with the CLI before proceeding. If you are comfortable, here are the steps
necessary to extract the information:
Telnet into the modem and enter EXPERT mode. (See FAQ entry)
Since the STH only stores the downstream sync rates by default, it
is necessary to do this step if you wish to see the upstream data.
At the command prompt, type "tdsl golden on" and hit enter. The modem will
now re-sync and store both the upstream and downstream sync statistics.
To view the statistics (after the modem has sync'd up), type "golden
operational_data" You should now see your line-specific results. A
sample output looks like this:
>golden operational_data
Operational data report : near end (Downstream)
-----------------------------------------------
Attainable line rate : 9096 kbit/sec
Attainable Atm rate : 8608 kbit/sec
Used line rate : 408 kbit/sec
Fast used Atm rate : 256 kbit/sec
Interleaved used Atm rate : 0 kbits/sec
Rel. capacity occupation : 4
Noise Margin : 35 dB
Line attenuation : 31 dB
Output Power : 10 dBm
Operational data report : far end (Upstream)
--------------------------------------------
Attainable line rate : 1008 kbit/sec
Attainable Atm rate : 896 kbit/sec
Used line rate : 148 kbit/sec
Fast used Atm rate : 64 kbit/sec
Interleaved used Atm rate : 0 kbits/sec
Rel. capacity occupation : 15
Noise Margin : 34 dB
Line attenuation : 20 dB
Output Power : 4 dBm
>