>-----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