On Wed, Feb 2, 2022 at 1:14 AM Thinh Nguyen Thinh.Nguyen@synopsys.com wrote:
Fabio Estevam wrote:
On Tue, Feb 1, 2022 at 8:06 PM Randy Dunlap rdunlap@infradead.org wrote:
On 2/1/22 15:01, Thinh Nguyen wrote:
Hi,
One of our test setups is unable to boot (stuck at initramfs). Git bisection points to the commit below:
f611b1e7624c ("drm: Avoid circular dependencies for CONFIG_FB")
Reverting this patch resolves the issue. This issue persists in mainline also. Unfortunately there isn't any meaningful log. Hopefully someone can give some insight as to what could be the issue and revert/fix this issue.
Hi, Did you enable DRM_FBDEV_EMULATION?
I did not enable it.
Please provide the failing .config file.
Does selecting CONFIG_FB=y help?
On the config that has the issue, this isn't set. After reverting the commit above, this was set. Maybe this is what's needed? I need to test it.
CONFIG_FB should not normally be needed for booting, so unless you have a graphical application in your initramfs that requires the /dev/fb0 device to work, it is not supposed to make a difference.
Are there any other differences in your .config before and after the patch? It's possible that you use some other driver that in turn depends on CONFIG_FB. Does your machine have any graphical output device? If yes, which driver do you use?
You may also want to make sure that you have 9d6366e743f3 ("drm: fb_helper: improve CONFIG_FB dependency") in your kernel, which fixes a minor problem with my original patch.
Arnd