No profile path for "Internal Mic", "Front Mic" and "Rear Mic" on Nvidia chipsets

Bug #771739 reported by Roman Yepishev
76
This bug affects 11 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Fix Released
Medium
David Henningsson
Natty
Fix Released
Undecided
David Henningsson

Bug Description

Binary package hint: pulseaudio

=== SRU Justification ===

1. Fixes possibility to use "Internal Mic", "Front Mic" and "Rear Mic" through PulseAudio - previously this was only possible through alsamixer due to this bug. The modified file has been tested by two people (see comments below) who have confirmed it fixed the problem. This is a Natty regression.
2. This fix has been uploaded to http://bazaar.launchpad.net/~ubuntu-audio-dev/pulseaudio/ubuntu.natty/revision/349 - just branch lp:~ubuntu-audio-dev/pulseaudio/ubuntu.natty as of today, and you'll be okay.
3. This only affects Nvidia chipsets. This was just a one-line copy-paste error that has now been fixed. I'm very certain that this won't cause regressions.
4. Test case: Start a computer with Nvidia chipset and an internal mic. Open gnome-volume-control and go to the input tab. In the fixed version, an entry "Internal Microphone" is present, in the broken version, this entry is missing.

===

Hello,

Recently I noticed that gnome-volume-control has stopped showing Internal Mic entry as the Connector for Input device. This makes it impossible to utilize the internal mic on the laptop. The workaround to run alsamixer and select "Internal Mic" as an input source works properly but gnome-volume-control does not show that the device has changed.

Unfortunately I am unable to pinpoint the exact date when the internal mic entry was still present in the connector list.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: pulseaudio 1:0.9.22+stable-queue-24-g67d18-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: NVidia [HDA NVidia], device 0: ALC268 Analog [ALC268 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: NVidia [HDA NVidia], device 0: ALC268 Analog [ALC268 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: rtg 12283 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'NVidia'/'HDA NVidia at 0xd0880000 irq 21'
   Mixer name : 'Realtek ALC268'
   Components : 'HDA:10ec0268,10250126,00100003 HDA:14f12c06,10250126,00100000'
   Controls : 11
   Simple ctrls : 8
Date: Wed Apr 27 13:23:57 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
SourcePackage: pulseaudio
UpgradeStatus: Upgraded to natty on 2010-12-05 (142 days ago)
dmi.bios.date: 05/06/2008
dmi.bios.vendor: Acer
dmi.bios.version: V1.33
dmi.board.name: Fuquene
dmi.board.vendor: Acer
dmi.board.version: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvrV1.33:bd05/06/2008:svnAcer:pnAspire5520:pvrV1.33:rvnAcer:rnFuquene:rvrN/A:cvnAcer:ct10:cvrN/A:
dmi.product.name: Aspire 5520
dmi.product.version: V1.33
dmi.sys.vendor: Acer

Revision history for this message
Roman Yepishev (rye) wrote :
Revision history for this message
David Henningsson (diwic) wrote :

Hmm, this should actually be working better in Natty than before. Could you please supply a PA log? https://wiki.ubuntu.com/PulseAudio/Log

Changed in pulseaudio (Ubuntu):
status: New → Incomplete
Revision history for this message
Roman Yepishev (rye) wrote :

Sure, the log file is attached.
By the way, pactl list shows only the following ports so it is not gnome-volume-control bug:
        Ports:
                analog-input-microphone: Analog Microphone (priority. 8900)
                analog-input-linein: Analog Line-In (priority. 9000)

Changed in pulseaudio (Ubuntu):
status: Incomplete → New
summary: - Cannot use internal mic on Aspire 5520
+ No profile path for "Internal Mic", "Front Mic" and "Rear Mic" on Nvidia
+ chipsets
Changed in pulseaudio (Ubuntu):
status: New → In Progress
assignee: nobody → David Henningsson (diwic)
Revision history for this message
David Henningsson (diwic) wrote :

Hey, I think I know what this is...it's my fault actually :-/ Could you try to replace /usr/share/pulseaudio/alsa-mixer/profile-sets/nvidia.conf with the attached file, reboot and see if that resolves the problem? Thanks!

Revision history for this message
David Henningsson (diwic) wrote :
Changed in pulseaudio (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Roman Yepishev (rye) wrote :

Yay!
I have replaced the file you provided, rebooted and I can now select Internal Mic from the gnome-volume-control and pactl list shows
Ports:
                analog-input-microphone-internal: Internal Microphone (priority. 8900)
                analog-input-microphone: Analog Microphone (priority. 8900)
                analog-input-linein: Analog Line-In (priority. 9000)

Thanks!

Revision history for this message
Ric Flomag (ricflomag) wrote :

Thanks David for the fix (from duplicate Bug #772045).

description: updated
description: updated
Ric Flomag (ricflomag)
tags: added: regression-release
Revision history for this message
panoptus (panoptus) wrote :

Hello!
I have the same problem. In Ubuntu it was solved by replacing the file nvidia.conf, a huge thank you. But in Limux Mint Debian edition copy of your file in the folder / usr / share / pulseaudio / alsa-mixer / profile-sets / has no effect. Please, tell me, can still have something to do?

kernel: 2.6.38-2-686
motherboard: nForce 750a SLI
audio: MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio
alsa: 1.0.23
pulseaudio: 0.9.21-4

Revision history for this message
panoptus (panoptus) wrote :

PS: On the kernel 2.6.32 no such problem

Luke Yelavich (themuso)
Changed in pulseaudio (Ubuntu Natty):
assignee: nobody → David Henningsson (diwic)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pulseaudio - 1:0.9.22+stable-queue-24-g67d18-0ubuntu4

---------------
pulseaudio (1:0.9.22+stable-queue-24-g67d18-0ubuntu4) oneiric; urgency=low

  [ David Henningsson ]
  * Fix missing Internal/Front/Rear mics on Nvidia chipsets (LP: #771739)

  [ Luke Yelavich ]
  * debian/control: Update Vcs-Bzr field
 -- David Henningsson <email address hidden> Thu, 28 Apr 2011 10:31:42 +0200

Changed in pulseaudio (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Artem Medeu (artem-medeu) wrote :

Hi,

Tried replacing /usr/share/pulseaudio/alsa-mixer/profile-sets/nvidia.conf file with no luck. Yes, mic selection menu appears and I can select rear/front mic but it does not capture sound at all. Thats why I created new bug report #773407.

Manual mic setting in alsamixer does not help too.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted pulseaudio into natty-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in pulseaudio (Ubuntu Natty):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Artem Medeu (artem-medeu) wrote :
Download full text (5.8 KiB)

Just installed 1:0.9.22+stable-queue-24-g67d18-0ubuntu4. Now I can choose "connector" in "input" tab from Sound Settings. But mic does not capture any sound. Available connectors for me is: Rear Mic, Front Mic, Analog Line In. None of this options works.

Tried record my audio with sound recorder - no sound. In skype test call I didn't hear myself, but heard (at low sound level) my currently played music.

PS. just booted to my second OS. Mic works fine.

amixer output:

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 39
  Mono: Playback 39 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pswitch penum
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [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',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 39 [100%] [0.00dB] [on]
  Front Right: Playback 39 [100%] [0.00dB] [on]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 17 [55%] [-9.00dB] [on]
  Front Right: Playback 17 [55%] [-9.00dB] [on]
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: 2 [67%] [20.00dB]
  Front Right: 2 [67%] [20.00dB]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 39 [100%] [0.00dB] [on]
  Front Right: Playback 39 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 39
  Mono: Playback 39 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 39
  Mono: Playback 39 [100%] [0.00dB] [on]
Simple mixer control 'Side',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 39
  Mono:
  Front Left: Playback 39 [100%] [0.00dB] [on]
  Front Right: Playback 39 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [off]
  Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'CD',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [off]
  Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'IEC9...

Read more...

Revision history for this message
Phillip "ZyanKLee" Stockmann (zyanklee) wrote :

installed proposed, which fixed the bug as far as I can now see and switch the mic inputs. but as described by Artem in comment#13 no sound is recorded.

attaching: amixer output

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pulseaudio - 1:0.9.22+stable-queue-24-g67d18-0ubuntu3.1

---------------
pulseaudio (1:0.9.22+stable-queue-24-g67d18-0ubuntu3.1) natty-proposed; urgency=low

  * Fix missing Internal/Front/Rear mics on Nvidia chipsets (LP: #771739)
 -- David Henningsson <email address hidden> Thu, 28 Apr 2011 10:31:42 +0200

Changed in pulseaudio (Ubuntu Natty):
status: Fix Committed → Fix Released
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.