Patch to support new AMD HDMI Audio

Bug #258992 reported by Libin Yang on 2008-08-18
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Stefan Bader
linux-ubuntu-modules-2.6.24 (Ubuntu)

Bug Description

The latest release does not support some ATI cards' HDMI function.

The original patch
has been accepted by ALSA.;a=blobdiff;f=sound/pci/hda/hda_intel.c;h=a73d6ca0a90655104c48b7ea50b4089815de5b70;hp=ef9f072b47fcc65749729d22fa8e1390c1f8a8de;hb=45fc3c4d9b7ab12798af43a73aea53eeecd16acf;hpb=96348852cf8ff5597a39e866838679b3a9a38947

--- alsa-driver-1.0.17/alsa-kernel/pci/hda/hda_intel.c.orig 2008-08-12 15:33:37.000000000 +0800
+++ alsa-driver-1.0.17/alsa-kernel/pci/hda/hda_intel.c 2008-08-12 15:34:30.000000000 +0800
@@ -2268,6 +2268,7 @@
  { PCI_DEVICE(0x1002, 0x793b), .driver_data = AZX_DRIVER_ATIHDMI },
  { PCI_DEVICE(0x1002, 0x7919), .driver_data = AZX_DRIVER_ATIHDMI },
  { PCI_DEVICE(0x1002, 0x960f), .driver_data = AZX_DRIVER_ATIHDMI },
+ { PCI_DEVICE(0x1002, 0x970f), .driver_data = AZX_DRIVER_ATIHDMI },
  { PCI_DEVICE(0x1002, 0xaa00), .driver_data = AZX_DRIVER_ATIHDMI },
  { PCI_DEVICE(0x1002, 0xaa08), .driver_data = AZX_DRIVER_ATIHDMI },
  { PCI_DEVICE(0x1002, 0xaa10), .driver_data = AZX_DRIVER_ATIHDMI },

Stefan Bader (smb) on 2008-08-18
Changed in linux:
status: New → In Progress
Stefan Bader (smb) wrote :

SRU Justification:

Impact: The ALSA code is missing a PCI ID to support AMD HDMI Audio

Fix: Add missing ID (see link above)

Testcase: Hardware detection

Stefan Bader (smb) wrote :

Intrepid: 6791c1431ccead995a7812a64f92a16ad6c3f27b
Hardy-LUM: 5543d3d2087cd6cf8623305f8b2048b8e108725c

Changed in linux:
status: In Progress → Fix Committed
Steve Langasek (vorlon) wrote :

Accepted into -proposed, please test and give feedback here. Please see for documentation how to enable and use -proposed. Thank you in advance!

Is this fix included in intrepid? I don't get audio over hdmi with my ati hd 3200 currently on intrepid, is this supposed to fix that?

Libin Yang (libin-yang) wrote :

What's OS version are you used? HD 3200 should have been supported. You can use lspci to get your pciid, and check the OS pci support list to see if your card has been supported.

BTW, to let HDMI auido work, you should install AMD proprietary display driver.

Ah ok, which isn't available yet on intrepid, so that is why. Thanks.

This was Fix Released for linux-ubuntu-modules-2.6.24 as of version 2.6.24-23.37. And this is also available in the latest Intrepid kernel 2.6.27-11.31.

Changed in linux-ubuntu-modules-2.6.24 (Ubuntu Hardy):
status: New → Fix Released
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu Hardy):
status: New → Invalid
Changed in linux-ubuntu-modules-2.6.24 (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions