I am trying to get the Flea3 Point Grey USB 3.0 camera (FL3-U3-13S2M-CS) work on my TX2. The system is flashed with JetPack 3.3. L4T version is R28.2.1.
After plugging it in to the USB port on board, lsusb shows nothing about the camera. dmesg kept showing:
[24588.505491] xhci-tegra 3530000.xhci: exiting ELPG [24588.534984] xhci-tegra 3530000.xhci: Firmware timestamp: 2017-12-07 10:50:08 UTC, Version: 55.09 release [24588.548196] xhci-tegra 3530000.xhci: exiting ELPG done [24590.413972] usb 2-1: Device not responding to setup address. [24592.270128] usb 2-1: Device not responding to setup address. [24592.478547] usb 2-1: device not accepting address 94, error -71 [24592.570896] usb usb2-port1: config error [24592.575213] xhci-tegra 3530000.xhci: entering ELPG [24592.589085] xhci-tegra 3530000.xhci: entering ELPG done
However, if I bridge the camera and TX2 with a USB 2.0 hub, the camera can be detected with 2.0 interface.
$ lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-tegra/3p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-tegra/4p, 480M |__ Port 2: Dev 51, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 4: Dev 52, If 0, Class=Vendor Specific Class, Driver=, 480M $ dmesg ... [25028.665045] usb 1-2.4: new high-speed USB device number 52 using xhci-tegra [25028.787094] usb 1-2.4: New USB device found, idVendor=1e10, idProduct=3007 [25028.794127] usb 1-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [25028.801807] usb 1-2.4: Product: Flea3 FL3-U3-13S2M [25028.807158] usb 1-2.4: Manufacturer: Point Grey Research [25028.812670] usb 1-2.4: SerialNumber: 00C8B1F0 ...
According to https://elinux.org/Jetson/Cameras#USB_3.0, my camera should be able to work at 120 FPS. But with FlyCapture testing tool, it could only reach 30 FPS. I suspect it is because the camera was using USB 2.0 driver so I really want to make the USB 3.0 driver work.
I tried to plug in the camera to a desktop with Ubuntu 16.04, the camera could be detected with USB 3.0 driver.
I also tried to use a USB 3.0 hub with external power source, the result was the same as directly plugging the camera to TX2, not being detected.
Did anyone experience similar problem?