Hello,
Today’s update resulted in screen shifted from boot, bitmap addressing issue maybe?
I have taken a photo of the display shown below:
Hello,
Today’s update resulted in screen shifted from boot, bitmap addressing issue maybe?
I have taken a photo of the display shown below:
Sorry for this. I will roll back ASAP tomorrow and investigate further. Could you give me the output of the following in the meantime: sudo dmesg | grep -i dsi
Also, I assume this is on the stock imx8mplus module?
Edit: one more question: does it stay like this after exiting sway? (pkill sway
or Logout
in the 3-dots-menu)? Or does that fix it?
Hello,
Yes, my Pocket Reform is running on stock i.MX8m plus. Also, yes, the display symptom is persistent across the sessions. TUI login prompt is consistently shifted vertically.
Here is the output of sudo dmesg | grep -i dsi
on my Pocket Reform;
shigeru@mntpr-0:~$ sudo dmesg | grep -i dsi
[sudo] password for shigeru:
[ 0.157764] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 0.157812] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.157906] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.157961] /soc@0/bus@32c00000/display-controller@32e80000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.178951] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 0.179007] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.179082] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.179173] /soc@0/bus@32c00000/display-controller@32e80000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.180301] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 0.180342] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.180469] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.180757] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.180865] /soc@0/bus@32c00000/display-controller@32e80000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 2.255506] samsung-dsim 32e60000.dsi: supply vddcore not found, using dummy regulator
[ 2.255656] samsung-dsim 32e60000.dsi: supply vddio not found, using dummy regulator
[ 2.256133] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 2.256212] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 2.256437] panel-mnt-pocket-reform 32e60000.dsi.0: DSI burst mode enabled via device tree
[ 2.256456] panel-mnt-pocket-reform 32e60000.dsi.0: supply vddp not found, using dummy regulator
[ 2.256579] panel-mnt-pocket-reform 32e60000.dsi.0: supply iovcc not found, using dummy regulator
[ 2.256684] panel-mnt-pocket-reform 32e60000.dsi.0: error -ENOENT: cannot get reset-gpios 0
[ 2.256707] panel-mnt-pocket-reform 32e60000.dsi.0: error -ENOENT: cannot get dcdc-en-gpio 0
[ 2.256741] samsung-dsim 32e60000.dsi: [drm:samsung_dsim_host_attach] Attached lt070me05000 device (lanes:4 bpp:24 mode-flags:0x13)
[ 2.352828] panel-mnt-pocket-reform 32e60000.dsi.0: [display] init in enable...
[ 2.419319] panel-mnt-pocket-reform 32e60000.dsi.0: [mnt pocket reform display] read register 12: 0x77
I thought it has to do with Debian 6.12.5 update, as it was updated in the same apt upgrade
session. But as you can see when it is prompting for LUKS password, you notice that text is not only shifted vertically, but also few pixels toward left so that some white dots show on the right end of screen.
One more thing: as you notice with the menu dropdown, the color seems to be rendered in a bit shifted manner…
Hopefully this helps.
I am getting the same thing. Not only in wayfire, but also on the terminal before the GUI. Stock CPU that it shipped with.
[ 0.173293] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 0.173340] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.173437] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.173494] /soc@0/bus@32c00000/display-controller@32e80000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.194481] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 0.194539] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.194614] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.194707] /soc@0/bus@32c00000/display-controller@32e80000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.195849] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 0.195891] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.196014] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 0.196307] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/display-controller@32e80000
[ 0.196416] /soc@0/bus@32c00000/display-controller@32e80000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 2.227395] samsung-dsim 32e60000.dsi: supply vddcore not found, using dummy regulator
[ 2.227559] samsung-dsim 32e60000.dsi: supply vddio not found, using dummy regulator
[ 2.228039] /soc@0/bus@32c00000/dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000/panel@0
[ 2.228132] /soc@0/bus@32c00000/dsi@32e60000/panel@0: Fixed dependency cycle(s) with /soc@0/bus@32c00000/dsi@32e60000
[ 2.228366] panel-mnt-pocket-reform 32e60000.dsi.0: DSI burst mode enabled via device tree
[ 2.228383] panel-mnt-pocket-reform 32e60000.dsi.0: supply vddp not found, using dummy regulator
[ 2.228473] panel-mnt-pocket-reform 32e60000.dsi.0: supply iovcc not found, using dummy regulator
[ 2.228578] panel-mnt-pocket-reform 32e60000.dsi.0: error -ENOENT: cannot get reset-gpios 0
[ 2.228603] panel-mnt-pocket-reform 32e60000.dsi.0: error -ENOENT: cannot get dcdc-en-gpio 0
[ 2.228636] samsung-dsim 32e60000.dsi: [drm:samsung_dsim_host_attach] Attached lt070me05000 device (lanes:4 bpp:24 mode-flags:0x13)
[ 2.324438] panel-mnt-pocket-reform 32e60000.dsi.0: [display] init in enable...
[ 2.391832] panel-mnt-pocket-reform 32e60000.dsi.0: [mnt pocket reform display] read register 12: 0x77
Sorry, that’s a mess.
@murph I took the liberty to fix up your post. For multiline verbatim content you need to use triple backticks on their own line, that is first a line with “```” and the same thing at the end. Alternatively you can also indent the content by four spaces but that is tedious for more than a few lines unless you use a better editor than what most browsers come with.
I can reproduce this here and working on a fix.
Patch is pushed to CI but will take a while to build and release (around an hour).
Thanks, I’ll keep that in mind for next time.
I’ve updated this morning, and it appears to be resolved. Any testing required?
@murph thank you, that was quick!
@shigeru could you do a kernel upgrade and tell me if it is fixed now?
The magic of time zones, just did it when I started work.
Glad to provide timely feedback.
I just updated and it seems all are back in order. Thank you for quick addressing!
I’ve run into this problem as well. I can’t update my kernel as the linux-image-6.12.5-mnt-reform-arm64
package in the mnt repo has been renamed to .deb.off so I get a 404 when trying to apt upgrade
. I’m not familiar enough with apt to know what to do here.
I have linux 6.8.11 packages still installed from the last time I did an upgrade. Is there a way to get apt to swap back to that older kernel?
This is not a problem with apt but a problem with kernel 6.12. It seems to breaks the internal display on the classic Reform with A311D if you upgrade to it. Thus, Lukas has renamed the package to avoid users accidentally upgrading to that kernel version and breaking their Reform.
I’m sorry for the inconvenience. I’m trying to allocate time to bisect this problem this weekend but it’s difficult because there are now holidays and family etc over here…