Your BIOS is broken and requested that x2apic be disabled

Discussion in 'Technical' started by sicario45, Jul 18, 2014.

  1. sicario45

    sicario45 New Member

    Hello everyone,
    I got this server http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=5379527#!tab=features running with Debian 7.5 with nginx and php-fpm installed and im investigated why my machine got shot down yesterday unexpectedly. Have rebooted it and everything was back to normal apparently. After i have checked the logs syslog,kernel logs,mysql,nginx and phpfpm logs and dmesg log got this warning message:

    [ 0.008950] ------------[ cut here ]------------
    [ 0.008954] WARNING: at /build/linux-5U_ZPM/linux-3.2.57/drivers/iommu/intr_remapping.c:558 enable_intr_remapping+0x71/0x266()
    [ 0.008956] Hardware name: ProLiant DL320e Gen8 v2
    [ 0.008956] Your BIOS is broken and requested that x2apic be disabled
    [ 0.008957] This will leave your machine vulnerable to irq-injection attacks
    [ 0.008957] Use 'intremap=no_x2apic_optout' to override BIOS request
    [ 0.008958] Modules linked in:
    [ 0.008960] Pid: 1, comm: swapper/0 Not tainted 3.2.0-4-amd64 #1 Debian 3.2.57-3+deb7u2
    [ 0.008962] Call Trace:
    [ 0.008992] ---[ end trace 4bdf7c900427d378 ]---
    [ 0.009047] Enabled IRQ remapping in xapic mode
    [ 0.009050] x2apic not enabled, IRQ remapping is in xapic mode
    [ 0.009052] Switched APIC routing to physical flat.
    [ 0.009449] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.049016] CPU0: Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz stepping 03
    [ 0.152802] Performance Events: no PEBS fmt2+, generic architected perfmon, Broken BIOS detected, complain to your hardware vendor.
    [ 0.152806] [Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 38d is 330)
    [ 0.152873] Intel PMU driver.
    [ 0.152875] ... version: 3
    [ 0.152875] ... bit width: 48
    [ 0.152876] ... generic registers: 4
    [ 0.152877] ... value mask: 0000ffffffffffff
    [ 0.152878] ... max period: 000000007fffffff
    [ 0.152878] ... fixed-purpose events: 3
    [ 0.152879] ... event mask: 000000070000000f
    [ 0.153175] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.153240] Booting Node 0, Processors #1
    [ 0.153241] smpboot cpu 1: start_ip = 96000
    [ 0.261290] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.261351] #2
    Im looking for a direction to solve this error message :)
     
    Last edited: Jul 18, 2014
  2. srijan

    srijan New Member HowtoForge Supporter

    Hi Check out this, it will help you.
    link
     
  3. valenciajoshua

    valenciajoshua New Member

    disable Virtualisation Technology

    disable Virtualisation Technology and you should be fine
    This error because they System ROM does not use the x2apic by default.
    As a workaround, to avoid the tainted kernel, enable the x2apic by adding the following kernel parameter:

    intremap=no_x2apic_optout
     

Share This Page