IMX477-160 Waveshare not streaming with XavierNX

I am using XavierNX Jetpack 5.1.5 with IMX477-160 camera when I try to stream it exits and sometime it stream and stuck.

Is their any specific driver needed for Jetpack 5.1.5

gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! “video/x-raw(memory:NVMM),width=1920,height=1080,framerate=60/1,format=NV12” ! nvvidconv ! nvv4l2h264enc bitrate=2000000 control-rate=1 ! h264parse ! rtph264pay ! queue ! udpsink host=ip port=X sync=false

sudo dmesg | grep imx

[ 11.621333] nv_imx477: no symbol version for module_layout
[ 11.621635] nv_imx477: loading out-of-tree module taints kernel.
[ 11.624131] imx477 9-001a: tegracam sensor driver:imx477_v2.0.6
[ 11.925550] imx477 9-001a: imx477_board_setup: invalid sensor model id: 44
[ 11.926738] tegra-camrtc-capture-vi tegra-capture-vi: subdev imx477 9-001a bound
[ 11.937958] imx477 10-001a: tegracam sensor driver:imx477_v2.0.6
[ 12.238587] imx477 10-001a: imx477_board_setup: error during i2c read probe (-121)
[ 12.238830] imx477 10-001a: board setup failed
[ 12.239062] imx477: probe of 10-001a failed with error -121

Stream error:

Setting pipeline to PAUSED …
Opening in BLOCKING MODE
Pipeline is live and does not need PREROLL …
Setting pipeline to PLAYING …
New clock: GstSystemClock
Redistribute latency…
NvMMLiteOpen : Block : BlockType = 4
===== NvVideo: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 4
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected…
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 4032 x 3040 FR = 21.000000 fps Duration = 47619048 ; Analog Gain range min 1.000000, max 22.250000; Exposure Range min 13000, max 683709000;

GST_ARGUS: 3840 x 2160 FR = 29.999999 fps Duration = 33333334 ; Analog Gain range min 1.000000, max 22.250000; Exposure Range min 13000, max 683709000;

GST_ARGUS: 1920 x 1080 FR = 59.999999 fps Duration = 16666667 ; Analog Gain range min 1.000000, max 22.250000; Exposure Range min 13000, max 683709000;

GST_ARGUS: Running with following settings:
Camera index = 0
Camera mode = 2
Output Stream W = 1920 H = 1080
seconds to Run = 0
Frame Rate = 59.999999
GST_ARGUS: Setup Complete, Starting captures for 0 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
nvbuf_utils: dmabuf_fd -1 mapped entry NOT found
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, threadExecute:723 NvBufSurfaceFromFd Failed.
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, threadFunction:242 (propagating)
Got EOS from element “pipeline0”.
Execution ended after 0:00:04.030397237
Setting pipeline to NULL …
GST_ARGUS: Cleaning up
GST_ARGUS: Done Success
Freeing pipeline …

Kindly tell me how to solve this issue as I am facing this from the long time.

Thanks in advance..

Confirm the sensor capture base function by v4l2-ctl first.

v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=RG10 --set-ctrl bypass_mode=0 --stream-mmap