Oh dear, I seemed to have a similar issue with a Shuttle computer and tried something from this thread.

I renamed the driver USBCharger.sys to USBCharger.sys.old in safe mode and now my keyboard...