[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