The ports are called CSI/DSI0 and CSI/DSI1, with DSI0 being the connector next to the 4pin PoE connector (in OP's wording 'right one').This was observed with the official 7" display, not a clone.
This is the only display connected through the DSI port, no HDMI device is connected.
So concluding from your statement DSI1 likely is defective if the display is working when connected to DSI2 but not on DSI1?
NOTE: there is a silkscreen print! Why can't we agree to refer to that?
menas:When connecting the display cable to the first (right) DSI port the display is not functional, but when connecting it to the second (left) DSI port in the same way the display is perfectly working.
working when connected to DSI1 (left)
non-working when connected to DSI0 (right)
DSI1 is the port where the display was connected to on everything before Pi5.
False conclusion, but please run a test:So concluding from your statement DSI1 likely is defective if the display is working when connected to DSI2 but not on DSI1?
Disable display auto detect, i.e. by
Code:
# display_auto_detect=1
Connect your screen to DSI0 (right) and change your config.txt to include
Code:
dtoverlay=vc4-kms-dsi-7inch,dsi0
connect your screen to DSI1 (left) and change your config.txt to include
Code:
dtoverlay=vc4-kms-dsi-7inch
Conclusion:
If connecting a Pi 7" DSI panel to DISP1, then add "dtoverlay=vc4-kms-dsi-7inch" to /boot/firmware/config.txt
If connecting a Pi 7" DSI panel to DISP0, then add "dtoverlay=vc4-kms-dsi-7inch,dsi0" to /boot/firmware/config.txt.
Above is explicitly valid for Compute Modules as well because they don't have display (or camera) autodetect.
Statistics: Posted by aBUGSworstnightmare — Fri Sep 27, 2024 6:31 am