[alsa-devel] macmini5,3 and imac27 ssid conflict
John Frankish
j-frankish at slb.com
Thu Nov 1 04:58:49 CET 2012
> 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:
> > >
> > > 1. 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
> >
> > >
> > > 2. 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.
More information about the Alsa-devel
mailing list