On Tue, 16 May 2006, Peter Chen wrote:

> > > And i will recive get STRING descriptor many times(
> > > especially STRING_MANUFACTURER),Is it normal?
> > 
> > It is normal if the host runs Windows.  It's not normal if the host runs 
> > Linux (there should be only 3 or 4 string descriptor fetches).
> > 
> > Alan Stern
> > 
> > 
> 
> The order of my SETUP packets which i receive:
> 
>  80.06 v0100 i0000 l0040
> fsg_setup:1512> setup_req rc=18
> SETUP 80.06 v0100 i0000 l0040
> fsg_setup:1512> setup_req rc=18
> SETUP 80.06 v0100 i0000 l0040
> fsg_setup:1512> setup_req rc=18
> SETUP 00.05 v0013 i0000 l0000
> SETUP 80.06 v0100 i0000 l0012
> fsg_setup:1512> setup_req rc=18
> SETUP 80.06 v0600 i0000 l000a
> fsg_setup:1512> setup_req rc=-95
> SETUP 80.06 v0600 i0000 l000a
> fsg_setup:1512> setup_req rc=-95
> SETUP 80.06 v0600 i0000 l000a
> fsg_setup:1512> setup_req rc=-95
> SETUP 80.06 v0200 i0000 l0009
> fsg_setup:1512> setup_req rc=32
> SETUP 80.06 v0200 i0000 l0020
> fsg_setup:1512> setup_req rc=32
> SETUP 80.06 v0300 i0000 l00ff
> fsg_setup:1512> setup_req rc=4
> SETUP 80.06 v0302 i0409 l00ff
> fsg_setup:1512> setup_req rc=54
> SETUP 80.06 v0301 i0409 l00ff
> fsg_setup:1512> setup_req rc=64
> SETUP 80.06 v0301 i0409 l00ff
> fsg_setup:1512> setup_req rc=64
> SETUP 80.06 v0301 i0409 l00ff
> fsg_setup:1512> setup_req rc=64
> SETUP 80.06 v0301 i0409 l0002
> fsg_setup:1512> setup_req rc=64
> SETUP 80.06 v0301 i0409 l0040
> fsg_setup:1512> setup_req rc=64
> SETUP 80.06 v0301 i0409 l0040
> fsg_setup:1512> setup_req rc=64
> SETUP 80.06 v0301 i0409 l0040
> fsg_setup:1512> setup_req rc=64
> SETUP 80.06 v0303 i0409 l00ff
> fsg_setup:1512> setup_req rc=26
> SETUP 00.09 v0001 i0000 l0000
> fsg_setup:1512> setup_req rc=1255
> g_file_storage gadget: full speed config #1
> invalid CBW: len 64 sig 0xf1f1f1f1
> 
> 
> i think there are must some problems,
> as there are some many SETUP 80.06 v0301 i0409 l00ff
> But i tried many times,but the results are the same.
> Can u tell me what causes this situation?

The host does not receive the replies to the SETUP packets for string
descriptor 1.  That's why it repeats the request.  The error is caused by
a bug in your udc driver.

For more information, turn on CONFIG_USB_DEBUG and look at the dmesg log 
on the host.

Alan Stern



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to