Public bug reported:
We tested HDMI Audio on SB700+RS780 on linux-ubuntu-
modules-2.6.24_2.6.24-10.14 and found it does not work.
This is a known issue for ALSA and it has been fixed in ALSA hg tree.
Here is the workaround patch for HDMI audio:
--- alsa-kernel/pci/hda/hda_intel.c.orig 2008-02-27 08:54:45.000000000
-0500
+++ alsa-kernel/pci/hda/hda_intel.c 2008-02-27 08:46:05.000000000 -0500
@@ -1812,15 +1812,15 @@
gcap = azx_readw(chip, GCAP);
snd_printdd("chipset global capabilities = 0x%x\n", gcap);
- if (gcap) {
- /* read number of streams from GCAP register instead of using
- * hardcoded value
- */
- chip->playback_streams = (gcap & (0xF << 12)) >> 12;
- chip->capture_streams = (gcap & (0xF << 8)) >> 8;
- chip->playback_index_offset = (gcap & (0xF << 12)) >> 12;
- chip->capture_index_offset = 0;
- } else {
+ //if (gcap) {
+ // /* read number of streams from GCAP register instead of using
+ // * hardcoded value
+ // */
+ // chip->playback_streams = (gcap & (0xF << 12)) >> 12;
+ // chip->capture_streams = (gcap & (0xF << 8)) >> 8;
+ // chip->playback_index_offset = (gcap & (0xF << 12)) >> 12;
+ // chip->capture_index_offset = 0;
+ //} else {
/* gcap didn't give any info, switching to old method */
switch (chip->driver_type) {
@@ -1843,7 +1843,7 @@
chip->capture_index_offset = ICH6_CAPTURE_INDEX;
break;
}
- }
+ //}
chip->num_streams = chip->playback_streams + chip->capture_streams;
chip->azx_dev = kcalloc(chip->num_streams, sizeof(*chip->azx_dev),
GFP_KERNEL);
** Affects: linux-ubuntu-modules-2.6.24 (Ubuntu)
Importance: Undecided
Status: New
--
ALSA HDMI Audio does not work
https://bugs.launchpad.net/bugs/196026
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs