Wanna Hack Posted March 28, 2011 Share Posted March 28, 2011 After 3 years... the 530s (yes, s as in slim) is functioning perfectly, thanks to Paranoid1 for the dsdt and smbios files. Yes, even sound works after wake from sleep! The AppleHDA I'm using ... Sorry. That file does not work either. OK... after trying various versions of AppleHDA and VoodooHDA, the solution to my sound after sleep was under my nose. The version of VoodooHDA I've been using (0.2.53) works! This is how I got it to work: Remove all sound kexts, including AppleHDA, LegacyHDA, VoodooHDA, etc. Repair permission using Disk Utility. Reboot. Drop VoodooHDA onto Kext Utility and let it install, permission repair, and rebuild cache. Reboot. I tested this several times, putting the system to sleep and checking for sound each time via green line out on the back and the head phone jack in the front. Both works after every wake from sleep. I also shut the system down, restarted and tested the sound after sleep. This cycle of shut down-restart-sleep-wake-check sound-sleep-wake-check sound-sleep-wake-check sound-sleep-wake-check sound was done about ten times and every time the sound was still there. I don't own a mic and use my 530s as HTPC so I have no way of testing whether the input works or not. I did check the black line out on the back once, which also works. But the most important thing is that sound works after sleep (as it should!). Your milage may vary, but shouldn't since it's the same board with the same audio controller chip. Having said that, though, I take no responsibility for what happens to your system. Just remember it's a hackintosh and remove all audio kexts first before you proceed with the attached kext. Follow the steps noted above. I can't remember where I got this kext as I've been using it since... probably 10.5.x days. Thanks Voodoo Team(?)! And thanks again to Paranoid1 for the dsdt and smbios files. Report your success or struggle with this kext. VoodooHDA.kext.zip Link to comment Share on other sites More sharing options...
MacNB Posted April 2, 2011 Share Posted April 2, 2011 And thanks again to Paranoid1 for the dsdt and smbios files. Report your success or struggle with this kext.Glad to have helped.Thanks for the PM. I tried your VoodooHDA kext (followed your instructions) but with that kext I get no sound at all. In the menu bar, the speaker icon is greyed out. In the Sound Preferences, there no built-in sound card listed. But it does list four other HDMI outputs. This I believe is my Nvidia graphics cards with built-in Audio codecs. I cannot test the HDMI sound output from that graphics card. I don't think they work either as the menu bar icon is greyed out. I guess your 530s motherboard is different from my 530 - sound wise. Thanks for the tip anyway. The quest continues. Link to comment Share on other sites More sharing options...
Wanna Hack Posted April 18, 2011 Share Posted April 18, 2011 Sorry to hear that the VoodooHDA kext didn't work out for you. You may want to try tmongkol's edited kexts that are attached. Manually move the kexts to S/L/E Repair permission using Disk Utility sudo touch /System/Library/Extensions (in terminal) Reboot Good luck. Glad to have helped.Thanks for the PM. I tried your VoodooHDA kext (followed your instructions) but with that kext I get no sound at all. In the menu bar, the speaker icon is greyed out. In the Sound Preferences, there no built-in sound card listed. But it does list four other HDMI outputs. This I believe is my Nvidia graphics cards with built-in Audio codecs. I cannot test the HDMI sound output from that graphics card. I don't think they work either as the menu bar icon is greyed out. I guess your 530s motherboard is different from my 530 - sound wise. Thanks for the tip anyway. The quest continues. ALC888_AppleHDA_199f12_LayoutID_888.zip Link to comment Share on other sites More sharing options...
MacNB Posted April 27, 2011 Share Posted April 27, 2011 Sorry to hear that the VoodooHDA kext didn't work out for you. You may want to try tmongkol's edited kexts that are attached. Manually move the kexts to S/L/E Repair permission using Disk Utility sudo touch /System/Library/Extensions (in terminal) Reboot Good luck. I have tried that kext before. But I just tried it again without any luck. I still get sound assertion (errors) on wake-up. here's the kernel.log extract: Apr 27 22:51:52 MacPro530 kernel[0]: Sound assertion "pollRegister(kCORBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3895 goto handler Apr 27 22:51:52 MacPro530 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4048 goto handler Apr 27 22:51:52 MacPro530 kernel[0]: enable success. Apr 27 22:51:53 MacPro530 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3919 goto Exit Apr 27 22:51:55 MacPro530 kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -549574639360, fCodecRequest->command->verb: 0x20170500, fPoweredDown: 1 Looks like an issue where the audio chipset state is not maintained during S3 sleep state. Could be hardware but I doubt it as Windows manages to wake from sleep with fully working sound. I am at a loss and guess I've got to give in. Link to comment Share on other sites More sharing options...
killie99 Posted May 3, 2011 Share Posted May 3, 2011 You can find the Boot CD at: http://goo.gl/zOgiT I probably will make a guide, add postboot stuff and MBR support. amzor, did you ever write up a guide for postboot using the bootcd? I have used the boot cd and installed retail SL but the only way I can get SL to boot is to leave your bootcd in the optical drive to boot from and then select the the SL install. It works but it's a bit of a pain having to leave the bootcd in the optical drive. Being a complete hackintosh novice I have no idea where to even start figuring out how to get around the problem. Thanks. Link to comment Share on other sites More sharing options...
LatinMcG Posted June 19, 2011 Share Posted June 19, 2011 i see parts of my DSDT in amzors snow at 5:30.. cute. OSDW instead of OSFL .. yah i changed that and the Darwin in the dsdt a while back. one thing that changed was the device-id of the sata i used 2828 in ide mode. anyways now i use ESB2 in RAID mode. works out good. Device (SATA) { Name (_ADR, 0x001F0002) Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "device_type", Buffer (0x10) { "AHCI Controller" }, "device-id", Buffer (0x04) { 0x81, 0x26, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Device (PRT0) { Name (_ADR, Zero) Method (_GTF, 0, NotSerialized) { Name (PIB0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xF5 }) Return (PIB0) } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "io-device-location", Buffer (0x06) { "Bay 1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (PRT1) { Name (_ADR, One) Method (_GTF, 0, NotSerialized) { Name (PIB1, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xF5 }) Return (PIB1) } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "io-device-location", Buffer (0x06) { "Bay 2" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (PRT2) { Name (_ADR, 0x02) Method (_GTF, 0, NotSerialized) { Name (PIB2, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xF5 }) Return (PIB2) } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "io-device-location", Buffer (0x06) { "Bay 3" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (PRT3) { Name (_ADR, 0x03) Method (_GTF, 0, NotSerialized) { Name (PIB3, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xF5 }) Return (PIB3) } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "io-device-location", Buffer (0x06) { "Bay 4" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Device (SBUS) { Name (_ADR, 0x001F0003) Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "name", "pci8086,3a30", "device-id", Buffer (0x04) { 0x30, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } OperationRegion (PBAS, PCI_Config, 0x20, 0x02) Field (PBAS, ByteAcc, NoLock, Preserve) { BAS0, 16 } Method (SMBB, 0, NotSerialized) { And (BAS0, 0xFFFE, Local0) Return (Local0) } } Device (HDEF) { --------------------- macnb got sleep to work in his dsdt in tonymacx86. but he hasnt posted all of it. damned audio is not working yet for me in 10.6.7 EDIT: due to nvidia 8400 gs device id 10c3 it wanted to instal hdmi audio x4 .. switched card to 9500gt all ok. sleep works too. LAN: http://www.insanelymac.com/forum/index.php...mp;mode=linear# btw usb method works faster chameleon2 RC5 to usb and add DSDT to /Extra of usb and fakesmc to /Extra/Extensions with macpro3,1 smbios.plist and GeneratePStates and GenerateCStates in boot.com.plist Link to comment Share on other sites More sharing options...
MacNB Posted June 27, 2011 Share Posted June 27, 2011 macnb got sleep to work in his dsdt in tonymacx86. but he hasnt posted all of it.I did post all my files I believe at Tonymacx86 and here in post #84 here I changed my name here from Paranoid1 to MacNB to match the forums on Tonymacx86 Link to comment Share on other sites More sharing options...
LatinMcG Posted June 29, 2011 Share Posted June 29, 2011 Ahh cool. yeah i figured out my dsdt was fine. was 8400 gs device id 10c3 with power management issues. my audio returned fine.. i was using voodohda .. however u have the gt240.. with hdmi ? audio codec built in ? u can remove the _pwr section in hdef. just like a mac. . or completely remove the hdef from dsdt. voodoohda still works fine. ( from slice project osx.) Link to comment Share on other sites More sharing options...
MacNB Posted June 29, 2011 Share Posted June 29, 2011 Yes I have GT240 with DVI, HDMI and VGA ports. I only use the DVI port. I have never tried the the HDMI port. Yes the GT240 does contain audio codec built-in but as I have never tried HDMI, I don't know if the audio comes through that connector. I read somewhere that others have managed this on that graphics card. You say your audio returned fine - is that after waking from sleep ? Which VoodooHDA kext are you using ? - pls post Link to comment Share on other sites More sharing options...
LatinMcG Posted July 1, 2011 Share Posted July 1, 2011 i use 2.71 or 2.72 for HDMI i hear from Here however that didnt work with this non HDMI 8400 gs .. i guess it had the video bios with support for the audio codec missing. due to no hdmi on this model. for u it might work. or u might need to edit dsdt video section with hda-gfx Link to comment Share on other sites More sharing options...
micgo Posted April 24, 2012 Share Posted April 24, 2012 i m able to install with ACHI = RAID using 10.7 on a USB after i changed a few kext. i m able to get to the desktop and updated to 10.7.3 with out any problem. all my driver work but i m not able to apply the DSTS to my system bez i have it on raid setting. can anyone help me or give me a idea how to edit or do my own DSTD file Link to comment Share on other sites More sharing options...
Recommended Posts