internal mic does not work on Fujitsu P7120
This bug report was converted into a question: question #108303: internal mic does not work on Fujitsu P7120.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
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:/
-----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.
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~
ProcVersionSign
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/
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xb0000000 irq 16'
Mixer name : 'Realtek ALC260'
Components : 'HDA:10ec0260,
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.
dmi.modalias: dmi:bvnFUJITSU/
dmi.product.name: LIFEBOOK P7120
dmi.sys.vendor: FUJITSU SIEMENS
Changed in pulseaudio (Ubuntu): | |
status: | Invalid → New |
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