Ah that explains it. I did not realize that nouveau already unregisters the framebuffer. To answer your question on why: I wanted to isolate a GPU so that I pass it forward to a VM. However, as I understand now, I shouldn’t need to touch the EFI framebuffer when using nouveau. Best regards, Fabian Mastenbroek > On 12 May 2020, at 22:03, Dave Airlie <airlied@xxxxxxxxx> wrote: > > On Sat, 2 May 2020 at 22:36, Fabian Mastenbroek <mail.fabian.m@xxxxxxxxx> wrote: >> >> Hi, >> >> When I try to unbind the EFI framebuffer via: >> >> echo -n efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind > > Can I ask why? > > nouveau kicks the efifb off the hw, and unregisters it, but when you > unbind it it tries to unregister again. > > It might be possible to block this, but not sure of the point, efifb > is a built-in, you can't unload the module to save memory. > > Dave.