> > > With your patch, I can boot the system. But nouveau is not loaded. > > > dmesg attached. > > > > > > > Forget to mention: the revert makes first steps of boot look the same > > (change the resolution of the text) > > but with your patch, I see a big ugly ununtu logo, (I think that is > > because nouveau is not loaded)
Okay, can you do one more experiment for me. Since you already reverted the patch to get it booting I like to ask you to add drm_fb_helper_fill_fix(info, fb_helper->fb); back into the drm_fb_helper_set_par function in drm_fb_helper.c. You have something like this: mutex_lock(&dev->mode_config.mutex); for (i = 0; i < fb_helper->crtc_count; i++) { crtc = fb_helper->crtc_info[i].mode_set.crtc; ret = crtc->funcs->set_config(&fb_helper->crtc_info[i].mode_set); if (ret) { mutex_unlock(&dev->mode_config.mutex); return ret; } drm_fb_helper_fill_fix(info, fb_helper->fb); } mutex_unlock(&dev->mode_config.mutex); Tell me if your system is still usable after that. Thanks for testing for me.