Acer 1830T, Intel HDA, ALC269VB : microphone does not work after upgrade to Quantal/kernel 3.4.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Medium
|
Herton R. Krzesinski | ||
| Quantal |
Medium
|
Herton R. Krzesinski |
Bug Description
HW info will collect with apport, but you may find it collected here in Launchpad many times
Also will compare this to Precise kernel 3.2.0-24 and tell you whether it is better.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
ApportVersion: 2.1.1-0ubuntu1
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xd4400000 irq 43'
Mixer name : 'Intel IbexPeak HDMI'
Components : 'HDA:10ec0269,
Controls : 30
Simple ctrls : 14
DistroRelease: Ubuntu 12.10
HibernationDevice: RESUME=
InstallationMedia: Kubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
MachineType: Acer Aspire xxxx
Package: linux 3.4.0.3.4
PackageArchitec
ProcEnviron:
LANGUAGE=
TERM=xterm
LANG=uk_UA.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.80
StagingDrivers: mei
Tags: quantal staging
Uname: Linux 3.4.0-3-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout disk kvm lpadmin netdev plugdev sambashare src
dmi.bios.date: 05/06/2011
dmi.bios.vendor: INSYDE
dmi.bios.version: V1.24
dmi.board.
dmi.board.name: JV10_CS
dmi.board.vendor: Intel Corp.
dmi.board.version: Base Board Version
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.
dmi.modalias: dmi:bvnINSYDE:
dmi.product.name: Aspire xxxx
dmi.product.
dmi.sys.vendor: Acer
Wladimir Mutel (mwg) wrote : AcpiTables.txt | #1 |
tags: | added: apport-collected quantal staging |
description: | updated |
Wladimir Mutel (mwg) wrote : AlsaDevices.txt | #2 |
apport information
Wladimir Mutel (mwg) wrote : AplayDevices.txt | #3 |
apport information
Wladimir Mutel (mwg) wrote : BootDmesg.txt | #4 |
apport information
Wladimir Mutel (mwg) wrote : CRDA.txt | #5 |
apport information
apport information
apport information
apport information
Wladimir Mutel (mwg) wrote : CurrentDmesg.txt | #9 |
apport information
Wladimir Mutel (mwg) wrote : Dependencies.txt | #10 |
apport information
Wladimir Mutel (mwg) wrote : IwConfig.txt | #11 |
apport information
Wladimir Mutel (mwg) wrote : Lspci.txt | #12 |
apport information
Wladimir Mutel (mwg) wrote : Lsusb.txt | #13 |
apport information
Wladimir Mutel (mwg) wrote : PciMultimedia.txt | #14 |
apport information
Wladimir Mutel (mwg) wrote : ProcCpuinfo.txt | #15 |
apport information
apport information
Wladimir Mutel (mwg) wrote : ProcModules.txt | #17 |
apport information
Wladimir Mutel (mwg) wrote : PulseList.txt | #18 |
apport information
Wladimir Mutel (mwg) wrote : RfKill.txt | #19 |
apport information
Wladimir Mutel (mwg) wrote : UdevDb.txt | #20 |
apport information
Wladimir Mutel (mwg) wrote : UdevLog.txt | #21 |
apport information
Wladimir Mutel (mwg) wrote : WifiSyslog.txt | #22 |
apport information
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Wladimir Mutel (mwg) wrote : | #23 |
Downgraded the kernel to Precise one (linux-
Tested the mic in Skype, and it works well.
Something wrong has definitely happened on the way from Precise to Quantal kernel.
Wladimir Mutel, thank you for reporting this and helping make Ubuntu better. If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https:/
If this bug is fixed in the mainline kernel, please add the following tag 'kernel-
If the mainline kernel does not fix this bug, please add the tag: 'kernel-
If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-
Please let us know your results. Thanks in advance.
tags: | added: needs-bisect needs-upstream-testing regression-release |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Wladimir Mutel (mwg) wrote : | #25 |
Wladimir Mutel (mwg) wrote : | #26 |
Tested mic. with Skype after reboot. No voice recorded, only noise. So this bug is reproducible with mainline kernel as well.
tags: |
added: kernel-bug-exists-upstream removed: needs-upstream-testing |
Wladimir Mutel (mwg) wrote : | #27 |
Rebooted with 3.2.0-24-generic, the mic. works perfectly again. Right after the reboot.
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
Joseph Salisbury (jsalisbury) wrote : | #28 |
Wladimir,
I'd like to perform a kernel bisect to narrow down when this regression was introduced. If possible, could you help test some kernels?
If so, it would be great if you can start by testing the following kernels:
The latest Quantal kernel(Both linux-image and linux-image-extra .debs) :
https:/
The first release candidate v3.3 mainline kernel:
http://
The first v3.4 release candidate(Only if v3.3-rc1 does not have the bug):
http://
Thanks in advance
tags: | added: kernel-da-key |
Joseph Salisbury (jsalisbury) wrote : | #29 |
It would also be great, if you can test the latest v3.5-rc1 kernel, just to confirm the bug is not already fixed there:
http://
tags: |
added: kernel-bisecting removed: needs-bisect |
tags: |
added: performing-bisect removed: kernel-bisecting |
Wladimir Mutel (mwg) wrote : | #30 |
Well, it works with 3.4-rc1 but does not work with 3.4.0-5-generic
Wladimir Mutel (mwg) wrote : | #31 |
3.5.0-1-generic : also no luck with mic.
Should I try mainline 3.4-rc2..rc7 ?
Joseph Salisbury (jsalisbury) wrote : | #32 |
@Wladimir, yes that would be great. It would be good to know which release candidate introduced this regression. We can then bisect that version to find the specific commit.
Wladimir Mutel (mwg) wrote : | #33 |
ok, the last healthy version is 3.4-rc6
(3.4-rc7 did not test as there is only 'headers' package)
and the first broken version is 3.4.1
(exactly where it started to be splitted into linux-image and linux-image-extra packages)
and it is broken up to 3.5.0-6 which I use in Quantal now.
Wladimir Mutel (mwg) wrote : | #34 |
meant, 3.5.0-6 also has broken mic.
Wladimir Mutel (mwg) wrote : | #35 |
forgot to test 3.4-precise and 3.4-quantal (3.4.0-030400-)
they both are broken
so, 3.4-rc6 is healthy
3.4 final is broken
3.5 final is also broken (both mainine and Ubuntu)
Joseph Salisbury (jsalisbury) wrote : | #36 |
I started a kernel bisect between v3.4-rc6 and v3.4 final. This will require us to test about 7-8 kernels. The first kernel is built up to commit:
4e6304b8420aba5
This kernel is available from:
http://
Can you test that kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #37 |
Tested this build. It did not work.
Can you build the same bisection with Precise configs ?
(i.e., single big linux-image-generic package instead of split generic+extra)
Wladimir Mutel (mwg) wrote : | #38 |
quantal 3.5.0-9 : does not work also
Joseph Salisbury (jsalisbury) wrote : | #39 |
When you say it did not work, does that mean it has the bug, or you could not install it?
Wladimir Mutel (mwg) wrote : | #40 |
I was able to install&boot it, but the mic. did not work.
Joseph Salisbury (jsalisbury) wrote : | #41 |
I built the next test kernel, which is up to commit:
7c283324da366a3
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #42 |
Linux version 3.4.0-030400rc6
microphone does not work.
Wladimir Mutel (mwg) wrote : | #43 |
Linux version 3.4.0-030400rc6
microphone works.
again, this last working package is built with Precise configs as a single big package.
and all non-working pkgs are built as split generic+extra pkgs.
also, gcc version there was 4.4 vs 4.6 which is used now.
so the cause may be more various than what can be found by bisection.
Joseph Salisbury (jsalisbury) wrote : | #44 |
I built the next test kernel, which is up to commit:
22b6dd78aec32ab
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #45 |
Linux version 3.4.0-030400rc6
microphone works!
now the version is rolled back enough in the past :>
Wladimir Mutel (mwg) wrote : | #46 |
Linux version 3.5.0-11-generic (buildd@batsu) (gcc version 4.7.1 20120814 (prerelease) (Ubuntu/Linaro 4.7.1-7ubuntu1) ) #11-Ubuntu SMP Thu Aug 16 21:03:52 UTC 2012 (Ubuntu 3.5.0-11.11-generic 3.5.2)
microphone does not work (quantal 3.5.0-11-generic)
Wladimir Mutel (mwg) wrote : | #47 |
Linux version 3.5.0-13-generic (buildd@batsu) (gcc version 4.7.1 20120814 (prerelease) (Ubuntu/Linaro 4.7.1-7ubuntu1) ) #13-Ubuntu SMP Mon Aug 27 21:33:57 UTC 2012 (Ubuntu 3.5.0-13.13-generic 3.5.3)
microphone does not work (quantal 3.5.0-13-generic)
Joseph Salisbury (jsalisbury) wrote : | #48 |
I built the next test kernel, which is up to commit:
ed3ac021e503869
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #49 |
Linux version 3.4.0-030400rc6
microphone does not work
Joseph Salisbury (jsalisbury) wrote : | #50 |
I built the next test kernel, which is up to commit:
9ea3356d7979909
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #51 |
Linux version 3.4.0-030400rc1
microphone does not work.
Joseph Salisbury (jsalisbury) wrote : | #52 |
I built the next test kernel, which is up to commit:
42eb92380f73f28
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #53 |
Linux version 3.4.0-030400rc1
microphone works!
Wladimir Mutel (mwg) wrote : | #54 |
Linux version 3.5.0-14-generic (buildd@komainu) (gcc version 4.7.1 20120814 (prerelease) (Ubuntu/Linaro 4.7.1-7ubuntu1) ) #15-Ubuntu SMP Thu Sep 6 23:05:06 UTC 2012 (Ubuntu 3.5.0-14.15-generic 3.5.3)
microphone does not work (quantal 3.5.0-14-generic)
Joseph Salisbury (jsalisbury) wrote : | #55 |
I built the next test kernel, which is up to commit:
619a341b78f17fb
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
We should only have to test one or two more kernels before the commit that caused this bug is identified.
Wladimir Mutel (mwg) wrote : | #56 |
Linux version 3.4.0-030400rc1
microphone does not work.
Joseph Salisbury (jsalisbury) wrote : | #57 |
I built the next test kernel, which is up to commit:
af741c150f66db8
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #58 |
Linux version 3.4.0-030400rc1
microphone does not work.
Wladimir Mutel (mwg) wrote : | #59 |
and now, from what I see in
http://
we can try reverting the patch which moves
alc_auto_
call site in function
patch_alc269 ?
Joseph Salisbury (jsalisbury) wrote : | #60 |
Yes, git also reports that as being the bad commit:
git bisect bad af741c150f66db8
af741c150f66db8
commit af741c150f66db8
Author: Takashi Iwai <email address hidden>
Date: Mon May 7 18:09:48 2012 +0200
ALSA: hda/realtek - Call alc_auto_
I'll build a Quantal test kernel with that commit reverted and post it shortly.
Joseph Salisbury (jsalisbury) wrote : | #61 |
I built a Quantal test kernel with commit af741c1 reverted. I had to do some minor backporting, but nothing extensive.
This kernel is available from:
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #62 |
Linux version 3.5.0-15-generic (root@tangerine) (gcc version 4.7.1 (Ubuntu/Linaro 4.7.1-9ubuntu2) ) #20~lp1006690v1 SMP Tue Sep 18 15:45:39 UTC 2012 (Ubuntu 3.5.0-15.
no sound at all. not even alsamixer sees any devices. and this fault in dmesg :
[ 23.550249] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
[ 23.629710] BUG: unable to handle kernel NULL pointer dereference at 0000000000000460
[ 23.629834] IP: [<ffffffffa0437
[ 23.629922] PGD 12f422067 PUD 12f423067 PMD 0
[ 23.629988] Oops: 0000 [#1] SMP
[ 23.630040] CPU 0
[ 23.630060] Modules linked in: snd_hda_
snd_seq videodev brcmsmac videobuf2_vmalloc snd_timer videobuf2_memops mac80211 snd_seq_device drm_kms_helper brcmutil snd kvm_intel kvm psmouse soundcore cfg80211 drm wmi snd_page_alloc serio_raw cordic bcma microcode lpc_ich i2c_algo_bit mac_hid video intel_ips mei coretemp atl1c
[ 23.630718]
[ 23.630730] Pid: 359, comm: modprobe Not tainted 3.5.0-15-generic #20~lp1006690v1 Acer Aspire xxxx/JV10_CS
[ 23.630828] RIP: 0010:[<
[ 23.630926] RSP: 0018:ffff88012f
[ 23.630972] RAX: ffffffffa043e950 RBX: 0000000000000000 RCX: 0000000000000000
[ 23.631030] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ffff88012fbae000
[ 23.631087] RBP: ffff88012f52fb58 R08: ffff880137c16740 R09: ffff88012de65d20
[ 23.631143] R10: ffffea0004b67b40 R11: ffffffff8106ce24 R12: ffff88012fbae000
[ 23.631199] R13: ffff88012fbae000 R14: 00000000ffffffff R15: ffffffffa0444000
[ 23.631256] FS: 00007f124fb8570
[ 23.631321] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 23.631368] CR2: 0000000000000460 CR3: 000000012fbe3000 CR4: 00000000000007f0
[ 23.631425] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 23.631482] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 23.631539] Process modprobe (pid: 359, threadinfo ffff88012f52e000, task ffff88012d4e4500)
[ 23.631603] Stack:
[ 23.634055] ffff88012fbae000 0000000000000001 ffff88012f52fb88 ffffffffa043e96a
[ 23.636552] ffff88012f52fb88 ffffffffa0442088 0000000000000001 ffff88012fbae000
[ 23.639081] ffff88012f52fbf8 ffffffffa03fc456 000288012f52fbf8 2d6164682d646e73
[ 23.641595] Call Trace:
[ 23.644069] [<ffffffffa043e
[ 23.646572] [<ffffffffa03fc
[ 23.649087] [<ffffffffa01e4
[ 23.651605] [<ffffffffa01e3
[ 23.654124] [<ffffffffa01e3
[ 23.656642] [<ffffffffa01e3
[ 23.659182] [<ffffffffa01e2
Joseph Salisbury (jsalisbury) wrote : | #63 |
Thanks for testing the previous kernel and posting the trace.
I built a second Quantal test kernel with commit af741c1 reverted.
The kernel is named linux-image-
http://
Can you test this latest kernel and report back if it has the bug or not?
Wladimir Mutel (mwg) wrote : | #64 |
Linux version 3.5.0-15-generic (root@tangerine) (gcc version 4.7.1 (Ubuntu/Linaro 4.7.1-9ubuntu2) ) #22~lp1006690v2 SMP Fri Sep 21 16:11:45 UTC 2012 (Ubuntu 3.5.0-15.
microphone works!
Joseph Salisbury (jsalisbury) wrote : | #65 |
Thanks for all the helping testing. So it appears commit af741c1 is the cause of this regression.
As one last test, can you test the latest mainline kernel[0]? I'd just like to confirm the bug isn't fixed in the mainline kernel before requesting a revert of this commit in Quantal.
Thanks again!
[0] http://
Changed in linux (Ubuntu): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
status: | Incomplete → In Progress |
Wladimir Mutel (mwg) wrote : | #66 |
Linux version 3.6.0-030600rc7
microphone does not work. (audio devices are visible, playback works)
Joseph Salisbury (jsalisbury) wrote : | #67 |
Thanks for testing, Wladimir. I sent a request to have commit af741c1 reverted in Quantal. If approved, I will also send a request to have the commit reverted in upstream linux-stable v3.5.
Herton R. Krzesinski (herton) wrote : | #68 |
The revert can bring other problems, so we are going with a fix instead. Can you test the kernel from http://
Changed in linux (Ubuntu): | |
status: | In Progress → Incomplete |
assignee: | Joseph Salisbury (jsalisbury) → Herton R. Krzesinski (herton) |
Wladimir Mutel (mwg) wrote : | #69 |
Linux version 3.5.0-15-generic (root@gomeisa) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-1ubuntu1) ) #23+lp1006690r1 SMP Wed Sep 26 21:59:28 UTC 2012 (Ubuntu 3.5.0-15.
microphone works! (however Skype adjusts 'Mic.Boost' level instead of 'Capture' but that's probably another topic)
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Quantal): | |
status: | In Progress → Fix Committed |
tags: | removed: performing-bisect |
Launchpad Janitor (janitor) wrote : | #70 |
This bug was fixed in the package linux - 3.5.0-16.24
---------------
linux (3.5.0-16.24) quantal-proposed; urgency=low
[ Andy Whitcroft ]
* SAUCE: ata_piix: add a disable_driver option
- LP: #994870
[ Christian König ]
* (pre-stable) drm/radeon: make 64bit fences more robust v3 (3.5 stable)
- LP: #1029582
[ David Henningsson ]
* SAUCE: ALSA: hda - use both input paths on Conexant auto parser
- LP: #1037642
* SAUCE: ALSA: hda - fix control names for multiple speaker out on
IDT/STAC
- LP: #1046734
[ Herton Ronaldo Krzesinski ]
* SAUCE: ALSA: hda/via - don't report presence on HPs with no presence
support
- LP: #1052499
* SAUCE: ext4: fix crash when accessing /proc/mounts concurrently
- LP: #1053019
* SAUCE: ALSA: hda/realtek - Fix detection of ALC271X codec
- LP: #1006690
[ Kyle Fazzari ]
* SAUCE: input: Cypress PS/2 Trackpad fix disabling tap-to-click
- LP: #1048816
[ Leann Ogasawara ]
* [Config] Disable CONFIG_DRM_AST
- LP: #1053290
[ Stefan Bader ]
* [Config] Disable the Cirrus QEMU drm driver
- LP: #1038055
[ Upstream Kernel Changes ]
* Revert "KVM: VMX: Fix KVM_SET_SREGS with big real mode segments"
- LP: #1045027
* x86, efi: Handover Protocol
* drm/i915: HDMI - Clear Audio Enable bit for Hot Plug
- LP: #1056729
* UBUNTU SAUCE: apparmor: fix IRQ stack overflow
- LP: #1056078
* drm/nouveau: fix booting with plymouth + dumb support
- LP: #1043518
* ALSA: hda - Add DeviceID for Haswell HDA
- LP: #1057698
* ALSA: hda - add Haswell HDMI codec id
- LP: #1057698
* ALSA: hda - Fix driver type of Haswell controller to AZX_DRIVER_SCH
- LP: #1057698
* ALSA: hda_intel: Add Device IDs for Intel Lynx Point-LP PCH
- LP: #1011438, #1057698
[ Wang Xingchao ]
* SAUCE: ALSA: hda - Add another pci id for Haswell board
- LP: #1057698
[ Wen-chien Jesse Sung ]
* SAUCE: drm/i915: Explicitly disable RC6 for certain models
- LP: #1002170, #1008867
-- Leann Ogasawara <email address hidden> Thu, 27 Sep 2012 13:55:52 -0700
Changed in linux (Ubuntu Quantal): | |
status: | Fix Committed → Fix Released |
Luis Henriques (henrix) wrote : | #71 |
This bug is awaiting verification that the kernel for Quantal in -proposed solves the problem (3.5.0-18.29). 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-quantal |
Luis Henriques (henrix) wrote : | #72 |
As the fix for this issue has been applied as a stable update for 3.5.7, I'm tagging this bug as verified in Quantal.
tags: |
added: verification-done-quantal removed: verification-needed-quantal |
Adam Conrad (adconrad) wrote : Update Released | #73 |
The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.
apport information