Ubuntu

Microphone not working in Optiplex 980

Reported by Ara Pulido on 2010-11-29
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
High
David Henningsson
Maverick
High
David Henningsson
Natty
High
David Henningsson

Bug Description

The microphone test is failing in the Dell Optiplex 980
This is quite similar to bug 412862, but opening a new to better track it.

Audio HW:
Intel Corporation 5 Series/3400 Series Chipset High Definition Audio

TODO:
 * Someone with access to the HW to check if the bug exists in Natty

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.33
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC259 Analog [ALC259 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1261 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xff87c000 irq 45'
   Mixer name : 'Intel IbexPeak HDMI'
   Components : 'HDA:10ec0269,102802da,00100100 HDA:80862804,102802da,00100000'
   Controls : 26
   Simple ctrls : 14
Date: Mon Nov 29 05:50:42 2010
HibernationDevice: RESUME=UUID=65e61826-d7c6-4867-8bd7-0d9b42ef865f
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
Lsusb:
 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Dell Inc. OptiPlex 980
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=297cb641-1f0f-4ba9-87bb-da03c1b367ed ro quiet splash initcall_debug
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
RfKill:

SourcePackage: linux
dmi.bios.date: 02/16/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 0D441T
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 6
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd02/16/2010:svnDellInc.:pnOptiPlex980:pvr:rvnDellInc.:rn0D441T:rvrA00:cvnDellInc.:ct6:cvr:
dmi.product.name: OptiPlex 980
dmi.sys.vendor: Dell Inc.

Ara Pulido (apulido) wrote :
tags: added: blocks-hwcert pcert
David Henningsson (diwic) wrote :

1) Is this internal mic / external front mic / external back mic, or all of them? What mics are present?

Notice that the following volume controls are off, and input source is set to back mic:

Simple mixer control 'Front Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] <-------------
  Front Right: 0 [0%] <-------------
Simple mixer control 'Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] <-------------
  Front Right: 0 [0%] <-------------
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 11 [35%] [0.00dB] [off] <-------------
  Front Right: Capture 11 [35%] [0.00dB] [off] <-------------
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [on] <-------------
  Front Right: Capture 0 [0%] [-16.50dB] [on] <-------------
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Mic' 'Front Mic'
  Item0: 'Mic' <-------------
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Mic' 'Front Mic'
  Item0: 'Mic' <-------------

Changed in linux (Ubuntu):
status: New → Incomplete
assignee: nobody → David Henningsson (diwic)
Marc Tardif (cr3) wrote :

The microphone seems to work fine on an Optiplex 980 running Natty, tested with image 20101130. The hardware is the same as originally reported in this bug, ie Intel Corporation 5 Series/3400 Series Chipset High Definition Audio. However, note that the sound preferences application provides a drop down of two possible connectors for the input device. Microphone 1 doesn't work but Microphone 2 works just fine.

Ara Pulido (apulido) wrote :

@diwic: with this new information, could you continue working on the bug? The default setting should work

Changed in linux (Ubuntu):
status: Incomplete → New
Ameet Paranjape (ameetp) on 2010-12-06
Changed in linux (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in linux (Ubuntu Maverick):
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → David Henningsson (diwic)
tags: added: kernel-series-unknown
David Henningsson (diwic) wrote :

I'm still missing an answer to at least the first question:

1) Is this internal mic / external front mic / external back mic, or all of them? What mics are actually present?

Changed in linux (Ubuntu Maverick):
status: Triaged → Incomplete
Changed in linux (Ubuntu Natty):
status: Triaged → Incomplete
David Henningsson (diwic) wrote :

Ok, I went to visit someone and it turned out he actually has an Optiplex 980 standing here, so I can answer my own question.
I can get microphones working in both Maverick and Natty, both front and rear jacks. However, it requires manually turning the mic boost up in alsamixer, as PulseAudio does not seem to handle this properly.
Can you confirm this behaviour?

David Henningsson (diwic) wrote :

Alsainfo for Maverick

Raymond (superquad-vortex2) wrote :

>>* alsa-info.txt.FbRz3szq16 (28.0 KiB, text/plain)

>> Alsainfo for Maverick

There is only one capture subdevice but two capture volume controls/switches and two input sources

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC259 Analog [ALC259 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

if HDA controller does not have enough DMA for two capture subdevices for multistream capture , why the driver build two capture volume controls /switches and "Input Source" controls

Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 11 [35%] [0.00dB] [on]
  Front Right: Capture 11 [35%] [0.00dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [on]
  Front Right: Capture 0 [0%] [-16.50dB] [on]
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Mic' 'Front Mic'
  Item0: 'Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Mic' 'Front Mic'
  Item0: 'Mic'

David Henningsson (diwic) wrote :

Will the pulseaudio packages at https://launchpad.net/~diwic/+archive/pulse-mixer resolve this issue?

affects: linux (Ubuntu Natty) → pulseaudio (Ubuntu Natty)
Andy Whitcroft (apw) wrote :

Is anyone able to test the packages offfered by David? If we could get some testing we might be able to get this fix applied.

Changed in pulseaudio (Ubuntu Maverick):
milestone: none → maverick-updates

I have the same chipset on a Lenovo machine and my microphone doesn't work too.

David Henningsson (diwic) wrote :

As the pulse-mixer now has been released into Natty, I think it should work out of the box now (in Natty). Please confirm.

Chris Van Hoof (vanhoof) wrote :

Updating the severity of this bug to high as we've not received feedback even on natty. Once this has been verified we can evaluate the potential for a fix in Maverick.

Changed in pulseaudio (Ubuntu Maverick):
importance: Critical → High
Chris Van Hoof (vanhoof) wrote :

Marc -- Can you verify this bug has been addressed in Natty? From there we'll look into what it will take to bring this into Maverick.

Regards,
Chris

Changed in pulseaudio (Ubuntu Natty):
assignee: David Henningsson (diwic) → Marc Legris (maaarc)
tags: added: hwe-blocker

@Chris

I can verify that the microphone does work in natty in the 20110317 image.

Changed in pulseaudio (Ubuntu Natty):
status: Incomplete → Invalid
Chris Van Hoof (vanhoof) wrote :

Thanks Marc

Changed in pulseaudio (Ubuntu Natty):
assignee: Marc Legris (maaarc) → David Henningsson (diwic)

I simply changed input type to "analog microphone" and it fixed.) Silly, yea?)

Ayan George (ayan) on 2011-08-31
tags: added: blocks-hwcert-enablement

The only solution to make microphone work is to install linux-backports-modules-alsa-generic...

Just go to:

Menu / System / Administration / Synaptic Package Manager

And search and mark for installation:

linux-backports-modules-alsa-generic

tip: if you have multiple versions click on the first and read the description which should inform what name to install...

If after the reboot and mic mute is off, still does not work, just go to terminal and type:

sudo nano /etc/modprobe.d/alsa-base.conf

and add or change the following:

options snd-hda-intel model=auto enable=yes

Then Ctrl+X, type Y to write and exit, reboot and mic will work.

Bye and have lots of fun with Ubuntu (the best).

JC Hulce (soaringsky) wrote :

This bug affects Ubuntu 10.10, Maverick Meerkat. Maverick has reached end-of-life and is no longer supported, so I am closing the bugtask for Maverick. Please upgrade to a newer version of Ubuntu.
More information here: https://lists.ubuntu.com/archives/ubuntu-announce/2012-April/000158.html

Changed in pulseaudio (Ubuntu Maverick):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers