At Tue, 30 Oct 2012 20:14:25 +0800, Raymond Yau wrote:
http://www.alsa-project.org/db/?f=5e7f45089ce82985c003fa2608bed82726ebbdf6
how many audio jacks do your macmini have ?
seem only line in support jack detect, internal mic support balanced but ext mic does not support jack detect
There are two audio jacks:
- An analogue headset/external speakers jack. Note that in order
for the external speakers to work, I need to use HDA Analyser to change the settings otherwise things remain stuck on the internal speaker. I did not try an analogue headset.
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/892697
- An analogue line-in jack. I tried this with a powered condenser
microphone - I can hear a recording, but the level is too low for practical use.
I'm not sure there is an internal microphone connected - shouting at the mac mini box does not produce an audible recording :P
http://git.kernel.org/?p=linux/kernel/git/tiwai/sound.git;a=commitdiff ;h=6dfeb703e386369d9f1585d29482efe7b2b4401d;hp=e2301a4de22c438f5a9 62c7cefc3e9cba736991c
Advanced information - PCI Vendor/Device/Subsystem ID's !!-------------------------------------------------------
00:1b.0 0403: 8086:1c20 (rev 05) Subsystem: 8086:7270
your macmini pci subsystem is also 8086:7270 which is same as imac27
8086:7270 PCI SSID is no longer referred. The codec SSID are checked instead.
the pin default of your macmini (init_pin_config) is replaced by the pin config of model imac27 (driver_pin_config)
Codec: Cirrus Logic CS4206 Address: 0 AFG Function Id: 0x1 (unsol 0) Vendor Id: 0x10134206 Subsystem Id: 0x106b2100
is the subsystem id in codec unique ?
It should be.
I applied the patch referenced above (I assume it only affects snd-hda-codec-cirrus.ko), but it did not improve the situation - I still need to use HDA Analyser to get sound out of the external speakers as opposed to the internal speakers.