Minor correction of issues.txt. I wrote the opposite of what I wanted to say...
[osmocom-bb.git] / src / host / gsm48-andreas / issues.txt
1 Location updating procedure:
2
3 When SIM is "NOT UPDATED", there is no valid LAI in SIM. LOCATION UPDATING
4 REQUEST message requires LAI. How is an IMSI attach possible, if no LAI
5 exists?
6 We have three conditions:
7 - LAI in SIM is valid
8 - LAI in SIM exists (last stored) but marked invalid.
9 - No LAI in SIM (brand new one)
10 See Table 10.5.3 TS 04.08 and try to understand the riddle...
11
12
13 OpenBSC:
14 If tx_setup fails during process, the msg must be freed to avoid memory leak.
15
16
17 OpenBSC:
18 Must use *_LOC_PRN_S_LU on protocol side.
19 Or it uses *_LOC_PUN_S_LU to hide private network type (maybe some cfg option)
20
21
22 LCR:
23 Also LCR must use correct location.
24 For MS support, it must use *_LOC_USER
25
26
27 Measurements:
28 How do we send MEASUREMENT RESULTS to RSL? (maybe RSL_MT_MEAS_RES)
29 what triggers the sending? Or do we just send it from time to time to layer 1
30 where it is stored and sent when the time is right? (Then we might get
31 something like RSL_MT_MEAS_CNF, so we can send the next one, if we have new
32 measurements available, otherwhise the L1 will use the old measurement results
33 and resends them without confirming it.)
34
35
36 RACH:
37 I need some RACH primitives like:
38 - RACH request (tx_ph_rach_req already exists) including value and offset of
39   RACH slot from now.
40 - RACH confirm, the RACK has been sent (with timeslot where is was sent)
41 - RACH cancel request:
42   Since RACH request must be queued in layer 1 until it the right slot is
43   reached, I need to tell L1 to cancel it. Whenever I receive a confirm, I
44   schedule the next one until the maximum number has been transmitted or until
45   an IMMEDIATE ASSIGNMENT is received on CCCH.
46 Any better idea? Read GSM 04.08 clause 3.3.1.1.2 and 3.3.1.1.3 for more info.
47
48
49 RACH request on RSL:
50 Does it make sense to put RACH request to the set of RSLms primitives?
51 (i.e. RSL_MT_CHAN_REQ, not RQD!, RSL_MT_CHAN_CNF, RSL_MT_CHAN_CAN)
52 What do you say?
53
54
55