Please update AMD ucode/microcode in linux-firmware

Bug #1200533 reported by Grant Slater
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Fix Released
Undecided
Tim Gardner
Precise
Fix Released
Undecided
Tim Gardner
Saucy
Fix Released
Undecided
Tim Gardner

Bug Description

Updated AMD-ucode has has just landed on kernel.org
Please update amd-ucode in linux-firmware

https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/commit/?id=31f6b3076bab3c4b65f67fdb232f4579ed828b4f

Files:
amd-ucode/microcode_amd.bin
amd-ucode/microcode_amd_fam15h.bin

The ucode used to be available here: http://www.amd64.org/support/microcode.html before the site went down last year.

This AMD ucode fixes some severe lockup issues on AMD family 15h CPUs when under high load.
The fix for erratum #759 being the most severe.

Example thread discussing the lockup issues of #759: http://communities.vmware.com/thread/432033?start=30&tstart=0
Dell + others have already updated BIOS updated microcode: http://www.dell.com/support/drivers/au/en/19/DriverDetails?driverId=HPP5C

Grant Slater (firefishy)
description: updated
Tim Gardner (timg-tpi)
Changed in linux-firmware (Ubuntu Precise):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → In Progress
Changed in linux-firmware (Ubuntu Saucy):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → In Progress
Tim Gardner (timg-tpi)
Changed in linux-firmware (Ubuntu Saucy):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.112

---------------
linux-firmware (1.112) saucy; urgency=low

  * Rebase against git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 31f6b3076bab3c4b65f67fdb232f4579ed828b4f
    linux-firmware: Update AMD microcode patch firmware files
      This AMD ucode fixes some severe lockup issues on AMD family 15h CPUs when under high load.
      The fix for erratum #759 being the most severe.
    rtl_nic: add firmware rtl8411-2
    ar3k: add Bluetooth support for QCA98XX/QCA24XX
    - LP: #1200533
 -- Tim Gardner <email address hidden> Fri, 12 Jul 2013 06:35:00 -0600

Changed in linux-firmware (Ubuntu Saucy):
status: Fix Committed → Fix Released
Revision history for this message
Adam Conrad (adconrad) wrote : Please test proposed package

Hello Grant, or anyone else affected,

Accepted linux-firmware into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/linux-firmware/1.79.6 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in linux-firmware (Ubuntu Precise):
status: In Progress → Fix Committed
Revision history for this message
Grant Slater (firefishy) wrote :

Tested and worked for me.

TEST CASE:
1. Installed package and loaded kernel module microcode, AMD microcode loaded as expected.
2. update-initramfs worked as expected.
3. System reboot, no unexpected results.

VERIFICATION DONE
No issues with test above. System is stable without unexpected lock-ups under high load.

tags: added: verification-done
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.79.6

---------------
linux-firmware (1.79.6) precise-proposed; urgency=low

  * 31f6b3076bab3c4b65f67fdb232f4579ed828b4f linux-firmware: Update AMD microcode patch firmware files
    This AMD ucode fixes some severe lockup issues on AMD family
    15h CPUs when under high load. The fix for erratum #759 being
    the most severe.
    - LP: #1200533

linux-firmware (1.79.5) precise-proposed; urgency=low

  * UBUNTU: Update asihpi firmware. The original firmware files were
    simply non-functional.
    -LP: #1122377
  * rtlwifi/rtl8723e: Add firmware for new driver in LTS kernels,
    Raring and newer.
    -LP: #1187688
 -- Tim Gardner <email address hidden> Fri, 12 Jul 2013 08:04:42 -0600

Changed in linux-firmware (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Daniele Viganò (daniele-vigano) wrote :

The AMD microcode coming from linux-firmware - 1.79.6 is freezing 99% of the times my 5 Dell PowerEdge M915 blades (4x64 Cores Opteron 6274, currently with 3.0.4 BIOS).

This happens both at boot and also if I blacklist the 'microcode' module and then I run 'modprobe microcode' after the system is up. To have always a successful boot I had to blacklist the microcode module.

###############################################
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Linux marley 3.8.0-31-generic #46~precise1-Ubuntu SMP Wed Sep 11 18:21:16 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
###############################################

root@marley:~# dpkg -S /lib/firmware/amd-ucode/microcode_amd*
linux-firmware: /lib/firmware/amd-ucode/microcode_amd.bin
linux-firmware: /lib/firmware/amd-ucode/microcode_amd.bin.asc
linux-firmware: /lib/firmware/amd-ucode/microcode_amd_fam15h.bin
linux-firmware: /lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc

###############################################

root@marley:~# apt-cache show linux-firmware
Package: linux-firmware
Priority: optional
Section: misc
Installed-Size: 41502
Maintainer: Ubuntu Kernel Team <email address hidden>
Architecture: all
Version: 1.79.6
Replaces: atmel-firmware, linux-restricted-common
Provides: atmel-firmware
Conflicts: atmel-firmware
Filename: pool/main/l/linux-firmware/linux-firmware_1.79.6_all.deb
Size: 23217718
MD5sum: b774085d0ad3bb87bdf60b9590df1ba6
SHA1: 89ce403513450402be1190659ddbe1c9ed9db54e
SHA256: 5945561ab9bffbf9d91d618bf9fe5862b9d42abdff797429bc75b8d034b7fb28
Description-en: Firmware for Linux kernel drivers
 This package provides firmware used by Linux kernel drivers.
Multi-Arch: foreign
Description-md5: 7a047bff9e44dce458a300976c12f9da
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y

###############################################

dmidecode attached

Revision history for this message
Grant Slater (firefishy) wrote :
Revision history for this message
Daniele Viganò (daniele-vigano) wrote :

Thanks Grant.
The update is already scheduled for next Monday morning. I'll keep you updated.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.