Jump to content

ALC888 AppleHDA 10.6.3 + DSDT ***NEW VERSION***


atlee
 Share

113 posts in this topic

Recommended Posts

MacOSX 10.6.3 released! Newest AppleHDA.kext v1.8.4fc3

Binpatched AppleHDA

 

I compared ALC885 verbs to ALC888 verbs and so I rearranged them and also used my path maps and this creates no insertion errors.

 

This NEW VERSION should work all ALC888 chips.

 

The Mic is showing as noname but as long as it works right :) i don't really care

 

RETEST PLEASE, HP Out works, Lineout Works.

Mic, LineIn, Dig In/Out not tested but should all work.

 

HDAEnabler not needed as i've added it into the file

 

NEW AS OF 22/05/2010

 

 

I will be working on getting my videocards HDMI audio which hopefully i also can incorporate into AppleHDA, my next big project ;)

 

Hi Atlee:

 

I'm a new comer to Hackintosh, and I spent a lot of time to install 10.6.3 snow leopard on my 3A platform computer with the configuration as below:

 

CPU: AMD Athlon 7750 Dual-Core

Mainboard: Gigabyte GA-MA770-US3 ( ATI RX780/RX790 Chipset )

Video card: ATI Radeon HD 4830 (RV770) ( 512 MB / HIS )

Audio card: Realtek ALC888 @ ATI IXP SB600/SB700/SB800

Network card: Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC

 

I've now successfully installed the OS but the audio card & video card have some problems. There's only one resolution 1024x768 can be used and no audio card can be detected.

I know video card is more troublesome than audio so I started from audio card.

 

I tried a lot of methods to make it work like DSDT, ACPIPatcher, VoodooHDA, etc. Only VoodooHDA can drive it but the sound is very noisy. (You can still recognize the sound)

Actually I don't mind which kext(AppleHDA or VoodooHDA) should be used to solve the problem. Could you please give me some suggestions?

 

I saw you said your attached file should work on all ALC888 chipsets. I would have a try this night.

By the way, should I modify something before using it? (I saw you guys talked about verbs above) And should I remove VoodooHDA & the old AppleHDA first?

 

If you have some comments on my video card, that would also be appreciated. I also tried a lot of ways but to no avail.

The latest progress is that I added device id (0x944c1002 into ATI4800Controller.kext and installed evoenabler.kext, but as a consequence, black screen + stop of video card fan.

 

Hope to receieve your reply!

 

Codec dump:

Codec: Realtek ALC888

Address: 0

Function Id: 0x1

Vendor Id: 0x10ec0888

Subsystem Id: 0x1458a002

Revision Id: 0x100001

No Modem Function Group found

Default PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Default Amp-In caps: N/A

Default Amp-Out caps: N/A

GPIO: io=3, o=0, i=0, unsolicited=1, wake=0

IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

Node 0x02 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x03 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x04 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x05 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital

Converter: stream=0, channel=0

Digital:

Digital category: 0x0

PCM:

rates [0x5e0]: 44100 48000 88200 96000 192000

bits [0x1e]: 16 20 24 32

formats [0x1]: PCM

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

Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In

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

Amp-In vals: [0x80 0x80]

Converter: stream=0, channel=0

SDI-Select: 0

PCM:

rates [0x160]: 44100 48000 96000

bits [0x6]: 16 20

formats [0x1]: PCM

Connection: 1

0x23

Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In

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

Amp-In vals: [0x80 0x80]

Converter: stream=0, channel=0

SDI-Select: 0

PCM:

rates [0x160]: 44100 48000 96000

bits [0x6]: 16 20

formats [0x1]: PCM

Connection: 1

0x22

Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital

Converter: stream=0, channel=0

SDI-Select: 0

Digital:

Digital category: 0x0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0x1e]: 16 20 24 32

formats [0x1]: PCM

Unsolicited: tag=00, enabled=0

Connection: 1

0x1f

Node 0x0b [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] [0x19 0x19] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]

Connection: 10

0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17

Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x13 0x13]

Connection: 2

0x02 0x0b

Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x03 0x0b

Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x04 0x0b

Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x05 0x0b

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

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

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

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

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x0000003e: IN OUT HP Detect Trigger

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

Conn = 1/8, Color = Green

DefAssociation = 0x1, Sequence = 0x0

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x0000003e: IN OUT HP Detect Trigger

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

Conn = 1/8, Color = Black

DefAssociation = 0x1, Sequence = 0x2

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c 0x0d* 0x0e 0x0f 0x26

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x00000036: IN OUT Detect Trigger

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

Conn = 1/8, Color = Orange

DefAssociation = 0x1, Sequence = 0x1

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c 0x0d 0x0e* 0x0f 0x26

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x00000036: IN OUT Detect Trigger

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

Conn = 1/8, Color = Grey

DefAssociation = 0x1, Sequence = 0x4

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c 0x0d 0x0e 0x0f* 0x26

Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x80 0x80]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Pink

DefAssociation = 0x4, Sequence = 0x0

Pin-ctls: 0x24: IN VREF_80

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x80 0x80]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Pink

DefAssociation = 0x5, Sequence = 0x0

Pin-ctls: 0x24: IN VREF_80

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x80 0x80]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Blue

DefAssociation = 0x4, Sequence = 0xf

Pin-ctls: 0x20: IN VREF_HIZ

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Green

DefAssociation = 0x2, Sequence = 0x0

Pin-ctls: 0xc0: OUT HP VREF_HIZ

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

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

Pincap 0x00000020: IN

Pin Default 0x593301f0: [N/A] CD at Int ATAPI

Conn = ATAPI, Color = Unknown

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

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

Pincap 0x00000020: IN

Pin Default 0x4005e601: [N/A] Line Out at Ext N/A

Conn = Optical, Color = White

DefAssociation = 0x0, Sequence = 0x1

Pin-ctls: 0x20: IN

Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital

Pincap 0x00000010: OUT

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

Conn = Comb, Color = Orange

DefAssociation = 0x3, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x40: OUT

Connection: 1

0x06

Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital

Pincap 0x00000020: IN

Pin Default 0x01cb7160: [Jack] SPDIF In at Ext Rear

Conn = Comb, Color = Yellow

DefAssociation = 0x6, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono

Processing caps: benign=0, ncoeff=17

Processing Coefficient: 0x6000

Coefficient Index: 0x09

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

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

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

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

Connection: 11

0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b

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

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

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

Connection: 11

0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b

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

Node 0x25 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

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

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x25 0x0b

Link to comment
Share on other sites

MacOSX 10.6.3 released! Newest AppleHDA.kext v1.8.4fc3

Binpatched AppleHDA

 

I compared ALC885 verbs to ALC888 verbs and so I rearranged them and also used my path maps and this creates no insertion errors.

 

This NEW VERSION should work all ALC888 chips.

 

The Mic is showing as noname but as long as it works right :whistle: i don't really care

 

RETEST PLEASE, HP Out works, Lineout Works.

Mic, LineIn, Dig In/Out not tested but should all work.

 

HDAEnabler not needed as i've added it into the file

 

NEW AS OF 22/05/2010

 

 

I will be working on getting my videocards HDMI audio which hopefully i also can incorporate into AppleHDA, my next big project :)

 

Doesnt work for me, can you help me, this are mine pinconfigs....vodoohda dum an linux dump i've no lucky for nothing only works with appleazalia i dont care about mic inc but sound it's amazing only is not for 64 bits

 

I'm totally lost

HELP ME PLEASE IF YOU CAN

Link to comment
Share on other sites

I have successfully installed this extension into an otherwise "vanilla" setup on a Shuttle SG33G5. I used the Chameleon loader to get things up & running from a stock Snow Leopard install DVD. Then I installed the 10.6.3 Combo update and then ran a Software Update.

 

Then I backed up and removed the stock AppleHDA.kext, installed yours in its place, repaired permissions, and crossed my fingers. After a restart, so far its worked exactly as expected. The only audio hookup I have on this system is an optical SPDIF out to a surround sound system, which is why I "needed" digital out working. I had tried 3 other kernel extensions, none of which worked under 10.6.3, and some of which made my system unbootable :P Yours works exactly as expected so far. I'm not noticing any audio quality or stability issues, but will be testing this out a fair bit in the coming days so I'll post if there are any additional issues encountered. So far I seem to be getting 5.1 surround upconverted from stereo MP3s I am playing in iTunes. My surround receiver isn't smart enough to do that, so I'm not sure where the upconversion is coming from, but its nice so far :)

 

Thank you for your hard work, you are awesome :)

Link to comment
Share on other sites

Updated audio driver again, 5 outs, 4 ins

 

Headphones which is green rear port

3x Lineout Grey, Black and Orange

LineIn Blue, 2x Mic's

1 Digital Out and 1 Digital In

 

***I have been told apparently mic's have nothing so will look into it, Someone please test Both Digital In and out. thanks

Link to comment
Share on other sites

@atlee, this latest gives me front panel mic, just has low level... but it's the best so far, mic wise.

Headphones are on the green out, as you mention, and no headphones on front panel.. it's a turn off for me <_<

green out is were my display speakers connect.

No time to test other outputs now and still no way to test digital connectors.

Link to comment
Share on other sites

@atlee, this latest gives me front panel mic, just has low level... but it's the best so far, mic wise.

Headphones are on the green out, as you mention, and no headphones on front panel.. it's a turn off for me <_<

green out is were my display speakers connect.

No time to test other outputs now and still no way to test digital connectors.

 

so you did get Front mic? What about rear mic can you test? there is insertion errors but some are chamelon related and cannot be removed, i'm removing both mic's and linein's till i can remove all errors if possible. HP causes the grey port to lose audibility.

 

Most people don't need front if they have back, i know it's more convenient for the frontpanel to work but people want 5.1 and 7.1 through digital so this is the kind of work around until mac somehow support more outputs and ins, i think the max outputs is 5 and max ins 4 or 5 not sure.

 

let me work more on this, everytime connections change so does verbs so it gets a little tricky to remove all errors, errors don't mean the connection don't work it just means various things like apple goes through vendor widgets which i won't understand without playing around.

Link to comment
Share on other sites

@atlee, this latest gives me front panel mic, just has low level... but it's the best so far, mic wise.

Headphones are on the green out, as you mention, and no headphones on front panel.. it's a turn off for me :rolleyes:

green out is were my display speakers connect.

No time to test other outputs now and still no way to test digital connectors.

 

my next adventure will be editing my bios, why? because gigabyte is a vendor and they setup the pinconfigs, widgets, how the card runs to suit their needs, i'm going to see if i can remap it to suit one of the alc885's config as this card has many ways it can operate, there is not only one way, depends on the vendor. the soundcard is setup in the bios then it boots to windows then assigns the values.

 

***UPDATE*** Might have to tune out of this scene for few months as i've got a lot of PHP and mySQL to learn over the period of next 3 months and have to also incorporate into a website so i will be very busy.

Link to comment
Share on other sites

Updated audio driver again, 5 outs, 4 ins

 

Headphones which is green rear port

3x Lineout Grey, Black and Orange

LineIn Blue, 2x Mic's

1 Digital Out and 1 Digital In

 

***I have been told apparently mic's have nothing so will look into it, Someone please test Both Digital In and out. thanks

 

 

Still doesn't work for me...my dsdt.aml has a line refers to mc97 that means i am have or having an ac97 audio? strange windows and linux says it's an alc888 but mine pinconfigs differ of averyone, i'm going to atach mine dsdt ....it doesn't have azalia neither hdef, can you help me ?

Link to comment
Share on other sites

Still doesn't work for me...my dsdt.aml has a line refers to mc97 that means i am have or having an ac97 audio? strange windows and linux says it's an alc888 but mine pinconfigs differ of averyone, i'm going to atach mine dsdt ....it doesn't have azalia neither hdef, can you help me ?

 

 

 

your mobo has 2 diff soundcards depends what version you got, alc883 and alc888, go into windows install realtek hd drivers, open the panel, click info and it will tell you what your codec is.

Link to comment
Share on other sites

your mobo has 2 diff soundcards depends what version you got, alc883 and alc888, go into windows install realtek hd drivers, open the panel, click info and it will tell you what your codec is.

 

It's a alc888 and this are mine config overrides from windows in registry and this is what everest says about it sound card Realtek ALC888/S/T @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1]

Link to comment
Share on other sites

Hi Atlee,

 

Could you give me some advice on my issue? Thank you so much.

 

Hi Atlee:

 

I'm a new comer to Hackintosh, and I spent a lot of time to install 10.6.3 snow leopard on my 3A platform computer with the configuration as below:

 

CPU: AMD Athlon 7750 Dual-Core

Mainboard: Gigabyte GA-MA770-US3 ( ATI RX780/RX790 Chipset )

Video card: ATI Radeon HD 4830 (RV770) ( 512 MB / HIS )

Audio card: Realtek ALC888 @ ATI IXP SB600/SB700/SB800

Network card: Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC

 

I've now successfully installed the OS but the audio card & video card have some problems. There's only one resolution 1024x768 can be used and no audio card can be detected.

I know video card is more troublesome than audio so I started from audio card.

 

I tried a lot of methods to make it work like DSDT, ACPIPatcher, VoodooHDA, etc. Only VoodooHDA can drive it but the sound is very noisy. (You can still recognize the sound)

Actually I don't mind which kext(AppleHDA or VoodooHDA) should be used to solve the problem. Could you please give me some suggestions?

 

I saw you said your attached file should work on all ALC888 chipsets. I would have a try this night.

By the way, should I modify something before using it? (I saw you guys talked about verbs above) And should I remove VoodooHDA & the old AppleHDA first?

 

If you have some comments on my video card, that would also be appreciated. I also tried a lot of ways but to no avail.

The latest progress is that I added device id (0x944c1002 into ATI4800Controller.kext and installed evoenabler.kext, but as a consequence, black screen + stop of video card fan.

 

Hope to receieve your reply!

 

Codec dump:

Codec: Realtek ALC888

Address: 0

Function Id: 0x1

Vendor Id: 0x10ec0888

Subsystem Id: 0x1458a002

Revision Id: 0x100001

No Modem Function Group found

Default PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Default Amp-In caps: N/A

Default Amp-Out caps: N/A

GPIO: io=3, o=0, i=0, unsolicited=1, wake=0

IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

Node 0x02 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x03 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x04 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x05 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital

Converter: stream=0, channel=0

Digital:

Digital category: 0x0

PCM:

rates [0x5e0]: 44100 48000 88200 96000 192000

bits [0x1e]: 16 20 24 32

formats [0x1]: PCM

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

Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In

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

Amp-In vals: [0x80 0x80]

Converter: stream=0, channel=0

SDI-Select: 0

PCM:

rates [0x160]: 44100 48000 96000

bits [0x6]: 16 20

formats [0x1]: PCM

Connection: 1

0x23

Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In

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

Amp-In vals: [0x80 0x80]

Converter: stream=0, channel=0

SDI-Select: 0

PCM:

rates [0x160]: 44100 48000 96000

bits [0x6]: 16 20

formats [0x1]: PCM

Connection: 1

0x22

Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital

Converter: stream=0, channel=0

SDI-Select: 0

Digital:

Digital category: 0x0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0x1e]: 16 20 24 32

formats [0x1]: PCM

Unsolicited: tag=00, enabled=0

Connection: 1

0x1f

Node 0x0b [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] [0x19 0x19] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]

Connection: 10

0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17

Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x13 0x13]

Connection: 2

0x02 0x0b

Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x03 0x0b

Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x04 0x0b

Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x05 0x0b

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

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

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

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

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x0000003e: IN OUT HP Detect Trigger

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

Conn = 1/8, Color = Green

DefAssociation = 0x1, Sequence = 0x0

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x0000003e: IN OUT HP Detect Trigger

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

Conn = 1/8, Color = Black

DefAssociation = 0x1, Sequence = 0x2

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c 0x0d* 0x0e 0x0f 0x26

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x00000036: IN OUT Detect Trigger

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

Conn = 1/8, Color = Orange

DefAssociation = 0x1, Sequence = 0x1

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c 0x0d 0x0e* 0x0f 0x26

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

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x00000036: IN OUT Detect Trigger

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

Conn = 1/8, Color = Grey

DefAssociation = 0x1, Sequence = 0x4

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c 0x0d 0x0e 0x0f* 0x26

Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x80 0x80]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Pink

DefAssociation = 0x4, Sequence = 0x0

Pin-ctls: 0x24: IN VREF_80

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x80 0x80]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Pink

DefAssociation = 0x5, Sequence = 0x0

Pin-ctls: 0x24: IN VREF_80

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x80 0x80]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Blue

DefAssociation = 0x4, Sequence = 0xf

Pin-ctls: 0x20: IN VREF_HIZ

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out

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

Amp-In vals: [0x00 0x00]

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

Amp-Out vals: [0x00 0x00]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

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

Conn = 1/8, Color = Green

DefAssociation = 0x2, Sequence = 0x0

Pin-ctls: 0xc0: OUT HP VREF_HIZ

Unsolicited: tag=00, enabled=0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

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

Pincap 0x00000020: IN

Pin Default 0x593301f0: [N/A] CD at Int ATAPI

Conn = ATAPI, Color = Unknown

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

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

Pincap 0x00000020: IN

Pin Default 0x4005e601: [N/A] Line Out at Ext N/A

Conn = Optical, Color = White

DefAssociation = 0x0, Sequence = 0x1

Pin-ctls: 0x20: IN

Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital

Pincap 0x00000010: OUT

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

Conn = Comb, Color = Orange

DefAssociation = 0x3, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x40: OUT

Connection: 1

0x06

Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital

Pincap 0x00000020: IN

Pin Default 0x01cb7160: [Jack] SPDIF In at Ext Rear

Conn = Comb, Color = Yellow

DefAssociation = 0x6, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono

Processing caps: benign=0, ncoeff=17

Processing Coefficient: 0x6000

Coefficient Index: 0x09

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

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

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

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

Connection: 11

0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b

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

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

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

Connection: 11

0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b

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

Node 0x25 [Audio Output] wcaps 0x11: Stereo

Converter: stream=0, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

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

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

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

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

Amp-Out vals: [0x00 0x00]

Connection: 2

0x25 0x0b

Link to comment
Share on other sites

so you did get Front mic? What about rear mic can you test? there is insertion errors but some are chamelon related and cannot be removed, i'm removing both mic's and linein's till i can remove all errors if possible. HP causes the grey port to lose audibility.

 

Most people don't need front if they have back, i know it's more convenient for the frontpanel to work but people want 5.1 and 7.1 through digital so this is the kind of work around until mac somehow support more outputs and ins, i think the max outputs is 5 and max ins 4 or 5 not sure.

 

let me work more on this, everytime connections change so does verbs so it gets a little tricky to remove all errors, errors don't mean the connection don't work it just means various things like apple goes through vendor widgets which i won't understand without playing around.

yeah, i did got front mic, just the sound is very low. I'm very busy now to test this stuff and back panel is even worse.. i have to move stuff around to get to it so, it's a pain in testing anything in there, very small space in here :( That's why front panel it's so important to me.

Link to comment
Share on other sites

<br />My solution should work for all ALC888 users, If your codec address changes, i did bring out 3 versions for 3 diff addresses.<br />
<br /><br /><br />

 

Sorry I am still having problem with your kext. Here is what I did:

1) I downloaded your files

2) ignored the txt file

3) drag the kext into kext helper, i guess it will be put into S/L/E?

4) repair permission and clear cache

5) reboot

6) and still no sound

 

i am using the DSDT file that I have been using since 10.6.2. What should I do with the txt file inside your package? My board is EP43-DS3L. Any advise will be appreciated.

Link to comment
Share on other sites

<br /><br /><br />

 

Sorry I am still having problem with your kext. Here is what I did:

1) I downloaded your files

2) ignored the txt file

3) drag the kext into kext helper, i guess it will be put into S/L/E?

4) repair permission and clear cache

5) reboot

6) and still no sound

 

i am using the DSDT file that I have been using since 10.6.2. What should I do with the txt file inside your package? My board is EP43-DS3L. Any advise will be appreciated.

 

 

add my dsdt edit inside your DSDT, change 2x AZAL in DSDT to HDEF, on the 2nd HDEF add my edit, remove what is already there.

Link to comment
Share on other sites

add my dsdt edit inside your DSDT, change 2x AZAL in DSDT to HDEF, on the 2nd HDEF add my edit, remove what is already there.

 

I followed another guide here.

http://www.insanelymac.com/forum/index.php...p;#entry1437287

 

I placed his AppleHDA.kext into S/L/E and place a LegacyHDA.kext into extra/extensions, then it works! I was following the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] setup but found that it doesn't put a LegacyHDA.kext into my extra/extensions folder.

 

Btw, what is the difference between your AppleHDA.kext with the one I quoted?

Thanks for your help!

Link to comment
Share on other sites

I followed another guide here.

http://www.insanelymac.com/forum/index.php...p;#entry1437287

 

I placed his AppleHDA.kext into S/L/E and place a LegacyHDA.kext into extra/extensions, then it works! I was following the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] setup but found that it doesn't put a LegacyHDA.kext into my extra/extensions folder.

 

Btw, what is the difference between your AppleHDA.kext with the one I quoted?

Thanks for your help!

 

 

 

if it works for you great but every card that is a alc888 or alc889 doesn't always work the same, this can be because bios edit the pinconfigs or diff codec address, every kext is not the same, pinconfigs change, anyway i have no more time to put in this as i'm busy designing a website.

Link to comment
Share on other sites

MacOSX 10.6.3 released! Newest AppleHDA.kext v1.8.4fc3

 

DSDT + BIN PATCHED APPLEHDA

Attached is a text document with the DSDT HDEF section just copy and paste into your DSDT. Make sure you change 2x AZAL to HDEF.

Attached is also a binpatched AppleHDA.

 

Green - Works

Grey - Works

Black - Works

Orange - Works

Linein - Untested

Mic rear and Mic Front - Untested

Dig In and Out - Untested

 

NEW AS OF 28.05.2010

AppleHDA5OUT_4IN.kext.zip

 

I will be working on getting my videocards HDMI audio which hopefully i also can incorporate into AppleHDA, my next big project :D

Please help needed!!!

Newbie question: can you explain step by step how do you edit DSDT file and how to patch the AppleHDA. I've just downloaded the kext but I don't know how to deal with it...

 

THANKS IN ADVANDANCE

 

CHEERS!!! KEEP ON ROCKING

 

I7 920 2,66GHZ

X58A-UD7

MAC OS X 10.6.3 (KAKEWALK INSTALL)

Link to comment
Share on other sites

Ok, I'm a self confessed NOOB. I need all the help I can get and want to thank in advance for those who can help me.

 

Like many I had 10.6.3 installed with kakewalk. Every seemed to work OOB except the sound. Now I followed the instructions in the below quote, I put the new AppleHDA.kext in the extensions folder, then I cut and paste the DSDT info in to the DSDT file.

 

I think I didn't follow the instructions properly for the DSDT step, because the computer would reboot into osx. It would just hang and say the 'press the power button until the unit powers off, then press the power button again'. Basically I screwed up the system, so I had to reinstall osx 10.6.2 and then software update to 10.6.3 again.

 

Now can anyone tell me where I went wrong? and provide a detailed description of how I can get perform the 'cut and paste' for the DSDT file? WITHOUT wiping my system out?

 

Any help would be greatly appreciated. Thanks.

 

 

MacOSX 10.6.3 released! Newest AppleHDA.kext v1.8.4fc3

 

DSDT + BIN PATCHED APPLEHDA

Attached is a text document with the DSDT HDEF section just copy and paste into your DSDT. Make sure you change 2x AZAL to HDEF.

Attached is also a binpatched AppleHDA.

 

Green - Works

Grey - Works

Black - Works

Orange - Works

Linein - Untested

Mic rear and Mic Front - Untested

Dig In and Out - Untested

 

NEW AS OF 28.05.2010

AppleHDA5OUT_4IN.kext.zip

 

I will be working on getting my videocards HDMI audio which hopefully i also can incorporate into AppleHDA, my next big project :unsure:

Link to comment
Share on other sites

I'm running a Dell Inspiron 518 desktop. I've had great luck with Snow Leopard 10.6.0, ALC888 working.

 

As a developed I needed to update to at least 10.6.2 in order to use the new versions of Safari and Xcode. Problem is, no sound. I have had sound working on this computer on 10.6.3 in the past, but it stopped worked for no apparent reason without me making any changes. I have been unable to get it working again. This method has caught my eye, but I am unfamiliar with the process of patching a DSDT file and the Kext alone did not work. Any help would be appreciated.

 

MacOSX 10.6.3 released! Newest AppleHDA.kext v1.8.4fc3

 

DSDT + BIN PATCHED APPLEHDA

Attached is a text document with the DSDT HDEF section just copy and paste into your DSDT. Make sure you change 2x AZAL to HDEF.

Attached is also a binpatched AppleHDA.

 

Green - Works

Grey - Works

Black - Works

Orange - Works

Linein - Untested

Mic rear and Mic Front - Untested

Dig In and Out - Untested

 

NEW AS OF 28.05.2010

AppleHDA5OUT_4IN.kext.zip

 

I will be working on getting my videocards HDMI audio which hopefully i also can incorporate into AppleHDA, my next big project :P

Link to comment
Share on other sites

 Share

×
×
  • Create New...