USB keyboard stops working after App Store checks for updates

Originator:eceleste
Number:rdar://28407366 Date Originated:9/21/2016
Status:Open Resolved:
Product:macOS Product Version:10.12 (16A323)
Classification: Reproducible:Yes
 
Summary:
From time to time my keyboard stops working. I have to unplug it and plug it in again to make it usable.

I am using a third party USB keyboard (the Quickfire TK from Cooler Master). I have been using this keyboard for a number of years. In macOS Yosemite it worked as expected, no difficulties. With the advent of macOS El Capitan it started failing in a way I could not reproduce. The fix was simply to unplug it and plug it in again.

Today I discovered how to reproduce the error reliably in macOS Sierra, so I have decided to finally report this bug.

Steps to Reproduce:
1. Plug in a Quickfire TK USB keyboard to an iMac running macOS Sierra.
2. Open a new TextEdit document and type a few words to demonstrate that the keyboard works as expected.
3. Open the App Store application and leave it on Featured apps.
4. Type a few more words in TextEdit to show the keyboard still works.
5. Choose Updates in the App Store app.
6. Try to type a few more words in TextEdit, these will not appear.

Expected Results:
The keyboard should continue to function normally.

Actual Results:
The keyboard failed to type any words in TextEdit after the Updates tab in the App Store has been selected. Unpluging the keyboard and plugin it back in again will return normal function, however any time the App Store checks for updates, the keyboard will fail again.

Version:
  System Version:	macOS 10.12 (16A323)
  Kernel Version:	Darwin 16.0.0


Notes:
I have no idea if it is only the "check for updates" feature of the macOS App Store that causes this USB failure or if this feature is just one of a number that trigger the problem. I do know that I generally experience the problem a couple times a day in macOS Sierra (and the same was true in El Capitan). The "check for updates" feature is, however, a 100% reliable way to reproduce the error.

Configuration:
  Model Name:	iMac
  Model Identifier:	iMac12,1
  Processor Name:	Intel Core i7
  Processor Speed:	2.8 GHz
  Number of Processors:	1
  Total Number of Cores:	4
  L2 Cache (per Core):	256 KB
  L3 Cache:	8 MB
  Memory:	16 GB
  Boot ROM Version:	IM121.0047.B23
  SMC Version (system):	1.71f22

Quickfire TKL 6keys:

  Product ID:	0x0011
  Vendor ID:	0x2516
  Version:	1.11
  Speed:	Up to 12 Mb/sec
  Manufacturer:	CM Storm
  Location ID:	0xfd141300 / 7
  Current Available (mA):	500
  Current Required (mA):	100
  Extra Operating Current (mA):	0

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!