Tp-link TL-WR2543ND DHCP en Xperia Mini Pro probleem

Pagina: 1
Acties:

  • hars73
  • Registratie: Februari 2002
  • Laatst online: 20-11 23:55

hars73

Papa van Dewi en Robin :-)

Topicstarter
Sinds een paar weken heb ik mijn oude Netgear router vervangen door een Tp-link TL-WR2543ND. Op zich allemaal geen probleem, alle pc's, laptops, telefoons en laptops doen het. Router draait stabiel, goed bereik.

Maar, wat me ineens op ging vallen is dat als mijn Sony Ericsson Xperia Mini Pro thuis via wifi verbonden was, de batterij wel heel erg snel leeg ging. Van 100% naar 15% in zo'n 7 tot 8 uur, zonder dat ik iets met de telefoon deed, hij lag gewoon in de la. Met m'n vorige router kon ik het hele weekend door zonder te laden als ie vrijdagmiddag 100% vol was.

Vervolgens heel internet afgezocht, kwam het probleem hier en daar wel vaker tegen, maar oplossingen niet.
Dus van alles geprobeerd aan te passen in de router:
- van B/G/N mixed naar B/G mixed en alleen G netwerk
- WPA eraf, volledig zonder beveiliging
- Statisch IP adres, zowel in de telefoon als via MAC adres in de router
- Wifi op vast kanaal (1) gezet
- Leasetijd van 2 uur naar meerdere dagen gezet

In m'n telefoon geprobeerd:
- Vast IP adres
- Alle widgets eraf
- Allerlei apps eraf

Niks hielp. Daarna de app BetterBatteryStats geinstalleerd. Hiermee zou je wat meer moeten kunnen vinden.
Wat daaruit kwam was dat m'n telefoon bijna niet in deep-sleep mode kwam, bijna altijd awake was en constant rx-wakelocks krijgt. Dus hij ontvangt regelmatig een bericht via het netwerk en blijft daardoor wakker.

Vervolgens de app System Tuner Pro geinstalleerd op de telefoon en kijken of ik daar nog iets uit kan halen. En wat ik al vermoedde blijkt hier wel uit. Om de paar minuten is er communicatie met de DHCP server van de router. Alsof de leasetijd verlopen is en er opnieuw een IP adres uitgedeeld moet worden. Maar de DHCP leasetijd staat nu op 2880 minuten (de max waarde) en heeft ook al op 2 uur gestaan en een paar waardes er tussenin.

Als ik de wifi uitzet binnen Android, dan is het batterijverbruik ook weer normaal. Morgen zit ik op een ander wifi netwerk op m'n werk en ga dan eens kijken of hetzelfde fenomeen zich daar ook voordoet.

Het vreemde is dat de HTC Desire van m'n vrouw geen last heeft van deze battery drain en mijn Archos G9 tablet ook niet. Ik heb System Tuner Pro ook even op de Archos geinstalleerd, maar daarin geen meldingen over de DHCP. Mijn Experia Mini Pro heeft gewoon de SE stock firmware met het laatste versienummer.

Ik begrijp er echt helemaal niks meer van en sta op het punt om de hele firmware opnieuw op mijn telefoon te gaan zetten, zodat alles terug is naar fabrieksinstellingen. Maar ik doe dat liever niet eigenlijk als het anders op te lossen is.

Heeft iemand nog een idee waar dit fenomeen vandaan kan komen en ideeen welke ik nog zou kunnen proberen? 7-8 uur op een volle acculading zonder dat ik hem gebruik is niet echt fijn.


Hieronder staat een stukje van de logging van System Tuner Pro met een filter op het woord 'DHCP'. Onderstaand stuk herhaalt zich elke 2 minuten:

D/22:28:52.389 kernel ( 126)
[111382.562133] wake lock wifi_rx_wake, expired
V/22:28:21.900 WifiStateTracker( 248)
DhcpHandler: DHCP request succeeded
D/22:28:21.900 WifiStateTracker( 248)
DhcpHandler: DHCP populate request started
D/22:28:12.476 WifiStateTracker( 248)
DHCP renewal with lease: -1
D/22:28:11.989 dhcpcd (19444)
waiting for infinity
D/22:28:11.889 dhcpcd (19444)
executing `/system/etc/dhcpcd/dhcpcd-run-hooks', reason RENEW
D/22:28:11.889 WifiStateTracker( 248)
dhcpcd lease file updated
D/22:28:11.885 dhcpcd (19444)
adding route to 0.0.0.0/0 via 192.168.1.1
D/22:28:11.885 dhcpcd (19444)
adding IP address 192.168.1.150/24
D/22:28:11.885 dhcpcd (19444)
leased 192.168.1.150 for infinity
D/22:28:11.885 dhcpcd (19444)
lease of 4294967295 would overflow, treating as infinite
D/22:28:11.885 dhcpcd (19444)
acknowledged 192.168.1.150 from 192.168.1.1
D/22:28:11.479 dhcpcd (19444)
sending DHCP_REQUEST with xid 0x479dde66, next in 4.48 seconds
D/22:28:11.479 dhcpcd (19444)
rebinding lease of 192.168.1.150
D/22:28:11.479 dhcpcd (19444)
received SIGALRM, renewing lease
D/22:28:11.469 WifiStateTracker( 248)
DHCP renewal started
D/22:28:11.460 WifiStateTracker( 248)
Sending a DHCP renewal

  • hars73
  • Registratie: Februari 2002
  • Laatst online: 20-11 23:55

hars73

Papa van Dewi en Robin :-)

Topicstarter
Inmiddels ben ik erachter dat als je een statisch IP adres gebruikt en het resultaat daardoor een leasetijd van -1 is, Android een bekende bug heeft dat ie om de paar minuten weer opnieuw een IP adres probeert op te vragen (als de leasetijd is 'infinity').

Dus ik heb mijn IP weer dynamisch gemaakt, het telkens opnieuw een DHCP aanvraag doen is daarmee weg, maar nog steeds heb ik op m'n thuisnetwerk een battery drain. Ik heb thuis om de paar seconden dat er een wakelock 'wifi_rx_wake' komt op de telefoon waardoor ie niet in sleepmode gaat.

Er is dus 'iets' op het netwerk wat berichten verzendt naar mijn telefoon. Mijn vermoeden is toch nog steeds dat dit de DHCP server is van de TP Link router. Blijft vreemd dat het niet gebeurt op de andere Android apparaten thuis.

Ik zit nu op het wifi netwerk op m'n werk en zie hier vrijwel geen 'wifi_rx_wake' wakelocks en merk hier ook geen battery drain. Dus ik zou een specifiek proces op mijn telefoon wel bijna uitsluiten van dit probleem. Ik lees op internet veel verhalen dat bij de Samsung Galaxy SII dit probleem ook veelvuldig voorkomt.

Kan ik op de een of andere manier erachter komen wat voor packets er worden gestuurd?

Maar een oplossing moet ik volgens mij zoeken in de router. Ik zou alleen niet meer weten wat voor oplossing.

[ Voor 4% gewijzigd door hars73 op 21-05-2012 12:47 ]


  • _WouterB
  • Registratie: November 2012
  • Laatst online: 01-12 21:35
Ik heb dit probleem ook! Mijn mobiel gaat in ongeveer 7 uur van 100% naar 15%... Heb je hier ondertussen al een oplossing voor gevonden? :)

Ik heb wel een andere router overigens...

[ Voor 13% gewijzigd door _WouterB op 11-11-2012 18:43 ]


  • hars73
  • Registratie: Februari 2002
  • Laatst online: 20-11 23:55

hars73

Papa van Dewi en Robin :-)

Topicstarter
Geen andere oplossing dan de wifi uitzetten als mn telefoon in sleepmode staat (geavanceerde instellingen voor wifi op je telefoon). Ik kan er wel mee leven.