Analyzing the logs of this kernel, most of the errors are related to the camera interface and display interface.
[ 14.714480] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.714503] stream_cif_mipi_id0: update sensor info failed -19
[ 14.714993] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.715007] stream_cif_mipi_id1: update sensor info failed -19
[ 14.715269] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.715278] rkcif_tools_id2: update sensor info failed -19
[ 14.715502] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.715508] stream_cif_mipi_id2: update sensor info failed -19
[ 14.715681] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.715686] stream_cif_mipi_id3: update sensor info failed -19
[ 14.715850] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.715854] rkcif_scale_ch0: update sensor info failed -19
[ 14.716027] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.716035] rkcif_scale_ch1: update sensor info failed -19
[ 14.716204] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.716210] rkcif_scale_ch2: update sensor info failed -19
[ 14.716378] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.716382] rkcif_scale_ch3: update sensor info failed -19
[ 14.716549] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.716553] rkcif_tools_id0: update sensor info failed -19
[ 14.716716] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.716720] rkcif_tools_id1: update sensor info failed -19
[ 14.716897] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.716901] stream_cif_mipi_id0: update sensor info failed -19
[ 14.717076] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.717080] stream_cif_mipi_id1: update sensor info failed -19
[ 14.717247] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.717251] stream_cif_mipi_id2: update sensor info failed -19
[ 14.717410] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.717414] stream_cif_mipi_id3: update sensor info failed -19
[ 14.717575] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.717578] rkcif_scale_ch0: update sensor info failed -19
[ 14.717737] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.717742] rkcif_scale_ch1: update sensor info failed -19
[ 14.717908] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.717912] rkcif_scale_ch2: update sensor info failed -19
[ 14.718084] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.718088] rkcif_scale_ch3: update sensor info failed -19
[ 14.718277] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.718281] rkcif_tools_id0: update sensor info failed -19
[ 14.718449] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.718454] rkcif_tools_id1: update sensor info failed -19
[ 14.718633] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.718637] rkcif_tools_id2: update sensor info failed -19
[ 14.919072] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.919098] stream_cif_mipi_id0: update sensor info failed -19
[ 14.919187] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.919193] stream_cif_mipi_id1: update sensor info failed -19
[ 14.919270] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.919274] rkcif_tools_id2: update sensor info failed -19
[ 14.919342] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.919345] stream_cif_mipi_id2: update sensor info failed -19
[ 14.919413] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.919417] stream_cif_mipi_id3: update sensor info failed -19
[ 14.919488] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.919492] rkcif_scale_ch0: update sensor info failed -19
[ 14.919566] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.919570] rkcif_scale_ch1: update sensor info failed -19
[ 14.919635] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.919639] rkcif_scale_ch2: update sensor info failed -19
[ 14.919709] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.919712] rkcif_scale_ch3: update sensor info failed -19
[ 14.919786] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.919791] rkcif_tools_id0: update sensor info failed -19
[ 14.919862] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.919867] rkcif_tools_id1: update sensor info failed -19
[ 14.919959] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.919963] stream_cif_mipi_id0: update sensor info failed -19
[ 14.920030] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.920034] stream_cif_mipi_id1: update sensor info failed -19
[ 14.920100] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.920103] stream_cif_mipi_id2: update sensor info failed -19
[ 14.920169] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.920172] stream_cif_mipi_id3: update sensor info failed -19
[ 14.920239] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.920242] rkcif_scale_ch0: update sensor info failed -19
[ 14.920308] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.920312] rkcif_scale_ch1: update sensor info failed -19
[ 14.920381] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[ 14.920385] rkcif_scale_ch2: update sensor info failed -19
[ 14.920451] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[ 14.920455] rkcif_scale_ch3: update sensor info failed -19
[ 14.920523] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[ 14.920527] rkcif_tools_id0: update sensor info failed -19
[ 14.920594] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[ 14.920598] rkcif_tools_id1: update sensor info failed -19
[ 14.920666] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
This log is an error reported because the driver cannot find the camera node because the camera module is not connected. We have enabled the camera node in the device tree by default.
[ 47.234881] dwhdmi-rockchip fde80000.hdmi: i2c read time out!
[ 52.622486] rockchip-dp fded0000.edp: failed to read max link rate
This log indicates that the display device cannot obtain EDID information because there is no DP interface on your carrier board. It may be that the HPD pin of the DP interface on the carrier board is pulled high, causing the system to think that a DP display is connected, but about the HDMI display. Problem needs further investigation
the model of the carrier board we use is Leetop A206, which has 1HDMI+1DP.
According to the datasheet of the J101 carrier board you provided, it has an HDMI port. We have not tested J101 carrier board yet, but both HDMI and DP can work normally on the Leetop A206, so I wonder if some pin configurations are incompatible. Caused the problem of being unable to display.
Unplug the HDMI cable and do the following in the shell?
cat /sys/class/drm/card0-HDMI-A-1/status
Is the result “connected”?If the HDMI cable is unplugged and the status still displays “connected”, it means there is a problem with the level detection of the HDMI HPD pin. At this time, you can check whether the pin triggers an interrupt normally and execute the following command.
cat /proc/interrupts | grep dw-hdmi-qp-hpd|awk '{print $2,$3, $4, $5}'| awk '{print $1 + $2 + $3 + $4}'
If the result is not 0, it means that HDMI plugging and unplugging triggers an interrupt.
You can first execute the following commands to provide us with some information, and we will use this information to troubleshoot the next step.