RE: [PATCH] usb:musb: Fix for Full Speed issue

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

 



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


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

  Powered by Linux