maemo.org Bugzilla – Full Text Bug Listing
|Summary:||udhcp keeps spewing requests long after getting a lease|
|Product:||[Maemo Official Platform] Connectivity||Reporter:||Leif Ryge <leif>|
|Status:||RESOLVED FIXED||QA Contact:||networking-bugs|
|Priority:||Low||CC:||aapo.makela, andre_klapper, eero.tamminen, Kalle.Valo, mgroeber|
On some access points, particularly a Belkin 802.11b cable/dsl router but others too, the N800 continues to send DHCP requests at a rate of several kilobytes/sec for many minutes after successfully getting a DHCP lease. Using the Connection manager program, I can see the bytes sent and received steadily increase. Using tcpdump I can observe the flood of DHCP requests (and responses). Running "dbus-monitor --system" I see a continuous stream of messages like this: string "" string ":1.15253" signal sender=org.freedesktop.DBus -> dest=(null destination) interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.15253" string ":1.15253" The dbus messages stop at the same time as the dhcp queries, which is not at a predictable interval. Sometimes it is less than a minute, often it takes more than 10 minutes. Sometimes, when this goes on for a long time, the AP hangs and needs to be manually reset. Aside from when that happens, all of my other wireless devices (various computers and a 770 with ITOS2006) have no problems with this network. I have observed this behavior in all versions of the N800 software up to and including 4.2007; I recall seeing a mailing list post about this precise issue (minus mention of dbus) in January and I somehow expected a bug must have been filed before now... but I don't see one. Bug #1170 might be caused by this, though. The N800 is able to access the internet (albeit at limited speeds) while this is happening, so it is possible to be affected and not to notice it. I have even made gizmo calls while this is happening. A workaround to prevent this from happening is to manually configure a static IP for the affected network in the advanced section of the connection manager. This is presently the only way I know how to make N800s not denial-of-service my wifi network.
I can confirm both the behaviour (continous transfer of about 10k/s upstream and 4k/s downstream in idle right after powering up and connecting) as well as the fix (setting a static IP address) for the following combination: - N800 with ITOS2007 4.2007.26-8 - Sinus 154 DSL Basic SE with 1.12 firmware (a common WLAN router distributed by Deutsche Telekom) Hope this gets the issues with unpredictable battery life of the N800 fixed that I have been plagued by so far...
OS2008 has more recent udhcpc version. Are you experiencing this bug with it?
I haven't seen this bug occur since OS2007, but the Belkin AP that reliably triggered it eventually died so I am unable to confirm if it has been fixed in OS2008.
> I haven't seen this bug occur since OS2007 Assuming that this has been fixed based on reporter's comment. Marcus, as you might probably be able to still test this: Please reopen this report if this is still an issue in the latest Diablo (4.2008.36-5). Thanks.