To work around the problem, follow these steps:
1. Open the <WindRiver-Install -Directory>/vx-works6.x/target/src/drv/usb/target/usbTargMsLib.c in a text editor.
2. Modify line 104 so that the MS_BULK_OUT_ENDPOINT_NUM constant has a value of "2".
3. Recompile the library:
- For a PPC440 system:
make CPU=PPC32 TOOL=sfgnu
- For a PPC405 system:
make CPU=PPC405 TOOL=sfgnu
4. Rebuild the VxWorks to have the image created with this new library.
This problem has been fixed in the latest 10.1 Service Pack available at:
http://www.xilinx.com/support/download/
The first service pack containing the fix is 10.1 Service Pack 3.