Although I enabled the USB 3.0 port via extlinux.conf and disabled the autosuspend, my ZED camera is still recognized as being on a USB 2.0 port. When I type lsusb -t I’ve this :
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=tegra-ehci/1p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=tegra-xhci/2p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=tegra-xhci/6p, 480M |__ Port 3: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 3: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
I took a look at the jetson-tk1_extlinux.conf.usb file by curiosity and replaced the usb_port_owner_info=0 by usb_port_owner_info=2. The lsusb command displayed me the same thing, so I put the parameter at 0.
The funny thing appeared when I set usb_port_owner_info at 0 and reboot. The parameter stayed at 2 even after 2 other attempts.
Thereafter, I tried to add another usb_port_owner_info=0 before the initial one.
After reboot the both were at 2 even if I swaped values amongst themselves.
After these manipulations, lsusb give me the same message.
Now the only solution that I see is compile another kernel with USB 3.0 activated.
So, Does anyone have another solution ?
Thank you in advance for your reply.
P.S : I have a Jetson TK1 with L4T version 21.4.0.