AR0233 Sensor with GMSL2 - works with bus-width= <2> but not with bus-width = <4> on CSI6/7

Dear NVidia Team

We have a deserializer Board with 4x MAX9296A and AR0233 cameras with MAX9295. When we configure the “bus-width = <4>” in the device tree, cameras connected to CSI Port 6 and 7 (CSI_G/CSI_H) are not working with the following repeating error in the dmesg:

[ 104.404727] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 104.404878] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[ 104.405048] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[ 104.408527] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

The other cameras work without any problems.
Before applying the patch from Tegra channel error recovering on Xavier when capturing with v4l2 - #7 by JerryChang, this error was leading to a kernel panic. In the trace log we see the following after running “v4l2-ctl --stream-mmap -c bypass_mode=0 -d /dev/video0”:

root@nvidia-desktop:/home/nvidia# cat /sys/kernel/debug/tracing/trace
tracer: nop
entries-in-buffer/entries-written: 194/194 #P:8
_-----=> irqs-off
/ _----=> need-resched
| / _—=> hardirq/softirq
|| / _–=> preempt-depth
||| / delay
TASK-PID CPU# |||| TIMESTAMP FUNCTION
| | | |||| | |
v4l2-ctl-9433 [000] … 645.084899: tegra_channel_open: vi-output, ar0233 32-0043
v4l2-ctl-9433 [000] … 645.091224: tegra_channel_set_power: ar0233 32-0043 : 0x1
v4l2-ctl-9433 [000] … 645.091249: camera_common_s_power: status : 0x1
v4l2-ctl-9433 [000] … 645.096697: tegra_channel_set_power: 15a00000.nvcsi–4 : 0x1
v4l2-ctl-9433 [000] … 645.096703: csi_s_power: enable : 0x1
v4l2-ctl-9433 [000] … 645.107156: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 13
v4l2-ctl-9433 [000] … 645.127880: tegra_channel_set_stream: enable : 0x1
v4l2-ctl-9433 [000] … 645.135754: tegra_channel_set_stream: 15a00000.nvcsi–4 : 0x1
v4l2-ctl-9433 [000] … 645.135757: csi_s_stream: enable : 0x1
v4l2-ctl-9433 [000] … 645.135765: tegra_channel_set_stream: ar0233 32-0043 : 0x1
kworker/1:3-2117 [001] … 645.175656: rtos_queue_peek_from_isr_failed: tstamp:20705390243 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 645.175662: rtcpu_start: tstamp:20705392552
kworker/1:3-2117 [001] … 645.175665: rtos_queue_send_from_isr_failed: tstamp:20705510774 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 645.175666: rtos_queue_send_from_isr_failed: tstamp:20705510996 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 645.175667: rtos_queue_send_from_isr_failed: tstamp:20705511219 queue:0x0bcb9220
kworker/1:3-2117 [001] … 645.175668: rtos_queue_send_from_isr_failed: tstamp:20705511437 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 645.175669: rtos_queue_send_from_isr_failed: tstamp:20705511653 queue:0x0bcbada0
kworker/1:3-2117 [001] … 645.175671: rtcpu_string: tstamp:20705512273 id:0x04010000 str:"Configuring VI GoS.
"
kworker/1:3-2117 [001] … 645.175705: rtcpu_string: tstamp:20705512610 id:0x04010000 str:"VM GOS[#0] addr=0xc2100000
"
kworker/1:3-2117 [001] … 645.175719: rtcpu_string: tstamp:20705512937 id:0x04010000 str:"VM GOS[#1] addr=0xc2101000
"
kworker/1:3-2117 [001] … 645.175758: rtcpu_string: tstamp:20705513251 id:0x04010000 str:"VM GOS[#2] addr=0xc2102000
"
kworker/1:3-2117 [001] … 645.175770: rtcpu_string: tstamp:20705513557 id:0x04010000 str:"VM GOS[#3] addr=0xc2103000
"
kworker/1:3-2117 [001] … 645.175782: rtcpu_string: tstamp:20705513898 id:0x04010000 str:"VM GOS[#4] addr=0xc2104000
"
kworker/1:3-2117 [001] … 645.175793: rtcpu_string: tstamp:20705514204 id:0x04010000 str:"VM GOS[#5] addr=0xc2105000
"
kworker/1:3-2117 [001] … 645.175804: rtcpu_string: tstamp:20705522316 id:0x04010000 str:“vi5_hwinit: firmware CL2018101701 protocol vers”
kworker/1:3-2117 [001] … 645.175806: rtcpu_string: tstamp:20705522504 id:0x04010000 str:"on 2.2
"
kworker/1:3-2117 [001] … 645.175818: rtos_queue_send_from_isr_failed: tstamp:20705546932 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 645.175844: rtos_queue_send_from_isr_failed: tstamp:20705547190 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 645.175846: rtos_queue_send_from_isr_failed: tstamp:20705547416 queue:0x0bcb9220
kworker/1:3-2117 [001] … 645.175847: rtos_queue_send_from_isr_failed: tstamp:20705547631 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 645.175848: rtos_queue_send_from_isr_failed: tstamp:20705547846 queue:0x0bcbada0
kworker/1:3-2117 [001] … 645.175849: rtcpu_string: tstamp:20705549104 id:0x04010000 str:"VI GOS[#0] set to VM GOS[4] base 0xc2104000
"
kworker/1:3-2117 [001] … 645.175875: rtos_queue_send_from_isr_failed: tstamp:20705795262 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 645.175876: rtos_queue_send_from_isr_failed: tstamp:20705795398 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 645.175877: rtos_queue_send_from_isr_failed: tstamp:20705795542 queue:0x0bcb9220
kworker/1:3-2117 [001] … 645.175878: rtos_queue_send_from_isr_failed: tstamp:20705795674 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 645.175879: rtos_queue_send_from_isr_failed: tstamp:20705795807 queue:0x0bcbada0
kworker/1:3-2117 [001] … 645.175881: rtcpu_nvcsi_intr: tstamp:20705798287 class:GLOBAL type:PHY_INTR0 phy:3 cil:0 st:0 vc:0 status:0x00000089
kworker/1:3-2117 [001] … 645.175882: rtcpu_nvcsi_intr: tstamp:20705798287 class:GLOBAL type:PHY_INTR0 phy:3 cil:1 st:0 vc:0 status:0x00000088
kworker/1:3-2117 [001] … 645.175885: rtcpu_vinotify_event: tstamp:20705880106 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:22627482944 data:0x10000000
kworker/1:3-2117 [001] … 645.175886: rtcpu_vinotify_event: tstamp:20705880239 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:22627486720 data:0x31000001
kworker/1:3-2117 [001] … 645.175887: rtcpu_vinotify_event: tstamp:20705880381 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:22627487712 data:0x07020001
kworker/1:3-2117 [001] … 645.175888: rtcpu_vinotify_event: tstamp:20705880503 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:22627546720 data:0x10000000
kworker/1:3-2117 [001] … 645.175890: rtcpu_vinotify_event: tstamp:20705880643 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:22627550496 data:0x31000002
kworker/1:3-2117 [001] … 645.287639: rtos_queue_peek_from_isr_failed: tstamp:20710390601 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 645.455647: rtos_queue_peek_from_isr_failed: tstamp:20715390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 645.623619: rtos_queue_peek_from_isr_failed: tstamp:20720390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 645.791624: rtos_queue_peek_from_isr_failed: tstamp:20725390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 645.963598: rtos_queue_peek_from_isr_failed: tstamp:20730390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 646.131592: rtos_queue_peek_from_isr_failed: tstamp:20735390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 646.243581: rtos_queue_peek_from_isr_failed: tstamp:20740390602 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 646.411585: rtos_queue_peek_from_isr_failed: tstamp:20745390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 646.579593: rtos_queue_peek_from_isr_failed: tstamp:20750390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 646.747564: rtos_queue_peek_from_isr_failed: tstamp:20755390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 646.915601: rtos_queue_peek_from_isr_failed: tstamp:20760390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 647.083560: rtos_queue_peek_from_isr_failed: tstamp:20765390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 647.251530: rtos_queue_peek_from_isr_failed: tstamp:20770390601 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 647.363548: rtos_queue_peek_from_isr_failed: tstamp:20775390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 647.531514: rtos_queue_peek_from_isr_failed: tstamp:20780390599 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 647.699520: rtos_queue_peek_from_isr_failed: tstamp:20785390599 queue:0x0bcbbbb8
vi-output, ar02-9435 [000] … 647.743328: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 13
kworker/1:3-2117 [001] … 647.755504: rtos_queue_send_from_isr_failed: tstamp:20787210262 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 647.755509: rtos_queue_send_from_isr_failed: tstamp:20787210400 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 647.755510: rtos_queue_send_from_isr_failed: tstamp:20787210541 queue:0x0bcb9220
kworker/1:3-2117 [001] … 647.755511: rtos_queue_send_from_isr_failed: tstamp:20787210673 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 647.755512: rtos_queue_send_from_isr_failed: tstamp:20787210807 queue:0x0bcbada0
kworker/1:3-2117 [001] … 647.755513: rtos_queue_send_from_isr_failed: tstamp:20787211049 queue:0x0bcb2dd0
kworker/1:3-2117 [001] … 647.755514: rtos_queue_send_from_isr_failed: tstamp:20787211175 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 647.755515: rtos_queue_send_from_isr_failed: tstamp:20787211298 queue:0x0bcb7638
kworker/1:3-2117 [001] … 647.755516: rtos_queue_send_from_isr_failed: tstamp:20787211420 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 647.755517: rtos_queue_send_from_isr_failed: tstamp:20787211547 queue:0x0bcb91b8
kworker/1:3-2117 [001] … 647.755518: rtos_queue_send_from_isr_failed: tstamp:20787211666 queue:0x0bcb9220
kworker/1:3-2117 [001] … 647.755519: rtos_queue_send_from_isr_failed: tstamp:20787211790 queue:0x0bcb9f78
kworker/1:3-2117 [001] … 647.755520: rtos_queue_send_from_isr_failed: tstamp:20787211910 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 647.755521: rtos_queue_send_from_isr_failed: tstamp:20787212032 queue:0x0bcbad38
kworker/1:3-2117 [001] … 647.755552: rtos_queue_send_from_isr_failed: tstamp:20787212151 queue:0x0bcbada0
kworker/1:3-2117 [001] … 647.755553: rtos_queue_send_from_isr_failed: tstamp:20787244596 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 647.755554: rtos_queue_send_from_isr_failed: tstamp:20787244751 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 647.755555: rtos_queue_send_from_isr_failed: tstamp:20787244890 queue:0x0bcb9220
kworker/1:3-2117 [001] … 647.755556: rtos_queue_send_from_isr_failed: tstamp:20787245022 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 647.755557: rtos_queue_send_from_isr_failed: tstamp:20787245154 queue:0x0bcbada0
kworker/1:3-2117 [001] … 647.755558: rtos_queue_send_from_isr_failed: tstamp:20787279456 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 647.755559: rtos_queue_send_from_isr_failed: tstamp:20787279594 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 647.755560: rtos_queue_send_from_isr_failed: tstamp:20787279742 queue:0x0bcb9220
kworker/1:3-2117 [001] … 647.755562: rtos_queue_send_from_isr_failed: tstamp:20787279874 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 647.755563: rtos_queue_send_from_isr_failed: tstamp:20787280008 queue:0x0bcbada0
kworker/1:3-2117 [001] … 647.755565: rtcpu_string: tstamp:20787287011 id:0x04010000 str:"Configuring VI GoS.
"
kworker/1:3-2117 [001] … 647.755613: rtcpu_string: tstamp:20787287207 id:0x04010000 str:"VM GOS[#0] addr=0xc2100000
"
kworker/1:3-2117 [001] … 647.755640: rtcpu_string: tstamp:20787287450 id:0x04010000 str:"VM GOS[#1] addr=0xc2101000
"
kworker/1:3-2117 [001] … 647.755694: rtcpu_string: tstamp:20787287679 id:0x04010000 str:"VM GOS[#2] addr=0xc2102000
"
kworker/1:3-2117 [001] … 647.755709: rtcpu_string: tstamp:20787287897 id:0x04010000 str:"VM GOS[#3] addr=0xc2103000
"
kworker/1:3-2117 [001] … 647.755720: rtcpu_string: tstamp:20787288129 id:0x04010000 str:"VM GOS[#4] addr=0xc2104000
"
kworker/1:3-2117 [001] … 647.755731: rtcpu_string: tstamp:20787288347 id:0x04010000 str:"VM GOS[#5] addr=0xc2105000
"
kworker/1:3-2117 [001] … 647.755743: rtos_queue_send_from_isr_failed: tstamp:20787305971 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 647.755744: rtos_queue_send_from_isr_failed: tstamp:20787306110 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 647.755745: rtos_queue_send_from_isr_failed: tstamp:20787306250 queue:0x0bcb9220
kworker/1:3-2117 [001] … 647.755746: rtos_queue_send_from_isr_failed: tstamp:20787306384 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 647.755747: rtos_queue_send_from_isr_failed: tstamp:20787306517 queue:0x0bcbada0
kworker/1:3-2117 [001] … 647.755750: rtcpu_vinotify_event: tstamp:20787493512 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:20948806944 data:0x10000000
kworker/1:3-2117 [001] … 647.755751: rtcpu_vinotify_event: tstamp:20787493667 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:20948830496 data:0x31000001
kworker/1:3-2117 [001] … 647.755752: rtcpu_vinotify_event: tstamp:20787493794 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:20948836960 data:0x10000000
kworker/1:3-2117 [001] … 647.755754: rtcpu_vinotify_event: tstamp:20787493936 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:20948842368 data:0x07020001
kworker/1:3-2117 [001] … 647.755755: rtcpu_vinotify_event: tstamp:20787494063 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:20948861536 data:0x31000002
kworker/1:3-2117 [001] … 647.871545: rtos_queue_peek_from_isr_failed: tstamp:20790390603 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 648.039493: rtos_queue_peek_from_isr_failed: tstamp:20795390602 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 648.207496: rtos_queue_peek_from_isr_failed: tstamp:20800390602 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 648.375502: rtos_queue_peek_from_isr_failed: tstamp:20805390602 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 648.487491: rtos_queue_peek_from_isr_failed: tstamp:20810390601 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 648.655450: rtos_queue_peek_from_isr_failed: tstamp:20815390604 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 648.823460: rtos_queue_peek_from_isr_failed: tstamp:20820390601 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 648.991446: rtos_queue_peek_from_isr_failed: tstamp:20825390601 queue:0x0bcbbbb8
v4l2-ctl-9433 [003] … 649.014548: tegra_channel_close: vi-output, ar0233 32-0043
kworker/1:3-2117 [001] … 649.159429: rtos_queue_peek_from_isr_failed: tstamp:20830390602 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 649.327430: rtos_queue_peek_from_isr_failed: tstamp:20835390602 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 649.495443: rtos_queue_peek_from_isr_failed: tstamp:20840390602 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 649.607407: rtos_queue_peek_from_isr_failed: tstamp:20845390595 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 649.775414: rtos_queue_peek_from_isr_failed: tstamp:20850390603 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 649.943391: rtos_queue_peek_from_isr_failed: tstamp:20855390601 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 650.111381: rtos_queue_peek_from_isr_failed: tstamp:20860390597 queue:0x0bcbbbb8
vi-output, ar02-9435 [001] … 650.271269: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 13
v4l2-ctl-9433 [001] … 650.273587: tegra_channel_set_stream: enable : 0x0
v4l2-ctl-9433 [001] … 650.273592: tegra_channel_set_stream: ar0233 32-0043 : 0x0
v4l2-ctl-9433 [000] … 650.276390: tegra_channel_set_stream: 15a00000.nvcsi–4 : 0x0
v4l2-ctl-9433 [000] … 650.276396: csi_s_stream: enable : 0x0
kworker/1:3-2117 [001] … 650.279401: rtos_queue_peek_from_isr_failed: tstamp:20865390603 queue:0x0bcbbbb8
kworker/1:3-2117 [001] … 650.279405: rtos_queue_send_from_isr_failed: tstamp:20866207941 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 650.279407: rtos_queue_send_from_isr_failed: tstamp:20866208080 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 650.279408: rtos_queue_send_from_isr_failed: tstamp:20866208220 queue:0x0bcb9220
kworker/1:3-2117 [001] … 650.279409: rtos_queue_send_from_isr_failed: tstamp:20866208353 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 650.279410: rtos_queue_send_from_isr_failed: tstamp:20866208492 queue:0x0bcbada0
kworker/1:3-2117 [001] … 650.279410: rtos_queue_send_from_isr_failed: tstamp:20866208684 queue:0x0bcb2dd0
kworker/1:3-2117 [001] … 650.279411: rtos_queue_send_from_isr_failed: tstamp:20866208807 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 650.279412: rtos_queue_send_from_isr_failed: tstamp:20866208929 queue:0x0bcb7638
kworker/1:3-2117 [001] … 650.279413: rtos_queue_send_from_isr_failed: tstamp:20866209051 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 650.279414: rtos_queue_send_from_isr_failed: tstamp:20866209177 queue:0x0bcb91b8
kworker/1:3-2117 [001] … 650.279415: rtos_queue_send_from_isr_failed: tstamp:20866209297 queue:0x0bcb9220
kworker/1:3-2117 [001] … 650.279416: rtos_queue_send_from_isr_failed: tstamp:20866209421 queue:0x0bcb9f78
kworker/1:3-2117 [001] … 650.279417: rtos_queue_send_from_isr_failed: tstamp:20866209544 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 650.279418: rtos_queue_send_from_isr_failed: tstamp:20866209666 queue:0x0bcbad38
kworker/1:3-2117 [001] … 650.279418: rtos_queue_send_from_isr_failed: tstamp:20866209786 queue:0x0bcbada0
kworker/1:3-2117 [001] … 650.279419: rtos_queue_send_from_isr_failed: tstamp:20866244445 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 650.279420: rtos_queue_send_from_isr_failed: tstamp:20866244585 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 650.279421: rtos_queue_send_from_isr_failed: tstamp:20866244724 queue:0x0bcb9220
kworker/1:3-2117 [001] … 650.279422: rtos_queue_send_from_isr_failed: tstamp:20866244856 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 650.279423: rtos_queue_send_from_isr_failed: tstamp:20866244990 queue:0x0bcbada0
kworker/1:3-2117 [001] … 650.279424: rtos_queue_send_from_isr_failed: tstamp:20866277937 queue:0x0bcb2e38
kworker/1:3-2117 [001] … 650.279425: rtos_queue_send_from_isr_failed: tstamp:20866278073 queue:0x0bcb76a0
kworker/1:3-2117 [001] … 650.279426: rtos_queue_send_from_isr_failed: tstamp:20866278211 queue:0x0bcb9220
kworker/1:3-2117 [001] … 650.279426: rtos_queue_send_from_isr_failed: tstamp:20866278344 queue:0x0bcb9fe0
kworker/1:3-2117 [001] … 650.279427: rtos_queue_send_from_isr_failed: tstamp:20866278478 queue:0x0bcbada0
kworker/1:3-2117 [001] … 650.279429: rtcpu_string: tstamp:20866285580 id:0x04010000 str:"Configuring VI GoS.

When we change the device tree to “bus-width = <2>” and all other affected settings, all cameras run without any issue, also the ones connected to CSI6/7.
Attached our device tree.
out.dts (324.5 KB)

Can you please help us debugging?
Thank you.
If you need additional information, let us know.

Best regards

Did you modify the sensor REG to configure the output as 4 lanes output too?

The MAX9295 serializer is also configured to output 4 lanes, the camera driver reports the mipi lane configuration:

[ 17.330253] Device No of MIPI lane configuration is 4

As the same camera works on all the other ports (CSI0/1, CSI2/3 and CSI4/5) with four lanes, we think the camera configuration should be ok, no?

What’s the port-index in the vi@15c10000 for this connection?

The port-index in the vi@15c10000 is 5 for this connection.

It’s 6 in nvcsi@… ?

Yes it is 6 in the nvcsi@ , you can see this in the device tree attached in our first post.

Ok, the device tree configure looks good.
Could you probe both of 4 lane to confirm output on 4 lanes.

We probed the signals and can confirm output on all 4 lanes. Comparing to a working port, we can not see a difference.

Hi ShaneCCC

The first time trying capturing the image, we see also the following messages in dmesg:

[ 136.541968] tegra-capture-ivc ivc-bc00000.rtcpu:ivccontrol@3: No callback found for msg id: 0x39
[ 136.542239] tegra-capture-ivc ivc-bc00000.rtcpu:ivccontrol@3: No callback found for msg id: 0x41
[ 136.542409] tegra-capture-ivc ivc-bc00000.rtcpu:ivccontrol@3: No callback found for msg id: 0x37

This tells you something?

Hi ShaneCCC

Do you have any update on this? Anything we can test?
Thank you.

I don’t have idea now. Just don’t know why from the trace log tell didn’t receive any validate data from sensor.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.