Skip to content
Failed

Console Output

Skipping 1,160 KB.. Full Log
% Warning: not enough space in SI2quater for a given UARFCN (0, 1)


OsmoBSC(config-net-bts)# ### Remove remaining UARFCNs

OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 111 511

OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 111 211

OsmoBSC(config-net-bts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1028)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1026)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:877)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:944)
DMSC NOTICE (msc=0) To auto-configure msc, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:617)
DMSC NOTICE (msc=0) To auto-configure msc, adding address 'addr-dyn-msc-default' to cs7 instance 0 address-book implicitly (osmo_bsc_sigtran.c:631)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:719)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_instance.c:635)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_instance.c:641)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_instance.c:648)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_instance.c:659)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_instance.c:665)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_instance.c:703)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_instance.c:770)
DLSS7 NOTICE 0: Creating SCCP instance (ss7_instance.c:159)
DMSC NOTICE (msc=0) A-0-m3ua: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:772)
DMSC NOTICE (msc=0) A-0-m3ua: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:774)
DMSC NOTICE (msc=0) A-0-m3ua: binding SCCP user (osmo_bsc_sigtran.c:779)
DLINP ERROR CLICONN(asp-clnt-A-0-m3ua,){CONNECTING} connect failed (-111) (stream_cli.c:424)
DLSCCP ERROR 0: SCCP(rctx=0) MTP-TRANSFER.req from SCCP for OPC=187=0.23.3,DPC=185=0.23.1,SLS=0: no route! (sccp_scrc.c:180)
DLSCCP NOTICE 0: SCCP(rctx=0) SCRC Routing Failure (MTP failure) for CL message CL:CLDT (sccp_sclc.c:399)
DMSC NOTICE (msc=0) (calling_addr=RI=2,PC=185,SSN=254) N-NOTICE.ind cause=5='MTP failure' importance=0 (osmo_bsc_sigtran.c:166)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# smlc

OsmoBSC(config-smlc)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  enable
  no enable
  bsc-addr NAME
  smlc-addr NAME

OsmoBSC(config-smlc)# enable?
  enable  Start up Lb interface connection to the remote SMLC

OsmoBSC(config-smlc)# no?
  no  Negate a command or set its defaults
OsmoBSC(config-smlc)# no ?
  enable  Stop Lb interface connection to the remote SMLC

OsmoBSC(config-smlc)# bsc-addr?
  bsc-addr  Local SCCP address of this BSC towards the SMLC
OsmoBSC(config-smlc)# bsc-addr ?
  NAME  Name of cs7 addressbook entry

OsmoBSC(config-smlc)# smlc-addr?
  smlc-addr  Remote SCCP address of the SMLC
OsmoBSC(config-smlc)# smlc-addr ?
  NAME  Name of cs7 addressbook entry

OsmoBSC(config-smlc)# show running-config
DLCS NOTICE Initializing SCCP connection for Lb/m3ua on cs7 instance 0 (lb.c:454)
DLSCCP NOTICE Lb-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_instance.c:641)
DLSCCP NOTICE Lb-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_instance.c:659)
DLSCCP NOTICE Lb-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_instance.c:770)
DLCS NOTICE Lb: Lb-0-m3ua smlc: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSC_BSSAP_LE (lb.c:489)
DLCS NOTICE Lb: Lb-0-m3ua smlc: remote (SMLC) SCCP address: RI=SSN_PC,PC=0.23.6,SSN=SMLC_BSSAP (lb.c:491)

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-smlc)# enable

OsmoBSC(config-smlc)# show running-config
DLSCCP ERROR 0: SCCP(rctx=0) MTP-TRANSFER.req from SCCP for OPC=187=0.23.3,DPC=190=0.23.6,SLS=3: no route! (sccp_scrc.c:180)
DLSCCP NOTICE 0: SCCP(rctx=0) SCRC Routing Failure (MTP failure) for CL message CL:CLDT (sccp_sclc.c:399)
DLCS ERROR Unhandled SIGTRAN primitive N-NOTICE.indication (lb.c:212)

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
smlc
 enable
end

OsmoBSC(config-smlc)# no enable

OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-smlc)# exit

OsmoBSC(config)# cs7 instance 0

OsmoBSC(config-cs7)# sccp-addr test-addr

OsmoBSC(config-cs7-sccpaddr)# point-code 1.23.4

OsmoBSC(config-cs7-sccpaddr)# exit

OsmoBSC(config-cs7)# sccp-addr test-addr2

OsmoBSC(config-cs7-sccpaddr)# point-code 1.23.5

OsmoBSC(config-cs7-sccpaddr)# exit

OsmoBSC(config-cs7)# exit

OsmoBSC(config)# smlc


OsmoBSC(config-smlc)# bsc-addr nonsense
Error: No such SCCP addressbook entry: 'nonsense'
% Command incomplete.
OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
 sccp-address test-addr
  routing-indicator PC
  point-code 1.23.4
 sccp-address test-addr2
  routing-indicator PC
  point-code 1.23.5
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-smlc)# bsc-addr test-addr

OsmoBSC(config-smlc)# show running-config
DLCS NOTICE Lb interface is using cs7 instance 0 (lb.c:636)

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
 sccp-address test-addr
  routing-indicator PC
  point-code 1.23.4
 sccp-address test-addr2
  routing-indicator PC
  point-code 1.23.5
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
smlc
 bsc-addr test-addr
end

OsmoBSC(config-smlc)# smlc-addr test-addr2

OsmoBSC(config-smlc)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
 sccp-address test-addr
  routing-indicator PC
  point-code 1.23.4
 sccp-address test-addr2
  routing-indicator PC
  point-code 1.23.5
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
smlc
 bsc-addr test-addr
 smlc-addr test-addr2
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1028)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1026)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:877)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:944)
DMSC NOTICE (msc=0) To auto-configure msc, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:617)
DMSC NOTICE (msc=0) To auto-configure msc, adding address 'addr-dyn-msc-default' to cs7 instance 0 address-book implicitly (osmo_bsc_sigtran.c:631)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:719)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_instance.c:635)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_instance.c:641)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_instance.c:648)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_instance.c:659)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_instance.c:665)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_instance.c:703)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_instance.c:770)
DLSS7 NOTICE 0: Creating SCCP instance (ss7_instance.c:159)
DMSC NOTICE (msc=0) A-0-m3ua: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:772)
DMSC NOTICE (msc=0) A-0-m3ua: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:774)
DMSC NOTICE (msc=0) A-0-m3ua: binding SCCP user (osmo_bsc_sigtran.c:779)
DLINP ERROR CLICONN(asp-clnt-A-0-m3ua,){CONNECTING} connect failed (-111) (stream_cli.c:424)
DLSCCP ERROR 0: SCCP(rctx=0) MTP-TRANSFER.req from SCCP for OPC=187=0.23.3,DPC=185=0.23.1,SLS=13: no route! (sccp_scrc.c:180)
DLSCCP NOTICE 0: SCCP(rctx=0) SCRC Routing Failure (MTP failure) for CL message CL:CLDT (sccp_sclc.c:399)
DMSC NOTICE (msc=0) (calling_addr=RI=2,PC=185,SSN=254) N-NOTICE.ind cause=5='MTP failure' importance=0 (osmo_bsc_sigtran.c:166)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable


OsmoBSC# show timer
net: T4 = 5 s	Timeout to receive BSSMAP RESET ACKNOWLEDGE from the MSC (default: 5 s)
net: T7 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Required to HO Command timeout (default: 10 s)
net: T8 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Command to final Clear timeout (default: 10 s)
net: T10 = 6 s	RR Assignment (default: 6 s)
net: T101 = 10 s	inter-BSC/MSC Handover incoming, BSSMAP HO Request to HO Accept (default: 10 s)
net: T3101 = 3 s	RR Immediate Assignment (default: 3 s)
net: T3103 = 5 s	Handover (default: 5 s)
net: T3105 = 100 ms	Physical Information (default: 100 ms, range: [1 .. inf])
net: T3107 = 5 s	(unused) (default: 5 s)
net: T3109 = 5 s	RSL SACCH deactivation (default: 5 s)
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
net: T3113 = 7 s	Paging (default: 7 s)
net: T3115 = 10 s	(unused) (default: 10 s)
net: T3117 = 10 s	(unused) (default: 10 s)
net: T3119 = 10 s	(unused) (default: 10 s)
net: T3122 = 10 s	Wait time after RR Immediate Assignment Reject (default: 10 s)
net: T3141 = 10 s	(unused) (default: 10 s)
net: T3212 = 5	Periodic Location Update timer, sent to MS (1 = 6 minutes) (default: 5)
net: X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
net: X5 = 5 s	Timeout to switch dynamic timeslot PCHAN modes (default: 5 s)
net: X6 = 5 s	Timeout for RSL Channel Activate ACK after sending RSL Channel Activate (default: 5 s)
net: X7 = 5 s	Timeout for RSL IPA CRCX ACK after sending RSL IPA CRCX (default: 5 s)
net: X8 = 5 s	Timeout for RSL IPA MDCX ACK after sending RSL IPA MDCX (default: 5 s)
net: X9 = 5 s	Timeout for availability of MGW endpoint (default: 5 s)
net: X10 = 5 s	Timeout for fully configured MGW endpoint (default: 5 s)
net: X11 = 5 s	Timeout for Perform Location Response from SMLC (default: 5 s)
net: X12 = 5 s	Timeout for obtaining TA after BSSLAP TA Request (default: 5 s)
net: X13 = 5 s	Timeout for RR Channel Mode Modify ACK (BSC <-> MS) (default: 5 s)
net: X14 = 5 s	Timeout for RSL Channel Mode Modify ACK (BSC <-> BTS) (default: 5 s)
net: X16 = 1000 ms	Granularity for all_allocated:* rate counters: amount of milliseconds that one counter increment represents. See also X17, X18 (default: 1000 ms)
net: X17 = 0 ms	Rounding threshold for all_allocated:* rate counters: round up to the next counter increment after this many milliseconds. If set to half of X16 (or 0), employ the usual round() behavior: round up after half of a granularity period. If set to 1, behave like ceil(): already increment the counter immediately when all channels are allocated. If set >= X16, behave like floor(): only increment after a full X16 period of all channels being occupied. See also X16, X18 (default: 0 ms)
net: X18 = 60000 ms	Forget-sum period for all_allocated:* rate counters: after this amount of idle time, forget internally cumulated time remainders. Zero to always keep remainders. See also X16, X17. (default: 60000 ms)
net: X25 = 5 s	Timeout for initial user data after an MSC initiated an SCCP connection to the BSS (default: 5 s)
net: X28 = 30 s	Interval at which to try to recover a BORKEN lchan (default: 30 s)
net: X3105 = 17	Ny1: Maximum number of Physical Information (re)transmissions (default: 17)
net: X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
net: X3113 = 60 s	Maximum Paging Request Transmit Delay Threshold: If the estimated transmit delay of the messages in the paging queue surpasses this threshold, then new incoming paging requests will if possible replace a request in retransmission state from the queue or otherwise be discarded, hence limiting the size of the queue and maximum delay of its scheduled requests. X3113 also serves as the upper boundary for dynamic T3113 when estimating the expected maximum delay to get a response (default: 60 s)
net: X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)

OsmoBSC# show timer T3111
T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)

OsmoBSC# # specifically test legacy timers that are moved to X timers

OsmoBSC# show timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
OsmoBSC# show timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
OsmoBSC# show timer T999
% Legacy: timer T999 is now X4
X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# timer
net: T4 = 5 s	Timeout to receive BSSMAP RESET ACKNOWLEDGE from the MSC (default: 5 s)
net: T7 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Required to HO Command timeout (default: 10 s)
net: T8 = 10 s	inter-BSC/MSC Handover outgoing, BSSMAP HO Command to final Clear timeout (default: 10 s)
net: T10 = 6 s	RR Assignment (default: 6 s)
net: T101 = 10 s	inter-BSC/MSC Handover incoming, BSSMAP HO Request to HO Accept (default: 10 s)
net: T3101 = 3 s	RR Immediate Assignment (default: 3 s)
net: T3103 = 5 s	Handover (default: 5 s)
net: T3105 = 100 ms	Physical Information (default: 100 ms, range: [1 .. inf])
net: T3107 = 5 s	(unused) (default: 5 s)
net: T3109 = 5 s	RSL SACCH deactivation (default: 5 s)
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
net: T3113 = 7 s	Paging (default: 7 s)
net: T3115 = 10 s	(unused) (default: 10 s)
net: T3117 = 10 s	(unused) (default: 10 s)
net: T3119 = 10 s	(unused) (default: 10 s)
net: T3122 = 10 s	Wait time after RR Immediate Assignment Reject (default: 10 s)
net: T3141 = 10 s	(unused) (default: 10 s)
net: T3212 = 5	Periodic Location Update timer, sent to MS (1 = 6 minutes) (default: 5)
net: X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
net: X5 = 5 s	Timeout to switch dynamic timeslot PCHAN modes (default: 5 s)
net: X6 = 5 s	Timeout for RSL Channel Activate ACK after sending RSL Channel Activate (default: 5 s)
net: X7 = 5 s	Timeout for RSL IPA CRCX ACK after sending RSL IPA CRCX (default: 5 s)
net: X8 = 5 s	Timeout for RSL IPA MDCX ACK after sending RSL IPA MDCX (default: 5 s)
net: X9 = 5 s	Timeout for availability of MGW endpoint (default: 5 s)
net: X10 = 5 s	Timeout for fully configured MGW endpoint (default: 5 s)
net: X11 = 5 s	Timeout for Perform Location Response from SMLC (default: 5 s)
net: X12 = 5 s	Timeout for obtaining TA after BSSLAP TA Request (default: 5 s)
net: X13 = 5 s	Timeout for RR Channel Mode Modify ACK (BSC <-> MS) (default: 5 s)
net: X14 = 5 s	Timeout for RSL Channel Mode Modify ACK (BSC <-> BTS) (default: 5 s)
net: X16 = 1000 ms	Granularity for all_allocated:* rate counters: amount of milliseconds that one counter increment represents. See also X17, X18 (default: 1000 ms)
net: X17 = 0 ms	Rounding threshold for all_allocated:* rate counters: round up to the next counter increment after this many milliseconds. If set to half of X16 (or 0), employ the usual round() behavior: round up after half of a granularity period. If set to 1, behave like ceil(): already increment the counter immediately when all channels are allocated. If set >= X16, behave like floor(): only increment after a full X16 period of all channels being occupied. See also X16, X18 (default: 0 ms)
net: X18 = 60000 ms	Forget-sum period for all_allocated:* rate counters: after this amount of idle time, forget internally cumulated time remainders. Zero to always keep remainders. See also X16, X17. (default: 60000 ms)
net: X25 = 5 s	Timeout for initial user data after an MSC initiated an SCCP connection to the BSS (default: 5 s)
net: X28 = 30 s	Interval at which to try to recover a BORKEN lchan (default: 30 s)
net: X3105 = 17	Ny1: Maximum number of Physical Information (re)transmissions (default: 17)
net: X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
net: X3113 = 60 s	Maximum Paging Request Transmit Delay Threshold: If the estimated transmit delay of the messages in the paging queue surpasses this threshold, then new incoming paging requests will if possible replace a request in retransmission state from the queue or otherwise be discarded, hence limiting the size of the queue and maximum delay of its scheduled requests. X3113 also serves as the upper boundary for dynamic T3113 when estimating the expected maximum delay to get a response (default: 60 s)
net: X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)

OsmoBSC(config-net)# # Using the legacy 'timer Txxx' still works:

OsmoBSC(config-net)# timer T3111
T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer T3111 23

OsmoBSC(config-net)# timer T3111
T3111 = 23 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer T3111 default

OsmoBSC(config-net)# timer T3111
T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)

OsmoBSC(config-net)# # Using the new timer group commands also works:

OsmoBSC(config-net)# timer net T3111
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer net T3111 42

OsmoBSC(config-net)# timer net T3111
net: T3111 = 42 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer net T3111 default

OsmoBSC(config-net)# timer net T3111
net: T3111 = 2 s	Wait time before RSL RF Channel Release (default: 2 s)
OsmoBSC(config-net)# timer mgw
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)
OsmoBSC(config-net)# timer mgw X2427
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)
OsmoBSC(config-net)# timer mgw X2427 42

OsmoBSC(config-net)# timer mgw X2427
mgw: X2427 = 42 s	timeout for MGCP response from MGW (default: 5 s)
OsmoBSC(config-net)# timer mgw X2427 default

OsmoBSC(config-net)# timer mgw X2427
mgw: X2427 = 5 s	timeout for MGCP response from MGW (default: 5 s)

OsmoBSC(config-net)# # specifically test legacy timers that are moved to X timers

OsmoBSC(config-net)# timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
OsmoBSC(config-net)# timer T993111 1
% Legacy: timer T993111 is now X3111
OsmoBSC(config-net)# timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 1 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)
OsmoBSC(config-net)# timer T993111 default
% Legacy: timer T993111 is now X3111
OsmoBSC(config-net)# timer T993111
% Legacy: timer T993111 is now X3111
X3111 = 4 s	Wait time after lchan was released in error (should be T3111 + 2s) (default: 4 s)

OsmoBSC(config-net)# timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
OsmoBSC(config-net)# timer T993210 2
% Legacy: timer T993210 is now X3210
OsmoBSC(config-net)# timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 2 s	After L3 Complete, wait for MSC to confirm (default: 20 s)
OsmoBSC(config-net)# timer T993210 default
% Legacy: timer T993210 is now X3210
OsmoBSC(config-net)# timer T993210
% Legacy: timer T993210 is now X3210
X3210 = 20 s	After L3 Complete, wait for MSC to confirm (default: 20 s)

OsmoBSC(config-net)# timer T999
% Legacy: timer T999 is now X4
X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
OsmoBSC(config-net)# timer T999 3
% Legacy: timer T999 is now X4
OsmoBSC(config-net)# timer T999
% Legacy: timer T999 is now X4
X4 = 3 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
OsmoBSC(config-net)# timer T999 default
% Legacy: timer T999 is now X4
OsmoBSC(config-net)# timer T999
% Legacy: timer T999 is now X4
X4 = 60 s	After Clear Request, wait for MSC to Clear Command (sanity) (default: 60 s)
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received
Terminating took 0.897s
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4242 (telnet_interface.c:88)
DLINP NOTICE E1L(0) enabling ipaccess BSC mode on 0.0.0.0 with OML 3002 and RSL 3003 TCP ports (ipaccess.c:1028)
DLCTRL NOTICE CTRL at 127.0.0.1 4249 (control_if.c:1026)
DNM NOTICE No MGW pool configured, using MGW configuration in VTY node 'msc' (osmo_bsc_main.c:877)
DLMGCP NOTICE MGW(mgw) MGCP client: using endpoint domain '@mgw' (mgcp_client.c:944)
DMSC NOTICE (msc=0) To auto-configure msc, creating cs7 instance 0 implicitly (osmo_bsc_sigtran.c:617)
DMSC NOTICE (msc=0) To auto-configure msc, adding address 'addr-dyn-msc-default' to cs7 instance 0 address-book implicitly (osmo_bsc_sigtran.c:631)
DMSC NOTICE Initializing SCCP connection for A/m3ua on cs7 instance 0 (osmo_bsc_sigtran.c:719)
DLSCCP ERROR SS7 instance 0: no primary point-code set, using default point-code (sccp_instance.c:635)
DLSCCP NOTICE A-0-m3ua: Using SS7 instance 0, pc:0.23.3 (sccp_instance.c:641)
DLSCCP NOTICE A-0-m3ua: Creating AS instance (sccp_instance.c:648)
DLSCCP NOTICE A-0-m3ua: Using AS instance as-clnt-A-0-m3ua (sccp_instance.c:659)
DLSCCP NOTICE A-0-m3ua: Creating default route (sccp_instance.c:665)
DLSCCP NOTICE A-0-m3ua: No unassociated ASP for m3ua, creating new ASP asp-clnt-A-0-m3ua (sccp_instance.c:703)
DLSCCP NOTICE A-0-m3ua: Using ASP instance asp-clnt-A-0-m3ua (sccp_instance.c:770)
DLSS7 NOTICE 0: Creating SCCP instance (ss7_instance.c:159)
DMSC NOTICE (msc=0) A-0-m3ua: local (BSC) SCCP address: RI=SSN_PC,PC=0.23.3,SSN=BSSAP (osmo_bsc_sigtran.c:772)
DMSC NOTICE (msc=0) A-0-m3ua: remote (MSC) SCCP address: RI=SSN_PC,PC=0.23.1,SSN=BSSAP (osmo_bsc_sigtran.c:774)
DMSC NOTICE (msc=0) A-0-m3ua: binding SCCP user (osmo_bsc_sigtran.c:779)
DLINP ERROR CLICONN(asp-clnt-A-0-m3ua,){CONNECTING} connect failed (-111) (stream_cli.c:424)
DLSCCP ERROR 0: SCCP(rctx=0) MTP-TRANSFER.req from SCCP for OPC=187=0.23.3,DPC=185=0.23.1,SLS=3: no route! (sccp_scrc.c:180)
DLSCCP NOTICE 0: SCCP(rctx=0) SCRC Routing Failure (MTP failure) for CL message CL:CLDT (sccp_sclc.c:399)
DMSC NOTICE (msc=0) (calling_addr=RI=2,PC=185,SSN=254) N-NOTICE.ind cause=5='MTP failure' importance=0 (osmo_bsc_sigtran.c:166)
Launching: cd '/build/tests'; ../src/osmo-bsc/osmo-bsc -c ../doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
OsmoBSC> enable

OsmoBSC# configure terminal

OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0

OsmoBSC(config-net-bts)# trx 0

OsmoBSC(config-net-bts-trx)# timeslot 0


OsmoBSC(config-net-bts-trx-ts)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  phys_chan_config (none|ccch|ccch+sdcch4|tch/f|tch/h|sdcch8|pdch|dynamic/ipaccess|unknown|ccch+sdcch4+cbch|sdcch8+cbch|dynamic/osmocom|tch/f_pdch|tch/f_tch/h_sdcch8_pdch)
  training_sequence_code <0-7>
  hopping enabled (0|1)
  hopping sequence-number <0-63>
  hopping maio <0-63>
  hopping arfcn add <0-1023>
  hopping arfcn del <0-1023>
  hopping arfcn del-all
  e1 line E1_LINE timeslot <1-31> sub-slot (0|1|2|3|full)

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config?
  phys_chan_config  Physical Channel Combination

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config ?
  none                     Physical Channel not configured
  ccch                     FCCH + SCH + BCCH + CCCH (Comb. IV)
  ccch+sdcch4              FCCH + SCH + BCCH + CCCH + 4 SDCCH + 2 SACCH (Comb. V)
  tch/f                    TCH/F + FACCH/F + SACCH (Comb. I)
  tch/h                    2 TCH/H + 2 FACCH/H + 2 SACCH (Comb. II)
  sdcch8                   8 SDCCH + 4 SACCH (Comb. VII)
  pdch                     Packet Data Channel for GPRS/EDGE
  dynamic/ipaccess         Dynamic TCH/F or GPRS PDCH (dynamic/ipaccess is an alias for tch/f_pdch)
  unknown                  Unknown / Unsupported channel combination
  ccch+sdcch4+cbch         FCCH + SCH + BCCH + CCCH + CBCH + 3 SDCCH + 2 SACCH (Comb. V)
  sdcch8+cbch              7 SDCCH + 4 SACCH + CBCH (Comb. VII)
  dynamic/osmocom          Dynamic TCH/F or TCH/H or SDCCH/8 or GPRS PDCH (dynamic/osmocom is an alias for tch/f_tch/h_sdcch8_pdch)
  tch/f_pdch               Dynamic TCH/F or GPRS PDCH (dynamic/ipaccess is an alias for tch/f_pdch)
  tch/f_tch/h_sdcch8_pdch  Dynamic TCH/F or TCH/H or SDCCH/8 or GPRS PDCH (dynamic/osmocom is an alias for tch/f_tch/h_sdcch8_pdch)

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config none

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config tch/f

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config TCH/F

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config tch/f_tch/h_sdcch8_pdch

OsmoBSC(config-net-bts-trx-ts)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level rll notice
 logging level mm notice
 logging level rr notice
 logging level rsl notice
 logging level nm notice
 logging level pag notice
 logging level meas notice
 logging level msc notice
 logging level ho notice
 logging level hodec notice
 logging level ref notice
 logging level ctrl notice
 logging level filter notice
 logging level pcu notice
 logging level lcls notice
 logging level chan notice
 logging level ts notice
 logging level as notice
 logging level cbs notice
 logging level lcs notice
 logging level asci notice
 logging level reset notice
 logging level loop notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
cs7 instance 0
 point-code 0.23.3
 sccp-address addr-dyn-msc-default
  routing-indicator PC
  point-code 0.23.1
  subsystem-number 254
network
 network country code 901
 mobile network code 70
 encryption a5 1 3
 neci 0
 paging any use tch 0
 mgw 0
 bts 0
  type osmo-bts
  band DCS1800
  cell_identity 0
  location_area_code 0x0017
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  radio-link-timeout 32
  channel allocator mode chan-req ascending
  channel allocator mode assignment ascending
  channel allocator mode handover ascending
  channel allocator mode vgcs-vbs ascending
  rach tx integer 9
  rach max transmission 7
  rach max-delay 63
  rach expiry-timeout 32
  channel-description attach 1
  channel-description bs-pa-mfrms 5
  channel-description bs-ag-blks-res 1
  no nch-position
  no access-control-class-ramping
  early-classmark-sending forbidden
  early-classmark-sending-3g allowed
  ipa unit-id 1800 0
  oml ipa stream-id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr efr amr
  amr tch-f modes 0 2 5 7
  amr tch-f threshold ms 13 25 37
  amr tch-f hysteresis ms 4 4 4
  amr tch-f threshold bts 13 25 37
  amr tch-f hysteresis bts 4 4 4
  amr tch-f start-mode auto
  amr tch-h modes 0 2 3 5
  amr tch-h threshold ms 16 24 32
  amr tch-h hysteresis ms 4 4 4
  amr tch-h threshold bts 16 24 32
  amr tch-h hysteresis bts 4 4 4
  amr tch-h start-mode auto
  gprs mode none
  bs-power-control
   mode static
  ms-power-control
   mode dyn-bts
   ctrl-interval 2
   step-size inc 4 red 2
   rxlev-thresh lower 32 upper 38
   rxlev-thresh-comp lower 10 12 upper 19 20
   rxqual-thresh lower 3 upper 0
   rxqual-thresh-comp lower 5 7 upper 15 18
   ci-thresh fr-efr disable
   ci-thresh fr-efr lower 13 upper 17
   ci-thresh-comp fr-efr lower 5 7 upper 15 18
   ci-thresh hr disable
   ci-thresh hr lower 16 upper 21
   ci-thresh-comp hr lower 5 7 upper 15 18
   ci-thresh amr-fr disable
   ci-thresh amr-fr lower 7 upper 11
   ci-thresh-comp amr-fr lower 5 7 upper 15 18
   ci-thresh amr-hr disable
   ci-thresh amr-hr lower 13 upper 17
   ci-thresh-comp amr-hr lower 5 7 upper 15 18
   ci-thresh sdcch disable
   ci-thresh sdcch lower 12 upper 16
   ci-thresh-comp sdcch lower 5 7 upper 15 18
   ci-thresh gprs disable
   ci-thresh gprs lower 18 upper 24
   ci-thresh-comp gprs lower 5 7 upper 15 18
  trx 0
   rf_locked 0
   arfcn 868
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config DYNAMIC/OSMOCOM
    hopping enabled 0
   timeslot 1
    phys_chan_config SDCCH8
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/F
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/F
    hopping enabled 0
msc 0
 codec-list fr1 hr1 fr2 fr3 hr3
 allow-emergency deny
 amr-config 12_2k allowed
 amr-config 10_2k allowed
 amr-config 7_95k allowed
 amr-config 7_40k allowed
 amr-config 6_70k allowed
 amr-config 5_90k allowed
 amr-config 5_15k allowed
 amr-config 4_75k allowed
 amr-payload octet-aligned
 msc-addr addr-dyn-msc-default
 asp-protocol m3ua
 lcls-mode disabled
 lcls-codec-mismatch forbidden
bsc
 mid-call-timeout 0
end
DNM NOTICE shutting down OML for BTS 0 (bsc_init.c:57)
signal 15 received

RESULTS:
pass: ./acch_overpower.vty
pass: ./bts_features.vty
pass: ./cbc.vty
pass: ./early_ia.vty
pass: ./gprs_params.vty
pass: ./handover_cfg.vty
pass: ./interf_meas.vty
pass: ./msc.vty
pass: ./neighbor_ident.vty
pass: ./nri_cfg.vty
pass: ./osmo-bsc.vty
pass: ./power_ctrl.vty
pass: ./si2quater_neighbor_list.vty
pass: ./smlc.vty
pass: ./timer.vty
pass: ./timeslot.vty

make[6]: Leaving directory '/build/tests'
osmotestvty.py -p /build -w /build -v
test_history (__main__.TestVTY.test_history) ... confpath /build, workdir /build
Running tests for specific VTY commands
Launch: ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg from /build
Opening /dev/null
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58590/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58590 64.2  0.0  27948 23320 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      58591 44.4  0.0 21474922460 51496 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      58598  0.0  0.0   2580   900 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58600  0.0  0.0   3704  1824 ?        S    20:52   0:00 grep osmo

ok
test_terminal_length (__main__.TestVTY.test_terminal_length) ... Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 44464), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 44464), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
Launch: ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg from /build
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58590/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58590 33.9  0.0  27948 23320 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      58602 37.5  0.0 21474922460 51632 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      58609  0.0  0.0   2580   916 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58611  0.0  0.0   2580   112 ?        R    20:52   0:00 /bin/sh -c ps xua | grep osmo

ok
test_unknown_command (__main__.TestVTY.test_unknown_command) ... Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58300), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58300), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
Launch: ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg from /build
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58590/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58590 23.3  0.0  27948 23320 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      58613 28.5  0.0 21474922460 51748 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      58620  0.0  0.0   2580   948 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58622  0.0  0.0   3704  1880 ?        S    20:52   0:00 grep osmo

ok
Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58308), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58308), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0

----------------------------------------------------------------------
Ran 3 tests in 0.755s

OK
osmotestconfig.py -p /build -w /build -v
Warning: doc/examples/osmo-bsc/nokia/osmo-bsc.insite.cfg is not being tested
Warning: doc/examples/osmo-bsc/nokia/osmo-bsc.metrosite.RF-hopping.2TRX.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus01-4trx.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-8trx.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-1trx-1pdch-64kbps.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-4trx.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.dug20-rus02-1trx-1pdch-16kbps.cfg is not being tested
Warning: doc/examples/osmo-bsc/ericsson/osmo-bsc.rbs2308.cfg is not being tested
Warning: doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfg is not being tested
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg, test verify_doc
Opening /dev/null
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58624 57.1  0.0  28044 23496 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58625 15.3  0.0 21474922460 51728 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc.cfg
build      58632  0.0  0.0   2580   936 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58318), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.475s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58318), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfggqsi5bj8, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc.cfggqsi5bj8'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58624 18.2  0.0  28540 24224 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58636 66.6  0.0 21474922460 51720 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfggqsi5bj8
build      58643  0.0  0.0   2580   912 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58645  0.0  0.0   3704  1772 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58332), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58332), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfggqsi5bj8, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc.cfggqsi5bj8'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58624  8.7  0.0  28540 24224 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58647 50.0  0.0 21474922460 52064 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc.cfggqsi5bj8
build      58654  0.0  0.0   2580   936 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58656  0.0  0.0   3704  1892 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58346), raddr=('127.0.0.1', 4242)> (1 sockets open)
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58346), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg, test verify_doc
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58624  8.3  0.0  28540 24224 ?        R    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58658 37.5  0.0 21474922460 51308 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-minimal.cfg
build      58665  0.0  0.0   2580   896 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58667  0.0  0.0   3704  1804 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58358), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58358), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfgioaj1_e_, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-minimal.cfgioaj1_e_'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58624  6.4  0.0  29068 24488 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58669 57.1  0.0 21474922460 51332 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfgioaj1_e_
build      58676  0.0  0.0   2580   908 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58678  0.0  0.0   3704  1808 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58362), raddr=('127.0.0.1', 4242)> (1 sockets open)
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58362), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfgioaj1_e_, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-minimal.cfgioaj1_e_'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58624  6.1  0.0  29068 24488 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58680 42.8  0.0 21474922460 52140 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-minimal.cfgioaj1_e_
build      58687  0.0  0.0   2580   896 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58689  0.0  0.0   3704  1776 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58376), raddr=('127.0.0.1', 4242)> (1 sockets open)
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58376), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg, test verify_doc
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58624  5.8  0.0  29068 24488 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58691 50.0  0.0 21474922868 52652 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc-4trx.cfg
build      58698  0.0  0.0   2580   912 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58700  0.0  0.0   3704  1808 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58380), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.475s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58380), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfg9l9zmqbt, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-4trx.cfg9l9zmqbt'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58624  5.6  0.0  29068 24488 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58702 44.4  0.0 21474922868 52464 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfg9l9zmqbt
build      58709  0.0  0.0   2580   912 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58711  0.0  0.0   3704  1748 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58384), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58384), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfg9l9zmqbt, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc-4trx.cfg9l9zmqbt'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58624  4.6  0.0  29068 24488 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58713 50.0  0.0 21474922868 54336 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc-4trx.cfg9l9zmqbt
build      58720  0.0  0.0   2580   904 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58722  0.0  0.0   3704  1888 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58396), raddr=('127.0.0.1', 4242)> (1 sockets open)
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58396), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg, test verify_doc
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58624  4.5  0.0  29068 24488 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58724 37.5  0.0 21474922460 51536 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfg
build      58731  0.0  0.0   2580   952 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58733  0.0  0.0   3704  1860 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58412), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 58412), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgxvfokfay, test write_config
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc_custom-sccp.cfgxvfokfay'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58624  4.2  0.0  28668 24464 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58735 42.8  0.0 21474922460 53232 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgxvfokfay
build      58742  0.0  0.0   2580   900 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58744  0.0  0.0   3704  1820 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56330), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56330), raddr=('127.0.0.1', 4242)> (0 sockets open)
Verifying src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgxvfokfay, test token_vty_command
Launching: PWD=/build 'src/osmo-bsc/osmo-bsc' '-c' '/build/writtenconfig/osmo-bsc_custom-sccp.cfgxvfokfay'

> ls -l /proc/58624/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58624  3.6  0.0  28668 24464 ?        S    20:52   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      58746 50.0  0.0 21474922460 52256 ?   S    20:52   0:00 src/osmo-bsc/osmo-bsc -c /build/writtenconfig/osmo-bsc_custom-sccp.cfgxvfokfay
build      58753  0.0  0.0   2580   960 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58755  0.0  0.0   3704  1752 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56344), raddr=('127.0.0.1', 4242)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56344), raddr=('127.0.0.1', 4242)> (0 sockets open)
./vty_test_runner.py -w /build -v
confpath /build/tests/.., workdir /build
Running tests for specific VTY commands
testConfigNetworkTree (__main__.TestVTYBSC.testConfigNetworkTree) ... Opening /dev/null
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58757/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58758 37.5  0.0 21474922460 51680 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      58765  0.0  0.0   2580   928 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58767  0.0  0.0   3704  1840 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56360), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56360), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testNetworkTimezone (__main__.TestVTYBSC.testNetworkTimezone) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58757/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58769 37.5  0.0 21474922460 51800 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      58776  0.0  0.0   2580   940 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58778  0.0  0.0   3704  1900 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56366), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56366), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testShowNetwork (__main__.TestVTYBSC.testShowNetwork) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58757/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58780 33.3  0.0 21474922460 51924 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      58787  0.0  0.0   2580   916 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58789  0.0  0.0   3704  1820 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56370), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56370), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testTonsOfBTS (__main__.TestVTYBSC.testTonsOfBTS) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58757/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      58791 42.8  0.0 21474922460 52088 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      58798  0.0  0.0   2580   948 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58800  0.0  0.0   3704  1880 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56376), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56376), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok
testVtyTree (__main__.TestVTYBSC.testVtyTree) ... Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'

> ls -l /proc/58757/fd
total 0
lr-x------ 1 build build 64 Aug 25 20:52 0 -> pipe:[3628830313]
l-wx------ 1 build build 64 Aug 25 20:52 1 -> pipe:[3628830314]
l-wx------ 1 build build 64 Aug 25 20:52 2 -> pipe:[3628830315]
l-wx------ 1 build build 64 Aug 25 20:52 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4242      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4249      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3002      0.0.0.0:*          
LISTEN 0      10           0.0.0.0:3003      0.0.0.0:*          


> ps xua | grep osmo
build      58802 30.0  0.0 21474922460 51600 ?   S    20:52   0:00 ./src/osmo-bsc/osmo-bsc -c /build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg
build      58809  0.0  0.0   2580   924 ?        S    20:52   0:00 /bin/sh -c ps xua | grep osmo
build      58811  0.0  0.0   3704  1864 ?        S    20:52   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56386), raddr=('127.0.0.1', 4242)> (1 sockets open)
Socket: closing 127.0.0.1:4242 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 56386), raddr=('127.0.0.1', 4242)> (0 sockets open)
Process returned code: 0
ok

----------------------------------------------------------------------
Ran 5 tests in 2.628s

OK
./ctrl_test_runner.py -w /build -v
testApplyConfigFile (__main__.TestCtrlBSC.testApplyConfigFile) ... ok
testBtsChannelLoad (__main__.TestCtrlBSC.testBtsChannelLoad) ... ok
testBtsCi (__main__.TestCtrlBSC.testBtsCi) ... FAIL
testBtsGenerateSystemInformation (__main__.TestCtrlBSC.testBtsGenerateSystemInformation) ... ok
testBtsLac (__main__.TestCtrlBSC.testBtsLac) ... FAIL
testBtsOmlConnectionState (__main__.TestCtrlBSC.testBtsOmlConnectionState)
Check OML state. It will not be connected ... ok
testCtrlErrs (__main__.TestCtrlBSC.testCtrlErrs) ... ok
testMcc (__main__.TestCtrlBSC.testMcc) ... ok
testMccMncApply (__main__.TestCtrlBSC.testMccMncApply) ... confpath /build/tests/.., workdir /build
Running tests for specific control commands
Opening /dev/null
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 apply-config-file wrong-file-name-nonexistent"
Got message: ERROR 1000 Value failed verification.
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}}
Sending "SET 1001 apply-config-file /build/tests/../tests/ctrl/osmo-bsc-apply-config-file-invalid.cfg"
Got message: ERROR 1001 ParseError=-22
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'ParseError=-22'}}
Sending "GET 1002 bts.1.location-area-code"
Got message: ERROR 1002 Error while resolving object
Decoded replies:  {1002: {'mtype': 'ERROR', 'id': 1002, 'error': 'Error while resolving object'}}
Sending "SET 1003 apply-config-file /build/tests/../tests/ctrl/osmo-bsc-apply-config-file.cfg"
Got message: SET_REPLY 1003 apply-config-file OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'apply-config-file', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'apply-config-file', 'value': 'OK'}
Sending "GET 1004 bts.1.location-area-code"
Got message: GET_REPLY 1004 bts.1.location-area-code 1
Decoded replies:  {1004: {'mtype': 'GET_REPLY', 'id': 1004, 'var': 'bts.1.location-area-code', 'value': '1'}}
Sending "SET 1005 apply-config-file /build/tests/../tests/ctrl/osmo-bsc-apply-config-file.cfg"
Got message: SET_REPLY 1005 apply-config-file OK
Decoded replies:  {1005: {'mtype': 'SET_REPLY', 'id': 1005, 'var': 'apply-config-file', 'value': 'OK'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.channel-load 1"
Got message: ERROR 1000 Read Only attribute
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Read Only attribute'}}
Sending "GET 1001 bts.0.channel-load"
Got message: GET_REPLY 1001 bts.0.channel-load CCCH+SDCCH4,0,0 TCH/F,0,0 TCH/H,0,0 SDCCH8,0,0 DYNAMIC/IPACCESS,0,0 CCCH+SDCCH4+CBCH,0,0 SDCCH8+CBCH,0,0 DYNAMIC/OSMOCOM,0,0
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'bts.0.channel-load', 'value': 'CCCH+SDCCH4,0,0 TCH/F,0,0 TCH/H,0,0 SDCCH8,0,0 DYNAMIC/IPACCESS,0,0 CCCH+SDCCH4+CBCH,0,0 SDCCH8+CBCH,0,0 DYNAMIC/OSMOCOM,0,0'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.cell-identity"
Got message: GET_REPLY 1000 bts.0.cell-identity 6969
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.cell-identity', 'value': '6969'}}
Sending "SET 1001 bts.0.cell-identity 23"
Got message: SET_REPLY 1001 bts.0.cell-identity 23
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.cell-identity', 'value': '23'}}
Sending "GET 1002 bts.0.cell-identity"
Got message: GET_REPLY 1002 bts.0.cell-identity 23
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.cell-identity', 'value': '23'}}
Sending "SET 1003 bts.0.cell-identity -1"
Got message: ERROR 1003 CI is not within the valid range (0-65535)
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'CI is not within the valid range (0-65535)'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.send-new-system-informations"
Got message: ERROR 1000 Write Only attribute
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Write Only attribute'}}
Sending "SET 1001 bts.0.send-new-system-informations 1"
Got message: ERROR 1001 Failed to generate SI
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Failed to generate SI'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.location-area-code"
Got message: GET_REPLY 1000 bts.0.location-area-code 1
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.location-area-code', 'value': '1'}}
Sending "SET 1001 bts.0.location-area-code 23"
Got message: SET_REPLY 1001 bts.0.location-area-code 23
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.location-area-code', 'value': '23'}}
Sending "GET 1002 bts.0.location-area-code"
Got message: GET_REPLY 1002 bts.0.location-area-code 23
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.location-area-code', 'value': '23'}}
Sending "SET 1003 bts.0.location-area-code -1"
Got message: ERROR 1003 LAC is not within the valid range (0-65535)
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'LAC is not within the valid range (0-65535)'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.oml-connection-state 1"
Got message: ERROR 1000 Read Only attribute
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Read Only attribute'}}
Sending "GET 1001 bts.0.oml-connection-state"
Got message: GET_REPLY 1001 bts.0.oml-connection-state disconnected
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'bts.0.oml-connection-state', 'value': 'disconnected'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 invalid"
Got message: ERROR 1000 Command not found
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Command not found'}}
Sending "SET 1001 rf_locked 999"
Got message: ERROR 1001 Value failed verification.
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}}
Sending "GET 1002 bts"
Got message: ERROR 1002 Error while parsing the index.
Decoded replies:  {1002: {'mtype': 'ERROR', 'id': 1002, 'error': 'Error while parsing the index.'}}
Sending "GET 1003 bts.999"
Got message: ERROR 1003 Error while resolving object
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Error while resolving object'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 mcc 23"
Got message: SET_REPLY 1000 mcc 023
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'mcc', 'value': '023'}}
Sending "GET 1001 mcc"
Got message: GET_REPLY 1001 mcc 023
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'mcc', 'value': '023'}}
Sending "SET 1002 mcc 023"
Got message: SET_REPLY 1002 mcc 023
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'mcc', 'value': '023'}}
Sending "GET 1003 mcc"
Got message: GET_REPLY 1003 mcc 023
Decoded replies:  {1003: {'mtype': 'GET_REPLY', 'id': 1003, 'var': 'mcc', 'value': '023'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 mcc-mnc-apply WRONG"
Got message: ERROR 1000 Value failed verification.
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}}
Sending "SET 1001 mcc-mnc-apply 1,"
Got message: ERROR 1001 Value failed verification.
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}}
Sending "SET 1002 mcc-mnc-apply 200,3"
Got message: SET_REPLY 1002 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
ok
testMnc (__main__.TestCtrlBSC.testMnc) ... ok
testNeighborList (__main__.TestCtrlBSC.testNeighborList) ... ok
testRfLock (__main__.TestCtrlBSC.testRfLock) ... ok
testTimezone (__main__.TestCtrlBSC.testTimezone) ... Sending "SET 1003 mcc-mnc-apply 200,3"
Got message: SET_REPLY 1003 mcc-mnc-apply Nothing changed
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'mcc-mnc-apply', 'value': 'Nothing changed'}}
Sending "SET 1004 mcc-mnc-apply 200,4"
Got message: SET_REPLY 1004 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1004: {'mtype': 'SET_REPLY', 'id': 1004, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "SET 1005 mcc-mnc-apply 201,4"
Got message: SET_REPLY 1005 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1005: {'mtype': 'SET_REPLY', 'id': 1005, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "GET 1006 mnc"
Got message: GET_REPLY 1006 mnc 04
Decoded replies:  {1006: {'mtype': 'GET_REPLY', 'id': 1006, 'var': 'mnc', 'value': '04'}}
Sending "GET 1007 mcc"
Got message: GET_REPLY 1007 mcc 201
Decoded replies:  {1007: {'mtype': 'GET_REPLY', 'id': 1007, 'var': 'mcc', 'value': '201'}}
Sending "SET 1008 mcc-mnc-apply 202,03"
Got message: SET_REPLY 1008 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1008: {'mtype': 'SET_REPLY', 'id': 1008, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "GET 1009 mnc"
Got message: GET_REPLY 1009 mnc 03
Decoded replies:  {1009: {'mtype': 'GET_REPLY', 'id': 1009, 'var': 'mnc', 'value': '03'}}
Sending "GET 1010 mcc"
Got message: GET_REPLY 1010 mcc 202
Decoded replies:  {1010: {'mtype': 'GET_REPLY', 'id': 1010, 'var': 'mcc', 'value': '202'}}
Sending "SET 1011 mcc-mnc-apply 2,003"
Got message: SET_REPLY 1011 mcc-mnc-apply Tried to drop the BTS
Decoded replies:  {1011: {'mtype': 'SET_REPLY', 'id': 1011, 'var': 'mcc-mnc-apply', 'value': 'Tried to drop the BTS'}}
Sending "GET 1012 mnc"
Got message: GET_REPLY 1012 mnc 003
Decoded replies:  {1012: {'mtype': 'GET_REPLY', 'id': 1012, 'var': 'mnc', 'value': '003'}}
Sending "GET 1013 mcc"
Got message: GET_REPLY 1013 mcc 002
Decoded replies:  {1013: {'mtype': 'GET_REPLY', 'id': 1013, 'var': 'mcc', 'value': '002'}}
Sending "SET 1014 mcc-mnc-apply 2,003"
Got message: SET_REPLY 1014 mcc-mnc-apply Nothing changed
Decoded replies:  {1014: {'mtype': 'SET_REPLY', 'id': 1014, 'var': 'mcc-mnc-apply', 'value': 'Nothing changed'}}
Sending "GET 1015 mnc"
Got message: GET_REPLY 1015 mnc 003
Decoded replies:  {1015: {'mtype': 'GET_REPLY', 'id': 1015, 'var': 'mnc', 'value': '003'}}
Sending "GET 1016 mcc"
Got message: GET_REPLY 1016 mcc 002
Decoded replies:  {1016: {'mtype': 'GET_REPLY', 'id': 1016, 'var': 'mcc', 'value': '002'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 mnc 9"
Got message: SET_REPLY 1000 mnc 09
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'mnc', 'value': '09'}}
Sending "GET 1001 mnc"
Got message: GET_REPLY 1001 mnc 09
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'mnc', 'value': '09'}}
Sending "SET 1002 mnc 09"
Got message: SET_REPLY 1002 mnc 09
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'mnc', 'value': '09'}}
Sending "GET 1003 mnc"
Got message: GET_REPLY 1003 mnc 09
Decoded replies:  {1003: {'mtype': 'GET_REPLY', 'id': 1003, 'var': 'mnc', 'value': '09'}}
Sending "SET 1004 mnc 009"
Got message: SET_REPLY 1004 mnc 009
Decoded replies:  {1004: {'mtype': 'SET_REPLY', 'id': 1004, 'var': 'mnc', 'value': '009'}}
Sending "GET 1005 mnc"
Got message: GET_REPLY 1005 mnc 009
Decoded replies:  {1005: {'mtype': 'GET_REPLY', 'id': 1005, 'var': 'mnc', 'value': '009'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-list.mode manual"
Got message: SET_REPLY 1000 bts.0.neighbor-list.mode OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-list.add 123"
Got message: SET_REPLY 1001 bts.0.neighbor-list.add OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-list.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-list.add', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-list.del 123"
Got message: SET_REPLY 1002 bts.0.neighbor-list.del OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-list.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-list.del', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-list.mode automatic"
Got message: SET_REPLY 1003 bts.0.neighbor-list.mode OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-list.mode', 'value': 'OK'}
Sending "SET 1004 bts.0.neighbor-list.add 123"
Got message: ERROR 1004 Neighbor list not in manual mode
Decoded replies:  {1004: {'mtype': 'ERROR', 'id': 1004, 'error': 'Neighbor list not in manual mode'}}
respose: {'mtype': 'ERROR', 'id': 1004, 'error': 'Neighbor list not in manual mode'}
Sending "SET 1005 bts.0.neighbor-list.mode qwertzuiop"
Got message: ERROR 1005 Invalid mode
Decoded replies:  {1005: {'mtype': 'ERROR', 'id': 1005, 'error': 'Invalid mode'}}
respose: {'mtype': 'ERROR', 'id': 1005, 'error': 'Invalid mode'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.rf_state"
Got message: GET_REPLY 1000 bts.0.rf_state inoperational,locked,on
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.rf_state', 'value': 'inoperational,locked,on'}}
Sending "SET 1001 rf_locked 1"
Got message: SET_REPLY 1001 rf_locked 1
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'rf_locked', 'value': '1'}}
Sending "GET 1002 bts.0.rf_state"
Got message: GET_REPLY 1002 bts.0.rf_state inoperational,locked,off
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.rf_state', 'value': 'inoperational,locked,off'}}
Sending "GET 1003 rf_locked"
Got message: GET_REPLY 1003 rf_locked state=off,policy=off
Decoded replies:  {1003: {'mtype': 'GET_REPLY', 'id': 1003, 'var': 'rf_locked', 'value': 'state=off,policy=off'}}
Sending "SET 1004 rf_locked 0"
Got message: SET_REPLY 1004 rf_locked 0
Decoded replies:  {1004: {'mtype': 'SET_REPLY', 'id': 1004, 'var': 'rf_locked', 'value': '0'}}
Sending "GET 1005 bts.0.rf_state"
Got message: GET_REPLY 1005 bts.0.rf_state inoperational,locked,on
Decoded replies:  {1005: {'mtype': 'GET_REPLY', 'id': 1005, 'var': 'bts.0.rf_state', 'value': 'inoperational,locked,on'}}
Sending "GET 1006 rf_locked"
Got message: GET_REPLY 1006 rf_locked state=off,policy=on
Decoded replies:  {1006: {'mtype': 'GET_REPLY', 'id': 1006, 'var': 'rf_locked', 'value': 'state=off,policy=on'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 timezone"
Got message: GET_REPLY 1000 timezone off
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'timezone', 'value': 'off'}}
Sending "SET 1001 timezone -2,15,2"
Got message: SET_REPLY 1001 timezone -2,15,2
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'timezone', 'value': '-2,15,2'}}
Sending "GET 1002 timezone"
Got message: GET_REPLY 1002 timezone -2,15,2
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'timezone', 'value': '-2,15,2'}}
Sending "SET 1003 timezone -2,15,2,5,6,7"
Got message: SET_REPLY 1003 timezone -2,15,2
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'timezone', 'value': '-2,15,2'}}
Sending "SET 1004 timezone -2,15"
Got message: ok
testTrxArfcn (__main__.TestCtrlBSC.testTrxArfcn) ... ok
testTrxPowerRed (__main__.TestCtrlBSC.testTrxPowerRed) ... ok
testCtrlNeighborResolutionLocalBtsNr (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionLocalBtsNr) ... ok
testCtrlNeighborResolutionLocalWithoutArfcnBsic (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionLocalWithoutArfcnBsic) ... ok
testCtrlNeighborResolutionRemote (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionRemote) ... ok
testCtrlNeighborResolutionWrongSyntax (__main__.TestCtrlBSCNeighbor.testCtrlNeighborResolutionWrongSyntax) ... ok
testCtrlAddDelBTS (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelBTS) ... ok
testCtrlAddDelCGI (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelCGI) ... ok
testCtrlAddDelCGIPS (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelCGIPS) ... ERROR 1004 The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2
Decoded replies:  {1004: {'mtype': 'ERROR', 'id': 1004, 'error': "The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2"}}
Sending "SET 1005 timezone -2"
Got message: ERROR 1005 The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2
Decoded replies:  {1005: {'mtype': 'ERROR', 'id': 1005, 'error': "The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2"}}
Sending "SET 1006 timezone 1"
Got message: ERROR 1006 The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2
Decoded replies:  {1006: {'mtype': 'ERROR', 'id': 1006, 'error': "The format is <hours>,<mins>,<dst> or 'off' where -19 <= hours <= 19, mins in {0, 15, 30, 45}, and 0 <= dst <= 2"}}
Sending "SET 1007 timezone off"
Got message: SET_REPLY 1007 timezone off
Decoded replies:  {1007: {'mtype': 'SET_REPLY', 'id': 1007, 'var': 'timezone', 'value': 'off'}}
Sending "GET 1008 timezone"
Got message: GET_REPLY 1008 timezone off
Decoded replies:  {1008: {'mtype': 'GET_REPLY', 'id': 1008, 'var': 'timezone', 'value': 'off'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.trx.0.arfcn"
Got message: GET_REPLY 1000 bts.0.trx.0.arfcn 871
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.trx.0.arfcn', 'value': '871'}}
Sending "SET 1001 bts.0.trx.0.arfcn 873"
Got message: SET_REPLY 1001 bts.0.trx.0.arfcn 873
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.trx.0.arfcn', 'value': '873'}}
Sending "GET 1002 bts.0.trx.0.arfcn"
Got message: GET_REPLY 1002 bts.0.trx.0.arfcn 873
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.trx.0.arfcn', 'value': '873'}}
Sending "SET 1003 bts.0.trx.0.arfcn 2000"
Got message: ERROR 1003 Input not within the range
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Input not within the range'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../doc/examples/osmo-bsc/osmo-bsc.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.trx.0.max-power-reduction"
Got message: GET_REPLY 1000 bts.0.trx.0.max-power-reduction 20
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.trx.0.max-power-reduction', 'value': '20'}}
Sending "SET 1001 bts.0.trx.0.max-power-reduction 22"
Got message: SET_REPLY 1001 bts.0.trx.0.max-power-reduction 22
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.trx.0.max-power-reduction', 'value': '22'}}
Sending "GET 1002 bts.0.trx.0.max-power-reduction"
Got message: GET_REPLY 1002 bts.0.trx.0.max-power-reduction 22
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.0.trx.0.max-power-reduction', 'value': '22'}}
Sending "SET 1003 bts.0.trx.0.max-power-reduction 1"
Got message: ERROR 1003 Value must be even
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Value must be even'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.123.871.63"
Got message: GET_REPLY 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.123.871.63 001-01-1-5-6969
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'neighbor_resolve_cgi_ps_from_lac_ci.1.123.871.63', 'value': '001-01-1-5-6969'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.880.55"
Got message: GET_REPLY 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.880.55 001-01-1-6-123
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'neighbor_resolve_cgi_ps_from_lac_ci.1.6969.880.55', 'value': '001-01-1-6-123'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.23.32"
Got message: GET_REPLY 1000 neighbor_resolve_cgi_ps_from_lac_ci.1.6969.23.32 023-42-423-2-5
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'neighbor_resolve_cgi_ps_from_lac_ci.1.6969.23.32', 'value': '023-42-423-2-5'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4248
Sending "GET 1000 neighbor_resolve_cgi_ps_from_lac_ci"
Got message: ERROR 1000 The format is <src_lac>,<src_cell_id>,<dst_arfcn>,<dst_bsic>
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'The format is <src_lac>,<src_cell_id>,<dst_arfcn>,<dst_bsic>'}}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-bts.add 1"
Got message: SET_REPLY 1000 bts.0.neighbor-bts.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-bts.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-bts.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-bts.del 1"
Got message: SET_REPLY 1001 bts.0.neighbor-bts.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-bts.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-bts.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-cgi.add 001-01-100-200"
Got message: SET_REPLY 1000 bts.0.neighbor-cgi.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-cgi.del 001-01-100-200"
Got message: SET_REPLY 1001 bts.0.neighbor-cgi.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-cgi.add 001-01-100-200-123-4"
Got message: SET_REPLY 1002 bts.0.neighbor-cgi.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-cgi.del 001-01-100-200-123-4"
Got message: SET_REPLY 1003 bts.0.neighbor-cgi.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-cgi-ps.add 001-01-100-33-200"
Got message: SET_REPLY 1000 bts.0.neighbor-cgi-ps.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-cgi-ps.del 001-01-100-33-200"
Got message: SET_REPLY 1001 bts.0.neighbor-cgi-ps.del OK
Decoded replies: ok
testCtrlAddDelLAC (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelLAC) ... ok
testCtrlAddDelLACCI (__main__.TestCtrlBSCNeighborCell.testCtrlAddDelLACCI) ... ok
testCtrlClearNeighbors (__main__.TestCtrlBSCNeighborCell.testCtrlClearNeighbors) ... ok
testCtrlErrs (__main__.TestCtrlBSCNeighborCell.testCtrlErrs) ... ok
testCtrlListBTS (__main__.TestCtrlBSCNeighborCell.testCtrlListBTS) ... ok
 {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-cgi-ps.add 001-01-100-33-200-123-any"
Got message: SET_REPLY 1002 bts.0.neighbor-cgi-ps.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-cgi-ps.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-cgi-ps.del 001-01-100-33-200-123-any"
Got message: SET_REPLY 1003 bts.0.neighbor-cgi-ps.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-cgi-ps.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-lac.add 100"
Got message: SET_REPLY 1000 bts.0.neighbor-lac.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-lac.del 100"
Got message: SET_REPLY 1001 bts.0.neighbor-lac.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-lac.add 100-123-4"
Got message: SET_REPLY 1002 bts.0.neighbor-lac.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-lac.del 100-123-4"
Got message: SET_REPLY 1003 bts.0.neighbor-lac.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-lac-ci.add 100-200"
Got message: SET_REPLY 1000 bts.0.neighbor-lac-ci.add OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}
Sending "SET 1001 bts.0.neighbor-lac-ci.del 100-200"
Got message: SET_REPLY 1001 bts.0.neighbor-lac-ci.del OK
Decoded replies:  {1001: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1001, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}
Sending "SET 1002 bts.0.neighbor-lac-ci.add 100-200-123-any"
Got message: SET_REPLY 1002 bts.0.neighbor-lac-ci.add OK
Decoded replies:  {1002: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1002, 'var': 'bts.0.neighbor-lac-ci.add', 'value': 'OK'}
Sending "SET 1003 bts.0.neighbor-lac-ci.del 100-200-123-any"
Got message: SET_REPLY 1003 bts.0.neighbor-lac-ci.del OK
Decoded replies:  {1003: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1003, 'var': 'bts.0.neighbor-lac-ci.del', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-clear ignored"
Got message: SET_REPLY 1000 bts.0.neighbor-clear OK
Decoded replies:  {1000: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-clear', 'value': 'OK'}}
respose: {'mtype': 'SET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-clear', 'value': 'OK'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "SET 1000 bts.0.neighbor-lac.add 100-123"
Got message: ERROR 1000 Value failed verification.
Decoded replies:  {1000: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1000, 'error': 'Value failed verification.'}
Sending "SET 1001 bts.0.neighbor-cgi-ps.del 001-01-100-200-123-1"
Got message: ERROR 1001 Value failed verification.
Decoded replies:  {1001: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1001, 'error': 'Value failed verification.'}
Sending "SET 1002 bts.0.neighbor-cgi-ps.del 001-01-100-33-200-123-1-2"
Got message: ERROR 1002 Value failed verification.
Decoded replies:  {1002: {'mtype': 'ERROR', 'id': 1002, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1002, 'error': 'Value failed verification.'}
Sending "SET 1003 bts.0.neighbor-cgi.add 100001-1123401-100-200"
Got message: ERROR 1003 Value failed verification.
Decoded replies:  {1003: {'mtype': 'ERROR', 'id': 1003, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1003, 'error': 'Value failed verification.'}
Sending "SET 1004 bts.0.neighbor-lac-ci.add 0G1-Z1-1U0-a3-2p0"
Got message: ERROR 1004 Value failed verification.
Decoded replies:  {1004: {'mtype': 'ERROR', 'id': 1004, 'error': 'Value failed verification.'}}
respose: {'mtype': 'ERROR', 'id': 1004, 'error': 'Value failed verification.'}
Sending "SET 1005 bts.0.neighbor-cgi-ps.del 001-01-100-33-200-123-any"
Got message: ERROR 1005 Failed to delete neighbor
Decoded replies:  {1005: {'mtype': 'ERROR', 'id': 1005, 'error': 'Failed to delete neighbor'}}
respose: {'mtype': 'ERROR', 'id': 1005, 'error': 'Failed to delete neighbor'}
Process returned code: 0
Launching: PWD=/build './src/osmo-bsc/osmo-bsc' '-r' 'tmp_dummy_sock' '-c' '/build/tests/../tests/ctrl/osmo-bsc-neigh-test.cfg'
Connecting to host 127.0.0.1:4249
Sending "GET 1000 bts.0.neighbor-bts.list"
Got message: GET_REPLY 1000 bts.0.neighbor-bts.list 1
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'bts.0.neighbor-bts.list', 'value': '1'}}
Sending "GET 1001 bts.2.neighbor-bts.list"
Got message: GET_REPLY 1001 bts.2.neighbor-bts.list 
Decoded replies:  {1001: {'mtype': 'GET_REPLY', 'id': 1001, 'var': 'bts.2.neighbor-bts.list', 'value': None}}
Sending "GET 1002 bts.1.neighbor-bts.list"
Got message: GET_REPLY 1002 bts.1.neighbor-bts.list 0,2
Decoded replies:  {1002: {'mtype': 'GET_REPLY', 'id': 1002, 'var': 'bts.1.neighbor-bts.list', 'value': '0,2'}}
Process returned code: 0

======================================================================
FAIL: testBtsCi (__main__.TestCtrlBSC.testBtsCi)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/tests/./ctrl_test_runner.py", line 216, in testBtsCi
    self.assertEqual(r['error'], 'Input not within the range')
AssertionError: 'CI is not within the valid range (0-65535)' != 'Input not within the range'
- CI is not within the valid range (0-65535)
+ Input not within the range


======================================================================
FAIL: testBtsLac (__main__.TestCtrlBSC.testBtsLac)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/tests/./ctrl_test_runner.py", line 196, in testBtsLac
    self.assertEqual(r['error'], 'Input not within the range')
AssertionError: 'LAC is not within the valid range (0-65535)' != 'Input not within the range'
- LAC is not within the valid range (0-65535)
+ Input not within the range


----------------------------------------------------------------------
Ran 27 tests in 10.279s

FAILED (failures=2)
make[5]: Leaving directory '/build/tests'
make[5]: *** [Makefile:709: python-tests] Error 2
make[4]: Leaving directory '/build/tests'
make[4]: *** [Makefile:727: check-local] Error 2
make[3]: *** [Makefile:565: check-am] Error 2
make[3]: Leaving directory '/build/tests'
make[2]: Leaving directory '/build/tests'
make[2]: *** [Makefile:415: check-recursive] Error 1
make[1]: *** [Makefile:456: check-recursive] Error 1
make[1]: Leaving directory '/build'
make: *** [Makefile:755: check] Error 2
+ exit_tar_workspace
+ '[' '' = 1 ']'
+ cat-testlogs.sh
Build step 'Execute shell' marked build as failure
Finished: FAILURE