youngy
January 20, 2020, 4:29am
1
Hey,
I’m writing a kernel driver for a MIPI sensor using the OV6693 sensor as a base, and have run into a bit of a dead end, from which I am not certain how to proceed.
The driver is being loaded, and is registered with the media-ctl device, however, when I try to capture from the video device, I get the following kernel messages. The last one is a print statement I have added to determine exactly where the timeout was occurring.
[ 326.187982] tegra-vi4 15700000.vi: PXL_SOF syncpt timeout! err = -11
[ 326.194437] tegra-vi4 15700000.vi: tegra_channel_error_recovery: attempting to reset the capture channel
[ 326.204684] tegra-vi4 15700000.vi: tegra_channel_capture_frame_single_thread++
As far as I have managed to discover, this indicates that the syncpt is not being incremented because the vi is not receiving a frame, however I’m not certain why not.
The only other thing that has raised any suspicion is that media-clt -p lists the sensor as the following.
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev1
pad0: Source
[fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
-> "150c0000.nvcsi--1":0 [ENABLED]
The sensor itself is configured to be 1280x720 in the device tree, but I also need to configure it as UYVY8_2X8, which doesn’t seem to be an available option.
active_w = "1280";
active_h = "720";
mode_type = "yuv";
pixel_phase = "uyvy";
csi_pixel_bit_depth = "16";
Edit: I guess I would like to know if I am going about this the right way, or whether I should be using a different reference driver and device tree for a generic yuv sensor.
You may need to enable the trace log to get more information.
https://elinux.org/Jetson_TX2/28.1_Camera_BringUp
Also you can reference to below topic fo UYVY8_2x8 from below topic.
https://devtalk.nvidia.com/default/topic/1069374
youngy
January 21, 2020, 11:58pm
3
Thanks Shane,
I now have the correct settings shown in media-ctl
- entity 4: gen_mipi 2-0066 (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev1
pad0: Source
[fmt:UYVY8_2X8/1280x720 field:none colorspace:srgb]
-> "150c0000.nvcsi--1":0 [ENABLED]
Had to remove all YUV_1X16 options from camera_common_color_fmts in camera_common.c and removed all yuv_xxxx16 options (and replaced them with yuv_xxxx8) from extract_pixel_format() in sensor_common.c.
However, I’m still getting the error messages when I use v4l2-ctl --stream-mmap
[ 911.267464] tegra-vi4 15700000.vi: PXL_SOF syncpt timeout! err = -11
[ 911.273992] tegra-vi4 15700000.vi: tegra_channel_error_recovery: attempting to reset the capture channel
[ 911.284297] nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC0 = 0x00000002
The kernel trace is attached, nope, it didn’t seem to upload. Added it following I power on the sensor after I start v4l2-ctl --stream-mmap, and it immediately begins sending data.
# tracer: nop
#
# entries-in-buffer/entries-written: 1454/1454 #P:4
#
# _-----=> irqs-off
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth
# ||| / delay
# TASK-PID CPU# |||| TIMESTAMP FUNCTION
# | | | |||| | |
kworker/0:2-2088 [000] .... 45.471597: rtos_queue_peek_from_isr_failed: tstamp:1777356434 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 45.583447: rtos_queue_peek_from_isr_failed: tstamp:1782356441 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 45.751439: rtos_queue_peek_from_isr_failed: tstamp:1787356446 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 45.919462: rtos_queue_peek_from_isr_failed: tstamp:1792356453 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 46.087435: rtos_queue_peek_from_isr_failed: tstamp:1797356459 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 46.255434: rtos_queue_peek_from_isr_failed: tstamp:1802356467 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 46.423430: rtos_queue_peek_from_isr_failed: tstamp:1807356476 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 46.591438: rtos_queue_peek_from_isr_failed: tstamp:1812356484 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 46.703444: rtos_queue_peek_from_isr_failed: tstamp:1817356491 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 46.871438: rtos_queue_peek_from_isr_failed: tstamp:1822356493 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 47.039432: rtos_queue_peek_from_isr_failed: tstamp:1827356500 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 47.207440: rtos_queue_peek_from_isr_failed: tstamp:1832356508 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 47.375430: rtos_queue_peek_from_isr_failed: tstamp:1837356516 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 47.543447: rtos_queue_peek_from_isr_failed: tstamp:1842356597 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 47.711438: rtos_queue_peek_from_isr_failed: tstamp:1847356535 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 47.823439: rtos_queue_peek_from_isr_failed: tstamp:1852356542 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 47.991443: rtos_queue_peek_from_isr_failed: tstamp:1857356551 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 48.159448: rtos_queue_peek_from_isr_failed: tstamp:1862356555 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 48.327425: rtos_queue_peek_from_isr_failed: tstamp:1867356565 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 48.495440: rtos_queue_peek_from_isr_failed: tstamp:1872356571 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 48.663434: rtos_queue_peek_from_isr_failed: tstamp:1877356576 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 48.831435: rtos_queue_peek_from_isr_failed: tstamp:1882356583 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 48.943425: rtos_queue_peek_from_isr_failed: tstamp:1887356589 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 49.111431: rtos_queue_peek_from_isr_failed: tstamp:1892356596 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 49.279437: rtos_queue_peek_from_isr_failed: tstamp:1897356605 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 49.447435: rtos_queue_peek_from_isr_failed: tstamp:1902356608 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 49.615431: rtos_queue_peek_from_isr_failed: tstamp:1907356619 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 49.783439: rtos_queue_peek_from_isr_failed: tstamp:1912356625 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 49.951442: rtos_queue_peek_from_isr_failed: tstamp:1917356630 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 50.007361: rtos_queue_peek_from_isr_failed: tstamp:1920178123 queue:0x0b4b4500
v4l2-ctl-2092 [000] .... 60.774527: tegra_channel_open: vi-output, gen_mipi 2-0066
v4l2-ctl-2092 [005] .... 60.777915: tegra_channel_capture_setup: vnc_id 0 W 1280 H 720 fmt cb
vi-output, gen_-2093 [004] .... 60.778007: tegra_channel_set_stream: enable : 0x1
vi-output, gen_-2093 [000] .... 60.779682: tegra_channel_set_stream: 150c0000.nvcsi--1 : 0x1
vi-output, gen_-2093 [000] .... 60.779685: csi_s_stream: enable : 0x1
vi-output, gen_-2093 [000] .... 60.779712: tegra_channel_set_stream: gen_mipi 2-0066 : 0x1
kworker/0:2-2088 [000] .... 60.819383: rtos_queue_peek_from_isr_failed: tstamp:2257234830 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 60.819386: rtcpu_start: tstamp:2257235801
kworker/0:2-2088 [000] .... 60.819388: rtos_queue_send_from_isr_failed: tstamp:2257244261 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 60.819389: rtos_queue_send_from_isr_failed: tstamp:2257244367 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 60.819390: rtos_queue_send_from_isr_failed: tstamp:2257244473 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 60.819390: rtos_queue_send_from_isr_failed: tstamp:2257244581 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 60.819391: rtos_queue_send_from_isr_failed: tstamp:2257244687 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 60.819392: rtos_queue_send_from_isr_failed: tstamp:2257244791 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 60.819393: rtos_queue_send_from_isr_failed: tstamp:2257244895 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 60.819394: rtos_queue_send_from_isr_failed: tstamp:2257245000 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 60.819396: rtos_queue_send_failed: tstamp:2257245468 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 60.819397: rtos_queue_send_from_isr_failed: tstamp:2257247163 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 60.819398: rtos_queue_send_from_isr_failed: tstamp:2257247269 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 60.819399: rtos_queue_send_from_isr_failed: tstamp:2257247375 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 60.819400: rtos_queue_send_from_isr_failed: tstamp:2257247482 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 60.819400: rtos_queue_send_from_isr_failed: tstamp:2257247591 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 60.819401: rtos_queue_send_from_isr_failed: tstamp:2257247694 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 60.819402: rtos_queue_send_from_isr_failed: tstamp:2257247799 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 60.819403: rtos_queue_send_from_isr_failed: tstamp:2257247905 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 60.819404: rtos_queue_send_failed: tstamp:2257248873 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 60.987397: rtos_queue_peek_from_isr_failed: tstamp:2262235304 queue:0x0b4b4500
vi-output, gen_-2093 [003] .... 61.001257: tegra_channel_capture_setup: vnc_id 0 W 1280 H 720 fmt cb
vi-output, gen_-2093 [003] .... 61.001313: tegra_channel_capture_frame: sof:-549620690636.-266748161664
kworker/0:2-2088 [000] .... 61.043436: rtos_queue_send_from_isr_failed: tstamp:2264180406 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 61.043443: rtos_queue_send_from_isr_failed: tstamp:2264180584 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 61.043447: rtos_queue_send_from_isr_failed: tstamp:2264180760 queue:0x0b4ac998
...
kworker/0:2-2088 [000] .... 68.223466: rtos_queue_send_from_isr_failed: tstamp:2488840992 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.223469: rtos_queue_send_from_isr_failed: tstamp:2488841166 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.223472: rtos_queue_send_failed: tstamp:2488841919 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.223474: rtos_queue_send_from_isr_failed: tstamp:2488844452 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.223477: rtos_queue_send_from_isr_failed: tstamp:2488844627 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 68.223480: rtos_queue_send_from_isr_failed: tstamp:2488844858 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 68.223505: rtos_queue_send_from_isr_failed: tstamp:2488845033 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 68.223508: rtos_queue_send_from_isr_failed: tstamp:2488845205 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 68.223511: rtos_queue_send_from_isr_failed: tstamp:2488845379 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 68.223514: rtos_queue_send_from_isr_failed: tstamp:2488845551 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.223516: rtos_queue_send_from_isr_failed: tstamp:2488845724 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.223519: rtos_queue_send_failed: tstamp:2488847635 queue:0x0b4a7258
v4l2-ctl-2092 [003] .... 68.308153: tegra_channel_close: vi-output, gen_mipi 2-0066
kworker/0:2-2088 [000] .... 68.335436: rtos_queue_peek_from_isr_failed: tstamp:2492235569 queue:0x0b4b4500
vi-output, gen_-2093 [003] .... 68.417638: tegra_channel_capture_setup: vnc_id 0 W 1280 H 720 fmt cb
vi-output, gen_-2093 [003] .... 68.417684: tegra_channel_capture_frame: sof:-549620690636.-266748161664
v4l2-ctl-2092 [003] .... 68.418150: tegra_channel_set_stream: enable : 0x0
v4l2-ctl-2092 [003] .... 68.418153: tegra_channel_set_stream: gen_mipi 2-0066 : 0x0
v4l2-ctl-2092 [003] .... 68.418173: tegra_channel_set_stream: 150c0000.nvcsi--1 : 0x0
v4l2-ctl-2092 [003] .... 68.418178: csi_s_stream: enable : 0x0
kworker/0:2-2088 [000] .... 68.447521: rtos_queue_send_from_isr_failed: tstamp:2495678088 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447549: rtos_queue_send_from_isr_failed: tstamp:2495678267 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 68.447558: rtos_queue_send_from_isr_failed: tstamp:2495678442 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 68.447567: rtos_queue_send_from_isr_failed: tstamp:2495678616 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 68.447577: rtos_queue_send_from_isr_failed: tstamp:2495678789 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 68.447586: rtos_queue_send_from_isr_failed: tstamp:2495678961 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 68.447600: rtos_queue_send_from_isr_failed: tstamp:2495679135 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.447624: rtos_queue_send_from_isr_failed: tstamp:2495679307 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.447642: rtos_queue_send_failed: tstamp:2495680166 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447652: rtos_queue_send_from_isr_failed: tstamp:2495685771 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447661: rtos_queue_send_from_isr_failed: tstamp:2495685946 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 68.447671: rtos_queue_send_from_isr_failed: tstamp:2495686121 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 68.447684: rtos_queue_send_from_isr_failed: tstamp:2495686296 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 68.447694: rtos_queue_send_from_isr_failed: tstamp:2495686469 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 68.447703: rtos_queue_send_from_isr_failed: tstamp:2495686642 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 68.447712: rtos_queue_send_from_isr_failed: tstamp:2495686814 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.447722: rtos_queue_send_from_isr_failed: tstamp:2495686994 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.447732: rtos_queue_send_failed: tstamp:2495687686 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447741: rtos_queue_send_from_isr_failed: tstamp:2495976549 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447750: rtos_queue_send_from_isr_failed: tstamp:2495976817 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 68.447759: rtos_queue_send_from_isr_failed: tstamp:2495977085 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 68.447769: rtos_queue_send_from_isr_failed: tstamp:2495977354 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 68.447779: rtos_queue_send_from_isr_failed: tstamp:2495977621 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 68.447789: rtos_queue_send_from_isr_failed: tstamp:2495977888 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 68.447797: rtos_queue_send_from_isr_failed: tstamp:2495978182 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.447807: rtos_queue_send_from_isr_failed: tstamp:2495978451 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.447817: rtos_queue_send_failed: tstamp:2495979579 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447826: rtos_queue_send_from_isr_failed: tstamp:2495983526 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447835: rtos_queue_send_from_isr_failed: tstamp:2495983793 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 68.447844: rtos_queue_send_from_isr_failed: tstamp:2495984116 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 68.447854: rtos_queue_send_from_isr_failed: tstamp:2495984386 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 68.447863: rtos_queue_send_from_isr_failed: tstamp:2495984653 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 68.447874: rtos_queue_send_from_isr_failed: tstamp:2495984919 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 68.447882: rtos_queue_send_from_isr_failed: tstamp:2495985185 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.447892: rtos_queue_send_from_isr_failed: tstamp:2495985452 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.447902: rtos_queue_send_failed: tstamp:2495988783 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447912: rtos_queue_send_from_isr_failed: tstamp:2495994749 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447920: rtos_queue_send_from_isr_failed: tstamp:2495995072 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 68.447930: rtos_queue_send_from_isr_failed: tstamp:2495995338 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 68.447939: rtos_queue_send_from_isr_failed: tstamp:2495995606 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 68.447949: rtos_queue_send_from_isr_failed: tstamp:2495995872 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 68.447958: rtos_queue_send_from_isr_failed: tstamp:2495996138 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 68.447969: rtos_queue_send_from_isr_failed: tstamp:2495996403 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.447977: rtos_queue_send_from_isr_failed: tstamp:2495996669 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.447987: rtos_queue_send_failed: tstamp:2495997910 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.447996: rtos_queue_send_from_isr_failed: tstamp:2496001267 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.448007: rtos_queue_send_from_isr_failed: tstamp:2496001589 queue:0x0b4aad68
kworker/0:2-2088 [000] .... 68.448015: rtos_queue_send_from_isr_failed: tstamp:2496001857 queue:0x0b4ac998
kworker/0:2-2088 [000] .... 68.448025: rtos_queue_send_from_isr_failed: tstamp:2496002124 queue:0x0b4ae518
kworker/0:2-2088 [000] .... 68.448034: rtos_queue_send_from_isr_failed: tstamp:2496002390 queue:0x0b4af2d8
kworker/0:2-2088 [000] .... 68.448044: rtos_queue_send_from_isr_failed: tstamp:2496002656 queue:0x0b4b0098
kworker/0:2-2088 [000] .... 68.448053: rtos_queue_send_from_isr_failed: tstamp:2496002922 queue:0x0b4b0e58
kworker/0:2-2088 [000] .... 68.448063: rtos_queue_send_from_isr_failed: tstamp:2496003189 queue:0x0b4b1c18
kworker/0:2-2088 [000] .... 68.448072: rtos_queue_send_failed: tstamp:2496004243 queue:0x0b4a7258
kworker/0:2-2088 [000] .... 68.503465: rtos_queue_peek_from_isr_failed: tstamp:2497235991 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 68.671438: rtos_queue_peek_from_isr_failed: tstamp:2502235994 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 68.783449: rtos_queue_peek_from_isr_failed: tstamp:2507236276 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 68.951372: rtos_queue_peek_from_isr_failed: tstamp:2512236005 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 69.119442: rtos_queue_peek_from_isr_failed: tstamp:2517236011 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 69.287435: rtos_queue_peek_from_isr_failed: tstamp:2522236021 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 69.455442: rtos_queue_peek_from_isr_failed: tstamp:2527236027 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 69.623440: rtos_queue_peek_from_isr_failed: tstamp:2532236030 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 69.791435: rtos_queue_peek_from_isr_failed: tstamp:2537236037 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 69.903439: rtos_queue_peek_from_isr_failed: tstamp:2542236047 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 70.071435: rtos_queue_peek_from_isr_failed: tstamp:2547236055 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 70.239428: rtos_queue_peek_from_isr_failed: tstamp:2552236062 queue:0x0b4b4500
kworker/0:2-2088 [000] .... 70.407437: rtos_queue_peek_from_isr_failed: tstamp:2557236068 queue:0x0b4b4500
trace.log (163 KB)
Have a try to disable the ECC check.
https://elinux.org/Jetson_TX2_Camera_BringUp
nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC0 = 0x00000002
youngy
January 22, 2020, 11:36pm
5
Shane, thanks very much. That put me onto looking at why there was a bit error, and it turned out I had some hardware related issues. I’m now getting video perfectly fine.
I have one last question.
The hardware nvidia directory contains two imx185 drivers, imx185.c and imx185_v1.c. Which one is the current accepted way of writing sensor drivers for the Tegra?
I can answer that question for Shane. The _v1 is the older approach. I have more experience with the older driver model but the new driver approach is easier and more flexible.
That’s right. Thanks D3_growe