[Thinkpad X201] audio no longer work from the HDMI/Display port
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PulseAudio |
Invalid
|
Medium
|
|||
linux (Ubuntu) |
Incomplete
|
Medium
|
Unassigned | ||
pulseaudio (Ubuntu) |
Invalid
|
Low
|
Canonical Desktop Team |
Bug Description
Repro steps:
pre-requisites:
- Laptop with working speakers. i am using Thinkpad X201
- Display with HDMI or Display port
- Speakers plugged into the Display
Steps:
- Ensure laptop is not connected to the display
- Play an audio file using Rhythmbox or Totem
- Audio should play fine from the laptop speakers
- Plug in screen and open the sound preferences. Notice the presence of Analog and HDMI/Display port outputs under the "output" tab.
- Analog should be selected
- Plug in screen via the HDMI or the Disiplay pot (I am using display port)
- Ensure speakers are plugged into the screen
- Swtich audio output to HDMI/Display port.
- Sounds no longer there
Expecte Results"
- Sound to come out of the speakers when HDMI/Dislplay port is selected as an output device.
Please note that this used to work fine 2 or so weeks ago on the same laptop, cable, screen and speakers.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: pulseaudio 1:1.1-0ubuntu14
ProcVersionSign
Uname: Linux 3.2.0-22-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0-0ubuntu4
Architecture: amd64
Date: Wed Apr 4 15:48:35 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
ProcEnviron:
LANGUAGE=en_CA:en
TERM=xterm
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: pulseaudio
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET68WW (1.38 )
dmi.board.name: 32492HU
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 32492HU
dmi.product.
dmi.sys.vendor: LENOVO
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu5
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: anmar 1827 F...m pulseaudio
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf2520000 irq 45'
Mixer name : 'Intel IbexPeak HDMI'
Components : 'HDA:14f15069,
Controls : 14
Simple ctrls : 6
Card29.Amixer.info:
Card hw:29 'ThinkPadEC'
Mixer name : 'ThinkPad EC 6QHT33WW-1.14'
Components : ''
Controls : 1
Simple ctrls : 1
Card29.
Simple mixer control 'Console',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
MachineType: LENOVO 32492HU
Package: pulseaudio 1:1.1-0ubuntu15
PackageArchitec
ProcEnviron:
LANGUAGE=en_CA:en
TERM=xterm
PATH=(custom, no user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79
StagingDrivers: mei
Tags: precise staging precise
Uname: Linux 3.2.0-23-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 12/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET68WW (1.38 )
dmi.board.name: 32492HU
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 32492HU
dmi.product.
dmi.sys.vendor: LENOVO
Changed in pulseaudio (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Canonical Desktop Team (canonical-desktop-team) |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: kernel-da-key kernel-key |
Changed in pulseaudio: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
Changed in pulseaudio: | |
status: | In Progress → Invalid |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in pulseaudio (Ubuntu): | |
status: | New → Invalid |
tags: | removed: kernel-key |
Created attachment 59450
This makes HDMI audio work on Linux 3.2.x (0 <= x < 6).
My initial report of this issue can be found at https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 43947#c7 - this entry should take note of the fact that it happens for me on SNB, and not GM45.
I used to use a custom patch, baked for me by danvet, to make things work from 3.2.0 to 3.2.5. After switching to 3.3.0, I had to make use of another one, effectively pasting my old, working version over the current incarnation of intel_hdmi.c. I'll attached both patches to this bug for sake of completeness.