I have a cosmic byte CB-GK-16 keyboard which is getting detected by the system but system is not receiving any input from the keyboard. Checking with multimeter showed that circuit is getting closed on key press. Monitoring the usb traffic using wireshark showed that device is sending the descriptors properly but after initial communication USBD_STATUS_CANCELLED is sent from device for IRP USBD_STATUS.
Cosmic Byte Cb-gk-16 Firefly Software Download