Re: XHCI: USB 2.0 device unresponsive on 3.0 controller

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

 



As an update on information! It happens with my mouse too, very seldom, but sometimes. There are not as many consecutive inputs from a user that can really get messed up on a USB 2.0 drives, but when I get home from work today I can try that and see if the file transfer stays intact. I will also bring home a few other keyboards and test them too. 

Regarding the logs:

After the keyboard stops working or receiving power (it seems) I manually disconnect and reconnect it.


> On Sep 21, 2016, at 08:19, Ben <h4wkeye315@xxxxxxxxx> wrote:
> 
> Good afternoon everyone,
> 
> My coolermaster Quickfire Rapid keyboard (ID: 2516:0004) has been acting up since I installed arch linux for the first time last week. System overview in attachment.
> 
> Bios is set for EHCI hand-off: Enabled; xHCI hand-off: Enabled (Originally Diabled); xHCI: Auto (Tried smart auto and enabled; see Gigabyte specs for expansion on info). On my EHCI ports the keyboard works without issue, so I'm pointing towards the issue being in the xHCI driver.
> 
> Conditions for reproduce: Seemingly random sometimes. Pressing keyboard modifiers such as ALT, CTL. or SHIFT will set it off around 75% of the time. 100% reproducable with this keyboard and chipset. Others have had this problem too using a variety of DEs and WMs.
> 
> Keylog in attachments for last recreation.
> 
> Symptoms: Keyboard will cut out when conditions are met. Sometimes, the last key pressed is then stuck as the input until the device is removed. Reconnecting will:
> 
>   Case 1: Work properly
>   Case 2: Cut out after a single letter
>   Case 3: Take the first input and repeat it indefinitely pending hard reset
> 
> I added "echo -n 'module xhci_hcd =p' > /sys/kernel/debug/dynamic_debug/control" as root and ran dmesg. Output is in attachment.
> 
> It seems as though the device disconnect and driver reinitialization are successful, but the device reset and freeing device rings are not completing. I could be wrong as I am still very new to kernel operation. I would appreciate it if someone could take a look and assist with further debugging.
> 
> Thanks,
> 
> Ben
> <dmesg_xHCI.log>
> 
> <inxi.txt>
> 
> <keystroke_error_recreate.log>
> 
> <lspci_vvvv.log>
> 
> <usbOverview.log>
--
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