Can you follow the instructions from the section
"To Test USB OTG as Peripheral (USB Ethernet Gadget with Windows HOST
machine)" at
http://code.google.com/p/beagleboard/wiki/BeagleBoardDiagnostics
and see if it helps?
A bit of search [1] suggests that code 10 usually means a Windows
driver problem so you could be missing the .inf files required on the
windows side.
[1] http://pcsupport.about.com/od/findbyerrormessage/a/code-10-error.htm
Thanks,
Joel