Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 7314

Troubleshooting • Re: DSI display, module not loaded

$
0
0
Your compatible string at the start of the overlay should be "compatible = "brcm,bcm2835"", not "compatible = "raspberrypi,cm4". There is no filtering based on compatible string at the overlay parsing level.e
modified
I assume there are no other error messages in the kernel log ("dmesg").
there are no errors. these messages are related with DSI, don´t know if they help

Code:

[    0.050737] /soc/cprman@7e101000: Fixed dependency cycle(s) with /soc/dsi@7e700000[    0.051123] /soc/dsi@7e700000: Fixed dependency cycle(s) with /soc/dsi@7e700000/panel[    0.051170] /soc/dsi@7e700000: Fixed dependency cycle(s) with /soc/cprman@7e101000[    0.051219] /soc/dsi@7e700000/panel: Fixed dependency cycle(s) with /soc/dsi@7e700000[    0.051293] /soc/interrupt-controller@40041000: Fixed dependency cycle(s) with /soc/interrupt-controller@40041000[    0.051433] /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/adv728x@21[    0.051528] /soc/i2c0mux/i2c@1/adv728x@21: Fixed dependency cycle(s) with /soc/csi@7e801000[    0.051927] /soc/cprman@7e101000: Fixed dependency cycle(s) with /soc/dsi@7e700000[    0.052568] bcm2835-mbox fe00b880.mailbox: mailbox enabled[    0.054395] /soc/cprman@7e101000: Fixed dependency cycle(s) with /soc/dsi@7e700000[    0.054489] /soc/dsi@7e700000: Fixed dependency cycle(s) with /soc/dsi@7e700000/panel[    0.054536] /soc/dsi@7e700000: Fixed dependency cycle(s) with /soc/cprman@7e101000[    0.054636] /soc/dsi@7e700000/panel: Fixed dependency cycle(s) with /soc/dsi@7e700000[    0.058562] /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/adv728x@21[    0.058811] /soc/i2c0mux/i2c@1/adv728x@21: Fixed dependency cycle(s) with /soc/csi@7e801000
Have you actually added a pr_err or equivalent log line into the probe function and it's not being logged? Having the display show something is the last bit in a long chain of events.
I added a printk() at the beginning of probe() function but the string does not appear in dmsg, neither at boot time or when I modprobe the module

when I modified the module, I just copied the object file to /lib/modules/<version>/ with make modules_install, and run depmod -a. where does the kernel take the module aliases before the filesystem is mounted?

last clue, isn´t DSI1 already "reserved" for the official Raspberry DSI 7in display?
I've read something about it here: viewtopic.php?t=356296#p2135135

Statistics: Posted by platux — Mon Mar 31, 2025 6:02 pm



Viewing all articles
Browse latest Browse all 7314

Trending Articles