You are not logged in.

#1 2014-03-24 05:44:06

xiii1408
Member
Registered: 2014-03-24
Posts: 10

Internal Mic in MacBook Pro 9,2 (mid-2012)

I'm trying to get my internal mic to work after my recent install on a MacBook Pro 9,2 (mid-2012), but without much success.  I've installed alsa, alsa-utils, alsa-plugins, etc., and audio output works fine, but the internal microphone still doesn't work.  In alsamixer (after F5 to see all), I see Master, Headphone, Speaker, Bass Speaker, PCM, Mic Boost, Mic Boost, S/PDIF, S/PDIF Default PCM, S/PDIF 1, S/PDIF 2, S/PDIF 16, Capture, Auto-Mute Mode, and Digital.  All are unmuted and turned up, and Auto-Mute Mode is set to disabled.

My amixer looks like this

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 127
  Mono: Playback 127 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 107 [84%] [-4.00dB] [on]
  Front Right: Playback 107 [84%] [-4.00dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 115 [91%] [0.00dB] [on]
  Front Right: Playback 115 [91%] [0.00dB] [on]
Simple mixer control 'Bass Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 115 [91%] [0.00dB] [on]
  Front Right: Playback 115 [91%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 254 [100%] [-0.20dB]
  Front Right: Playback 254 [100%] [-0.20dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',16
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [12.00dB] [on]
  Front Right: Capture 63 [100%] [12.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 61 [51%] [0.50dB]
  Front Right: Capture 61 [51%] [0.50dB]

My lspci -k looks like this

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
	Subsystem: Apple Inc. Device 00fa
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
	Subsystem: Apple Inc. Device 00fa
	Kernel driver in use: i915
	Kernel modules: i915
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_hcd
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
	Subsystem: Intel Corporation Device 7270
	Kernel modules: i2c_i801
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe (rev 10)
	Subsystem: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe
	Kernel driver in use: tg3
	Kernel modules: tg3
01:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10)
	Subsystem: Broadcom Corporation Device 0000
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci
02:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
	Subsystem: Apple Inc. AirPort Extreme
	Kernel driver in use: wl
	Kernel modules: bcma, wl
03:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08)
	Subsystem: LSI Corporation FW643 [TrueFire] PCIe 1394b Controller
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire_ohci

The microphone works in Mac OS X, so it's not a hardware issue.  I've scoured the Wiki and forums and tried a few different things (experimenting with alsamixer, loading a few kernel modules), but nothing has worked.

Any help is appreciated.

Offline

#2 2014-03-25 15:03:31

MadTux
Member
Registered: 2009-09-20
Posts: 553

Re: Internal Mic in MacBook Pro 9,2 (mid-2012)

Did you try to change the option regarding the soundcard chip in /etc/modprobe.d/modprobe.conf?

https://wiki.archlinux.org/index.php/AL … l_settings

Here are some models to try:

https://www.kernel.org/doc/Documentatio … Models.txt

Offline

#3 2014-03-25 16:09:44

xiii1408
Member
Registered: 2014-03-24
Posts: 10

Re: Internal Mic in MacBook Pro 9,2 (mid-2012)

Yes, I've tried that.  My /etc/modprobe.d/alsa-base.conf looks like this.

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# module options should go here

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

options snd-hda-intel model=intel-mac-auto power_save=1

Offline

#4 2014-03-25 18:22:26

\hbar
Member
Registered: 2014-03-15
Posts: 165

Re: Internal Mic in MacBook Pro 9,2 (mid-2012)

Is pulseaudio installed? If so can you enable the mic from its controls?

Offline

#5 2014-03-26 00:38:28

xiii1408
Member
Registered: 2014-03-24
Posts: 10

Re: Internal Mic in MacBook Pro 9,2 (mid-2012)

No, pulseaudio isn't installed.  I'd prefer to avoid installing pulse if possible.

Offline

Board footer

Powered by FluxBB