i915 0000:00:02.0: Device initialization failed (-12)

After upgrading the kernel to a newer kernel, OS won’t boot with a stacked message

pci 0000 : 00 : 07.0 : DPC : RP PIO log size 0 is invalid 
xhci_hcd 0000 : 00 : 0d.0 : can't setup : -12 
xhci hcd 0000 : 00 : 0d.0 : init 0000 : 00 : 0d.0 fail , -12 
thunderbolt 0000 : 00 : 0d.2 : failed to determine connection manager , aborting 
xhci hcd 0000 : 00 : 14.0 : can't setup : -12 
xhci_hcd 0000 : 00 : 14.0 : init 0000 : 00 : 14.0 fail , -12 
1801_smbus . 0000 : 00 : 1f.4 : Transaction timeout 
1801_smbus 0000 : 00 : 1f.4 : Failed terminating the transaction 
1801_smbus 0000 : 00 : 1f.4 : SMBus is busy , can't use it ! 
i915 0000 : 00 : 02.0 : [ drm ] * ERROR * Scratch setup failed 
i915 0000 : 00 : 02.0 : Device initialization failed ( -12 )

I remember that a long time ago was added some arguments to Grub for fixing touchpad on Lenovo Yoga

cat /etc/default/grub | grep CMD
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp=1 pci=nocrs quiet splash mem_sleep_default=deep"

In Kernel 5.8 and newer the option i8042.nopnp=1 cause boot terminating

So, removing that property fixes the problem

  1. No comments yet.

  1. No trackbacks yet.

You must be logged in to post a comment.