ProLiant Servers (ML,DL,SL)
1819951 Members
3290 Online
109607 Solutions
New Discussion

Gen8: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x0000000000

 
SOLVED
Go to solution
yguerin
Occasional Contributor

Gen8: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x0000000000

Dear,

I got this error message from Linux and Ubuntu 22.04 on

HP ProLiant DL380p Gen8, BIOS P70 07/01/2015

linux: 5.15.0-52-generic #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Error message: 

Apr 7 15:28:57 lxdimage2230 kernel: [ 0.008484] ACPI: DMAR 0x00000000BDDAD200 0004E0 (v01 HP ProLiant 00000001 ? 0000162E)
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.008555] ACPI: Reserving DMAR table memory at [mem 0xbddad200-0xbddad6df]
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514076] DMAR: Host address width 46
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514144] DMAR: DRHD base: 0x000000fbefe000 flags: 0x0
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514220] DMAR: dmar0: reg_base_addr fbefe000 ver 1:0 cap d2078c106f0466 ecap f020de
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514306] DMAR: DRHD base: 0x000000f4ffe000 flags: 0x1
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514378] DMAR: dmar1: reg_base_addr f4ffe000 ver 1:0 cap d2078c106f0466 ecap f020de
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514464] DMAR: RMRR base: 0x000000bdffd000 end: 0x000000bdffffff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514536] DMAR: RMRR base: 0x000000bdff6000 end: 0x000000bdffcfff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514607] DMAR: RMRR base: 0x000000bdf83000 end: 0x000000bdf84fff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514679] DMAR: RMRR base: 0x000000bdf7f000 end: 0x000000bdf82fff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514749] DMAR: RMRR base: 0x000000bdf6f000 end: 0x000000bdf7efff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514820] DMAR: RMRR base: 0x000000bdf6e000 end: 0x000000bdf6efff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514891] DMAR: RMRR base: 0x000000000f4000 end: 0x000000000f4fff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.514963] DMAR: RMRR base: 0x000000000e8000 end: 0x000000000e8fff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515034] DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x00000000000e8000-0x00000000000e8fff], contact BIOS vendor for fixes
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515125] DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x00000000000e8fff]
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515230] DMAR: RMRR base: 0x000000bddde000 end: 0x000000bdddefff
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515301] DMAR: ATSR flags: 0x0
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515370] DMAR-IR: IOAPIC id 10 under DRHD base 0xfbefe000 IOMMU 0
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515442] DMAR-IR: IOAPIC id 8 under DRHD base 0xf4ffe000 IOMMU 1
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515513] DMAR-IR: IOAPIC id 0 under DRHD base 0xf4ffe000 IOMMU 1
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515584] DMAR-IR: HPET id 0 under DRHD base 0xf4ffe000
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515653] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.

Apr 7 15:28:57 lxdimage2230 kernel: [ 0.515655] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
Apr 7 15:28:57 lxdimage2230 kernel: [ 0.516575] DMAR-IR: Enabled IRQ remapping in xapic mode

 

The server reboot without any warning ?!

The server works perfectly with Ubuntu 20.04 and Linux: 

5.4.0-131-generic #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

I will update the bios (with SP99438. and CPQP7013.6B8) but any input will be great.

Reagrds,

5 REPLIES 5
yguerin
Occasional Contributor

Re: Gen8: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x000000

I tried:  GRUB_CMDLINE_LINUX_DEFAULT="intremap=no_x2apic_optout iommu=pt acpi=off" : no effect, server reboot

Bunsol
HPE Pro
Solution

Re: Gen8: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x0000000000

Update thhe BIOS to the latest. If issue persists then perform below action:-

  1. Boot machine to RBSU (F9).
  2. Press CTRL+A.
  3. Select "Service Options."
  4. Select "Processor Power and Utilization Monitoring."
  5. Select "Disable."
  6. Press F10 to save and exit.
  7. Reboot.

If issue persists then perform a Default to manufacturing default. If the issue still persists perform a Default Manufacturing:-
System Configuration > BIOS/Platform Configuration (RBSU) > System Default Options > Restore Default Manufacturing Settings

 

If issue still persists then this will need a support ticket logged as it migh be a HW issue underlying and possibly call for a replacement of the systemboard.


If you feel this was helpful please click the KUDOS! Thumbs below!

I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
yguerin
Occasional Contributor

Re: Gen8: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x000000

Thank you for the procedure, I will go to my office this week and I prepared an usb drive with SP99438

Will post my finding.

Regards

yguerin
Occasional Contributor

Re: Gen8: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x000000

Dear,

I updated the system rom to the last version 05/24/2019 and applied your procedure and it works for my first gen8

Thank you for your help

Regards,

Sunitha_Mod
Moderator

Re: Gen8: DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x000000

Hello @yguerin

Excellent! 

We are glad to know the issue has been resolved. 



Thanks,
Sunitha G
I'm an HPE employee.
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo