Can you get the syslog while booting with drm.debug=6 added to the kernel command line? That should get more information about the modeset failure.
Can you get the syslog while booting with drm.debug=6 added to the kernel command line? That should get more information about the modeset failure.