lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 2 Nov 2011 10:25:54 +0000
From:	Chris Vine <chris@...ne.freeserve.co.uk>
To:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: HDA Intel microphone regression in 3.1.0

My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with Realtek
ALC269 chip.  With the 3.1.0 kernel, all microphone input (both with the
internal microphone and any external microphone) is permanently
muted, although sound output works OK.  Microphone input works correctly
with the 3.0 and earlier kernels.

The only obvious difference between the 3.0 and 3.1 kernels is that
with kernel 3.0.7, 'dmesg | grep HDA' gives this:

 HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
 HDA Intel 0000:00:1b.0: setting latency timer to 64
 input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
 input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
 input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12

whereas with kernel 3.1.0 it just gives:

 input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
 input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
 input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11

lspci -v gives the following audio hardware information:

 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
	Subsystem: Lenovo Device 3be9
	Flags: bus master, fast devsel, latency 0, IRQ 22
	Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [130] Root Complex Link
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd-hda-intel

lsmod | egrep "snd|sound" gives:

 snd_seq_dummy           1023  0 
 snd_seq_oss            23792  0 
 snd_seq_midi_event      4408  1 snd_seq_oss
 snd_seq                39673  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
 snd_seq_device          4121  3 snd_seq_dummy,snd_seq_oss,snd_seq
 snd_pcm_oss            33087  0 
 snd_mixer_oss          12647  1 snd_pcm_oss
 snd_hda_codec_realtek   205307  1 
 snd_hda_intel          18347  2 
 snd_hda_codec          64459  2 snd_hda_codec_realtek,snd_hda_intel
 snd_hwdep               4420  1 snd_hda_codec
 snd_pcm                57725  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
 snd_timer              14567  2 snd_seq,snd_pcm
 snd                    40539  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
 soundcore               4129  1 snd
 snd_page_alloc          5445  2 snd_hda_intel,snd_pcm

Chris
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ