Conexant CX20583 Pebble HSF internal mic not working for Compaq Presario, external mic works with PulseAudio installed

Bug #656837 reported by Richard Callahan
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Fix Committed
Undecided
Unassigned

Bug Description

Hi, I'm a new user running Ubuntu 10.04 on a Compaq Presario CQ60-615DX notebook, with a Conexant CX20583 (Pebble HSF) sound card installed, also known as the Conexant 5067 chipset. I'm running alsa-base version 1.0.22.1+dfsg-0ubuntu3.

My problem is that the internal microphone is not working. Initially I was unable to use a headset as well -- the sound card did not appear to detect that I had plugged a headset into the jack. Through the online forums, I corrected that problem by adding the line "options snd-hda-intel model=dell-vostro" to the file /etc/modprobe.d/alsa-base.conf. That fix allowed me to use my earphones, but the internal mic is still not working. My headphones have an external mic, but that is not being detected either.

Following a suggested solution to a similar reported bug <https://bugs.launchpad.net/ubuntu/+source/linux/+bug/587388>, I updated ALSA to version 1.0.23. This apparently corrected a similar problem for other Ubuntu users, but didn't seem to work for this Compaq. Synaptic Package Manager now shows two installed packages of interest: alsa-base version 1.0.22.1+dfsg-0ubuntu3 and alsa-intel-hda-update-diwic-hp-g60-dkms version 1.0.23.

Following some additional tips in online forums, I tried adding "options snd-hda-intel model=dell-vostro enable_msi=1" to /etc/modprobe.d/alsa-base.conf. This did not correct the problem.

Next I tried updating my ALSA drivers using advice from this forum: <http://<email address hidden>/msg2457085.html>. This led me to <https://wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules>, where I followed the procedures to install the latest development code for ALSA. In doing so I removed the following software: linux-backports-modules-alsa-2.6.32-25-generic, and linux-backports-modules-alsa-lucid-generic. No improvement, however.

Finally I installed PulseAudio following a suggestion from an online forum (<http://ubuntuforums.org/showthread.php?t=1492643>). I have duplex internal speakers and a duplex internal microphone, so the suggestion was to mute one side and see if I could record on either one of the microphones by itself. That didn't work. But in the process I noted that I could use PulseAudio to change my default microphone from the internal mic to my Logitec Fusion Web camera. The microphone on my headset, which is plugged into the jack, doesn't work, but the Fusion camera is able to record audio.

This leads me to suspect that my previous attempt to fix the headphone jack may have only addressed the audio output jack, and not the input jack. Otherwise, PulseAudio should be picking up the microphone on my headset, right?

This computer is configured to dual-boot with Windows 7, and I am able to use all microphones properly there. This is therefore not a hardware problem.

I believe I have tried all existing bugfixes, so this appears to be a problem that is still upstream. Please let me know if I could provide any additional information. My guess is that the problem is close to something that's been repaired already, in particular with Dell computers, but I'm apparently running a Dell Vostro chip in a Compaq Presario and the previous fix doesn't quite work with this configuration. In any case, many thanks for addressing this!

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: alsa-base 1.0.22.1+dfsg-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.32-25.44-generic 2.6.32.21+drm33.7
Uname: Linux 2.6.32-25-generic x86_64
AlsaVersion:
 Advanced Linux Sound Architecture Driver Version 1.0.23.
 Compiled on Oct 7 2010 for kernel 2.6.32-25-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: 0/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: atrus 1371 F.... pulseaudio
                      atrus 1669 F.... alsamixer
 /dev/snd/pcmC0D0c: atrus 1371 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0x94700000 irq 29'
   Mixer name : 'Conexant CX20583 (Pebble HSF)'
   Components : 'HDA:14f15067,103c360b,00100301'
   Controls : 9
   Simple ctrls : 6
Date: Fri Oct 8 03:53:42 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027.1)
PackageArchitecture: all
ProcEnviron:
 LANG=zh_TW.UTF-8
 SHELL=/bin/bash
SelectedCard: 0 Intel HDA-Intel - HDA Intel
SourcePackage: alsa-driver
Symptom: audio
Title: [Conexant CX20583 (Pebble HSF)] Recording problem
dmi.bios.date: 11/19/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.61
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 3612
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 09.66
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.61:bd11/19/2009:svnHewlett-Packard:pnCompaqPresarioCQ60NotebookPC:pvr0487130002200D10000620000:rvnHewlett-Packard:rn3612:rvr09.66:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: Compaq Presario CQ60 Notebook PC
dmi.product.version: 0487130002200D10000620000
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Richard Callahan (richardjcallahan) wrote :
Revision history for this message
Daniel T Chen (crimsun) wrote :

Firstly, please remove all model quirks that you added for snd-hda-intel from /etc/modprobe.d/*.conf, then reboot.

Secondly, please note that neither mic boost setting has been activated for your mic jack or the built-in one. This is all dependent on the fact that you actually have both, since if you're using a model quirk it will have overridden your actual hardware.

Simple mixer control 'Analog Mic Boost',0
  Capabilities: cenum
  Items: '0dB' '10dB' '20dB' '30dB' '40dB'
  Item0: '0dB'
Simple mixer control 'Int Mic Boost',0
  Capabilities: cenum
  Items: '0dB' '10dB' '20dB' '30dB' '40dB'
  Item0: '0dB'

Changed in alsa-driver (Ubuntu):
status: New → Incomplete
Revision history for this message
Richard Callahan (richardjcallahan) wrote : Re: [Bug 656837] Re: Conexant CX20583 Pebble HSF internal mic not working for Compaq Presario, external mic works with PulseAudio installed
Download full text (7.7 KiB)

Hi,

This solved my problem, thank you. I noticed that Skype sets the mic boost
to zero, so I unchecked the "Automatically allow Skype to adjust my
microphone settings" dialogue box. Those modifications to alsa.conf turned
out to be unnecessary after I installed PulseAudio.

For the record, it turns out the internal mic doesn't work well with this
laptop, as it picks up white noise from the fan. Further, the mic on my
headset is now working when I plug it into the jack, but it seems to be
picking up interference from the other components in the computer. There's
some kind of interference on the line from the front jack to wherever the
sound card is. I can verify it's not the headset because it works fine on my
older laptop. You get what you pay for, I guess, so I'll be staying with the
Fusion mic anyway.

Thanks again!

On Fri, Oct 8, 2010 at 9:37 AM, Daniel T Chen <email address hidden> wrote:

> Firstly, please remove all model quirks that you added for snd-hda-intel
> from /etc/modprobe.d/*.conf, then reboot.
>
> Secondly, please note that neither mic boost setting has been activated
> for your mic jack or the built-in one. This is all dependent on the
> fact that you actually have both, since if you're using a model quirk it
> will have overridden your actual hardware.
>
> Simple mixer control 'Analog Mic Boost',0
> Capabilities: cenum
> Items: '0dB' '10dB' '20dB' '30dB' '40dB'
> Item0: '0dB'
> Simple mixer control 'Int Mic Boost',0
> Capabilities: cenum
> Items: '0dB' '10dB' '20dB' '30dB' '40dB'
> Item0: '0dB'
>
> ** Changed in: alsa-driver (Ubuntu)
> Status: New => Incomplete
>
> --
> Conexant CX20583 Pebble HSF internal mic not working for Compaq Presario,
> external mic works with PulseAudio installed
> https://bugs.launchpad.net/bugs/656837
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “alsa-driver” package in Ubuntu: Incomplete
>
> Bug description:
> Hi, I'm a new user running Ubuntu 10.04 on a Compaq Presario CQ60-615DX
> notebook, with a Conexant CX20583 (Pebble HSF) sound card installed, also
> known as the Conexant 5067 chipset. I'm running alsa-base version
> 1.0.22.1+dfsg-0ubuntu3.
>
>
> My problem is that the internal microphone is not working. Initially I was
> unable to use a headset as well -- the sound card did not appear to detect
> that I had plugged a headset into the jack. Through the online forums, I
> corrected that problem by adding the line "options snd-hda-intel
> model=dell-vostro" to the file /etc/modprobe.d/alsa-base.conf. That fix
> allowed me to use my earphones, but the internal mic is still not working.
> My headphones have an external mic, but that is not being detected either.
>
> Following a suggested solution to a similar reported bug <
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/587388>, I updated
> ALSA to version 1.0.23. This apparently corrected a similar problem for
> other Ubuntu users, but didn't seem to work for this Compaq. Synaptic
> Package Manager now shows two installed packages of interest: alsa-base
> version 1.0.22.1+dfsg-0ubuntu3 and alsa-intel-hda-update-diwic-hp-g60-dkms
> version 1.0.23.
>
> Following s...

Read more...

Daniel T Chen (crimsun)
Changed in alsa-driver (Ubuntu):
status: Incomplete → Fix Committed
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.