On Fri, May 4, 2012 at 7:39 PM, Harald Welte <laforge(a)gnumonks.org> wrote:
hi Olaf,
On Fri, May 04, 2012 at 02:25:28PM +0200, Olaf Schulz wrote:
I use OpenBSC/GPRS (sw version only few weeks
old) with nanoBTS and
this works well mith many mobile devices. With Nokia devices,
however, I do not get a PDP context. Here is an osmo-sgsn trace of
Nokia E65:
This is very likely a problem related to TLLI state tracking and LLC
sequence numbers. We have seen this for probably something like one
year in OsmoSGSN and sadly nobody has had enough of a problem with it to
actually debug it completely, fix it and contribute back a fix :/
Please see my posts from a few days back in which a fix is suggested
for the TLLI mismatch. I had similar problems and they were solved
after applying that patch. The problem, as far as I found it, is that
SGSN is translating the foreign TLLI to a local TLLI (which is fine),
but later on rechecks the foreign TLLI for existence (which is not
fine, because the local variant exists). In my patch I convert all
TLLI to local before doing a check so previously created local TLLI's
are matched to the correlated foreign TLLI.
Regards,
Frank