Re: ASMedia Technology Inc. ASM1143 USB 3.1 Host Controller causing random full speed USB resets

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

 



On Wed, Jul 14, 2021 at 07:39:51PM +0200, Hylke Hellinga wrote:
> Yes, I did.
> 
> I've connected both the mouse, keyboard and headset to the pc and it would
> function normally. I know it has to do with the switch itself. But I have
> no idea how to fix it.

When you connect the mouse directly to the PC, does it still run at full 
speed or does it go up to high speed?

> The switch works fine under windows and macos, and it is even advertised to
> work under linux. But you never know with amazon products whether that is
> actually the case.

Do you have any other Linux computers you can try the switch with?  Or 
USB ports on your computer connected to a different host controller?

> I don't have a different usb switch I can test. I've tried different input
> usb cables as well. The usb cable coming from the switch going into my
> computer is pretty long.

Well, maybe a shorter cable would help.  But basically, I have no idea 
how to fix it either.  A possible workaround would be to make the usbhid 
driver ignore all the errors coming from the mouse instead of resetting 
it, but such a change would not be generally acceptable for the kernel.

It ought to be possible to get the equivalent of a usbmon trace under 
Windows or Mac OS, using Wireshark.  That would at least show if the 
same errors occur in those settings, and if they do, how the operating 
systems deal with them.

To track down the problem any further would require a more detailed 
knowledge of the USB support in Windows or Mac OS (which I don't have) 
and/or some rather expensive USB bus analyzer hardware.  It would be 
cheaper and quicker just to get a different brand of switch.  :-(

Alan Stern



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

  Powered by Linux