Anders1 Posted September 15, 2009 Share Posted September 15, 2009 ATM I use the following DSDT patch, however the outputs are all wrong (line out, line out, line out) and it's very noisy. It sounds kinda like a bad front panel, with electronic noise... I've looked everywhere for a proper DSDT for ALC889a in combination with GA-P35-DS3 but haven't so far managed to find anything. I have a Linux codec dump (apparently ALC885 is quite close to ALC889a, and it is what Linux recognises it as) if that's of any use. I hear it's possible to make this work with no modified Apple drivers, but so far haven't been able to. I don't use LegacyHDA or anything like that (never helped anyway). Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x11) { "ALC889a" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x50, 0x70, 0x21, 0x01, 0x40, 0x01, 0x13, 0x90, /* 0008 */ 0x20, 0x30, 0x81, 0x01, 0x41, 0x40, 0x01, 0x01, /* 0010 */ 0x30, 0xE0, 0xC5, 0x01, 0x60, 0xE0, 0x45, 0x01, /* 0018 */ 0x0F, 0x00, 0x00, 0x40, 0x0F, 0x00, 0x00, 0x40, /* 0020 */ 0x10, 0x01, 0xA0, 0x90, 0x11, 0x01, 0xA0, 0x90 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment https://www.insanelymac.com/forum/topic/186852-ga-p35-ds3-alc889a-alc885/ Share on other sites More sharing options...
chevy2410 Posted September 16, 2009 Share Posted September 16, 2009 I've got it working on my EP35 DS3P. I just added an ALC889a.kext file to E\E folder and rebooted and audio is working. Chevy Link to comment https://www.insanelymac.com/forum/topic/186852-ga-p35-ds3-alc889a-alc885/#findComment-1267894 Share on other sites More sharing options...
Anders1 Posted September 16, 2009 Author Share Posted September 16, 2009 I've got it working on my EP35 DS3P. I just added an ALC889a.kext file to E\E folder and rebooted and audio is working. Chevy Thank you, it works now. I installed ALC889a.kext to S/L/E and various Legacy (3 of them) to S/L/E/AppleHDA/Plugins, and sound is great now. I have a pinconfigurations DSDT here for anyone who wants to use it (the outputs are all correct I think) Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x11) { "ALC889a" }, "PinConfigurations", Buffer (0x30) { /* 0000 */ 0x10, 0x44, 0x01, 0x01, 0x12, 0x14, 0x01, 0x01, /* 0008 */ 0x11, 0x64, 0x01, 0x01, 0x14, 0x24, 0x01, 0x01, /* 0010 */ 0x40, 0x9C, 0xA1, 0x01, 0x50, 0x9C, 0xA1, 0x02, /* 0018 */ 0x4F, 0x34, 0x81, 0x01, 0x20, 0x4C, 0x21, 0x02, /* 0020 */ 0xF0, 0x01, 0x33, 0x59, 0x01, 0xE6, 0x05, 0x40, /* 0028 */ 0x30, 0x61, 0x4B, 0x01, 0x60, 0x71, 0xCB, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment https://www.insanelymac.com/forum/topic/186852-ga-p35-ds3-alc889a-alc885/#findComment-1267940 Share on other sites More sharing options...
Recommended Posts