RE: [Uclinux-dist-devel] [PATCH 3/9] USB: musb: add disable pingoption to support some ill-behaviored usb stick

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 

>-----Original Message-----
>From: uclinux-dist-devel-bounces@xxxxxxxxxxxxxxxxxxxx 
>[mailto:uclinux-dist-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On 
>Behalf Of Alan Stern
>Sent: Thursday, June 11, 2009 4:34 AM
>To: Mike Frysinger
>Cc: uclinux-dist-devel@xxxxxxxxxxxxxxxxxxxx; 
>felipe.balbi@xxxxxxxxx; linux-usb@xxxxxxxxxxxxxxx
>Subject: Re: [Uclinux-dist-devel] [PATCH 3/9] USB: musb: add 
>disable pingoption to support some ill-behaviored usb stick
>
>On Fri, 5 Jun 2009, Mike Frysinger wrote:
>
>> >> we'll try and document examples of crappy sticks and check on a 
>> >> regular EHCI controller
>> >
>> > Yeah, they worked on my ICH7 just fine with an old 2.6.18 
>kernel on 
>> > it. That is how we determined what we were suppost to be doing.
>> >
>> > I can dig up the USB logs (LeRoy) from some old emails if you want 
>> > the mailbombs...
>> 
>> we've published said logs here:
>> 
>https://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:drivers:mus
>> b#usb_stick_w_no_ping
>
>I looked at these files, but it wasn't clear what they 
>contained.  As far as I can see, they show various devices 
>working okay.  So what's the problem?
>
>Do you have any traces of devices _failing_ to work because 
>they don't implement the PING protocol correctly?

According to usb2.0 spec (see 8.5.1.1),Full-/low-speed devices/endpoints
must not support the PING protocol. Host controllers must not support
the PING protocol for full-/low-speed devices.So if host receives NAK
responses for longer than the time set by the
NAKLimit0 register,it should stop send PING.


Cliff 

>_______________________________________________
>Uclinux-dist-devel mailing list
>Uclinux-dist-devel@xxxxxxxxxxxxxxxxxxxx
>https://blackfin.uclinux.org/mailman/listinfo/uclinux-dist-devel
>
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux