Hey I tried this patch in Yocto Linux on a 1024x600 LVDS touchpanel and got the same error message fbcon_init: disable boot-logo (boot-logo bigger than screen). Linux seems to be weird about the resolution of the kernel logo. I changed return fb_prepare_extra_logos(info, info->var.yres, yres); back to return fb_prepare_extra_logos(info, fb_logo.logo->height, yres); and was able to get the logo to display again but it only showed half of the logo vertically. I'm thinking that allowing the extra logos to take up the full size of the screen makes the kernel think that the framebuffer image is too big (not sure whatsoever just a guess). Did you ever fix this issue?