#10232 HIGH 10.1.2: WiFi dies on suspended XO-1, os300
Zarro Boogs per Child
bugtracker at laptop.org
Fri Aug 27 10:35:02 EDT 2010
#10232: WiFi dies on suspended XO-1, os300
------------------------------------+---------------------------------------
Reporter: hal.murray | Owner:
Type: defect | Status: new
Priority: high | Milestone: 10.1.2
Component: not assigned | Version: not specified
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
------------------------------------+---------------------------------------
Comment(by pgf):
okay. i think this confirms it's a wlan firmware bug. you're not seeing
activity on the wakeup line, and the EC doesn't have the wakeup masked
(the 0x1b command sets the wakeup mask with the arg 0xff).
hal -- what traffic are you sending to the wlan (from another system) when
this occurs? i assume you've taken care of locking down the arp cache
somehow? and the traffic is a ping of some sort? it's possible you're
seeing a wakeup race -- i.e., the wlan could send up a packet while the
system is going to sleep, and if no other packet is received, or the
initial packet isn't taken by the kernel, the wlan module might never do a
wakeup.
if you're doing pings, perhaps it's possible to tell more using which
packets were received and which were dropped.
we should also start thinking about workarounds. e.g., if we wake once a
minute, on a timer, will that recover well enough? i'm picturing going
right back to sleep unless the network traffic filters notice activity
right after that wakeup.
(obviously fixing the firmware would be the right thing.)
--
Ticket URL: <http://dev.laptop.org/ticket/10232#comment:20>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list