I have
- a camera (IDS UI-3131LE) with a USB-C port and
- a NUC 7i7BNH with a USB-C port running Ubuntu 16.04 (kernel version 4.10.0-40).
Seems like a perfect match, but the camera is not being recognized when connected to the PC's USB-C port. It only gets power.
It seems the USB-C port does not work at all.
What I've tried so far:
- updated BIOS
- turned Thunderbolt both off and on in BIOS
- both disabled and enabled USB Legacy support in BIOS
- connected a phone to the USB-C port: it only charges
- confirmed that the two USB-C cables I am using work in another setup
- connected the camera to a regular USB port on the NUC (with a USB-C to regular USB cable): works.
/var/log/kern.log says:
Nov 30 14:51:47 D2330 kernel: [ 1558.558892] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
Nov 30 14:51:47 D2330 kernel: [ 1558.580601] usb 2-1: New USB device found, idVendor=1409, idProduct=3130
Nov 30 14:51:47 D2330 kernel: [ 1558.580608] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 30 14:51:47 D2330 kernel: [ 1558.580612] usb 2-1: Product: USB 3.0 Camera
Nov 30 14:51:47 D2330 kernel: [ 1558.580616] usb 2-1: Manufacturer: Camera Manufacturer
Nothing shows up there when connecting to USB-C though. (same with sudo dmesg)
The only thing lspci -k states about USB is:
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
Subsystem: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
Kernel driver in use: xhci_hcd
I don't know if this includes drivers for USB-C.
How can I get my USB-C port working?