Reply
Thread Tools
Posts: 316 | Thanked: 150 times | Joined on May 2006
#11
Can this account for shockingly unreliable browsing?

I can pull down maybe a page or two and then it seems to only connect and get data very occasionally, while my 770 can be merrily browsing the same sites using the same WLAN at the same time.
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#12
Originally Posted by jaark View Post
Can this account for shockingly unreliable browsing?

I can pull down maybe a page or two and then it seems to only connect and get data very occasionally, while my 770 can be merrily browsing the same sites using the same WLAN at the same time.
Your access point may not play nice with power saving mode (PSM) - you can reduce or disable the level of power saving in Connections->Advanced. PSM was added in later versions of OS2007 and caused problems for some routers (the minority fortunately) - OS2008 adds a GUI option to disable/reduce PSM if it isn't compatible with the users wireless router.
 

The Following 2 Users Say Thank You to Milhouse For This Useful Post:
Posts: 316 | Thanked: 150 times | Joined on May 2006
#13
Thanks, I'll give that a try.. if I ever get the thing turned on again.

I've set it to intermediate and things look a lot better. Cheers.

Last edited by jaark; 2007-12-09 at 11:49. Reason: Update
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#14
Originally Posted by jaark View Post
Can this account for shockingly unreliable browsing?
If you have buggy or misconfigured wlan router than yes. Powes saving mode support should be nowadays pretty normal thing but still some APs don't support it correctly or have it misconfigured by default. For misconfiguration look for parameters "Beacon interval" and "DTIM interval". Don't set it too high, something like 100 1 or 100 2 or 200 1 should be fine.

AFAIK devices in power saving mode wake up once per (DTIM*beacon interval) to check for new packets. On my AP I have beacon interval 100(ms) and DTIM set to 2 so the tablet periodically wake up each 200ms to get packets waiting for it in AP's buffer. So if the device is not sleeping when someone is sending packet to it, it will get the packet directly off the net and react immediately (like seen in those ping tests with power saving off or not effective). If not, access point will buffer it for the device and wake it as configured and resend all waiting packets in one go.

As for those ping tests - well this is pretty artificial test. If you really have such traffic (1 packet per second) and still require minimal latency then disable power saving or set sleep timeout interval above one second. And if traffic is continuous like this your device will not turn wi-fi chip off at all and will die in hour or so (but with low latency :-).

The worse latency seen in test proves that the tablet managed to sleep between those 1 second packets (and waked up in next beacon*DTIM period) which is a good thing for battery. This is actually a feature, not bug. It allows you listen to internet radio, browse web etc. while the wi-fi chip still manages to sleep most of the time.

If you want additional details, google for "wlan PSM" "wlan powersaving mode" or search also this forum or maemo lists for PSM timeout, or PSM interval.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.

Last edited by fanoush; 2007-12-09 at 11:56.
 

The Following 2 Users Say Thank You to fanoush For This Useful Post:
Posts: 550 | Thanked: 110 times | Joined on Aug 2006
#15
Originally Posted by Milhouse View Post
Your access point may not play nice with power saving mode (PSM) - you can reduce or disable the level of power saving in Connections->Advanced. PSM was added in later versions of OS2007 and caused problems for some routers (the minority fortunately) - OS2008 adds a GUI option to disable/reduce PSM if it isn't compatible with the users wireless router.
Where is this GUI option in 2008? I haven't been able to find it anywhere. I have noticed that several other configuration options from 2007 are now missing as well. While my WAP supports PSM just fine, I am kinda curious about what effect the higher latency is having on overall bandwidth and if that in turn is having negative effects on media streaming, (ORB) in particular.
 
Posts: 503 | Thanked: 267 times | Joined on Jul 2006 @ Helsinki
#16
Originally Posted by Rocketman View Post
I am kinda curious about what effect the higher latency is having on overall bandwidth and if that in turn is having negative effects on media streaming, (ORB) in particular.
Theoretically wlan chip should never go to sleep if you are pumping a lot of data through it and trying to get maximum bandwidth. Anyway, overall wlan bandwidth is not very good. IMHO it is mostly caused by inefficient code in wlan driver which causes it to eat all the cpu resources on heavy wlan transfers. That's especially bad for media streaming, as video player has less cpu resources left on decoding. The higher is video bitrate, the more cycles get eaten by wlan driver thus starving the decoder. This looks like a purely software problem and hopefully it can be fixed later.

Some tests show that Nokia 770 wlan chip can transfer up to 2MB/s over McBSP bus, but I'm not sure if it can sustain such rate over a long period of time or can just do occasional burst transfers. A lot of things still need to be investigated and we don't have a complete picture yet.

Some more wlan performance related details can be found here (discovered while investigating Nokia 770 memory corruption bug): https://bugs.maemo.org/show_bug.cgi?id=2006
The sources of wlan driver (an open part of them) can be found here: https://garage.maemo.org/projects/cx3110x/
This cx3110x project also has a mailing list: https://garage.maemo.org/mailman/listinfo/cx3110x-devel

PS. Please don't treat this post as a source of reliable information. It just reflects my current (definitely incomplete) vision of the problem and may be wrong.
 
Posts: 833 | Thanked: 124 times | Joined on Nov 2007 @ Based in the USA
#17
Originally Posted by Rocketman View Post
Where is this GUI option in 2008? I haven't been able to find it anywhere. I have noticed that several other configuration options from 2007 are now missing as well. While my WAP supports PSM just fine, I am kinda curious about what effect the higher latency is having on overall bandwidth and if that in turn is having negative effects on media streaming, (ORB) in particular.
control panel --> connectivity -->connections --> (select connection) --> next, next, advanced --> other tab
__________________
N810, iGo bt kb, Diablo, 10Gb storage onboard instead of a Thinkpad
OTG w/ unlimited storage!!
Put a penguin in your pocket!!
PLEASE use the Wiki
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#18
Originally Posted by Serge View Post
Theoretically wlan chip should never go to sleep if you are pumping a lot of data through it and trying to get maximum bandwidth. Anyway, overall wlan bandwidth is not very good. IMHO it is mostly caused by inefficient code in wlan driver which causes it to eat all the cpu resources on heavy wlan transfers. That's especially bad for media streaming, as video player has less cpu resources left on decoding. The higher is video bitrate, the more cycles get eaten by wlan driver thus starving the decoder. This looks like a purely software problem and hopefully it can be fixed later.
Remember how Flash would (and still does) stutter while a Flash video is downloading, yet it plays fine once the download is complete? I wonder if this is due to the download over WiFi unecessarily sapping CPU cycles - I realise that some CPU cycles will be needed to download the Flash data, but I was surprised to see that enough cycles were taken to screw up Flash playback.

As a test I just disabled PSM on my N800/OS2008 (Linksys WRT54GS access point Beacon/DTIM set to 100ms/1ms respectively) and it seems (it's hard to quantify this scientifically) that browsing is faster with PSM disabled - pages seemed to download their resources much more quickly, the progress bar displaying "139/142" (or whatever) seemed to churn through each resource with much less delay. Anyone able to confirm this? My battery just died on me!

Any improvements to WiFi performance would be greatly appreciated - I feel that there is some "fat" in the WiFi stack which could be trimmed to the benefit of us all.

Last edited by Milhouse; 2007-12-09 at 17:34.
 
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#19
But the wi-fi driver is closed-source, propriaretary code.. therefore it must be good, no?
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.
 
luca's Avatar
Posts: 1,137 | Thanked: 402 times | Joined on Sep 2007 @ Catalunya
#20
Originally Posted by TA-t3 View Post
But the wi-fi driver is closed-source, propriaretary code.. therefore it must be good, no?
My opinion is that it's either too badly written that they're ashamed of showing it, or the device is so crappy that they're ashamed of showing it. However usually it's both
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 04:57.