internal mic does not work on Fujitsu P7120

Asked by Mike Rose on 2010-04-24

Binary package hint: pulseaudio

On my P7120, running 10.04 final RC, my internal microphones (stereo mic) do not give any signal in sound properties, nor do they record in any application. They work fine in Windows, so the problem is software/driver related.

This seems to be first reported in bug #62891 however that bug was marked invalid, seemingly due to a number of problems reported in the one bug report, many of which were resolved. This one was never resolved however.

I *did* find the following on the redhat forums, I'm not sure how to implement it due to us using pulseaudio rather than alsa, but hopefully if someone could give me some tests to perform using this info, it would be most appreciated!

From: https://bugzilla.redhat.com/show_bug.cgi?id=471331

-----QUOTE-----

Brad Rubenstein 2010-02-08 18:46:26 EST

Workaround:

I am using FC12 and its included alsa driver (1.0.22) on my Fujitsu P7120. I
can use Skype with the built-in mic and headphones by using:

In /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel model=test

Then before running skype:

% amixer --stdin << EOF
sset LOUT2 0% mute
sset LOUT1 60% unmute
sset MIC2 60% unmute cap
sset 'Input Source' 'MIC2 pin'
sset 'MIC2 pin mode' 'Mic 80pc bias'
EOF

That seems to effectively mute the onboard speakers (LOUT2), unmute the
headphones (LOUT1), and unmute/capture the onboard mic (MIC2).

I don't know how to tell alsa to use this configuration "by default", and I
don't know how to have alsa automatically mute the speakers and unmute the
headphones when I plug headphones in, and do the reverse when I unplug them. I
bet it's possible (via .asoundrc?), and I'm just ignirrint.

I'm not sure which pin complex the Mic jack is connected to on the P7120 (I
suspect MIC1).
-----END QUOTE-----

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: pulseaudio 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mike 1418 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xb0000000 irq 16'
   Mixer name : 'Realtek ALC260'
   Components : 'HDA:10ec0260,10cf0000,00100400 HDA:11c13026,11c13026,00100600'
   Controls : 23
   Simple ctrls : 15
Date: Sat Apr 24 12:46:00 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Release Candidate i386 (20100419.1)
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
SourcePackage: pulseaudio
dmi.bios.date: 05/16/2006
dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd.
dmi.bios.version: Version 1.19
dmi.board.name: FJNB1A5
dmi.board.vendor: FUJITSU
dmi.board.version: CP254699-01
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: P7120
dmi.modalias: dmi:bvnFUJITSU//PhoenixTechnologiesLtd.:bvrVersion1.19:bd05/16/2006:svnFUJITSUSIEMENS:pnLIFEBOOKP7120:pvr:rvnFUJITSU:rnFJNB1A5:rvrCP254699-01:cvnFUJITSUSIEMENS:ct10:cvrP7120:
dmi.product.name: LIFEBOOK P7120
dmi.sys.vendor: FUJITSU SIEMENS

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu pulseaudio Edit question
Assignee:
No assignee Edit question
Last query:
2010-04-24
Last reply:
2011-02-24

This question was originally filed as bug #569399.

Mike Rose (mr79) said : #1
Daniel T Chen (crimsun) said : #2

This isn't an alsa or pulse problem. Instead, it's a configuration one. According to your mixer output, you need to set:

Simple mixer control 'Mic/Line Jack Mode',0
  Capabilities: enum
  Items: 'Mic 50pc bias' 'Mic 80pc bias' 'Line in'
  Item0: 'Line in' <-- set to 'Mic 80pc bias'

Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 35
  Front Left: Capture 35 [100%] [35.00dB] [off]
  Front Right: Capture 35 [100%] [35.00dB] [off] <-- unmute

Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 35
  Front Left: Capture 0 [0%] [0.00dB] [off]
  Front Right: Capture 0 [0%] [0.00dB] [off] <-- raise and unmute

Mike Rose (mr79) said : #3

Where abouts do I need to put that configuration info? I'm not sure how the audio subsystems work in ubuntu, specifically involving pulseaudio.

Also, if this is how Lucid works out of the box, I would *definitely* classify it as a bug, albeit one with an easy fix. This isn't a configuration problem caused by me, it is one that ships with Lucid, a Long Term Support distro.

Daniel T Chen (crimsun) said : #4

We've patched the two Capture elements for PulseAudio; the other control should be set in Maverick's sound driver (linux or alsa-driver source package) automatically. Please file a bug against the alsa-driver source package if the release version of Maverick still exhibits this symptom from a boot of the live cd.

ravimaddula (ravimaddula-sam) said : #5

hey my internal mic works for sound recording but coming to sound preference no indication on level

also had aproblem with skype mic wont work for

Ben Robinson (brobinson-trg) said : #6

I had a similar issue with my gateway KAV60 running maverick when trying to use Skype. I found an easy work around using Pulse Audio volume on another forum. This worked for me, hope it works for you.

-----------------------------------------------------------------------

1. Install the package 'pavucontrol' using Synaptic Package Manager, or by
Code:

sudo apt-get install pavucontrol

2. Find 'PulseAudio Volume Control' on the 'Sound & video' applications menu, and start it.
3. Click on the 'input devices' tab.
4. Click on the padlock icon to uncouple the sliders for 'Internal Audio Analog Stereo'.
5. Move one of the sliders all the way to the left, and one all the way to the right. (I minimised the Front Left slider, and maximised the Front Right.)
6. Close the control and that's it!

The padlock icon gets reset every time you start pavucontrol, but the sliders stay as set unless you touch them again so that's all right.

Can you help with this problem?

Provide an answer of your own, or ask Mike Rose for more information if necessary.

To post a message you must log in.