[alsa-devel] No sound from Mac Pro headphone port

Todd Dailey todd at todddailey.ca
Fri May 15 03:04:13 CEST 2015


You will need to provide more specific instructions on what you want. I 
do not read code.

-- 
TD
todd at todddailey.ca

On 09/05/15 09:07 AM, Raymond Yau wrote:
>
>
> 2015-05-08 22:48 GMT+08:00 Todd Dailey <todd at todddailey.ca
> <mailto:todd at todddailey.ca>>:
>
>     Bingo: the pin-outs are very incorrect.
>
>     This is the (original) tech specs of the machine.
>
>     https://support.apple.com/kb/SP506?viewlocale=en_US&locale=en_US
>
>     Note:
>
>     1 x internal speaker
>     1 x FRONT headphone port
>
>
> Refer to user manual ,
> Headphone Jack
> Connect headphones, including Apple Earphone with remote and mic through
> the headphone mini jack
>
> Is node 0x18  headset mic ?
> need specific sequence number and parser_flags
>
> https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda?id=cb420b1186e0090f24137855e14e6f3bf7cb769d
>
> +#define HDA_PINCFG_HEADSET_MIC   (1 << 2) /* Try to find headset mic;
> mark seq number as 0xc to trigger */
>
>     1 x REAR line out port
>
>     1 x REAR line in port
>     1 x REAR optical TOSLINK out port
>     1 x REAR optical TOSLINK in port
>
>     The machine does not have a built-in mic port.
>
>
> you need to use hdajacksensetest to verify hp, line out , line in jacks
> are node 0x19, 0x14 and 0x1a by plug and unplug those jacks
>
> clear bit 8 of pin default of Line Out Jack if it return correct jack state
>
>
>  > Should have noted, if not clear from the physical ports, no, the
> machine does not have outputs for 5.1 surround sound.
>
>
> http://www.intel.com/support/motherboards/desktop/sb/CS-034206.htm
>
>
> you can enable multi-streaming by indep_hp=1
>
>
>
>              Linux 4. Mac Pro 2009. ACL889A codec.
>
>              No sound from headphone port. Seems to detect plug / unplug OK.
>
>              Works OK when machine booted to OS X or Windows 7.
>
>              Have found several bug repors on similar issues with Mac
>         laptops but
>              no fixes.
>
>              Have written e-mail with David Henningsson on problem but
>         unable to
>              find a solution.
>
>              ALSA-info output:
>
>         http://www.alsa-project.org/db/?f=1dc7146eb34af5ad307d029868f775fac5e2764e
>
>
>         Do your macpro spec support 5.1 ?
>
>         Simple mixer control 'Channel Mode',0
>             Capabilities: enum
>             Items: '2ch' '4ch' '6ch'
>             Item0: '2ch'
>
>         Pin default seem incorrect
>
>         1) Headphone at ext Rear
>         2) Line Out does not support jack detection
>         3) Mic jack ????
>
>         /sys/class/sound/hwC0D0/init_pin_configs:
>         0x14 0x01010150
>         0x15 0x400000f0
>         0x16 0x400000f0
>         0x17 0x400000f0
>         0x18 0x01a19070
>         0x19 0x01214040
>         0x1a 0x01813010
>         0x1b 0x90100130
>         0x1c 0x400000f0
>         0x1d 0x400000f0
>         0x1e 0x0145e160
>         0x1f 0x01c5e120
>
>         /sys/class/sound/hwC0D0/driver_pin_configs:
>
>
>
>         [    4.057250] sound hdaudioC0D0: ALC889A: SKU not ready 0x400000f0
>         [    4.057633] sound hdaudioC0D0: autoconfig for ALC889A:
>         line_outs=1
>         (0x14/0x0/0x0/0x0/0x0) type:line
>         [    4.057636] sound hdaudioC0D0:    speaker_outs=1
>         (0x1b/0x0/0x0/0x0/0x0)
>         [    4.057638] sound hdaudioC0D0:    hp_outs=1
>         (0x19/0x0/0x0/0x0/0x0)
>         [    4.057639] sound hdaudioC0D0:    mono: mono_out=0x0
>         [    4.057641] sound hdaudioC0D0:    dig-out=0x1e/0x0
>         [    4.057642] sound hdaudioC0D0:    inputs:
>         [    4.057645] sound hdaudioC0D0:      Mic=0x18
>         [    4.057646] sound hdaudioC0D0:      Line=0x1a
>         [    4.057648] sound hdaudioC0D0:    dig-in=0x1f
>
>


More information about the Alsa-devel mailing list