1

Topic: enum hid device error

When I connect device and disconnect for a while. There are some errors in hid device, and cannot find the device . here is the output with dmesg command.

[ 5226.983330] usb 6-1.2: USB disconnect, device number 49
[ 5229.366088] usb 6-1.2: new full-speed USB device number 50 using xhci-hcd
[ 5229.508111] usb 6-1.2: device descriptor read/all, error -32
[ 5229.637083] usb 6-1.2: new full-speed USB device number 51 using xhci-hcd
[ 5244.766979] usb 6-1.2: device descriptor read/64, error -110
[ 5245.010296] usb 6-1.2: New USB device found, idVendor=0483, idProduct=5762
[ 5245.017208] usb 6-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3


or

[ 2195.943539] usb 6-1.2: USB disconnect, device number 31
[ 2196.202003] usb 6-1.2: new full-speed USB device number 32 using xhci-hcd
[ 2196.346742] usb 6-1.2: config index 0 descriptor too short (expected 41, got 9)
[ 2196.354095] usb 6-1.2: config 1 has 0 interfaces, different from the descriptor's value: 1
[ 2196.363574] usb 6-1.2: New USB device found, idVendor=0483, idProduct=5762
[ 2196.370484] usb 6-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2196.377836] usb 6-1.2: Product: Љ


when it output "config index 0 descriptor too short (expected 41, got 9)",  the /dev/hidraw* file is cannot created automatically.
any idea?