<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009>hi,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>i did some heavy 
tests this weekend with many mobile stations at once. with these patches all 
ressources (channels / subscribers) were released cleanly. even when mobile 
stations request more than 4 channels at a time (the current SDCCH4 is full), 
there is no ressource getting stuck anymore.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>patch 39: the 
location update process did not work, if mobile station uses tmsi when comming 
from a different network. in this case the reject-timer must also be started, 
and we wait for imsi identity response. in case we can't find the subscriber or 
if we have an unimplemented location update, we release location update process 
and send a reject.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>patch 40: in case of 
a channel breakdown, the signal handler for releasing lchan is called. the wrong 
pointer was used as lchan. (see last hunk) also we don't need to check use 
counter of lchan, if we receive an "cause 22 error". the lchan gets released 
anyway, if use counter becomes 0. (see first hunk). also i think we can force 
channel release when we receive an error indication. this can easily be tested: 
remove the battery during active call, then send a message to the mobile station 
(hang up on the remote). the message cannot be delivered, so the BTS send us an 
error indication, the channels and the call process gets 
released.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>patch 41: the 
pointer "tall_bsc_ctx" belongs to the gsm_data.c file, not to include 
file.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>patch 42: again my 
traffic channel patch. the mobile requests a channel. in case of a location 
update, we deliver the requested channel type. if we receive a channel request 
for other reasons, i force a TCH_F channel. this is requied, because we cannot 
change (modify) the channel right now. also i check if we have a TCH_F channel 
when we want to make a call to the mobile. if so, the channel is used, if not, 
paging is stated as if we would have no channel. so it is possible to call a 
mobile during location update, when it holds not a TCH_F 
channel.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>patch 43: this small 
fix will not check for given subscriber/imsi here. this is already done in the 
next "if"-condition.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>patch 38: still i 
use this little hacked install patch to install library and include files, so 
other applications like LCR can use openbsc without refering to the openbsc 
source directory. i use that install-hook, because i don't know much about 
autoconf. maybe there is a better way to do that.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468355915-28062009>anyway i don't get 
any measurement reports at all. i tried two BTS' and used the firmware as 
described in the wiki.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009>regards,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009>andreas</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=468355915-28062009></SPAN></FONT> </DIV></BODY></HTML>