[HDA Intel] output to hdmi:0 is heard through internal speakers as well
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Undecided
|
David Henningsson |
Bug Description
As tested with
speaker-test -c 2 -D hdmi:0
as well as pulseaudio, sound is heard both through internal speakers (or headphones if connected), and hdmi. Expected it to go to hdmi only.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: alsa-base 1.0.24+
ProcVersionSign
Uname: Linux 3.2.0-12-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
/dev/snd/pcmC0D0c: david 7475 F...m pulseaudio
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xd4900000 irq 48'
Mixer name : 'Intel IbexPeak HDMI'
Components : 'HDA:111d7605,
Controls : 22
Simple ctrls : 10
Card1.Amixer.info:
Card hw:1 'Headset'/'Logitech Logitech USB Headset at usb-0000:
Mixer name : 'USB Mixer'
Components : 'USB046d:0a0c'
Controls : 6
Simple ctrls : 2
Date: Tue Jan 31 15:29:55 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120103)
PackageArchitec
SourcePackage: alsa-driver
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/29/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68AZZ Ver. F.08
dmi.board.name: 1413
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 57.1D
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP ProBook 4520s
dmi.sys.vendor: Hewlett-Packard
David Henningsson (diwic) wrote : | #1 |
Changed in alsa-driver (Ubuntu): | |
assignee: | nobody → David Henningsson (diwic) |
status: | New → In Progress |
David Henningsson (diwic) wrote : [PATCH] ALSA: HDA: Fix duplicated output to more than one codec | #2 |
affects: | alsa-driver (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package linux - 3.2.0-16.25
---------------
linux (3.2.0-16.25) precise; urgency=low
[ Andy Whitcroft ]
* d-i -- include the Hyper-V drivers in the virtio udeb
- LP: #917135
[ Felix Fietkau ]
* (pre-stable): ath9k_hw: fix a RTS/CTS timeout regression
- LP: #925602
[ Keith Packard ]
* SAUCE: drm/i915: Force explicit bpp selection for
intel_
- LP: #745112, #912387, #917330
[ Leann Ogasawara ]
* Fix typo in generic-pae description
- LP: #928448
* Rebase to v3.2.6
[ Upstream Kernel Changes ]
* procfs: parse mount options
- CVE-2011-4917
* procfs: add hidepid= and gid= mount options
- CVE-2011-4917
* proc: fix null pointer deref in proc_pid_
- CVE-2011-4917
* xhci: Remove warnings about MSI and MSI-X capabilities.
- LP: #929656
* xhci: Remove scary warnings about transfer issues.
- LP: #929656
* x86, mce, therm_throt: Don't report power limit and package level
thermal throttle events in mcelog
- LP: #930288
* rebase to v3.2.6
- LP: #924320
- LP: #918254
-- Leann Ogasawara <email address hidden> Mon, 13 Feb 2012 13:00:08 -0800
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Luis Henriques (henrix) wrote : | #4 |
This bug is awaiting verification that the kernel for Oneiric in -proposed solves the problem ( 3.0.0-17.30). Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-oneiric |
Herton R. Krzesinski (herton) wrote : | #5 |
The commit for this bug came via an upstream stable release (3.0.21), thus marking as verification-
tags: |
added: verification-done-oneiric removed: verification-needed-oneiric |
This typo caused the wrong codec's nid to be checked for wcaps type.
As a result, sometimes speakers would duplicate the output sent to
HDMI output.
Cc: <email address hidden> /bugs.launchpad .net/bugs/ 924320 pci/hda/ hda_codec. c | 2 +-
BugLink: https:/
Signed-off-by: David Henningsson <email address hidden>
---
sound/
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sound/ pci/hda/ hda_codec. c b/sound/ pci/hda/ hda_codec. c pci/hda/ hda_codec. c pci/hda/ hda_codec. c codec_setup_ stream( struct hda_codec *codec, hda_nid_t nid, elem(&c- >cvt_setups, i); type(get_ wcaps(codec, p->nid)) == type) type(get_ wcaps(c, p->nid)) == type)
index 4df72c0..c2c65f6 100644
--- a/sound/
+++ b/sound/
@@ -1447,7 +1447,7 @@ void snd_hda_
for (i = 0; i < c->cvt_setups.used; i++) {
p = snd_array_
if (!p->active && p->stream_tag == stream_tag &&
- get_wcaps_
+ get_wcaps_
p->dirty = 1;
}
}
--
1.7.8.3