Re: Logitech harmony: lsusb shows bNumConfigurations==0

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

 



On Sun, 6 Jun 2010, Phil Dibowitz wrote:

> On 05/19/2010 07:56 PM, Alan Stern wrote:
> >>> I have no idea why it would do this.  A firmware bug would generally
> >>> cause it to die every time, but there's no other obvious explanation.
> >>> Particularly since the alternate firmware does not die; it handles the
> >>> request correctly.
> >>
> >> Hmmm. I guess I'll go read the PIC USB interface specification and see 
> >> how much of this is SW vs. HW controlled on this microcontroller.
> > 
> > It's odd that this occurs only some of the time.  Maybe it depends on 
> > some low-level timing details.
> 
> Could this be something like the GET_IDENTITY problems we used to see, where
> we just need to wait a bit before sending this?

Maybe.  I tend to doubt it, but it's certainly possible.  And it's easy 
enough to test, by adding a delay in the appropriate place.  That would 
mean putting something like

	msleep(1000);

at the start of the check_highspeed() routine in 
drivers/usb/core/hub.c.

Alan Stern

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