[MAVERICK] Thinkpad Edge 11 sound does not play though external headphones.

Bug #677210 reported by Manoj Iyer on 2010-11-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Tim Gardner
Tim Gardner
Tim Gardner

Bug Description

When headphones are plugged in no output can be heard through them, while the internal speakers still produce sound. This is a dual jack (both mic and headphones) and this was seen both with a mic/headphone combo and just regular headphones.

Steps to reproduce:
1) Install 10.10
2) Play sounds through Sound Preferences, notice internal speakers work
3) Plug in headphones, replay sounds
4) Note sound still comes from internal speakers, but not headphones

Expected result:
Sound can be output from headphones, internal speakers muted

Actual result:
Sound can't be output from headphones, internal speakers are not muted

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.35
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic
Uname: Linux 2.6.35-22-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
 /dev/snd/controlC0: ubuntu 1474 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
 Card hw:0 'Intel'/'HDA Intel at 0xf0700000 irq 48'
   Mixer name : 'Intel IbexPeak HDMI'
   Components : 'HDA:14f15066,17aa21c8,00100302 HDA:80862804,80860101,00100000'
   Controls : 20
   Simple ctrls : 12
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 86HT15WW-1.161000'
   Mixer name : 'ThinkPad EC 86HT15WW-1.161000'
   Components : ''
   Controls : 1
   Simple ctrls : 1
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Thu Nov 18 16:43:35 2010
HibernationDevice: RESUME=UUID=f62ff5da-2494-4dd8-82ed-8ac7e7f80be0
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
MachineType: LENOVO 032823U
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=d48be8ba-3eb9-4ea5-93fe-aa9dc8f08d57 ro quiet splash
RelatedPackageVersions: linux-firmware 1.38
SourcePackage: linux
dmi.bios.date: 07/13/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 86ET16WW (1.00 )
dmi.board.name: 032823U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr86ET16WW(1.00):bd07/13/2010:svnLENOVO:pn032823U:pvrThinkPadEdge:rvnLENOVO:rn032823U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 032823U
dmi.product.version: ThinkPad Edge
dmi.sys.vendor: LENOVO

CVE References

Manoj Iyer (manjo) wrote :
Manoj Iyer (manjo) wrote :

Patch to fix this issue: http://lkml.org/lkml/2010/11/18/605

Tim Gardner (timg-tpi) on 2010-11-19
Changed in linux (Ubuntu Natty):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Low
status: New → Fix Committed
Changed in linux (Ubuntu Maverick):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Low
milestone: none → maverick-updates
status: New → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 2.6.37-6.15

linux (2.6.37-6.15) natty; urgency=low

  [ Andy Whitcroft ]

  * [Config] standardise CONFIG_CEPH_FS
  * [Config] standardise CONFIG_SCSI_LPFC_DEBUG_FS
  * [Config] standardise CONFIG_SCSI_PROC_FS
  * [Config] standardise CONFIG_UBIFS_FS
  * [Config] standardise CONFIG_USB_GADGET_DEBUG_FS

  [ Kees Cook ]

  * [Config] update config for CONFIG_DEBUG_SET_MODULE_RONX

  [ Manoj Iyer ]

  * SAUCE: Enable jack sense for Thinkpad Edge 11
    - LP: #677210
  * SAUCE: enable rfkill for rtl8192se driver
    - LP: #640992

  [ Tim Gardner ]

  * [Config] CONFIG_EASYCAP=n for FTBS
  * Rebase to v2.6.32-rc2+git

  [ Upstream Kernel Changes ]

  * x86: Fix improper large page preservation
  * x86: Add NX protection for kernel data
  * x86: Add RO/NX protection for loadable kernel modules

  [ Upstream Kernel Changes ]

  * Rebase to Linus 2.6.37-rc2+git
 -- Andy Whitcroft <email address hidden> Sat, 20 Nov 2010 11:40:00 +0000

Changed in linux (Ubuntu Natty):
status: Fix Committed → Fix Released
Harry (harry33) wrote :

Well I do not think it is properly fixed.
At least because the new kernel 2.6.37-6.15 does not work at all.
I cannot boot, it does not get loaded, it ends up in the busybox after a too long waiting period.
My system is a fully updated Natty 64-bit, Gigabyte GA-MA790XT-UD4P, AMD Phenom II X4 955 Black Edition, XFX GTX285.

All other kernels including all older 2.6.37 kernels do work OK.
I had to remove this 2.6.37-6.15 and I am using now 2.6.37-5.14.

Harry (harry33) wrote :

And now the 2.6.37-6.15 kernel update has been rejected in Launchpad.


Chris Van Hoof (vanhoof) on 2010-11-24
tags: added: hwe-blocker
Tim Gardner (timg-tpi) wrote :

Harry - 2.6.37-6.17 has been uploaded and built which fixes a regression introduced in 2.6.37-6.15

Accepted linux into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Brad Figg (brad-figg) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed' to 'verification-done'.

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://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

Steve Magoun (smagoun) wrote :

I tested the 2.6.35-24.42 kernel from maverick-proposed on a Thinkpad Edge 11. The 2.6.35-24.42 kernel enables the headphone jack.

tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :
Download full text (9.0 KiB)

This bug was fixed in the package linux - 2.6.35-24.42

linux (2.6.35-24.42) maverick-proposed; urgency=low

  [ Brad Figg ]

  - LP: #683422

  [ Colin Ian King ]

  * SAUCE: Allow registration of handler to multiple WMI events with same
    - LP: #676997
  * SAUCE: Add WMI hotkeys support for Dell All-In-One series
    - LP: #676997
  * [Config] Enable Dell All-In-One WMI Hotkeys driver
    - LP: #676997

  [ David Woodhouse ]

  * [Upstream] Call acpi_video_register() in intel_opregion_init() failure
    - LP: #615947

  [ Manoj Iyer ]

  * SAUCE: enable rfkill for rtl8192se driver
    - LP: #640992
  * SAUCE: Enable jack sense for Thinkpad Edge 11
    - LP: #677210

  [ Tim Gardner ]

  * [Config] Use correct be2iscsi module name in d-i/modules/scsi-modules
    - LP: #628776
  * [Config] Added NFS and related modules to virtual flavour
    - LP: #659084
  * [Config] Add support for cross compiling armel
  * Simplify the use of CROSS_COMPILER

  [ Upstream Kernel Changes ]

  * Revert "(pre-stable) ACPI: enable repeated PCIEXP wakeup by clearing
    PCIEXP_WAKE_STS on resume"
  * Revert "(pre-stable) mm: Move vma_stack_continue into mm.h"
  * x86, cpu: After uncapping CPUID, re-run CPU feature detection
    - LP: #672664
  * ALSA: sound/pci/rme9652: prevent reading uninitialized stack memory
    - LP: #672664
  * ALSA: oxygen: fix analog capture on Claro halo cards
    - LP: #672664
  * ALSA: hda - Add Dell Latitude E6400 model quirk
    - LP: #643891, #672664
  * ALSA: prevent heap corruption in snd_ctl_new()
    - LP: #672664
  * ALSA: rawmidi: fix oops (use after free) when unloading a driver module
    - LP: #672664
  * hwmon: (lis3) Fix Oops with NULL platform data
    - LP: #672664
  * USB: fix bug in initialization of interface minor numbers
    - LP: #672664
  * usb: musb: gadget: fix kernel panic if using out ep with FIFO_TXRX
    - LP: #672664
  * usb: musb: gadget: restart request on clearing endpoint halt
    - LP: #672664
  * HID: hidraw, fix a NULL pointer dereference in hidraw_ioctl
    - LP: #672664
  * HID: hidraw, fix a NULL pointer dereference in hidraw_write
    - LP: #672664
  * ahci: fix module refcount breakage introduced by libahci split
    - LP: #672664
  * lib/list_sort: do not pass bad pointers to cmp callback
    - LP: #672664
  * ACPI: invoke DSDT corruption workaround on all Toshiba Satellite
    - LP: #672664
  * oprofile: Add Support for Intel CPU Family 6 / Model 29
    - LP: #672664
  * oprofile, ARM: Release resources on failure
    - LP: #672664
  * RDMA/cxgb3: Turn off RX coalescing for iWARP connections
    - LP: #672664
  * drm/radeon/kms: fix bad cast/shift in evergreen.c
    - LP: #672664
  * drm/radeon/kms: avivo cursor workaround applies to evergreen as well
    - LP: #672664
  * ARM: 6400/1: at91: fix arch_gettimeoffset fallout
    - LP: #672664
  * ARM: 6395/1: VExpress: Set bit 22 in the PL310 (cache controller)
    AuxCtlr register
    - LP: #672664
  * V4L/DVB: gspca - main: Fix a crash of some webcams on ARM arch
    - LP: #672664
  * V4L/DVB: gspca - sn9c20x: Bad transfer size of Bayer images
    - LP: #672664
  * mmc: sdhci-s3c: fix NULL ptr acc...


Changed in linux (Ubuntu Maverick):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers