You are not logged in.

#1 2020-03-23 07:20:59

crudus
Member
Registered: 2020-03-23
Posts: 3

Firmware Bug / BIOS is Broken

Saw some errors in my kernel messages. Can you help/guide me on how to fix these errors?

DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x00000000ad800000-0x00000000afffffff], contact BIOS vendor for fixes
DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000ad800000-0x00000000afffffff]
BIOS vendor: LENOVO; Ver: N10ET60W (1.39 ); Product Version: ThinkPad X250

Could the following also be related?

ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
ACPI Error: Needed type [Reference], found [Integer] 000000001ff233d1 (20191018/exresop-66)
ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20191018/dswexec-424)
ACPI Error: Aborting method \_PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20191018/psparse-529)

Here are some logs (pastebin links): dmidecode dmesg

Some of my machine specs:

  • Machine: Thinkpad X250

  • Processor: Intel Core i5-5200u

  • GPU: Intel HD Graphics 5500

  • Kernel: Linux 5.5.10-arch1-1

If it matters, I saw these errors after adding intel_agp in mkinitcpio.conf modules for Intel KMS. However, I havent ran dmesg before that; thus unable to compare. Everything seems to work (havent yet test Bluetooth tho); I just want to get rid of those red lines.

Thank you for your help.

Offline

#2 2020-03-23 07:56:01

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 9,074

Re: Firmware Bug / BIOS is Broken

If you don't notice anything off, ignore them. As they state the kernel has detected bogus bios information, so go google up the most recent BIOS/UEFI for your hardware and install that and hope it fixed the issue.

Offline

#3 2020-03-23 08:11:13

crudus
Member
Registered: 2020-03-23
Posts: 3

Re: Firmware Bug / BIOS is Broken

V1del wrote:

If you don't notice anything off, ignore them. As they state the kernel has detected bogus bios information, so go google up the most recent BIOS/UEFI for your hardware and install that and hope it fixed the issue.

Hi! I just installed the latest BIOS/UEFI update from Lenovo before posting here. I'll let it go soon.. googling for error keywords gives me nothing. :-( thanks!

Offline

#4 2020-03-23 08:21:36

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 9,074

Re: Firmware Bug / BIOS is Broken

DMAR is mostly relevant if you intend to do IOMMU/GPU-passthrough to a Windows VM. If that's not something you intend to do, whatever this bug does is likely to never be of relevance to you.

Offline

#5 2020-03-23 10:03:51

crudus
Member
Registered: 2020-03-23
Posts: 3

Re: Firmware Bug / BIOS is Broken

V1del wrote:

DMAR is mostly relevant if you intend to do IOMMU/GPU-passthrough to a Windows VM. If that's not something you intend to do, whatever this bug does is likely to never be of relevance to you.

It's not relevant to me. So, yeah, I'll let it go for now. Thanks!

Offline

#6 2020-03-25 17:11:38

dappiu
Member
From: Turin, Italy
Registered: 2020-03-25
Posts: 1
Website

Re: Firmware Bug / BIOS is Broken

I am running Linux kernel 5.5.11-arch1-1 on a Lenovo W541.

I have no message on DMAR, but I have these:

[    0.635820] ACPI Error: Needed type [Reference], found [Integer] 00000000d93b9b59 (20191018/exresop-66)
[    0.635837] ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20191018/dswexec-424)
[    0.635844] ACPI Error: Aborting method \_PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20191018/psparse-529)

Anyway, for now, no system misfunctioning revealed so I'm ignoring these, for now.

Offline

#7 2020-03-30 14:25:56

MastroRuggiero
Member
Registered: 2020-03-30
Posts: 1

Re: Firmware Bug / BIOS is Broken

Hello!

I started receiving a similar message on my Thinkpad T450s, kernel 5.5.13-arch1-1. From the journal:

kernel: DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x00000000cd800000-0x00000000cfffffff], contact BIOS vendor for fixes
kernel: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000cd800000-0x00000000cfffffff]
kernel:  BIOS vendor: LENOVO; Ver: JBET68WW (1.32 ); Product Version: ThinkPad T450s

Though in my case, the Trackpoint (nipple+buttons) is not working. Also, it is no longer listed by `libinput list-devices` Can it be related to the error above??
I know it is not the latest firmware, but as V1del pointed out, "DMAR is mostly relevant for IOMMU/GPU-passthrough to a Windows VM" so I guess it may be unrelated.

Aside: Can I update BIOS directly from 1.32 to 1.39 or I should go incrementally one version at a time?

Thank you.
Cheers,
M

Offline

#8 2020-03-30 16:13:36

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 17,133

Re: Firmware Bug / BIOS is Broken

MastroRuggiero wrote:

Aside: Can I update BIOS directly from 1.32 to 1.39 or I should go incrementally one version at a time?

Updating the BIOS always comes with a high pucker factor[ * ].  I would do it as few times as possible; do it directly.


[ * ] The tendency to pull the buttons out of one's chair seat by the tight clenching of one's buttocks.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB