Microphone not working on Dell Vostro 1015

Bug #642948 reported by sebaestn
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Dear bug-tracker,

neither the internal nor an external microphone does work on on my Dell Vostro 1015 running Kubuntu 10.04.

I have tried its functionality by using skype and audacity. Currently running 2.6.32-24-generic kernel with the additional linux-backports-modules-alsa-2.6.32-24-generic and linux-backports-modules-alsa-lucid-generic packages to make the internal sound mute when headphones are plugged in. Audio output on both internal speakers and headphones does work properly.

This might be relevant to other bugs on launchpad. I filed a new bug to make sure that I brought it to your attention.

Here is some information that may be of interest:

lspci | grep Audio:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

head -n 1 /proc/asound/card0/codec*:
Codec: Conexant CX20583 (Pebble HSF)

alsa package:
1.0.22.1+dfsg-0ubuntu3

modinfo snd-hda-intel:
filename: /lib/modules/2.6.32-24-generic/updates/alsa/snd-hda-intel.ko
description: Intel HDA driver
license: GPL
srcversion: B96160274587DA459D12E48
alias: pci:v00001022d*sv*sd*bc04sc03i00*
alias: pci:v00001002d*sv*sd*bc04sc03i00*
alias: pci:v00001102d00000009sv*sd*bc*sc*i*
alias: pci:v00006549d00001200sv*sd*bc*sc*i*
alias: pci:v000010DEd*sv*sd*bc04sc03i00*
alias: pci:v000010B9d00005461sv*sd*bc*sc*i*
alias: pci:v00001039d00007502sv*sd*bc*sc*i*
alias: pci:v00001106d00003288sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA48sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA40sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA38sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA30sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA28sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA20sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA18sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA10sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA08sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA00sv*sd*bc*sc*i*
alias: pci:v00001002d0000970Fsv*sd*bc*sc*i*
alias: pci:v00001002d0000960Fsv*sd*bc*sc*i*
alias: pci:v00001002d00007919sv*sd*bc*sc*i*
alias: pci:v00001002d0000793Bsv*sd*bc*sc*i*
alias: pci:v00001002d00004383sv*sd*bc*sc*i*
alias: pci:v00001002d0000437Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000811Bsv*sd*bc*sc*i*
alias: pci:v00008086d00001C20sv*sd*bc*sc*i*
alias: pci:v00008086d00003B57sv*sd*bc*sc*i*
alias: pci:v00008086d00003B56sv*sd*bc*sc*i*
alias: pci:v00008086d00003A6Esv*sd*bc*sc*i*
alias: pci:v00008086d00003A3Esv*sd*bc*sc*i*
alias: pci:v00008086d0000293Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000293Esv*sd*bc*sc*i*
alias: pci:v00008086d00002911sv*sd*bc*sc*i*
alias: pci:v00008086d0000284Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000269Asv*sd*bc*sc*i*
alias: pci:v00008086d000027D8sv*sd*bc*sc*i*
alias: pci:v00008086d00002668sv*sd*bc*sc*i*
depends: snd-pcm,snd,snd-page-alloc,snd-hda-codec
vermagic: 2.6.32-24-generic SMP mod_unload modversions
parm: index:Index value for Intel HD audio interface. (array of int)
parm: id:ID string for Intel HD audio interface. (array of charp)
parm: enable:Enable Intel HD audio interface. (array of bool)
parm: model:Use the given board model. (array of charp)
parm: position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF). (array of int)
parm: bdl_pos_adj:BDL position adjustment offset. (array of int)
parm: probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm: probe_only:Only probing and no codec initialization. (array of int)
parm: single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm: enable_msi:Enable Message Signaled Interrupt (MSI) (int)
parm: patch:Patch file for Intel HD audio interface. (array of charp)
parm: beep_mode:Select HDA Beep registration mode (0=off, 1=on, 2=mute switch on/off) (default=1). (array of int)
parm: power_save:Automatic power-saving timeout (in second, 0 = disable). (int)
parm: power_save_controller:Reset controller in power save mode. (bool)

Is there any other information I can provide? Thanks very much in advance,
sebaestn

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-24-generic 2.6.32-24.43
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-24.43-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic x86_64
NonfreeKernelModules: wl
AlsaVersion:
 Advanced Linux Sound Architecture Driver Version 1.0.23.
 Compiled on Jul 6 2010 for kernel 2.6.32-24-generic (SMP).
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
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/controlC0: sebkoke 1689 F.... knotify4
                      sebkoke 1730 F.... kmix
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf6afc000 irq 32'
   Mixer name : 'Conexant CX20583 (Pebble HSF)'
   Components : 'HDA:14f15067,10280402,00100300'
   Controls : 9
   Simple ctrls : 7
Date: Sun Sep 19 19:02:10 2010
HibernationDevice: RESUME=UUID=98c84f76-5fa1-4069-b830-f164c54b11cc
InstallationMedia: Kubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
MachineType: Dell Inc. Vostro 1015
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=90c0f62f-8269-4c34-819a-89a1234b67ec ro quiet splash
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34.1
RfKill:
 0: hci0: Bluetooth
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
dmi.bios.date: 09/17/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A02
dmi.board.name: 047MWF
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA02:bd09/17/2009:svnDellInc.:pnVostro1015:pvr:rvnDellInc.:rn047MWF:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Vostro 1015
dmi.sys.vendor: Dell Inc.

Revision history for this message
sebaestn (sebaestn) wrote :
Revision history for this message
sebaestn (sebaestn) wrote :

What I forgot to mention: before I installed the alsa backport packages the microphone wasn't working either.

I also tested the microphone functionality with the 2.6.32-23 and 2.6.32-22 kernel that I have installed in parallel. For these I didn't install the alsa backport modules. However, even under these kernel versions the microphones don't work. But in the alsamixer panel I can choose between two microphone channels, whereas under 2.6.32-24 there is only one recording channel accessible (but there is a drop down menu for both the internal and external boost).

Revision history for this message
paolog (paolo-greppi) wrote :
Download full text (3.2 KiB)

Same here in Dell Vostro 1520

lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

apt-cache showpkg alsa-base
Package: alsa-base
Versions:
1.0.22.1+dfsg-0ubuntu3
...

dmesg | grep HDA
[ 18.630421] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 18.630459] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 18.708109] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
[ 18.720686] input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 18.720778] input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12

I have checked all volumes with alsamixer, this is the amixer output
amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 56 [88%] [-6.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 45 [70%] [-14.25dB] [on]
  Front Right: Playback 45 [70%] [-14.25dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 63 [98%] [0.75dB] [on]
  Front Right: Playback 63 [98%] [0.75dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front Mic',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 3 [100%] [30.00dB]
  Front Right: Capture 3 [100%] [30.00dB]
Simple mixer control 'Front Mic Jack Mode',0
  Capabilities: enum
  Items: 'Mic In' 'Line In'
  Item0: 'Mic In'
Simple mixer control 'Mic',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 2 [67%] [20.00dB]
  Front Right: Capture 2 [67%] [20.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 12 [80%] [18.00dB] [off]
  Front Right: Capture 12 [80%] [18.00dB] [off]
Simple mixer control 'Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 102 [85%] [21.00dB]
  Front Right: Capture 102 [85%] [21.00dB]
Simple mixer control 'PC Beep',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 3
  Mono: Playback 0 [0%] [-18.00dB] [off]

I have played around with no success as adviced by several forums and bug report with the snd-hda-intel model, according to ALSA-Configuration.txt there are several options applicable to dell laptops (but none specific to Vostro line, that could be the cultprit).

sudo vi /etc/modprobe.d/alsa-base.conf
change the ...

Read more...

Revision history for this message
paolog (paolo-greppi) wrote :

I should add: also Kubuntu 10.04,

uname -a
Linux xxxxxxxxxxx 2.6.32-24-generic-pae #42-Ubuntu SMP Fri Aug 20 15:37:22 UTC 2010 i686 GNU/Linux

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi sebaestn,

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://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kernel-sound
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
sebaestn (sebaestn) wrote :

Hi Jeremy,

thanks for the reply. I tested it now with an upstream kernel.

According to the kernel version map and my current kernel is the 2.6.32-24 #43, I tested the 2.6.32-0206321505-generic from

http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.15.5-lucid/

There is an improvement: the internal mic works. However, the external mic still doesn't work. Audio output works fine on internal and external speakers. The internal speakers don't mute anymore when an external headphone is plugged in -- which is probably due to the absent alsa-backports-modules.
In the alsamixer menu I can choose from two microphone channels again.

Any more information I can provide?

tags: removed: needs-upstream-testing
Revision history for this message
sebaestn (sebaestn) wrote :

I wonder if this is some incompability of the different alsa modules, like discussed in
https://help.ubuntu.com/community/SoundTroubleshootingProcedure

I ran the alsa-info.sh script under both kernels:

2.6.32-24-generic #43:
bash alsa-info.sh --stdout | grep version
Driver version: 1.0.23
Library version: 1.0.22
Utilities version: 1.0.22

2.6.32-0206321505-generic:
bash alsa-info.sh --stdout | grep version
Driver version: 1.0.21
Library version: 1.0.22
Utilities version: 1.0.22

Is the change of the driver version with the kernel correct?

Revision history for this message
sebaestn (sebaestn) wrote :

Good news: I upgraded now completely to alsa version 1.0.23 by following the instructions here:

http://monespaceperso.org/blog-en/2010/05/02/upgrade-alsa-1-0-23-on-ubuntu-lucid-lynx-10-04/

Now _everything_ works like it should: internal and external mics, internal loudspeakers mute when headphone is plugged in.

I am sorry that I didn't get aware of these two websites before. I hope it helps you paolog, too!

PS: I hope alsa 1.0.23 is included in Maverick...

description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.