(In reply to Adrien Plazas from comment #12) > (In reply to Takashi Iwai from comment #11) > > OK, then check /usr/lib/dracut/modules.d/90kernel-modules/module-setup.sh. > > There is a part like: > > > > hostonly='' instmods \ > > sr_mod sd_mod scsi_dh ata_piix hid_generic unix \ > > ehci-hcd ehci-pci ehci-platform \ > > ohci-hcd ohci-pci \ > > uhci-hcd \ > > xhci-hcd xhci-pci xhci-plat-hcd \ > > pinctrl-cherryview > > > > If pinctrl-cherryview isn't present, add it like the above. > > Then, append also pwm-lpss and i2c-designware-platform, too. > > > > After changing it, rebuild initrd, and retest. > > > > Also, another way would be to rebuild initrd with "-o drm" option so that > > i915 module won't be loaded in initrd. > > I added 'pinctrl-cherryview', 'pwm-lpss' and 'i2c-designware-platform', ran > 'mkinitrd' and rebooted: no change. > > I then ran initrd -o drm' and rebooted: no change. There must be changes in the module loading order. Check it, and also see the difference of kernel messages.