Sorry, I've managed to resolve my first problem (screen blanking after boot for about 30-40 seconds): it is not related to drm, but it depends on fbcon loaded as a module (instead of it being compiled statically).
As explained in /usr/src/linux/Documentation/fb/fbcon.txt if fbcon is compiled as a module (CONFIG_FRAMEBUFFER_CONSOLE=m) it can produce blanking and/or garbage on display if it is not loaded immediately.
If "Framebuffer Console support" is compiled statically (CONFIG_FRAMEBUFFER_CONSOLE=y) there is no blanking here.
"Works for me"
HTH.
Sorry, I've managed to resolve my first problem (screen blanking after boot for about 30-40 seconds): it is not related to drm, but it depends on fbcon loaded as a module (instead of it being compiled statically).
As explained in /usr/src/ linux/Documenta tion/fb/ fbcon.txt if fbcon is compiled as a module (CONFIG_ FRAMEBUFFER_ CONSOLE= m) it can produce blanking and/or garbage on display if it is not loaded immediately. FRAMEBUFFER_ CONSOLE= y) there is no blanking here.
If "Framebuffer Console support" is compiled statically (CONFIG_
"Works for me"
HTH.