Hi I've got a Tomoko mechanical keyboard https://www.amazon.com/gp/product/B01MRM4PB3 The keyboard itself is great. But it has problems with suspend on my Arch Linux. I'v tried several Linux kernel versions and see the same issue - after system wakeup the keyboard is not detected. I have to unplug/plug usb port to get keyboard working again. Arch Linux, 4.18.5. Here is dmesg: [131913.204925] hid-generic 0003:258A:1006.00B4: input,hidraw0: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input0 [131913.207076] input: Gaming KB Gaming KB System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B5/input/input539 [131913.261677] input: Gaming KB Gaming KB Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B5/input/input540 [131913.261937] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B5/input/input541 [131913.262201] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B5/input/input542 [131913.262475] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B5/input/input543 [131913.262987] hid-generic 0003:258A:1006.00B5: input,hiddev0,hidraw1: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input1 [131975.013067] usb 1-1.4.4.1: USB disconnect, device number 109 [131975.678309] usb 1-1.4.4.1: new full-speed USB device number 110 using xhci_hcd [131975.779747] usb 1-1.4.4.1: unable to read config index 0 descriptor/all [131975.779758] usb 1-1.4.4.1: can't read configurations, error -32 [131975.864977] usb 1-1.4.4.1: new full-speed USB device number 111 using xhci_hcd [131975.967417] usb 1-1.4.4.1: New USB device found, idVendor=258a, idProduct=1006, bcdDevice=20.43 [131975.967423] usb 1-1.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [131975.967428] usb 1-1.4.4.1: Product: Gaming KB [131975.967431] usb 1-1.4.4.1: Manufacturer: Gaming KB [131975.975108] input: Gaming KB Gaming KB as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.0/0003:258A:1006.00B6/input/input544 [131976.032191] hid-generic 0003:258A:1006.00B6: input,hidraw0: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input0 [131976.035116] input: Gaming KB Gaming KB System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B7/input/input545 [131976.091983] input: Gaming KB Gaming KB Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B7/input/input546 [131976.092244] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B7/input/input547 [131976.092508] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B7/input/input548 [131976.092778] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B7/input/input549 [131976.093286] hid-generic 0003:258A:1006.00B7: input,hiddev0,hidraw1: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input1 [132553.829238] usb 1-1.4.4.1: USB disconnect, device number 111 [132554.560467] usb 1-1.4.4.1: new full-speed USB device number 112 using xhci_hcd [132554.662773] usb 1-1.4.4.1: New USB device found, idVendor=258a, idProduct=1006, bcdDevice=20.43 [132554.662780] usb 1-1.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [132554.662784] usb 1-1.4.4.1: Product: Gaming KB [132554.662788] usb 1-1.4.4.1: Manufacturer: Gaming KB [132554.669419] usb 1-1.4.4.1: can't set config #1, error -32 [168766.309011] usb 1-1.4.4.1: USB disconnect, device number 112 [168767.292631] usb 1-1.4.4.1: new full-speed USB device number 113 using xhci_hcd [168767.395032] usb 1-1.4.4.1: New USB device found, idVendor=258a, idProduct=1006, bcdDevice=20.43 [168767.395039] usb 1-1.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [168767.395043] usb 1-1.4.4.1: Product: Gaming KB [168767.395047] usb 1-1.4.4.1: Manufacturer: Gaming KB [168767.402842] input: Gaming KB Gaming KB as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.0/0003:258A:1006.00B8/input/input550 [168767.459872] hid-generic 0003:258A:1006.00B8: input,hidraw0: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input0 [168767.462781] input: Gaming KB Gaming KB System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B9/input/input551 [168767.519632] input: Gaming KB Gaming KB Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B9/input/input552 [168767.519891] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B9/input/input553 [168767.520156] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B9/input/input554 [168767.520427] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00B9/input/input555 [168767.520939] hid-generic 0003:258A:1006.00B9: input,hiddev0,hidraw1: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input1 [168949.349236] usb 1-1.4.4.1: USB disconnect, device number 113 [168950.013425] usb 1-1.4.4.1: new full-speed USB device number 114 using xhci_hcd [168950.115818] usb 1-1.4.4.1: New USB device found, idVendor=258a, idProduct=1006, bcdDevice=20.43 [168950.115825] usb 1-1.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [168950.115829] usb 1-1.4.4.1: Product: Gaming KB [168950.115833] usb 1-1.4.4.1: Manufacturer: Gaming KB [168950.123849] input: Gaming KB Gaming KB as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.0/0003:258A:1006.00BA/input/input556 [168950.180714] hid-generic 0003:258A:1006.00BA: input,hidraw0: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input0 [168950.181707] usbhid 1-1.4.4.1:1.1: can't add hid device: -32 [168950.181740] usbhid: probe of 1-1.4.4.1:1.1 failed with error -32 [168950.372964] usb 1-1.4.4.1: USB disconnect, device number 114 [168950.706818] usb 1-1.4.4.1: new full-speed USB device number 115 using xhci_hcd [168950.808768] usb 1-1.4.4.1: New USB device found, idVendor=258a, idProduct=1006, bcdDevice=20.43 [168950.808770] usb 1-1.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [168950.808771] usb 1-1.4.4.1: Product: Gaming KB [168950.808772] usb 1-1.4.4.1: Manufacturer: Gaming KB [168950.814526] usb 1-1.4.4.1: can't set config #1, error -32 [168955.748791] usb 1-1.4.4.1: USB disconnect, device number 115 [168956.733512] usb 1-1.4.4.1: new full-speed USB device number 116 using xhci_hcd [168956.835803] usb 1-1.4.4.1: New USB device found, idVendor=258a, idProduct=1006, bcdDevice=20.43 [168956.835810] usb 1-1.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [168956.835814] usb 1-1.4.4.1: Product: Gaming KB [168956.835818] usb 1-1.4.4.1: Manufacturer: Gaming KB [168956.843892] input: Gaming KB Gaming KB as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.0/0003:258A:1006.00BB/input/input557 [168956.900797] hid-generic 0003:258A:1006.00BB: input,hidraw0: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input0 [168956.903879] input: Gaming KB Gaming KB System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00BC/input/input558 [168956.960572] input: Gaming KB Gaming KB Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00BC/input/input559 [168956.960854] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00BC/input/input560 [168956.961116] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00BC/input/input561 [168956.961389] input: Gaming KB Gaming KB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.1/0003:258A:1006.00BC/input/input562 [168956.961872] hid-generic 0003:258A:1006.00BC: input,hiddev0,hidraw1: USB HID v1.11 Keyboard [Gaming KB Gaming KB ] on usb-0000:00:14.0-1.4.4.1/input1 Is there any other information I can provide that can help to the problem?