75% found this document useful (4 votes)
1K views3 pages

LTE trace-ENM-AMOS

This document provides instructions for enabling and collecting LTE call flow traces from an ENODEB using AMOS tools: 1. Enable specific LTE trace events on the ENODEB using the 'te enable' command. 2. Start a monitor session to collect live traces and save to a log file. 3. Decode and analyze the trace log file using LTTng decoding and flow visualization tools to view the call flows. 4. Disable the traces on the ENODEB using the 'te disable' and 'ue disable' commands once analysis is complete.

Uploaded by

Claudio Deri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
75% found this document useful (4 votes)
1K views3 pages

LTE trace-ENM-AMOS

This document provides instructions for enabling and collecting LTE call flow traces from an ENODEB using AMOS tools: 1. Enable specific LTE trace events on the ENODEB using the 'te enable' command. 2. Start a monitor session to collect live traces and save to a log file. 3. Decode and analyze the trace log file using LTTng decoding and flow visualization tools to view the call flows. 4. Disable the traces on the ENODEB using the 'te disable' and 'ue disable' commands once analysis is complete.

Uploaded by

Claudio Deri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

LTE Traces-

1. go to shell on ENM
a. AMOS ENODEB ID
b. Mon-
i. To disable any ongoing traces
c. fte s--- to check any traces enabled
d. enabled traces
te e all Ft_LTE_EXCEPTION
te e all Ft_RRC_CONN_SETUP
te e all Ft_RRC_CONN_RELEASE
te e all Ft_ERAB_SETUP
te e all Ft_ERAB_RELEASE
te e all Ft_ERAB_MODIFY
te e all Ft_UE_CTXT_MODIFICATION
te e all NAS_MSG_TRANSFER
te e all Ft_S1AP_ASN
te e all Ft_X2AP_ASN
te e all Ft_RRC_ASN
te e all Ft_NR_RRC_ASN
te e all Ft_NR_LEG_RELEASE
te e all Ft_S1AP_ASN
te e all Ft_X2AP_ASN

e. fte s -----check traces enabled


f. ue enable -allcell -allue -timeout 40
g. mon

AKH817_127217> mon

200327-14:24:49 10.232.2.100 19.0j


MSRBS_NODE_MODEL_19.Q4_423.28070.65_e4d6 stopfile=/tmp/24686

Warning: This command may cause high disk usage on the workstation. Ensure that
there is enough space in the file system.
..====================================================================
=========================
coli>/fruacc/lhsh 000100 /diagm/ts ip 10.87.164.22:5342:5343
mon_10.232.2.100_10.87.164.22_5342.5343.5344 -f 2000000 -n 4 -s 1048576
0001: session_name : mon_10.232.2.100_10.87.164.22_5342.5343.5344 sessionId :
1
coli>

To start the monitor client, run the following command (type "h mon" for more
info):
/opt/ericsson/amos/moshell/commonjars/babeltrace.lin64 --clock-gmt --clock-date
-i lttng-live
net://localhost:5344/host/du1/mon_10.232.2.100_10.87.164.22_5342.5343.5344

$moncommand = /opt/ericsson/amos/moshell/commonjars/babeltrace.lin64
--clock-gmt --clock-date -i lttng-live
net://localhost:5344/host/du1/mon_10.232.2.100_10.87.164.22_5342.5343.5344

h. !$moncommand | tee OSL183_122483_callflow.log (provide name to trace)—run


this command on the amos window of the node(!)

You will see something like this


[2020-03-27 13:25:21.291925620] (+?.?????????) du1
com_ericsson_triobjif:BUS_SEND: { cpu_id = 11 }, { procname = "LmCellPT11" },
{ traceObjIf = "Ft_S1AP_ASN", fileAndLine = "/local/lmr-lm-
builds_gmake_large_fem111/workspace/LM_BUILD_lratCellArmLm/elib/insBl/s1apL
U/src/elibInsS1apProtocolD.cc:271", msg = "UE_TRACE: CellId 21, RacUeRef
182849610, ue_trace_id = 0x0, Encode S1A
P PDU S1UplinkNASTransport (261) (buf length = 71 bytes)", _dataBusSend_length =
71, dataBusSend = [ [0] = 0, [1] = 13, [2] = 64, [3] = 67, [4] = 0, [5] = 0, [6] = 5, [7] = 0,
[8] = 0, [9]
= 0, [10] = 4, [11] = 128, [12] = 40, [13] = 131, [14] = 194, [15] = 0, [16] = 8, [17] = 0,
[18] = 4, [19] = 128, [20] = 4, [21] = 29, [22] = 175, [23] = 0, [24] = 26, [25] = 0, [26] =
22
, [27] = 21, [28] = 39, [29] = 236, [30] = 231, [31] = 151, [32] = 73, [33] = 4, [34] = 122,
[35] = 74, [36] = 231, [37] = 195, [38] = 187, [39] = 221, [40] = 195, [41] = 80, [42] =
22, [4
3] = 178, [44] = 112, [45] = 2, [46] = 166, [47] = 84, [48] = 45, [49] = 0, [50] = 100, [51]
= 64, [52] = 8, [53] = 0, [54] = 66, [55] = 242, [56] = 32, [57] = 31, [58] = 15, [59] = 17,
[6
0] = 80, [61] = 0, [62] = 67, [63] = 64, [64] = 6, [65] = 0, [66] = 66, [67] = 242, [68] =
32, [69] = 10, [70] = 234 ] }
[2020-03-27 13:25:21.323139389] (+0.031213769) du1
com_ericsson_triobjif:BUS_RECEIVE: { cpu_id = 9 }, { procname = "LmCentralTraffi" },
{ traceObjIf = "Ft_S1AP_ASN", fileAndLine = "elibIns
S1apProtocolD.cc:297", msg = "Decode S1AP PDU S1Paging (0) (buf length = 49
bytes)", _dataBusRec_length = 49, dataBusRec = [ [0] = 0, [1] = 10, [2] = 64, [3] = 45,
[4] = 0, [5] = 0, [6

Decoding of the trace files

Extract LTTNG files and save it to /home/shared/scb6770 folder in the enm


CHMOD 777 to all the files

i. On another shell terminal


i. Go to the directory
ii. Located log file (named above)
iii. cat OSL183_122483_callflow.log | ~/ltng/bin/ltng-decoder -s |
~/ltng/bin/ltng-flow -s

j. Turn off Traces


i. CLtC to ternminal where raw trace files are running (AMOS window)
ii. Mon-
iii. te default
iv. ue disable -allcell

You might also like