AnsweredAssumed Answered

IMX6:USB not able to enumerate UVC device (webcam)

Question asked by anjo john on Jun 16, 2018
Latest reply on Jun 19, 2018 by anjo john

Hi All,

We have USB webcam connected to imx6 custom board. IMX6 is not able to enumerate the device. shows below print

[ 151.603744] usb 1-1: new high-speed USB device number 70 using ci_hdrc
[ 152.812637] usb 1-1: unable to read config index 0 descriptor/start: -71
[ 152.818633] usb 1-1: can't read configurations, error -71

If i connect the same camera to PC , it gets detected and UVC device is enumerated. 

further more if a connect a USB HUB between the imx6 board and camera , the camera is detected and there is no problem taking the video stream.

 USB camera is only able to get enumerated with a HUB connected in between. Is this due to any error in USB device descriptor query commands. I have tried with latest kernel 4.1.2 . it also have same issue.  Also tested other USB devices  keyboard,mouse, pen-drive all are getting enumerated without a HUB.

 

Any help is appreciated.

Thanks

Outcomes