- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I need some help in order to setup an alternate setting inside my usb device descriptor in order to pass all test required by the Windows Logo Kit and finally to certify my device and driver.
At the moment I'm performing some preliminary test using the USB Command Verifier (USB20CV) version R1.4.2.5 from www.usb.org but the descriptor test fails with the following error:
*******
Interface Number : 0, Alternate Setting : 0, Endpoint Number : 2, MaxPacketSize : 40
Alternate setting 0 has non zero MaxPacketSize Isoch endpoint
Bandwidth check failed
(1.2.40) An Isochronous endpoint present in alternate interface 0x00 must
have a MaxPacketSize of 0x00
*******
So I tried to create two alternate setting (0 and 1), the first one "alternate setting 0" with a packet size for the Isoch endpoint equal to zero but without success.
I also tried to create the "alternate setting 0" without the Isoch endpoint but also in this case without success.
Every time I try to specify an alternate setting inside the descr.a51 file the device fails and boot with the VID=0x0000 and PID=0x0000.
Can someone please explain me how to setup an alternate setting inside the descriptor and how eventually to pass the USB Command Verifier test ?
Thanks
Emanuele
P.S. My original descr.a51 file is attched to the message.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Finally I found the way to make the alternate settings working and USB CV test pass !!
I got some more information reading this document http://www.cypress.com/?docID=23736 and looking at the related firmware available inside this package http://www.cypress.com/?rID=34870 .
Bye
Ema