Jump to content

AppleHDA Solution - Work in progress


Taruga
 Share

4,108 posts in this topic

Recommended Posts

Hi Taruga ...

 

here my codec dump from the Asus P5B Deluxe:

 

Codec: Analog Devices AD1988B

Address: 0

Vendor Id: 0x11d4198b

Subsystem Id: 0x104381f6

Revision Id: 0x100200

Default PCM: rates 0x7ff, bits 0x0e, types 0x1

Default Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Default Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0

Node 0x02 [Audio Output] wcaps 0x30311: Stereo Digital

PCM: rates 0x7e0, bits 0x0e, types 0x5

Connection: 1

0x1d

Node 0x03 [Audio Output] wcaps 0x405: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0

Amp-Out vals: [0x27 0x27]

Power: 0x0

Node 0x04 [Audio Output] wcaps 0x405: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0

Amp-Out vals: [0x1b 0x1b]

Power: 0x0

Node 0x05 [Audio Output] wcaps 0x405: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0

Amp-Out vals: [0x00 0x00]

Power: 0x0

Node 0x06 [Audio Output] wcaps 0x405: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0

Amp-Out vals: [0x00 0x00]

Power: 0x0

Node 0x07 [Audio Input] wcaps 0x130391: Stereo Digital

PCM: rates 0x7e0, bits 0x0e, types 0x5

Connection: 1

0x1c

Node 0x08 [Audio Input] wcaps 0x100501: Stereo

Power: 0x0

Connection: 1

0x0c

Node 0x09 [Audio Input] wcaps 0x100501: Stereo

Power: 0x0

Connection: 1

0x0d

Node 0x0a [Audio Output] wcaps 0x405: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0

Amp-Out vals: [0x00 0x00]

Power: 0x0

Node 0x0b [Audio Selector] wcaps 0x300301: Stereo Digital

Connection: 3

0x08* 0x09 0x0f

Node 0x0c [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1

Amp-Out vals: [0xa7 0xa7]

Connection: 10

0x38 0x39* 0x3a 0x3b 0x3c 0x18 0x24 0x25 0x3d 0x20

Node 0x0d [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1

Amp-Out vals: [0xa7 0xa7]

Connection: 10

0x38 0x39* 0x3a 0x3b 0x3c 0x18 0x24 0x25 0x3d 0x20

Node 0x0e [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1

Amp-Out vals: [0xa7 0xa7]

Connection: 10

0x38 0x39* 0x3a 0x3b 0x3c 0x18 0x24 0x25 0x3d 0x20

Node 0x0f [Audio Input] wcaps 0x100501: Stereo

Power: 0x0

Connection: 1

0x0e

Node 0x10 [beep Generator Widget] wcaps 0x70000c: Mono Amp-Out

Amp-Out caps: ofs=0x0f, nsteps=0x0f, stepsize=0x0b, mute=1

Amp-Out vals: [0x00]

Node 0x11 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x00 0x00]

Pincap 0x08373f: IN OUT HP Detect

Pin Default 0x02214030: [Jack] HP Out at Ext Front

Conn = 1/8, Color = Green

Pin-ctls: 0xc0: OUT HP

Connection: 1

0x22

Node 0x12 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x00 0x00]

Pincap 0x081373f: IN OUT HP EAPD Detect

Pin Default 0x01014010: [Jack] Line Out at Ext Rear

Conn = 1/8, Color = Green

Pin-ctls: 0x40: OUT

Connection: 1

0x29

Node 0x13 [Pin Complex] wcaps 0x40010c: Mono Amp-Out

Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1

Amp-Out vals: [0x00]

Pincap 0x0810: OUT

Pin Default 0x511711f0: [N/A] Speaker at Int Rear

Conn = Analog, Color = Black

Pin-ctls: 0x40: OUT

Connection: 1

0x2d

Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x08373f: IN OUT HP Detect

Pin Default 0x02a19022: [Jack] Mic at Ext Front

Conn = 1/8, Color = Pink

Pin-ctls: 0x24: IN

Connection: 1

0x2b

Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x0813737: IN OUT EAPD Detect

Pin Default 0x01813021: [Jack] Line In at Ext Rear

Conn = 1/8, Color = Blue

Pin-ctls: 0x20: IN

Connection: 1

0x2c

Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x00 0x00]

Pincap 0x083737: IN OUT Detect

Pin Default 0x01011012: [Jack] Line Out at Ext Rear

Conn = 1/8, Color = Black

Pin-ctls: 0x40: OUT

Connection: 1

0x2a

Node 0x17 [Pin Complex] wcaps 0x40098d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x083737: IN OUT Detect

Pin Default 0x01a19020: [Jack] Mic at Ext Rear

Conn = 1/8, Color = Pink

Pin-ctls: 0x24: IN

Connection: 1

0x26

Node 0x18 [Pin Complex] wcaps 0x400001: Stereo

Pincap 0x0820: IN

Pin Default 0x9933112e: [Fixed] CD at Int ATAPI

Conn = ATAPI, Color = Black

Pin-ctls: 0x20: IN

Node 0x19 [Power Widget] wcaps 0x500500: Mono

Power: 0x0

Connection: 2

0x20* 0x21

Node 0x1a [Pin Complex] wcaps 0x400000: Mono

Pincap 0x0820: IN

Pin Default 0x918711f0: [Fixed] Line In at Int Rear

Conn = Analog, Color = Black

Pin-ctls: 0x20: IN

Node 0x1b [Pin Complex] wcaps 0x40030d: Stereo Digital Amp-Out

Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=1

Amp-Out vals: [0x27 0x27]

Pincap 0x0810: OUT

Pin Default 0x0145f1f0: [Jack] SPDIF Out at Ext Rear

Conn = Optical, Color = Other

Pin-ctls: 0x40: OUT

Connection: 1

0x02

Node 0x1c [Pin Complex] wcaps 0x40020b: Stereo Digital Amp-In

Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1

Amp-In vals:

Pincap 0x0820: IN

Pin Default 0x41c5f1f0: [N/A] SPDIF In at Ext Rear

Conn = Optical, Color = Other

Pin-ctls: 0x20: IN

Node 0x1d [Audio Mixer] wcaps 0x200303: Stereo Digital Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x00 0x00] [0x00 0x00]

Connection: 2

0x01 0x0b

Node 0x1e [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x36 0x21

Node 0x1f [Volume Knob Widget] wcaps 0x600080: Mono

Node 0x20 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x15 0x15] [0x80 0x80]

Connection: 8

0x39 0x33 0x38 0x3d 0x34 0x3b 0x18 0x1a

Node 0x21 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1

Amp-Out vals: [0x9f 0x9f]

Connection: 1

0x20

Node 0x22 [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x00 0x00] [0x00 0x00]

Connection: 2

0x37 0x21

Node 0x23 [Vendor Defined Widget] wcaps 0xf00100: Mono

Connection: 18

0x11* 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x24 0x25 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x20 0x21

Node 0x24 [Pin Complex] wcaps 0x40098d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x00 0x00]

Pincap 0x0837: IN OUT Detect

Pin Default 0x01016011: [Jack] Line Out at Ext Rear

Conn = 1/8, Color = Orange

Pin-ctls: 0x40: OUT

Connection: 1

0x27

Node 0x25 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x00 0x00]

Pincap 0x0837: IN OUT Detect

Pin Default 0x01012013: [Jack] Line Out at Ext Rear

Conn = 1/8, Color = Grey

Pin-ctls: 0x40: OUT

Connection: 1

0x28

Node 0x26 [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x32 0x21

Node 0x27 [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x05 0x21

Node 0x28 [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x0a 0x21

Node 0x29 [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x00 0x00] [0x00 0x00]

Connection: 2

0x04 0x21

Node 0x2a [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x06 0x21

Node 0x2b [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x30 0x21

Node 0x2c [Audio Mixer] wcaps 0x200103: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x31 0x21

Node 0x2d [Audio Mixer] wcaps 0x200100: Mono

Connection: 1

0x1e

Node 0x2e [Vendor Defined Widget] wcaps 0xf00000: Mono

Node 0x2f [Vendor Defined Widget] wcaps 0xf00100: Mono

Connection: 6

0x11* 0x12 0x14 0x15 0x16 0x17

Node 0x30 [Audio Selector] wcaps 0x300101: Stereo

Connection: 3

0x03* 0x04 0x06

Node 0x31 [Audio Selector] wcaps 0x300101: Stereo

Connection: 2

0x04* 0x0a

Node 0x32 [Audio Selector] wcaps 0x300101: Stereo

Connection: 2

0x05* 0x04

Node 0x33 [Audio Selector] wcaps 0x300101: Stereo

Connection: 3

0x3a* 0x25 0x24

Node 0x34 [Audio Selector] wcaps 0x300101: Stereo

Connection: 3

0x3c* 0x25 0x24

Node 0x35 [Vendor Defined Widget] wcaps 0xf00000: Mono

Node 0x36 [Audio Selector] wcaps 0x300101: Stereo

Connection: 3

0x03 0x04* 0x06

Node 0x37 [Audio Selector] wcaps 0x300101: Stereo

Connection: 3

0x03 0x04* 0x06

Node 0x38 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-Out vals: [0x00 0x00]

Connection: 1

0x11

Node 0x39 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-Out vals: [0x00 0x00]

Connection: 1

0x14

Node 0x3a [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-Out vals: [0x00 0x00]

Connection: 1

0x15

Node 0x3b [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-Out vals: [0x00 0x00]

Connection: 1

0x16

Node 0x3c [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-Out vals: [0x00 0x00]

Connection: 1

0x17

Node 0x3d [Audio Selector] wcaps 0x30010d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-Out vals: [0x00 0x00]

Connection: 1

0x12

 

maybe it helps you!?

 

Christian :-) www.samoticha.com

Link to comment
Share on other sites

Hi Taruga.

 

How are you ?

 

I am demoralized.

 

This is my codec dump from Ubuntu codec.txt, for my laptop Acer Travel mate 4220 wmli with Intel 82801G ICH 7 controller and ALC883.

 

I have installed it with your AppleHDApatcher V. 1.10.

 

Now i can see all controllers for the audio, like internal speaker, incorporated and external mic, headphones, and i can set the volume and the input level. (if i speak the input level bar, into System Preferences Audio window, move up and down)

 

But, no sound out from the speaker or headphones.

 

My version of OSX is 10.4.8 kernel 8.8.1

 

Where i mistake ?

 

Can you help me ?

 

Regards.

 

Lagmac

Edited by Lagmac
Link to comment
Share on other sites

hi taruga,

do you need codec dump for adi ad1988a? Unfortunately I dont know how to make a codec dump :P

If you need I can try to learn :wacko:

 

I already have it, thanx anyway

 

Hi Taruga.

 

How are you ?

 

I am demoralized.

 

This is my codec dump from Ubuntu codec.txt, for my laptop Acer Travel mate 4220 wmli with Intel 82801G ICH 7 controller and ALC883.

 

I have installed it with your AppleHDApatcher V. 1.10.

 

Now i can see all controllers for the audio, like internal speaker, incorporated and external mic, headphones, and i can set the volume and the input level. (if i speak the input level bar, into System Preferences Audio window, move up and down)

 

But, no sound out from the speaker or headphones.

 

My version of OSX is 10.4.8 kernel 8.8.1

 

Where i mistake ?

 

Can you help me ?

 

Regards.

 

Lagmac

 

Did you try the one SkippyRetard made for ALC883 ? Did it had the same result ?

Link to comment
Share on other sites

Taruga,

 

output works fine but still no mixer control for the microphone which is detected as name 'Unknown' and empty port. My codec is a 9223 soldered onto an Intel D945GNTLR board :thumbsup_anim:

 

You Rock!

 

Bye,

zef

Link to comment
Share on other sites

Did you try the one SkippyRetard made for ALC883 ? Did it had the same result ?

 

Yes. I have tried before. Same result.

 

Another question.

 

In System Profiler under Audio i read only this :

 

hda_compatible_hardware:

 

hda_avaible_devices:

 

Now i try with AppleAzalia.

Link to comment
Share on other sites

I already have it, thanx anyway

 

Hi Taruga,

I'm still fiddling around with my Asus F3JC' Realtek ALC861.

I've managed to get a dump from a working Ubuntu 6.10 distro (very nice with XGL working :)), but when I apply it to your patcher - v1.08 to v1.10b - I get a kernel panic warning and have to reboot... any ideas?

 

I use Semthex's 8.8.1 kernel

 

Thanks,

jjduro

(Portugal)

 

Here's the ALC861/660 dump for Asus F3Jc

 

Link to comment
Share on other sites

Yes. I have tried before. Same result.

 

That´s what I thought.... It will need some 'tweaks'

 

Another question.

 

In System Profiler under Audio i read only this :

 

hda_compatible_hardware:

 

hda_avaible_devices:

 

Now i try with AppleAzalia.

Link to comment
Share on other sites

I tried with new patcher but no sound....the card is recognized and I can see the correct devices (Internal speakers,headphone,lineout) but no sound.... :blink: Taruga, what's the meaning of hp line in taruga.ini?

 

 

hp = headphones

 

Hi Taruga,

I'm still fiddling around with my Asus F3JC' Realtek ALC861.

I've managed to get a dump from a working Ubuntu 6.10 distro (very nice with XGL working :)), but when I apply it to your patcher - v1.08 to v1.10b - I get a kernel panic warning and have to reboot... any ideas?

 

I use Semthex's 8.8.1 kernel

 

Thanks,

jjduro

(Portugal)

 

Here's the ALC861/660 dump for Asus F3Jc

 

 

ALC881 is not working yet, but the kernel problems you´re having, other users reported and one thing in common is semthex kernel, don´t know why.... I´m using Daemon´s or Mifki´s kernel

 

hey taruga does this patch work on asrock conroe????............ what i mean is ; is it worth trying???(if it is i wold like to give it a shot)............or do u need to add the support yet?? :thumbsdown_anim:

 

 

Not working yet, alc888 on asrock conroe is a special case that will need an extra change for it to work. I will take a while

Link to comment
Share on other sites

Ok, some good news!

 

Thanks to the quick tests we (Taruga, cosmo1t and me) did at the new project channel #AppleHDA (macspeak), there's some very good progress.

 

Sigmatel 9200 aka STAC9200_83847690 works!

 

Internal Speakers + HeadPhones - works

Microphone - works

Output volume controls - works

 

Wait for the full version of AppleHDA Patcher (1.10 should be out 2mrw) by Taruga.

 

That's all for now, c'ya all in #AppleHDA channel at irc.macspeak.net

Edited by BlackyG
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...