Hi, > -----Original Message----- > From: Felipe Balbi [mailto:balbi@xxxxxx] > Sent: Thursday, July 26, 2012 1:02 PM > To: Ajay M JAWADE > Cc: linux-usb@xxxxxxxxxxxxxxx > Subject: Re: [PATCH] usb:musb: Fix for Full Speed issue > > Hi, > > On Thu, Jul 26, 2012 at 08:03:11AM +0200, Ajay M JAWADE wrote: > > After sending the USB Bus reset, Host waits for High Speed Chirps. > > If the soft-disconnect and soft-connect happens during this chirp > > time, then Host doesn't detect this disconnect. > > Host treats this as Full Speed Device as there are no chirps. > > To avoid this Full Speed Enumeration, soft-disconnect and soft-connect > > should have a 500 mili-second gap when USB cable is connected. > > > > Signed-off-by: Ajay Jawade <ajay.jawade@xxxxxxxxxxxxxx> > > Acked-by: srinidhi kasagar <srinidhi.kasagar@xxxxxxxxxxxxxx> > > Have you actually seen any such problems ? You don't mention it on your > commit log. I need to know exactly how you triggered the problem. Yes, we have seen this issue on our platform. This is observed during USB cable connect and boot case. While booting, the default factory USB configuration is set and enumeration starts. If user defined default USB configuration is loaded early enough, so that they occur during this enumeration, especially during high speed chirping, then it results in full speed enumeration because chirp handshake would have failed. > > -- > balbi -- 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