internal microphone on lenovo s10-3t netbook is not supported

Bug #635907 reported by pauls
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Fix Committed
Undecided
Unassigned

Bug Description

The internal mic fails, but the mic input jack works. So, it seems to be only partially supported.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-sound-base 1.0.23+dfsg-1ubuntu3
ProcVersionSignature: Ubuntu 2.6.35-20.29-generic 2.6.35.4
Uname: Linux 2.6.35-20-generic x86_64
NonfreeKernelModules: wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 0/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: paul 1581 F.... pulseaudio
 /dev/snd/pcmC0D0c: paul 1581 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf0400000 irq 44'
   Mixer name : 'Conexant CX20582 (Pebble)'
   Components : 'HDA:14f15066,17aa4003,00100302'
   Controls : 12
   Simple ctrls : 10
Date: Sat Sep 11 13:54:41 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100831.2)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: alsa-driver
dmi.bios.date: 05/26/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 24CN25WW
dmi.board.name: Caucasus2
dmi.board.vendor: LENOVO
dmi.board.version: Rev 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Lenovo
dmi.chassis.version: Rev 1.0
dmi.modalias: dmi:bvnLENOVO:bvr24CN25WW:bd05/26/2010:svnLENOVO:pn20040M18:pvrLenovoIdeapadS10-3t:rvnLENOVO:rnCaucasus2:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:
dmi.product.name: 20040M18
dmi.product.version: Lenovo Ideapad S10-3t
dmi.sys.vendor: LENOVO

Revision history for this message
pauls (paulatgm) wrote :
Revision history for this message
pauls (paulatgm) wrote :

Cancelled due to finding fix:

add to end of /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel model=ideapad

and reboot. Now it works.

Changed in alsa-driver (Ubuntu):
status: New → Invalid
Revision history for this message
songrit (songrit) wrote :

I'm using Linux Mint 9 LXDE kernel 2.6.32-24 not only this options does not make internal mic works, it also makes external mic not working also. Perhaps something to do with LXDE?

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 635907] Re: internal microphone on lenovo s10-3t netbook is not supported

songrit, plesae file a separate bug, as it appears you have different hardware to the origin bug reporter.

Revision history for this message
Luke Yelavich (themuso) wrote :

This is also fixed upstream, and can be installed by updating alsa drivers, as outlined here: https://wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules. Note that once these updates are installed, the modprobe.d/alsa-base.conf edit is no longer needed.

 affects ubuntu/alsa-driver
 status fixcommitted

Changed in alsa-driver (Ubuntu):
status: Invalid → Fix Committed
Revision history for this message
pauls (paulatgm) wrote :

Yes, I can confirm that the alsa driver fix works on lucid's 2.6.32-24-generic kernel. Now, internal mic and mic input both work and internal speaker and audio out work normally. And, nothing needed in modprobe.d. Great fix. Hope it gets backported to lucid for the long termers.

Revision history for this message
pauls (paulatgm) wrote :

I tried running this on maverick, but:

1. linux-alsa-driver-modules-2.6.35-19-generic does not work with kernel 19-generic. The sound is not activated and the sound setting program shows no hardware.
2. kernel 20-generic has no linux-alsa-driver-modules-2.6.35-20-generic so could not be tested
3. linux 2.6.36-999-generic from the ubuntu kernel testing ppa seems to work ok (both internal and plugin mic and internal and speaker out plug) .. do you know if the 2.6.36-999 already has your alsa patch work done? If so, then I'd say it confirms that it works.

Revision history for this message
Luke Yelavich (themuso) wrote :

Yes, the 2.6.36 kernel series has the patch for your hardware included.

As for maverick and 2.6.35-20, there is not yet an alsa modules package built for that kernel. I am not the one responsible for getting that sorted, however I will chase that up today, as I have several other bugs that need attending to from others, where that alsa modules package is needed for testing.

Revision history for this message
pauls (paulatgm) wrote :

There seems to be an error in version 2.6.35-22-generic because sound fails. Trying to load the module results in:

~$ sudo modprobe snd-hda-intel
FATAL: Error inserting snd (/lib/modules/2.6.35-22-generic/updates/alsa/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd
WARNING: Error inserting snd_pcm (/lib/modules/2.6.35-22-generic/updates/alsa/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hwdep (/lib/modules/2.6.35-22-generic/updates/alsa/snd-hwdep.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.35-22-generic/updates/alsa/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.35-22-generic/updates/alsa/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Revision history for this message
pauls (paulatgm) wrote :

here's dmesg | tail for the previous message:

[ 511.876154] snd: Unknown symbol unregister_sound_special (err 0)
[ 511.878037] snd: Unknown symbol register_sound_special_device (err 0)
[ 511.884215] snd_timer: Unknown symbol snd_hidden_kzalloc (err 0)
[ 511.884433] snd_timer: Unknown symbol snd_info_register (err 0)
[ 511.884645] snd_timer: Unknown symbol snd_info_create_module_entry (err 0)
[ 511.884890] snd_timer: Unknown symbol snd_info_free_entry (err 0)
[ 511.885122] snd_timer: Unknown symbol snd_hidden_kfree (err 0)
[ 511.885547] snd_timer: Unknown symbol __snd_printk (err 0)
[ 511.885758] snd_timer: Unknown symbol snd_iprintf (err 0)
[ 511.886056] snd_timer: Unknown symbol snd_ecards_limit (err 0)
[ 511.886313] snd_timer: Unknown symbol snd_oss_info_register (err 0)
[ 511.886524] snd_timer: Unknown symbol snd_unregister_device (err 0)
[ 511.886766] snd_timer: Unknown symbol snd_hidden_kstrdup (err 0)
[ 511.886997] snd_timer: Unknown symbol snd_device_new (err 0)
[ 511.887490] snd_timer: Unknown symbol snd_hidden_kmalloc (err 0)
[ 511.887704] snd_timer: Unknown symbol snd_register_device_for_dev (err 0)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.