mark-vogt / rowboat

Automatically exported from code.google.com/p/rowboat
0 stars 0 forks source link

USB gadget not working #27

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Program and run one of the prebuilt binaries
2. Connect to PC e.g. Windows

What is the expected output? What do you see instead?

Expected it to enumerate and being able to forward it to vmware. However 
windows claims it to malfunction. 

What version of the product are you using? On what operating system?

Happened with the binary beagleboard-donut-2009-12-22 and beagleboard-
donut-2009-11-03.

Please provide any additional information below.

Is there something which must be started additionally/am I missing 
something?

Regards,

Ulrich

Original issue reported on code.google.com by ulrich.h...@gmail.com on 12 Mar 2010 at 4:02

GoogleCodeExporter commented 9 years ago
More researches - I think adb is not available using USB in rowboat, only using 
ethernet.

Original comment by ulrich.h...@gmail.com on 15 Mar 2010 at 8:51

GoogleCodeExporter commented 9 years ago
I believe the USB gadget drivers have a transmit alignment issue.  All TCP 
packets will be misaligned by NET_IP_ALIGN bytes (commonly 2).  The DMA engine 
on the ARM processors has problems with this and packets are either transmitted 
to the wire incorrectly, or not at all.  We're seeing it here.  We can get USB 
to work and commands (probably via PIO) go out, but we cannot transmit data.  
No arp, no ping.

Original comment by stevemod...@gmail.com on 20 Jan 2011 at 5:04