I made my packages update / upgrade yesterday and wen I reboot, my screen remains blank. Cold reboot did not change anything. I download the latest system image and put it on a fresh new SDCard, screen remains blank.
So I download system image from last week (kernel 6.11) and all worked as expected. If I do apt update/upgrade then on next boot screen remain blank.
Some more information here. On a fresh SD card with kernel 6.11, I updated only the kernel to 6.12 version. On reboot screen remain blank but if I wait a bit screen backlight went darker. So I tried to enter my password and play with backlight keybinding that seems to work well.
So only display seems to be out on kernel version 6.12 on my Reform 2
I prepared the rebase of our patch stack onto linux 6.12 here:
Could you try to install the kernel from the latest artifacts of that pipeline to see if these exhibit the problem you see? They should not. I’m quite sure I tested these on my a311d reform. I hope I’m not hallucinating…
If that kernel should work, then it is likely, that one of the patches after that broke the display on a311d. Lukas added 14 patches related to pocket reform display panel fixes on top of my linux6.12 rebase and maybe one of those patches accidentally negatively affects the panel of classic reform?
Anyways, to rule that out as a source of the problem, please test my 6.12 rebase without Lukas’ patch stack. If you see the problem there as well, then it is not Lukas’ patches and we have to look elsewhere.
Unless somebody has some concrete idea what broke, I think the next step would be bisecting Linux… I’ll try to make some time for this during the weekend but I first have to find another machine to perform the builds on…
If users of other platforms can also give it a try, then that would be cool too. It would help avoiding further regressions. If it makes your life easier, I prepared some system images with that kernel here:
EDIT: now successfully tested on imx8mq thanks to @2disbetter
With the default MNT repo you cannot currently upgrade to the faulty kernel version. If you try, you will just get a 404 as Lukas renamed the broken kernel by adding the .off suffix.
Currently, I only know of myself and @ephase who experienced this issue on their A311D classic Reforms. If you really want to have kernel 6.12, then you can test kernel I built using the MNT gitlab CI using the information from my post above.