More problems with nvarguscamerasrc trying 10bit

Trying the following pipeline still gives timeouts for buffers, even when multiplying the default nvarguscamerasrc timeouts by 10 (see Some basic problems with nvarguscamerasrc plugin for gstreamer)

Same setup, trying with AR1335… similar problems with IMX565.

$ gst-launch-1.0 -v -e nvarguscamerasrc sensor-id=0 sensor-mode=2 timeout=20 ! 'video/x-raw(memory:NVMM),format=(string)P010_10LE,framerate=(fraction)24/1' ! nvvidconv ! 'video/x-raw(memory:NVMM),format=(string)I420_10LE' ! omxh265enc ! h265parse ! matroskamux ! filesink location=filename_8k_h265.mkv
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
/GstPipeline:pipeline0/Gstnvvconv:nvvconv0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
Framerate set to : 24 at NvxVideoEncoderSetParameter/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
NvMMLiteOpen : Block : BlockType = 8 
===== NVMEDIA: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 8 
NVMEDIA: H265 : Profile : 1 
/GstPipeline:pipeline0/GstOMXH265Enc-omxh265enc:omxh265enc-omxh265enc0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
/GstPipeline:pipeline0/Gstnvvconv:nvvconv0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 4208 x 3120 FR = 28.000001 fps Duration = 35714284 ; Analog Gain range min 1.000000, max 24.000000; Exposure Range min 2000, max 660000000;

GST_ARGUS: 3840 x 2160 FR = 40.000000 fps Duration = 25000000 ; Analog Gain range min 1.000000, max 24.000000; Exposure Range min 2000, max 660000000;

GST_ARGUS: 1920 x 1080 FR = 77.999999 fps Duration = 12820513 ; Analog Gain range min 1.000000, max 24.000000; Exposure Range min 2000, max 660000000;

GST_ARGUS: 4208 x 3120 FR = 28.000001 fps Duration = 35714284 ; Analog Gain range min 1.000000, max 24.000000; Exposure Range min 2000, max 660000000;

GST_ARGUS: 3840 x 2160 FR = 40.000000 fps Duration = 25000000 ; Analog Gain range min 1.000000, max 24.000000; Exposure Range min 2000, max 660000000;

GST_ARGUS: 1920 x 1080 FR = 77.999999 fps Duration = 12820513 ; Analog Gain range min 1.000000, max 24.000000; Exposure Range min 2000, max 660000000;

GST_ARGUS: Running with following settings:
   Camera index = 0 
   Camera mode  = 2 
   Output Stream W = 1920 H = 1080 
   seconds to Run    = 20 
   Frame Rate = 77.999999 
GST_ARGUS: Setup Complete, Starting captures for 20 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
[ 3318.396001] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 3318.396030] tegra194-vi5 15c10000.vi: vi capture get status failed
nvbuf_utils: dmabuf_fd -1 mapped entry NOT found
nvbuf_utils: Can not get HW buffer from FD... Exiting...
CONSUMER: ERROR OCCURRED
ERROR: from element /GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0: CANCELLED
Additional debug info:
Argus Error Status
EOS on shutdown enabled -- waiting for EOS after Error
Waiting for EOS...
/GstPipeline:pipeline0/GstMatroskaMux:matroskamux0.GstPad:src: caps = video/x-matroska
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-matroska
[ 3320.315999] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 3320.316030] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 3322.236024] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 3322.236232] tegra194-vi5 15c10000.vi: vi capture get status failed
GST_ARGUS: Cleaning up
(Argus) Error Timeout:  (propagating from src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 137)
(Argus) Error Timeout:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
(Argus) Error Timeout:  (propagating from src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 137)
(Argus) Error Timeout:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)

The dmesg gives this when running the pipeline.

[ 3316.360040] [RCE] vi5_hwinit: firmware CL2018101701 protocol version 2.2
[ 3318.395996] fence timeout on [ffffffc6c5fb8b40] after 1500ms
[ 3318.396001] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 3318.396030] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 3318.396348] name=[nvhost_sync:21], current value=0 waiting value=1
[ 3318.396356] ---- mlocks ----

[ 3318.396415] ---- syncpts ----
[ 3318.396445] id 11 (gv11b_511_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_511_user)
[ 3318.396454] id 13 (gv11b_510_user) min 1704243 max 1704221 refs 1 (previous client : gv11b_510_user)
[ 3318.396464] id 15 (gv11b_509_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_509_user)
[ 3318.396472] id 17 (gv11b_508_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_508_user)
[ 3318.396481] id 19 (gv11b_507_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_507_user)
[ 3318.396492] id 23 (154c0000.nvenc_gst-launch-1.0_0) min 3 max 3 refs 1 (previous client : 154c0000.nvenc_gst-launch-1.0_0)
[ 3318.396500] id 24 (15340000.vic_nvargus-daemon_0) min 33 max 33 refs 1 (previous client : 15340000.vic_nvargus-daemon_0)
[ 3318.396507] id 25 (gv11b_506) min 41 max 41 refs 1 (previous client : 15340000.vic_nvargus-daemon_0)
[ 3318.396517] id 28 (15340000.vic_nvargus-daemon_0) min 84 max 84 refs 1 (previous client : gv11b_506)
[ 3318.396523] id 29 (gv11b_505) min 94 max 94 refs 1 (previous client : gv11b_505)
[ 3318.396530] id 30 (gv11b_503) min 87 max 87 refs 1 (previous client : gv11b_503)
[ 3318.396538] id 31 (gv11b_502) min 60 max 60 refs 1 (previous client : gv11b_502)
[ 3318.396545] id 32 (gv11b_504) min 60 max 60 refs 1 (previous client : gv11b_504)

[ 3318.397396] ---- channels ----
[ 3318.397431] 
               channel 2 - 15820000.se

[ 3318.397436] NvHost basic channel registers:
[ 3318.397443] CMDFIFO_STAT_0:  00002040
[ 3318.397450] CMDFIFO_RDATA_0: 0202d889
[ 3318.397463] CMDP_OFFSET_0:   00000000
[ 3318.397469] CMDP_CLASS_0:    00000000
[ 3318.397475] CHANNELSTAT_0:   00000000
[ 3318.397480] The CDMA sync queue is empty.

[ 3318.397491] 
               channel 3 - 15830000.se

[ 3318.397495] NvHost basic channel registers:
[ 3318.397501] CMDFIFO_STAT_0:  00002040
[ 3318.397508] CMDFIFO_RDATA_0: c400841d
[ 3318.397515] CMDP_OFFSET_0:   00000000
[ 3318.397520] CMDP_CLASS_0:    00000000
[ 3318.397526] CHANNELSTAT_0:   00000000
[ 3318.397530] The CDMA sync queue is empty.

[ 3318.397541] 
               channel 4 - 15840000.se

[ 3318.397545] NvHost basic channel registers:
[ 3318.397550] CMDFIFO_STAT_0:  00002040
[ 3318.397556] CMDFIFO_RDATA_0: 00005212
[ 3318.397562] CMDP_OFFSET_0:   00000000
[ 3318.397567] CMDP_CLASS_0:    00000000
[ 3318.397572] CHANNELSTAT_0:   00000000
[ 3318.397577] The CDMA sync queue is empty.

[ 3318.397589] 
               ---- host general irq ----

[ 3318.397595] sync_intc0mask = 0x00000001
[ 3318.397601] sync_intmask = 0x50000003
[ 3318.397605] 
               ---- host syncpt irq mask ----

[ 3318.397610] 
               ---- host syncpt irq status ----

[ 3318.397617] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 3318.397624] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 3318.397630] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 3318.397636] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 3318.397643] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 3318.397650] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 3318.397657] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 3318.397663] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 3318.397669] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 3318.397675] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 3318.397680] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 3318.397686] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 3318.397692] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 3318.397698] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 3318.397704] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 3318.397709] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 3318.397715] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 3318.397721] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 3318.397726] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 3318.397732] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 3318.397738] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 3318.397744] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 3320.315994] fence timeout on [ffffffc6c5fb8840] after 1500ms
[ 3320.315999] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 3320.316030] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 3320.316341] name=[nvhost_sync:21], current value=0 waiting value=10
[ 3320.316350] ---- mlocks ----

[ 3320.316398] ---- syncpts ----
[ 3320.316422] id 11 (gv11b_511_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_511_user)
[ 3320.316431] id 13 (gv11b_510_user) min 1704243 max 1704221 refs 1 (previous client : gv11b_510_user)
[ 3320.316440] id 15 (gv11b_509_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_509_user)
[ 3320.316450] id 17 (gv11b_508_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_508_user)
[ 3320.316459] id 19 (gv11b_507_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_507_user)
[ 3320.316470] id 23 (154c0000.nvenc_gst-launch-1.0_0) min 3 max 3 refs 1 (previous client : 154c0000.nvenc_gst-launch-1.0_0)
[ 3320.316477] id 24 (15340000.vic_nvargus-daemon_0) min 33 max 33 refs 1 (previous client : 15340000.vic_nvargus-daemon_0)
[ 3320.316490] id 25 (gv11b_506) min 41 max 41 refs 1 (previous client : 15340000.vic_nvargus-daemon_0)
[ 3320.316499] id 28 (15340000.vic_nvargus-daemon_0) min 84 max 84 refs 1 (previous client : gv11b_506)
[ 3320.316506] id 29 (gv11b_505) min 94 max 94 refs 1 (previous client : gv11b_505)
[ 3320.316513] id 30 (gv11b_503) min 87 max 87 refs 1 (previous client : gv11b_503)
[ 3320.316519] id 31 (gv11b_502) min 60 max 60 refs 1 (previous client : gv11b_502)
[ 3320.316528] id 32 (gv11b_504) min 60 max 60 refs 1 (previous client : gv11b_504)

[ 3320.317390] ---- channels ----
[ 3320.317425] 
               channel 2 - 15820000.se

[ 3320.317430] NvHost basic channel registers:
[ 3320.317437] CMDFIFO_STAT_0:  00002040
[ 3320.317443] CMDFIFO_RDATA_0: 0202d889
[ 3320.317451] CMDP_OFFSET_0:   00000000
[ 3320.317457] CMDP_CLASS_0:    00000000
[ 3320.317462] CHANNELSTAT_0:   00000000
[ 3320.317467] The CDMA sync queue is empty.

[ 3320.317477] 
               channel 3 - 15830000.se

[ 3320.317481] NvHost basic channel registers:
[ 3320.317487] CMDFIFO_STAT_0:  00002040
[ 3320.317492] CMDFIFO_RDATA_0: c400841d
[ 3320.317499] CMDP_OFFSET_0:   00000000
[ 3320.317504] CMDP_CLASS_0:    00000000
[ 3320.317509] CHANNELSTAT_0:   00000000
[ 3320.317514] The CDMA sync queue is empty.

[ 3320.317524] 
               channel 4 - 15840000.se

[ 3320.317533] NvHost basic channel registers:
[ 3320.317539] CMDFIFO_STAT_0:  00002040
[ 3320.317544] CMDFIFO_RDATA_0: 00005212
[ 3320.317550] CMDP_OFFSET_0:   00000000
[ 3320.317556] CMDP_CLASS_0:    00000000
[ 3320.317561] CHANNELSTAT_0:   00000000
[ 3320.317566] The CDMA sync queue is empty.

[ 3320.317579] 
               ---- host general irq ----

[ 3320.317584] sync_intc0mask = 0x00000001
[ 3320.317590] sync_intmask = 0x50000003
[ 3320.317594] 
               ---- host syncpt irq mask ----

[ 3320.317599] 
               ---- host syncpt irq status ----

[ 3320.317606] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 3320.317612] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 3320.317618] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 3320.317624] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 3320.317629] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 3320.317635] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 3320.317641] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 3320.317646] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 3320.317652] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 3320.317658] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 3320.317664] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 3320.317670] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 3320.317676] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 3320.317682] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 3320.317687] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 3320.317693] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 3320.317699] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 3320.317705] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 3320.317710] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 3320.317716] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 3320.317722] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 3320.317727] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 3322.236024] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 3322.236232] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 3322.237254] fence timeout on [ffffffc6c5fb8d80] after 1500ms
[ 3322.237264] name=[nvhost_sync:21], current value=0 waiting value=16
[ 3322.237272] ---- mlocks ----

[ 3322.237320] ---- syncpts ----
[ 3322.237345] id 11 (gv11b_511_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_511_user)
[ 3322.237354] id 13 (gv11b_510_user) min 1704243 max 1704221 refs 1 (previous client : gv11b_510_user)
[ 3322.237363] id 15 (gv11b_509_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_509_user)
[ 3322.237372] id 17 (gv11b_508_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_508_user)
[ 3322.237381] id 19 (gv11b_507_user) min 1703936 max 1703936 refs 1 (previous client : gv11b_507_user)
[ 3322.237392] id 23 (154c0000.nvenc_gst-launch-1.0_0) min 3 max 3 refs 1 (previous client : 154c0000.nvenc_gst-launch-1.0_0)
[ 3322.237399] id 24 (15340000.vic_nvargus-daemon_0) min 33 max 33 refs 1 (previous client : 15340000.vic_nvargus-daemon_0)
[ 3322.237406] id 25 (gv11b_506) min 41 max 41 refs 1 (previous client : 15340000.vic_nvargus-daemon_0)
[ 3322.237416] id 28 (15340000.vic_nvargus-daemon_0) min 84 max 84 refs 1 (previous client : gv11b_506)
[ 3322.237423] id 29 (gv11b_505) min 94 max 94 refs 1 (previous client : gv11b_505)
[ 3322.237430] id 30 (gv11b_503) min 87 max 87 refs 1 (previous client : gv11b_503)
[ 3322.237453] id 31 (gv11b_502) min 60 max 60 refs 1 (previous client : gv11b_502)
[ 3322.237460] id 32 (gv11b_504) min 60 max 60 refs 1 (previous client : gv11b_504)

[ 3322.238281] ---- channels ----
[ 3322.238316] 
               channel 2 - 15820000.se

[ 3322.238321] NvHost basic channel registers:
[ 3322.238328] CMDFIFO_STAT_0:  00002040
[ 3322.238334] CMDFIFO_RDATA_0: 0202d889
[ 3322.238343] CMDP_OFFSET_0:   00000000
[ 3322.238349] CMDP_CLASS_0:    00000000
[ 3322.238354] CHANNELSTAT_0:   00000000
[ 3322.238359] The CDMA sync queue is empty.

[ 3322.238370] 
               channel 3 - 15830000.se

[ 3322.238374] NvHost basic channel registers:
[ 3322.238380] CMDFIFO_STAT_0:  00002040
[ 3322.238385] CMDFIFO_RDATA_0: c400841d
[ 3322.238392] CMDP_OFFSET_0:   00000000
[ 3322.238397] CMDP_CLASS_0:    00000000
[ 3322.238402] CHANNELSTAT_0:   00000000
[ 3322.238407] The CDMA sync queue is empty.

[ 3322.238420] 
               channel 4 - 15840000.se

[ 3322.238455] NvHost basic channel registers:
[ 3322.238460] CMDFIFO_STAT_0:  00002040
[ 3322.238466] CMDFIFO_RDATA_0: 00005212
[ 3322.238473] CMDP_OFFSET_0:   00000000
[ 3322.238478] CMDP_CLASS_0:    00000000
[ 3322.238483] CHANNELSTAT_0:   00000000
[ 3322.238493] The CDMA sync queue is empty.

[ 3322.238506] 
               ---- host general irq ----

[ 3322.238513] sync_intc0mask = 0x00000001
[ 3322.238519] sync_intmask = 0x50000003
[ 3322.238523] 
               ---- host syncpt irq mask ----

[ 3322.238528] 
               ---- host syncpt irq status ----

[ 3322.238535] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 3322.238541] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 3322.238547] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 3322.238553] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 3322.238558] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 3322.238564] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 3322.238570] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 3322.238576] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 3322.238582] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 3322.238615] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 3322.238621] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 3322.238627] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 3322.238633] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 3322.238639] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 3322.238645] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 3322.238650] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 3322.238656] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 3322.238662] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 3322.238667] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 3322.238673] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 3322.238679] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 3322.238684] syncpt_thresh_cpu0_int_status(21) = 0x00000000

Let me know if more information is needed.

N.B. The nvv4l2h265enc does not seem to support 10bits…

It appears that the problem happens only if I load the ar1335 module but not the imx565 one.

When loading both modules, then the problem disappears…

I wonder why that happens.

The camera modes seem to have increased, which does not make sense.

$ gst-launch-1.0 -v -e nvarguscamerasrc sensor-id=0 sensor-mode=2 timeout=20 ! 'video/x-raw(memory:NVMM),format=(string)P010_10LE,framerate=(fraction)24/1' ! nvvidconv ! 'video/x-raw(memory:NVMM),format=(string)I420_10LE' ! omxh265enc ! h265parse ! matroskamux ! filesink location=filename_8k_h265.mkv
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
Framerate set to : 24 at NvxVideoEncoderSetParameter/GstPipeline:pipeline0/Gstnvvconv:nvvconv0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
NvMMLiteOpen : Block : BlockType = 8 
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
===== NVMEDIA: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 8 
NVMEDIA: H265 : Profile : 1 
/GstPipeline:pipeline0/GstOMXH265Enc-omxh265enc:omxh265enc-omxh265enc0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)24/1, format=(string)I420_10LE
/GstPipeline:pipeline0/Gstnvvconv:nvvconv0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)P010_10LE, framerate=(fraction)24/1
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 4128 x 3008 FR = 28.999999 fps Duration = 34482760 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 11000, max 660000000;

GST_ARGUS: 3840 x 2160 FR = 40.000000 fps Duration = 25000000 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 11000, max 660000000;

GST_ARGUS: 1920 x 1080 FR = 146.000001 fps Duration = 6849315 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 6000, max 660000000;

GST_ARGUS: 4128 x 3008 FR = 34.000001 fps Duration = 29411764 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 10000, max 660000000;

GST_ARGUS: 3840 x 2160 FR = 46.999999 fps Duration = 21276596 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 10000, max 660000000;

GST_ARGUS: 1920 x 1080 FR = 169.999998 fps Duration = 5882353 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 5000, max 660000000;

GST_ARGUS: 4128 x 3008 FR = 42.000000 fps Duration = 23809524 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 8000, max 660000000;

GST_ARGUS: 3840 x 2160 FR = 57.999998 fps Duration = 17241380 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 8000, max 660000000;

GST_ARGUS: 1920 x 1080 FR = 204.999991 fps Duration = 4878049 ; Analog Gain range min 1.000000, max 251.188705; Exposure Range min 4000, max 660000000;

GST_ARGUS: Running with following settings:
   Camera index = 0 
   Camera mode  = 2 
   Output Stream W = 1920 H = 1080 
   seconds to Run    = 20 
   Frame Rate = 146.000001 
GST_ARGUS: Setup Complete, Starting captures for 20 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
/GstPipeline:pipeline0/GstOMXH265Enc-omxh265enc:omxh265enc-omxh265enc0.GstPad:src: caps = video/x-h265, alignment=(string)au, profile=(string)main, level=(string)main4, stream-format=(string)hvc1, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2
/GstPipeline:pipeline0/GstH265Parse:h265parse0.GstPad:sink: caps = video/x-h265, alignment=(string)au, profile=(string)main, level=(string)main4, stream-format=(string)hvc1, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2
/GstPipeline:pipeline0/GstOMXH265Enc-omxh265enc:omxh265enc-omxh265enc0.GstPad:src: caps = video/x-h265, alignment=(string)au, profile=(string)main, level=(string)main4, stream-format=(string)hvc1, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, codec_data=(buffer)01022000000000000000000078f000fcfdf8f800000f03200001001840010c01ffff02200000030000030000030000030078ac09210001002242010102200000030000030000030000030078a003c0801107cad96b4a421192e08022000100074401c0f3c0cc90000000, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2
/GstPipeline:pipeline0/GstH265Parse:h265parse0.GstPad:src: caps = video/x-h265, alignment=(string)au, profile=(string)main-10, level=(string)4, stream-format=(string)hvc1, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, codec_data=(buffer)01022000000000000000000078f000fcfdfafa00000f03200001001840010c01ffff02200000030000030000030000030078ac09210001002242010102200000030000030000030000030078a003c0801107cad96b4a421192e08022000100074401c0f3c0cc90, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, chroma-format=(string)4:2:0, bit-depth-luma=(uint)10, bit-depth-chroma=(uint)10, parsed=(boolean)true, tier=(string)main
/GstPipeline:pipeline0/GstMatroskaMux:matroskamux0.GstMatroskamuxPad:video_0: caps = video/x-h265, alignment=(string)au, profile=(string)main-10, level=(string)4, stream-format=(string)hvc1, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, codec_data=(buffer)01022000000000000000000078f000fcfdfafa00000f03200001001840010c01ffff02200000030000030000030000030078ac09210001002242010102200000030000030000030000030078a003c0801107cad96b4a421192e08022000100074401c0f3c0cc90, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, chroma-format=(string)4:2:0, bit-depth-luma=(uint)10, bit-depth-chroma=(uint)10, parsed=(boolean)true, tier=(string)main
/GstPipeline:pipeline0/GstH265Parse:h265parse0.GstPad:sink: caps = video/x-h265, alignment=(string)au, profile=(string)main, level=(string)main4, stream-format=(string)hvc1, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, codec_data=(buffer)01022000000000000000000078f000fcfdf8f800000f03200001001840010c01ffff02200000030000030000030000030078ac09210001002242010102200000030000030000030000030078a003c0801107cad96b4a421192e08022000100074401c0f3c0cc90000000, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2
/GstPipeline:pipeline0/GstMatroskaMux:matroskamux0.GstPad:src: caps = video/x-matroska
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-matroska
/GstPipeline:pipeline0/GstMatroskaMux:matroskamux0.GstPad:src: caps = video/x-matroska, streamheader=(buffer)< 1a45dfa301000000000000144282896d6174726f736b610042878102428581021853806701ffffffffffffff114d9b74010000000000008c4dbb010000000000001253ab841549a96653ac88ffffffffffffffff4dbb010000000000001253ab841654ae6b53ac88ffffffffffffffff4dbb010000000000001253ab841043a77053ac88ffffffffffffffff4dbb010000000000001253ab841c53bb6b53ac88ffffffffffffffff4dbb010000000000001253ab841254c36753ac88ffffffffffffffff1549a966010000000000007473a490f60a3e9b7dc7c19361a1c7d056018a042ad7b1830f424044898800000000000000004d80a54753747265616d6572206d6174726f736b616d75782076657273696f6e20312e31342e35005741994753747265616d6572204d6174726f736b61206d7578657200446188092bb9f04886e8001654ae6b01000000000000bcae01000000000000b3d7810183810173c588275e1d1b3e3ec12523e38384027bc86a536e86566964656f00e0010000000000000bb0820780ba8204389a81028691565f4d504547482f49534f2f484556430063a2e701022000000000000000000078f000fcfdfafa00000f03200001001840010c01ffff02200000030000030000030000030078ac09210001002242010102200000030000030000030000030078a003c0801107cad96b4a421192e08022000100074401c0f3c0cc90 >
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-matroska, streamheader=(buffer)< 1a45dfa301000000000000144282896d6174726f736b610042878102428581021853806701ffffffffffffff114d9b74010000000000008c4dbb010000000000001253ab841549a96653ac88ffffffffffffffff4dbb010000000000001253ab841654ae6b53ac88ffffffffffffffff4dbb010000000000001253ab841043a77053ac88ffffffffffffffff4dbb010000000000001253ab841c53bb6b53ac88ffffffffffffffff4dbb010000000000001253ab841254c36753ac88ffffffffffffffff1549a966010000000000007473a490f60a3e9b7dc7c19361a1c7d056018a042ad7b1830f424044898800000000000000004d80a54753747265616d6572206d6174726f736b616d75782076657273696f6e20312e31342e35005741994753747265616d6572204d6174726f736b61206d7578657200446188092bb9f04886e8001654ae6b01000000000000bcae01000000000000b3d7810183810173c588275e1d1b3e3ec12523e38384027bc86a536e86566964656f00e0010000000000000bb0820780ba8204389a81028691565f4d504547482f49534f2f484556430063a2e701022000000000000000000078f000fcfdfafa00000f03200001001840010c01ffff02200000030000030000030000030078ac09210001002242010102200000030000030000030000030078a003c0801107cad96b4a421192e08022000100074401c0f3c0cc90 >
GST_ARGUS: Cleaning up
CONSUMER: Done Success
GST_ARGUS: Done Success
Got EOS from element "pipeline0".
Execution ended after 0:00:20.478834080
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Just for clarity, the current setup has a DT to use 2x AR1335 and one IMX565. Currently it has 2 connected cameras only.

AR1335 at i2c@31b0000@36 not connected
IMX565 at i2c@3190000@1a connected (/dev/video1)
AR1335 at i2c@31c0000@36 connected (/dev/video0)

Usually load ar1335 first, then imx565 second. But if not loading that last one, then the problem appears.

The DT on /sys still shows only 6 modes for AR1335 on 31c0000.

Suppose it could be sensor driver or device tree problem.
Please confirm able get frame data from sensor by v4l2-ctl command.

v4l2-ctl --stream-mmap -c bypass_mode=0

Got this on dmesg, wether one or both modules are loaded.

[  171.791198] [RCE] vi5_hwinit: firmware CL2018101701 protocol version 2.2
[  174.427181] tegra194-vi5 15c10000.vi: no reply from camera processor
[  174.427342] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  174.427502] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  174.430948] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[  176.987173] tegra194-vi5 15c10000.vi: no reply from camera processor
[  176.987320] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  176.987478] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  176.991004] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[  179.547198] tegra194-vi5 15c10000.vi: no reply from camera processor
[  179.547355] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  179.547518] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  179.550962] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[  182.107182] tegra194-vi5 15c10000.vi: no reply from camera processor
[  182.107374] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  182.107563] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  182.110933] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[  184.667190] tegra194-vi5 15c10000.vi: no reply from camera processor
[  184.667347] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  184.667505] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  184.671004] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[  187.195194] tegra194-vi5 15c10000.vi: no reply from camera processor
[  187.195381] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  187.195551] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  187.198891] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
...

You may need to dump the device tree to confirm it.

sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree

It aborts due to some size it does not like… (last message at the end).

$ sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree
[sudo] password for sen: 
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@2a41000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@2a41000/ahub has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@2a41000/ahub/ope@2908000/peq@2908100 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@2a41000/ahub/ope@2908000/mbdrc@2908200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/fb3_carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/fb0_carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/fb1_carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/grid-of-semaphores has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/fb2_carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aon@c000000/ivc-channels@80000000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /bpmp_i2c/spmic@3c/pinmux@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /bpmp_i2c/spmic@3c/fps/fps0 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /bpmp_i2c/spmic@3c/fps/fps1 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /bpmp_i2c/spmic@3c/fps/fps2 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /shuntv-offset/conditional_offset@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /extcon@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@2/eeprom@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@2/eeprom@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@0/eeprom@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@0/eeprom@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@1/eeprom@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@1/eeprom@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@1/eeprom@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /tegra-cvnas has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-ivc-channels/dbg@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-ivc-channels/echo@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-ivc-channels/ivccapture@4 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-ivc-channels/dbg@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-ivc-channels/ivccontrol@3 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragemen-tegra-wdt-dis/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-c5-rp/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-c5-rp/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-c5-rp/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/mc-disable-l3/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement-soft-wdt/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/gpu-64gb-disable-l3/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2/overrides@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2/overrides@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-isp/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-c1-rp/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-p2888-mods/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-cv/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-dla/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-dla/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-tegra-ufs-lane10/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@8 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@10 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@11 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1/overrides@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1/overrides@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-disable-uphy-rx-idle/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement-tegra-wdt-en/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-pva/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-pva/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-older-than-p2822-B00/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-older-than-p2822-B00/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-older-than-p2822-B00/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-nvenc/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-fs-disable-nvenc/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-c5-ep/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-c5-ep/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-pcie-c5-ep/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement-pmic-wdt-en/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /combined-uart has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /thermal-zones/CPU-therm/trips/eqos-m40@-40000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /thermal-zones/CPU-therm/trips/eqos-p30@30000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /thermal-zones/CPU-therm/trips/eqos-p100@100000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /thermal-zones/CPU-therm/trips/eqos-p65@65000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /thermal-zones/CPU-therm/trips/eqos-m5@-5000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /bpmp has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /tegra_nvlink_controller has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/pva1 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dpaux@155F0000/pinmux@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/vi-thi@15f00000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor3 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor1 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dc_common has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/tegra_cec has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dpaux@155D0000/pinmux@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/pva0 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dpaux@155c0000/pinmux@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@4/ports/port@1/endpoint@9 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@4/ports/port@0/endpoint@8 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@2/ports/port@1/endpoint@5 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@2/ports/port@0/endpoint@4 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@0/ports/port@1/endpoint@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@0/ports/port@0/endpoint@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@5/ports/port@1/endpoint@11 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@5/ports/port@0/endpoint@10 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@3/ports/port@0/endpoint@6 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi@15a00000/channel@1/ports/port@0/endpoint@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor2 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dpaux@155E0000/pinmux@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /tegra_hv_xhci_debug@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /mc has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /soctherm-oc-event has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /gv11b has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_format): Node /miscreg@00100000 unit name should not have leading 0s
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03eb0000 simple-bus unit address format error, expected "3eb0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03ef0000 simple-bus unit address format error, expected "3ef0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03f10000 simple-bus unit address format error, expected "3f10000"
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03ec0000 simple-bus unit address format error, expected "3ec0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03f20000 simple-bus unit address format error, expected "3f20000"
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03ed0000 simple-bus unit address format error, expected "3ed0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03ee0000 simple-bus unit address format error, expected "3ee0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /nvhs_p2u/p2u@03f00000 simple-bus unit address format error, expected "3f00000"
extracted_proc.dts: Warning (simple_bus_reg): Node /mods-simple-bus/mods-clocks missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@116 simple-bus unit address format error, expected "74"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@200 simple-bus unit address format error, expected "c8"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@106 simple-bus unit address format error, expected "6a"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@114 simple-bus unit address format error, expected "72"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@104 simple-bus unit address format error, expected "68"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@112 simple-bus unit address format error, expected "70"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@102 simple-bus unit address format error, expected "66"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@110 simple-bus unit address format error, expected "6e"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@109 simple-bus unit address format error, expected "6d"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@107 simple-bus unit address format error, expected "6b"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@115 simple-bus unit address format error, expected "73"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@105 simple-bus unit address format error, expected "69"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@113 simple-bus unit address format error, expected "71"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@111 simple-bus unit address format error, expected "6f"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@101 simple-bus unit address format error, expected "65"
extracted_proc.dts: Warning (simple_bus_reg): Node /fixed-regulators/regulator@108 simple-bus unit address format error, expected "6c"
extracted_proc.dts: Warning (simple_bus_reg): Node /external-connection/disp-state missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/prod-settings missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/pva1 simple-bus unit address format error, expected "16800000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx3 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/dpaux@155F0000 simple-bus unit address format error, expected "155f0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx1 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/vi-thi@15f00000 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/sor3 simple-bus unit address format error, expected "15bc0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/sor1 simple-bus unit address format error, expected "15b40000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/dc_common simple-bus unit address format error, expected "15200000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/tegra_cec simple-bus unit address format error, expected "3960000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx6 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx4 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/sor simple-bus unit address format error, expected "15b00000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/dpaux@155D0000 simple-bus unit address format error, expected "155d0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/pva0 simple-bus unit address format error, expected "16000000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx2 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx0 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/sor2 simple-bus unit address format error, expected "15b80000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/disp_imp_table missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/dpaux@155E0000 simple-bus unit address format error, expected "155e0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx7 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/ctx5 missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e40000 simple-bus unit address format error, expected "3e40000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e80000 simple-bus unit address format error, expected "3e80000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e10000 simple-bus unit address format error, expected "3e10000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e50000 simple-bus unit address format error, expected "3e50000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e90000 simple-bus unit address format error, expected "3e90000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e20000 simple-bus unit address format error, expected "3e20000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e60000 simple-bus unit address format error, expected "3e60000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03f30000 simple-bus unit address format error, expected "3f30000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03ea0000 simple-bus unit address format error, expected "3ea0000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e30000 simple-bus unit address format error, expected "3e30000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03e70000 simple-bus unit address format error, expected "3e70000"
extracted_proc.dts: Warning (simple_bus_reg): Node /hsio_p2u/p2u@03f40000 simple-bus unit address format error, expected "3f40000"
extracted_proc.dts: Warning (gpios_property): property 'cam,use-cam-gpio' size (5) is invalid, expected multiple of 4 in node /framos_platform_adapter
dtc: livetree.c:395: propval_cell: Assertion `prop->val.len == sizeof(cell_t)' failed.
Aborted

Looks like didn’t define the use-cam-gpio

cam,use-cam-gpio

That’s defined in the dts for sure…

	framos_platform_adapter {
		cam,use-cam-gpio = "true";
	};

I suspect the dtc expects it to be rounded to 4x bytes, but the proc handler gives it in a more user frendly way as a null terminated string.

Here you have it…

$ ls /proc/device-tree/framos_platform_adapter/
cam,use-cam-gpio  name
$ cat /proc/device-tree/framos_platform_adapter/cam,use-cam-gpio 
true
$ 
$ hexdump -vC  /proc/device-tree/framos_platform_adapter/cam,use-cam-gpio 
00000000  74 72 75 65 00                                    |true.|
00000005

If I use the dtc included in the BSP, i.e. Linux_for_tegra/kernel/dtc, then it does not give any errors, and I can generate the source from the dtb file used for flashing.

extracted_from_file.dts.txt (268.6 KB)

@ShaneCCC, Let me know if you need any additional information… I did review the cameras and CSI/VI nodes, and it all looks fine to me, so wonder if I am missing something.