I had to add btusb in the same file for my bluetooth key
So my modules file is
************************************
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
If you add usbhid in /etc/modules it should be ok
I had to add btusb in the same file for my bluetooth key
So my modules file is
******* ******* ******* ******* ******* *
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
usb-storage
btusb
usbhid