Project

General

Profile

Actions

Bug #6280

closed

mobile: issues with RR Measurement Report

Added by fixeria 5 months ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OsmocomBB mobile (host)
Target version:
-
Start date:
12/03/2023
Due date:
% Done:

100%

Resolution:
Spec Reference:

Description

Since recently (maybe one or even two months ago) when using osmocom-bb/mobile I started seeing these warnings printed by osmo-bsc:

DRSL DEBUG abis_rsl.c:1519 (bts=0,trx=0,ts=1,ss=0): meas_rep_count++=5 meas_rep_last_seen_nr=4
DRR ERROR gsm_04_08_rr.c:1005 Invalid BCCH channel list index 0 in measurement report
DRSL DEBUG abis_rsl.c:1519 (bts=0,trx=0,ts=1,ss=0): meas_rep_count++=6 meas_rep_last_seen_nr=5
DRR ERROR gsm_04_08_rr.c:1005 Invalid BCCH channel list index 0 in measurement report
DRSL DEBUG abis_rsl.c:1519 (bts=0,trx=0,ts=1,ss=0): meas_rep_count++=7 meas_rep_last_seen_nr=6
DRR ERROR gsm_04_08_rr.c:1005 Invalid BCCH channel list index 0 in measurement report
DRSL DEBUG abis_rsl.c:1519 (bts=0,trx=0,ts=1,ss=0): meas_rep_count++=8 meas_rep_last_seen_nr=7
DRR ERROR gsm_04_08_rr.c:1005 Invalid BCCH channel list index 0 in measurement report
DRSL DEBUG abis_rsl.c:1519 (bts=0,trx=0,ts=1,ss=0): meas_rep_count++=9 meas_rep_last_seen_nr=8
DRR ERROR gsm_04_08_rr.c:1005 Invalid BCCH channel list index 0 in measurement report

Please find a PCAP file attached. Here is one of the measurement reports as decoded by wireshark:

GSM A-I/F DTAP - Measurement Report
    Protocol Discriminator: Radio Resources Management messages (6)
    DTAP Radio Resources Management Message Type: Measurement Report (0x15)
    Measurement Results
        1... .... = BA-USED: 1
        .0.. .... = DTX-USED: DTX was not used
        ..11 1111 = RXLEV-FULL-SERVING-CELL: >= -48 dBm (63)
        0... .... = 3G-BA-USED: 0
        .0.. .... = MEAS-VALID: The measurement results are valid
        ..11 1111 = RXLEV-SUB-SERVING-CELL: >= -48 dBm (63)
        0... .... = SI23_BA_USED: 0
        .000 .... = RXQUAL-FULL-SERVING-CELL: BER < 0.2%, Mean value 0.14% (0)
        .... 000. = RXQUAL-SUB-SERVING-CELL: BER < 0.2%, Mean value 0.14% (0)
        .... ...1  10.. .... = NO-NCELL-M: 6 neighbour cell measurement result (6)
        ..10 1110 = RXLEV-NCELL: 46
        0000 0... = BCCH-FREQ-NCELL: 0
        .... .000  000. .... = BSIC-NCELL: 0
        ...1 0111  0... .... = RXLEV-NCELL: 46
        .000 00.. = BCCH-FREQ-NCELL: 0
        .... ..00  0000 .... = BSIC-NCELL: 0
        .... 1011  10.. .... = RXLEV-NCELL: 46
        ..00 000. = BCCH-FREQ-NCELL: 0
        .... ...0  0000 0... = BSIC-NCELL: 0
        .... .101  110. .... = RXLEV-NCELL: 46
        ...0 0000 = BCCH-FREQ-NCELL: 0
        0000 00.. = BSIC-NCELL: 0
        .... ..10  1110 .... = RXLEV-NCELL: 46
        .... 0000  0... .... = BCCH-FREQ-NCELL: 0
        .000 000. = BSIC-NCELL: 0
        .... ...1  0111 0... = RXLEV-NCELL: 46
        .... .000  00.. .... = BCCH-FREQ-NCELL: 0
        ..00 0000 = BSIC-NCELL: 0
        No space for padding bits

I am running my own network with only one BCCH carrier, no neighbors. Looks like a regression is the mobile app to me.


Files

Actions #2

Updated by jolly 5 months ago

  • Status changed from New to In Progress
Actions #3

Updated by jolly 5 months ago

  • % Done changed from 0 to 80

Issue fixed in OsmocomBB. Patches are pushed to Gerrit for review.

Actions #4

Updated by jolly 5 months ago

  • Status changed from In Progress to Resolved
  • % Done changed from 80 to 100

Patches are merged. Still there is no implementation for reporting neighbor cells. The report is now empty, as it should be with the current code.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)