Re: Fwd: USB HID problem

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

 



On Sat, Jul 16, 2016 at 04:27:05PM -0700, Bruce Korb wrote:
> On Sat, Jul 16, 2016 at 4:18 PM, Greg KH <greg@xxxxxxxxx> wrote:
> >> [13043.528023] usb 1-1.3: Product: Gaming Mouse G400
> >> [13043.528027] usb 1-1.3: Manufacturer: Logitech
> >> [13043.528309] usb 1-1.3: Not enough bandwidth for new device state.
> >> [13043.528319] usb 1-1.3: can't set config #1, error -28
> >
> > That's your issue, odds are OS-X doesn't check the bandwidth needed for
> > the devices and tries to use them anyway.  We used to do that on Linux
> > many years ago, but had numerous problems with devices so we now follow
> > the specification.  It's better to have your device not work at all,
> > than to just randomly not work, don't you think?
> 
> That sounds right, but here we have a situation where a keyboard and a
> mouse will overwhelm the bandwidth, but a Class-10/UDH-1 SSD will not.
> I really don't type that fast.  I should be able to tell the driver
> that I don't type several billion words per minute or move my hand
> faster than sound, yes?  OK, I'm being a little facetious, but it does
> seem to me that if a HID device is being used, there should be a way
> to downgrade the claim that it is a "full speed USB device".

That's not how USB protocols work, they are driven from the host, not
the device, your computer is asking that keyboard if it constantly has
new data, it's not driven by how fast or slow you type.

> In any case, "better to" question, in my case, it's "no".  I do not
> like having three keyboards stacked one on top of another.  So I
> really need some way to fix this.  :(

Buy a USB 3 hub, that should resolve the issue for you, have you tried
that?

good luck,

greg k-h
--
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