DMAR 固件错误。BIOS 损坏?

DMAR 固件错误。BIOS 损坏?

加载 Ubuntu 时,我的笔记本电脑屏幕上出现以下错误消息,但我可以顺利登录。您认为可能出了什么问题?

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]

我发现了有关内核日志的更多详细信息:

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

答案1

DMAR 固件错误。BIOS 损坏?

是的,BIOS 提供的内核信息是不正确的(即不符合规范)。

DMAR 主要用于 GPU 直通到 Windows 虚拟机。如果您不使用它,您可以忽略此错误,否则您将需要寻找 BIOS 更新。

使用“intremap=no_x2apic_optout”来覆盖 BIOS 设置。

使用它,错误就会被忽略并且不再显示。更改GRUB_CMDLINE_LINUX_DEFAULT

sudo vi /etc/default/grub
  • 添加intremap=no_x2apic_optout nox2apic
  • acpi=off如果系统开始抱怨 ACPI,则添加。

编辑后

sudo update-grub

然后重新启动。

答案2

Linux 更新 Ubuntu 20.04.3 LTS 后,我看到了同样的错误。我也在使用戴尔 (7559)。

首先,我重启了电脑,并在恢复模式下运行。检查日志时,我注意到 /dev/sda2 有问题,我必须运行

 fsck /dev/sda2

于是,我运行了它,对所有问题都回答“是”,然后重新启动了计算机。这解决了问题。

这里有更好的描述和更多的解决方案启动时出现 fsck 错误:/dev/sda6:意外不一致;手动运行 fsck

相关内容