Groups > Symbian > Symbian EPOC connect > Re: internet connection problem on nokia E50




internet connection problem on nokia E50

internet connection problem on nokia E50
Thu, 18 Jan 2007 12:32:43 +010
Hello

We have some problems connecting to gprs/edge network, after several 
hours of working, connection is closed and then cannot be opened.
We are using RConnection::Start specyfing valid iap to connect, then we 
are monitoring connection  using RConnection::AllInterfaceNotification.
It happens on some phones that our connection is being closed, then 
immediately we are starting new connection (using RConnection::Start) 
which returns error KErrTimedOut (after a long time - something about 15 
minutes), so we are trying again after some time(30 sec)... then next 
attempt returns error KErrDisconnected.
I wonder if somebody encountered such behaviour and can share any 
information about that.

Sebastian Wieczorek
Post Reply
Re: internet connection problem on nokia E50
Sat, 27 Jan 2007 18:12:13 +020
Sebastian Wieczorek wrote:
> Hello
> 
> We have some problems connecting to gprs/edge network, after several 
> hours of working, connection is closed and then cannot be opened.
> We are using RConnection::Start specyfing valid iap to connect, then we 
> are monitoring connection  using RConnection::AllInterfaceNotification.
> It happens on some phones that our connection is being closed, then 
> immediately we are starting new connection (using RConnection::Start) 
> which returns error KErrTimedOut (after a long time - something about 15 
> minutes), so we are trying again after some time(30 sec)... then next 
> attempt returns error KErrDisconnected.
> I wonder if somebody encountered such behaviour and can share any 
> information about that.

A good way to determine whether it's a problem with the way you are 
making the connection or whether the phone is having trouble making 
connection is to use a built-in app to access the internet (e.g., the 
browser). If the browser can create a connection, try to fiddle with 
your code (e.g., make sure that you are starting afresh with a new 
RConnection object, that you wait a bit betweeen attempts, try an 
explicit Stop() on any connection you find exist but don't work).

If the browser cannot make a connection, then it's a problem with the 
phone itself. Older Nokia phones used to have the issue where concurrent 
attempts to create a GPRS connection could confuse the phone to the 
point where it wouldn't talk to the GSM side at all anymore. All S60 
phones I know have the issue that if the network ever tells the phone 
that there is no data support (for example, when roaming, your phone 
might try to use a network that doesn't allow data roaming) it will 
refure to even try connection until rebooted. There might be an issue 
with your network that triggers that.

In general of course, if the phone loses the ability to create GPRS 
connections, you should take it up with Nokia, as that is a platform 
bug. Service requests cost 180 EUR at Forum Nokia, but the policy is to 
re-imburse you if it is a platform bug.

Please post back on your findings.

> 
> Sebastian Wieczorek
> 

Post Reply
Re: internet connection problem on nokia E50
Mon, 29 Jan 2007 10:52:15 +010
Mika Raento wrote:
> Sebastian Wieczorek wrote:
>> Hello
>>
>> We have some problems connecting to gprs/edge network, after several 
>> hours of working, connection is closed and then cannot be opened.
>> We are using RConnection::Start specyfing valid iap to connect, then 
>> we are monitoring connection  using 
>> RConnection::AllInterfaceNotification.
>> It happens on some phones that our connection is being closed, then 
>> immediately we are starting new connection (using RConnection::Start) 
>> which returns error KErrTimedOut (after a long time - something about 
>> 15 minutes), so we are trying again after some time(30 sec)... then 
>> next attempt returns error KErrDisconnected.
>> I wonder if somebody encountered such behaviour and can share any 
>> information about that.
> 
> A good way to determine whether it's a problem with the way you are 
> making the connection or whether the phone is having trouble making 
> connection is to use a built-in app to access the internet (e.g., the 
> browser). If the browser can create a connection, try to fiddle with 
> your code (e.g., make sure that you are starting afresh with a new 
> RConnection object, that you wait a bit betweeen attempts, try an 
> explicit Stop() on any connection you find exist but don't work).
> 
> If the browser cannot make a connection, then it's a problem with the 
> phone itself. Older Nokia phones used to have the issue where concurrent 
> attempts to create a GPRS connection could confuse the phone to the 
> point where it wouldn't talk to the GSM side at all anymore. All S60 
> phones I know have the issue that if the network ever tells the phone 
> that there is no data support (for example, when roaming, your phone 
> might try to use a network that doesn't allow data roaming) it will 
> refure to even try connection until rebooted. There might be an issue 
> with your network that triggers that.
> 
> In general of course, if the phone loses the ability to create GPRS 
> connections, you should take it up with Nokia, as that is a platform 
> bug. Service requests cost 180 EUR at Forum Nokia, but the policy is to 
> re-imburse you if it is a platform bug.
> 
> Please post back on your findings.
> 
>>
>> Sebastian Wieczorek
>>
> 
>     Mika Raento


Just after problem with gprs arised we implemented extensive logging,
upgraded phones rom to newest(Nokia E50 rom from 6.27.1.0 to 6.41.3.0)
version and we encountered KErrServerBusy returned by RConnection::Start
on some phones. Main problem is that we cannot recreate that error, it
happens only on our customer phones(located several hundred kilometers
away), which can point to some gsm network related problems, anyway i
think phone should be resistant to such situations. It happens only on
some random phones, also it happens that phone is permamently 'gprs
locked' or for some time(several minutes or even hours). Again i think
it points to gsm network problems.

Also we asked our customer to make(mentioned by you) web browser test,
it turned out that web browser cannot make gprs connection. So this time
it appears to be platform bug.

Next thing I want to ask is forum nokia bug report responsivness, how
long do they react to bug submission and what is probability they will
really fix something.

Sebastian Wieczorek

Post Reply
Re: internet connection problem on nokia E50
Mon, 29 Jan 2007 15:12:37 +010
Markku Savela napisa³(a):
> Sebastian Wieczorek <s.wieczorek@softline.net.pl> writes:
> 
>> version and we encountered KErrServerBusy returned by
RConnection::Start
>> on some phones.
> 
> Isn't this the error you get when you try to activate too many
> asynchronous operations in parallel to a server (in this case socket
> server)? The default was sometimes only 8 (can be changed by a
> parameter to Socketserver Connect()).
> 
> Perhaps you just have too many pending asynchronous requests
> occasionally?
> 

I was considering such case when we have too many connections with 
socket server. KErrServerBusy error happens only with latest form(E50 
6.41.3.0), there are two cases 1) phone is 'gprs locked' permamenty or 
2) phone is 'gprs locked' for some time, such behaviour suggest that 
this is not socket server connection limit. Anyway it is worth to check 
again this possibility.

Thanks

Post Reply
Re: internet connection problem on nokia E50
29 Jan 2007 15:35:43 +0200
Sebastian Wieczorek <s.wieczorek@softline.net.pl> writes:

> version and we encountered KErrServerBusy returned by RConnection::Start
> on some phones.

Isn't this the error you get when you try to activate too many
asynchronous operations in parallel to a server (in this case socket
server)? The default was sometimes only 8 (can be changed by a
parameter to Socketserver Connect()).

Perhaps you just have too many pending asynchronous requests
occasionally?
Post Reply
<< Previous 1 2 Next >>
( Page 1 of 2 )
about | contact