This occurs after suspend/resume on AMD family 10h systems. The upstream kernel (v3.9-rc3) should be also affected.
The BIOS is known to report wrong (zero'ed) lvt offsets for mce and ibs which are set to the same value of 0. The BIOS wont be fixed. There is a quirk in the kernel that fixes this (force_ibs_eilvt_setup()). The fix reassigns the ibs lvt offet to 1 (instead of 0 that conflicts with mce threshold). The register reassignment must be applied on each cpu. Current quirk does this during boot time, but after suspend/resume the register contents get lost and is not reinitialized anymore. Thus, after resume the apic setup code detects the offset conflict caused be the reset registers and throws the [hardware error] message. In a result the ibs lvt offset is not properly initialized and using ibs (used for hardware monitoring by the perf and oprofile tool) may fail. The system should otherwise function correctly. I will try to submit a patch upstream next weeks that fixes the problem. -Robert -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1152484 Title: system fails suspend_30_cycles To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1152484/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs