How to enable camera on TX2 (through micro USB), and my camera model is Bassler S mount


Could anyone help me with setting up the camera on the TX2 board using the micro usb port.
I am using the camera called Bassler S mount:

I have following questions:

  1. I think my camera input is not recognizable
  2. Once it is recognizable, what I need to do to feed the live stream video.


I cannot say for this camera model, but :

  • If plugging your camera in doesn’t result in a device node to appear as /dev/videoX (for example, if you have only the onboard camera as /dev/video0, your USB cam should appear as /dev/video1), then you need to install a driver for it.

  • Probably you will then be able to use V4L interface. You may install package v4l-utils. You may also try qv4l2. From gstreamer you would use plugin v4l2src.

  • Be aware that microUSB port is USB2 only. It may be a bandwidth bottleneck if you want high resolution and framerate. Only the full size USB connector can be USB3.

Do you have the Model # for the Camera?

It seems like you’d like to use a USB3Vision Camera with an NVidia TX2.

It’s certainly possible, and I did this awhile ago.

The easiest, and most straight forwards way is the use the Basler Pylon SDK. Last I heard they had an ARM64 package.

An alternative approach would be to use the Aravis open source SDK. That keeps it more generic so you can use USB3Vision cameras from different manufactures.

Hi Honey_Patouceul,

Thanks for the comments!

This is what I have done so far now:

  1. Now I am using the TX1 with USB3 (the bigger port)

  2. Installed the v4l-utils

  3. cat /dev/

Now I do not know what to do from here!
Could I have any help that I can continue further.



Thanks for the comments!

I still have a problem!

This is what I have done so far:

  1. Installed the pylon-
  2. Installed the 0.6 Aravis

Still I am not able to open the Aravis GUI or pylon GUI and from there where I can see my
basler camera.

Could you please help me with this further.


Hi Mathi,
If you have both default onboard camera and USB camera, you should see /dev/video0 and /dev/video1. Do you see these?