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

Zarro Boogs per Child bugtracker at laptop.org
Sat Dec 23 14:16:59 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-2 
Component:  distro   |   Resolution:          
 Keywords:           |  
---------------------+------------------------------------------------------
Comment (by marcelo):

 Replying to [comment:6 jg]:
 > Alan, Ronak,
 >
 > Any progress at the underlying problem in the Boot2 code?

 Ronak claims that USB2.0 HUB problems have been fixed, but they recommend
 a workaround to the driver due to initial boot2 "download firmware"
 failure:

 "When the driver sends out the first boot2 command, it somehow gets lost
 on the USB bus. This could be a boot2 command to download firmware or a
 command to download a new boot2 code. This happens only when a USB 2.0
 hub is attached on one of the USB ports (it doesn't really matter which
 port the USB hub is attached to). To circumvent this problem, we had to
 re-design the driver to send this first boot2 command more than one and
 wait for an ACK. At this point, we are not sure why this happens but
 given the new driver patches that we will send you and the new boot2
 code (v3106), you should not see this problem anymore."


 Mark (or someone else capable) needs to test boot2 v3106 with an USB
 analyzer and:

 1) Confirm that this is not happening anymore:

 Their summary is that it looks as though the chip may have gotten confused
 about the size of its FIFO and accepted a too-long data burst. In the good
 transaction, we see that the 88W8388 immediately returns a NYET condition.
 In the bad transaction, it sends an ACK after 5.3 seconds!

 2) Reproduce and analyze the initial boot2 "download firmware" command
 failure.

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



More information about the Bugs mailing list