When plug one LogiTech USB camera into HiKey960 USB3.0 port or USB Type C port (with the converter), I got following messages from dmesg:
[ 2819.170624] usb 1-1.1: new high-speed USB device number 5 using xhci-hcd
[ 2819.467956] usb 1-1.1: New USB device found, idVendor=046d, idProduct=082c
[ 2819.474950] usb 1-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[ 2819.482421] usb 1-1.1: Product: HD Webcam C615
[ 2819.487024] usb 1-1.1: SerialNumber: E6498A20
There is no /dev/video file, and the camera doesn’t work.
But if I plug it into a ubuntu 16.04 Linux PC, I got:
[109592.600467] usb 1-1: new high-speed USB device number 50 using xhci_hcd
[109592.931106] usb 1-1: New USB device found, idVendor=046d, idProduct=082c
[109592.931111] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[109592.931113] usb 1-1: Product: HD Webcam C615
[109592.931115] usb 1-1: SerialNumber: E6498A20
[109593.227094] uvcvideo: Found UVC 1.00 device HD Webcam C615 (046d:082c)
[109593.240230] uvcvideo 1-1:1.2: Entity type for entity Extension 5 was not initialized!
[109593.240235] uvcvideo 1-1:1.2: Entity type for entity Processing 2 was not initialized!
[109593.240238] uvcvideo 1-1:1.2: Entity type for entity Camera 1 was not initialized!
[109593.240240] uvcvideo 1-1:1.2: Entity type for entity Extension 6 was not initialized!
[109593.240243] uvcvideo 1-1:1.2: Entity type for entity Extension 7 was not initialized!
[109593.240246] uvcvideo 1-1:1.2: Entity type for entity Extension 8 was not initialized!
[109593.240450] input: HD Webcam C615 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.2/input/input24
There is /dev/video file, and the camera works.
I have tried to config the Linux kernel to enable UVC, Media USB etc drivers, but the problem is the same.
Does anybody have made USB camera working on HiKey960? And what did you do?
Thanks a lot!