Avermedia C353 on mini pcie of Tegra TX2

Hi,

I am using devkit nvidia tegra tx2 and Avermedia C353. I want to check that avermedia c353 would work on jetson tx2. But i am new to avermedia .

So i dont know how to start it. Please guide me to start on avermedia.

Thanks in advance

Hi rbthakre,

From Avermedia C353 product site, they mentioned AVerMedia now offers Linux driver and OpenCV integration to support C353/CM313B/C351/C039P on NVIDIA TK1/TX1 platforms, please contact with Avermedia is any new driver provided to work with TX2.

Thanks

I am unable to grab HDMI video in the L4T platform, Steps been followed are:

  1. nvidia@tegra-ubuntu:~$ v4l2-ctl --list-devices

VIDIOC_QUERYCAP: failed: Inappropriate ioctl for device
VIDIOC_QUERYCAP: failed: Inappropriate ioctl for device
AVerMedia C353 (pcie):
/dev/video1
/dev/v4l-subdev1
/dev/v4l-subdev0

vi-output, ov5693 2-0036 (platform:15700000.vi:2):
/dev/video0

  1. nvidia@tegra-ubuntu:~$ v4l2-ctl --device=/dev/video1 --set-input=0

Video input set to 0 (HDMI: no sync lock)

  1. v4l2-ctl --device=/dev/video1 --set-fmt-video=width=0,height=0,pixelformat=YV12

  2. v4l2-ctl --device=/dev/video1 -V

    Format Video Capture:
    Width/Height : 0/0
    Pixel Format : ‘YV12’
    Field : None
    Bytes per Line : 0
    Size Image : 0
    Colorspace : SMPTE 170M
    Transfer Function : Default
    YCbCr Encoding : Default
    Quantization : Default
    Flags :

  3. gst-launch-1.0 v4l2src device=/dev/video1 ! “video/x-raw,width=640,height=480,format=(string)YV12” ! xvimagesink

if resolution is (640x480) then it gives a window

Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Setting pipeline to PLAYING …
New clock: GstSystemClock

if resolution is (1366x768) then it gives

Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Setting pipeline to PLAYING …
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src0:
Additional debug info:
gstbasesrc.c(2948): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.002374112
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …

please let us know the issue

rbthakre,

Sorry that I am not familiar with this card. Could you elaborate more about it? What interface is it using? Is it pcie or usb? Are there any extra driver needed?

Could you just use v4l2-ctl to dump frame instead of using gstreamer?

Hi, rbthakre,

I found carrier board has only 1 M.2 port, do you install C353 card on it? How to lock the position?

@shidaochen we have installed C353 card on PCIe slot(J2) using PCIE to miniPCIE adaptor