Hello,
I've had a similar issue to this and in my case it was due to the wrong
order the modules were loading.
Try the following:
1. blacklist uhci-hcd and usbhid in /etc/modprobe.d/blacklist.conf.
- This forces ehci-hcd to load first.
2. Then once the system is up, manually modprobe uhci-hcd.
Hope this helps.