[Trac #340] Marvell Wireless Upgrades: Hubs on other USB ports cause failures!

Zarro Boogs per Child bugtracker at laptop.org
Thu Nov 9 08:48:12 EST 2006


#340: Marvell Wireless Upgrades: Hubs on other USB ports cause failures!
---------------------+------------------------------------------------------
 Reporter:  mfoster  |        Owner:  mbletsas
     Type:  defect   |       Status:  new     
 Priority:  blocker  |    Milestone:  BTest-1 
Component:  distro   |   Resolution:          
 Keywords:           |  
---------------------+------------------------------------------------------
Comment (by mfoster):

 After a comment by Alan about the wireless module's reset this morning, we
 began to see if manually resetting the wireless module would help to get
 the chip out of the error conditions we've been seeing.  Simply connecting
 the pin to ground in fact worked perfectly.  Every time we would induce
 the failure conditions, resetting the module would get everything back to
 proper functionality.

 Skip forward about 6 hours, and we have a simple hardware fix that we will
 ECO into the B1 systems.  If you look at the EC chip on the B1 boards
 (this is also on the pre-B boards), there is a test point T188 connected
 to the EC's GPIOEE pin.  Connecting a wire from that point to the wireless
 module's Reset pin allows us the provision to control the wireless reset
 in software.  We then asked Ray to change the EC code to ensure that the
 GPIOEE pin is left in a tri-state/input condition, allowing the wireless
 module to be reset normally.  As a third component, David Woodhouse
 changed the Libertas driver to incorporate activation of the wireless
 reset line whenever the existing code attempts to reset the module. At the
 moment, this is a very long 500 mS (>10X longer than necessary) to ensure
 that when it happens, it'll be visible. While the wireless module is held
 in reset, the wireless activity light will remain off.

 With these changes, the wireless module works perfectly in our testing
 thus far.  We still will need real fixes from Marvell, but this change
 appears to have dramatically improved the stability of wireless in the
 OLPC system.

-- 
Ticket URL: <http://dev.laptop.org/ticket/340#comment:2>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list