This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Harald Welte laforge at gnumonks.orgHi again,
On Sun, May 02, 2010 at 11:19:11PM +0200, Harald Welte wrote:
> As a result, GPRS ATTACH and RA UPDATE are working again, like they did
> months ago.
>
> I'm now still stuck somewhere in PDP context activation, and am confident
> that this will be solved tomorrow. After that point, the actual data plane
> can be worked on, i.e. flow control and fragmentation, as well as somehow
> actually routing IP packets into the LLC connection.
PDP context activation is now successful, and I get to the point where
I see IP-packets from the mobile phone inside the SNDCP/LLC/BSSGP/NS protocol
stack.
What now needs to be done is to implement a working SNDCP layer, starting
with simple fragmentation support and none of the compression options.
For anyone who wants to try: There is not much that needs to be configured,
I've attached two reference config files for openbsc and osmo_sgsn to this
message. The only important part is to set the UDP port numbers in openbsc
and osmo_sgsn to the same value. Simply check out the gprs-sgsn branch and
start opensc and osmo_sgsn.
I am going to leave the SGSN at this state for now and work on other tasks
again (like the Gb proxy, OsmocomBB layer1, ...). However, I expect to get
back to continuing the SGSN work during the weeks to come.
Happy hacking,
Harald
--
- Harald Welte <laforge at gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
-------------- next part --------------
!
! OpenBSC configuration saved from vty
! !
password foo
!
line vty
no login
!
network
network country code 1
mobile network code 1
short name OpenBSC
long name OpenBSC
auth policy closed
location updating reject cause 13
encryption a5 0
neci 0
rrlp mode none
mm info 0
handover 0
handover window rxlev averaging 10
handover window rxqual averaging 1
handover window rxlev neighbor averaging 10
handover power budget interval 6
handover power budget hysteresis 3
handover maximum distance 9999
timer t3101 10
timer t3103 0
timer t3105 0
timer t3107 0
timer t3109 0
timer t3111 0
timer t3113 60
timer t3115 0
timer t3117 0
timer t3119 0
timer t3141 0
bts 0
type nanobts
band DCS1800
cell_identity 0
location_area_code 1
training_sequence_code 7
base_station_id_code 63
ms max power 15
cell reselection hysteresis 4
rxlev access min 0
channel allocator ascending
rach tx integer 9
rach max transmission 7
ip.access unit_id 1800 0
oml ip.access stream_id 255
gprs mode egprs
gprs routing area 1
gprs cell bvci 2
gprs nsei 2
gprs nsvc 0 nsvci 2
gprs nsvc 0 local udp port 23000
gprs nsvc 0 remote udp port 23000
gprs nsvc 0 remote ip 192.168.100.11
gprs nsvc 1 nsvci 0
gprs nsvc 1 local udp port 0
gprs nsvc 1 remote udp port 0
gprs nsvc 1 remote ip 0.0.0.0
trx 0
rf_locked 0
arfcn 871
nominal power 23
max_power_red 0
rsl e1 tei 0
timeslot 0
phys_chan_config CCCH+SDCCH4
timeslot 1
phys_chan_config SDCCH8
timeslot 2
phys_chan_config TCH/F
timeslot 3
phys_chan_config TCH/F
timeslot 4
phys_chan_config TCH/F
timeslot 5
phys_chan_config TCH/F
timeslot 6
phys_chan_config TCH/F
timeslot 7
phys_chan_config PDCH
-------------- next part --------------
!
! OpenBSC configuration saved from vty
! !
!
line vty
no login
!
sgsn
nsip local port 23000