14

I am seeing below error message on my laptop screen upon loading Ubuntu but I am able to login without problem. What do you think could be wrong?

DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x000000008d800000-0x000000008fffffff], contact BIOS vendor for fixes
DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x000000008d800000-0x000000008fffffff]

I've found more details on kernel log:

BIOS vendor: INSYDE Corp.; Ver: 5.00; Product Version: PSLZAE-00R00STE
DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1 
DMAR-IR: HPET id 0 under DRHD base 0xfed91000
DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
DMAR-IR: Enabled IRQ remapping in xapic mode
x2apic: IRQ remapping doesn't support X2APIC mode

2 Answers2

12

DMAR firmware bug. Broken BIOS?

Yes, it is the BIOS that is giving the kernel information that is incorrect (ie. does not follow the specification).

DMAR is mainly used for GPU passthrough to a Windows virtual machine. If you do not use this you can ignore this bug otherwise you will need to look for a BIOS update.

Use 'intremap=no_x2apic_optout' to override the BIOS setting.

Use that and the bug is ignored and no longer shown. Change GRUB_CMDLINE_LINUX_DEFAULT:

sudo vi /etc/default/grub
  • add intremap=no_x2apic_optout nox2apic.
  • Add acpi=off if the system starts complaining about ACPI.

After editting do

sudo update-grub

and reboot.

Rinzwind
  • 299,756
  • 1
    Thanks for the answer. You say DMAR is mainly used for GPU passthrough to a Windows virtual machine but I suspect it can cause problems elsewhere because I'm having some other issues on gnome like freezing desktop, sidebar and top bar. I think it may be realted to this GPU passthrough error. – Andrew Harlan Apr 14 '21 at 09:19
  • 2
    Unlikely. It is a bug that has been around since 2010 or so and has been deemed benign. But it could very well be that ACPI is the issue and not DMAR. ACPI is used for hibernation and suspend. It will kill your desktop if there is an issue with that. This is the paper on it: https://software.intel.com/content/dam/develop/external/us/en/documents/intel-whitepaper-using-iommu-for-dma-protection-in-uefi.pdf :) See if acpi=off helps. – Rinzwind Apr 14 '21 at 09:27
  • 1
    I don't want to sacrifice power management functions for this benign problem. Do I lose energy efficiency if I disable ACPI? – Andrew Harlan Apr 14 '21 at 12:21
1

I saw the same error after the Linux update, Ubuntu 20.04.3 LTS. I'm also using Dell (7559).

First, I restarted my computer and ran it in recovery mode. While checking logs I noticed that there is a problem with /dev/sda2 and I have to run

 fsck /dev/sda2

So, I ran it, answered 'Yes' on all questions, and restarted the computer. This solved the issue.

A better description and more solutions could be found here fsck error on boot: /dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

vitaliis
  • 131
  • I get below error message when I try to run this command: fsck.ext4: Permission denied while trying to open /dev/sda2 You must have r/w access to the filesystem or be root – Andrew Harlan Jun 02 '23 at 05:40