oldnapalm Posted December 7, 2009 Author Share Posted December 7, 2009 @oldnapalm:bios 0702 and i don't use jmicron. have you enabled: Advanced - CPU Configuration - C1E Support - Enabled Advanced - CPU Configuration - Execute Disable Bit - Enabled ? Yes, I have those options enabled. I don't know if C1E is needed for SpeedStep to work, but it's working with that option enabled in BIOS and _CST added in DSDT. Link to comment Share on other sites More sharing options...
redcoke Posted December 8, 2009 Share Posted December 8, 2009 http://www.insanelymac.com/forum/index.php...=201134&hl= HEY OLDNAPALM Here is my HP i7 notebook aml. can you help me to fix it out? because i only can use the cpus=1 for now.. I wish after you fix it i can get back all the core. Link to comment Share on other sites More sharing options...
oldnapalm Posted December 8, 2009 Author Share Posted December 8, 2009 http://www.insanelymac.com/forum/index.php...=201134&hl= HEY OLDNAPALM Here is my HP i7 notebook aml. can you help me to fix it out? because i only can use the cpus=1 for now.. I wish after you fix it i can get back all the core. Try using another program to extract the DSDT, EvoDSDTSE saves the dsl file with a space after each character, try to open it with a text editor. My brother has a C2D that needed "cpus=1" to boot, he used DSDT_Patcher and it fixed the problem. I read that you just need to remove the CPU aliases to fix it. Link to comment Share on other sites More sharing options...
redcoke Posted December 8, 2009 Share Posted December 8, 2009 i try before, but that is getting the same error too.. i use the google to search it out. .but no search answer for it.. so that do you have any solution for it? Link to comment Share on other sites More sharing options...
oldnapalm Posted December 8, 2009 Author Share Posted December 8, 2009 i try before, but that is getting the same error too.. i use the google to search it out. .but no search answer for it.. so that do you have any solution for it? No, I don't have a solution, but I can take a look if you send me the dsl file saved by other program than DSDTSE. If you open the one you attached with a text editor you will see it's messed up. Link to comment Share on other sites More sharing options...
afiser Posted December 27, 2009 Share Posted December 27, 2009 i get TERRIBLE sound with the dsdt patch, im going to go back to voodoo i guess, anyone else get really bad sound? Link to comment Share on other sites More sharing options...
oldnapalm Posted December 27, 2009 Author Share Posted December 27, 2009 i get TERRIBLE sound with the dsdt patch, im going to go back to voodoo i guess, anyone else get really bad sound? Try to remove IRQs from devices PIC, TMR and RTC0. Remove the lines: IRQNoFlags () {2} IRQNoFlags () {0} Link to comment Share on other sites More sharing options...
afiser Posted December 27, 2009 Share Posted December 27, 2009 Try to remove IRQs from devices PIC, TMR and RTC0. Remove the lines: IRQNoFlags () {2} IRQNoFlags () {0} thanks for your help, its much appreciated. this still didnt help the problem tho. it seems to be linked with video too because the sound goes really bad when watching video the video starts to lag too. would you mind telling me ALL the kext's you use and your bootloader? im trying to narrow it down. im really sure its not my dsdt because i booted with out it and voodoohda on and the sound was still a problem. Link to comment Share on other sites More sharing options...
oldnapalm Posted December 27, 2009 Author Share Posted December 27, 2009 thanks for your help, its much appreciated. this still didnt help the problem tho. it seems to be linked with video too because the sound goes really bad when watching video the video starts to lag too. would you mind telling me ALL the kext's you use and your bootloader? im trying to narrow it down. im really sure its not my dsdt because i booted with out it and voodoohda on and the sound was still a problem. I use all the kexts listed in the first post ("needed kexts") and Chameleon RC3, with SMproductname set as MacPro3,1 in /Extra/smbios.plist Are you using my DSDT file or you patched your own? The audio problem may be related to SpeedStep. Are you using NullCPUPowerManagement? I don't use it, AppleIntelCPUPowerManagement works fine with the DSDT patch. Link to comment Share on other sites More sharing options...
afiser Posted December 28, 2009 Share Posted December 28, 2009 thanks for the help. i've been dealing with this all day, and i initially i wasn't using nullcpupowermanagment, but then i put it in my extensions folder and my sound works flawlessly now. i think it was because i had speedstep disabled in my bios because i overclock and im guessing the cstates i put in the dsdt were somehow slowing down my cpu to a point where it would not work efficiency im not entirely sure.. to answer your question i patched my own dsdt using your dsdt as a reference. (thanks again for that it was a tremendous help!) ill try and use your bios settings (speedstep and such) and try and boot without cpupowermanagentdisabler and report back. Link to comment Share on other sites More sharing options...
afiser Posted December 28, 2009 Share Posted December 28, 2009 nah, didnt help. i need nullcpu to be able to have usable audio/video. Link to comment Share on other sites More sharing options...
oldnapalm Posted December 28, 2009 Author Share Posted December 28, 2009 nah, didnt help. i need nullcpu to be able to have usable audio/video. Did you add _CST to DSDT? If you are overclocking you may need to add custom P-states. Try to use VoodooMonitor to check if SpeedStep is really working. Other thing, did you use DSDT_Patcher with the "new HPET" option? (adds IRQs to HPET device) If your BIOS is version 1201 you may try to use my DSDT file. Link to comment Share on other sites More sharing options...
afiser Posted December 30, 2009 Share Posted December 30, 2009 just to follow up, it seems the actual issue was the IRQ's, i didnt remove them properly. but now i can use my system with speedstep and no need for nullcpupower kext, very satisfied. wouldn't have been possible without this thread. thanks a lot. Link to comment Share on other sites More sharing options...
oldnapalm Posted December 30, 2009 Author Share Posted December 30, 2009 just to follow up, it seems the actual issue was the IRQ's, i didnt remove them properly. but now i can use my system with speedstep and no need for nullcpupower kext, very satisfied. wouldn't have been possible without this thread. thanks a lot. You're welcome. I'm glad you sorted it out. Link to comment Share on other sites More sharing options...
Stuntman Posted January 7, 2010 Share Posted January 7, 2010 Hi, to solve problem with 2 sticks of ram you need to use your's DSDT.aml file. And apply this fixes to your's DSDT.aml Link to comment Share on other sites More sharing options...
oldnapalm Posted January 7, 2010 Author Share Posted January 7, 2010 Hi, to solve problem with 2 sticks of ram you need to use your's DSDT.aml file. And apply this fixes to your's DSDT.aml Hi, would you check the differences from your file to mine, please? I only have 1 stick of RAM. diff oldnapalm-dsdt.dsl Stuntman-dsdt.dsl > dsdt.diff or attach your DSDT.aml file. Thanks. Link to comment Share on other sites More sharing options...
Stuntman Posted January 7, 2010 Share Posted January 7, 2010 I attached diff file. I changed information about RAM in your file to have 4 GB of ram. It's located in the OperationRegion (RAMW, SystemMemory, *How much memory you have*) Also i need to change OperationRegion for BIOS, CPU(1,2,3,4). You will see this in diff file dsdt.diff.zip Link to comment Share on other sites More sharing options...
Stuntman Posted January 8, 2010 Share Posted January 8, 2010 Also i know how to solve problem with restart. After this you wont need OSXRestart.kext or OpenHaltRestart.kext. I attached zip file where you can find new boot, you need to place it to you root Hard Drive (for me it's MacintoshHD), you can do this with this command "sudo cp -v ~/downloads/boot /". After you need to edit your /Extra/com.apple.Boot.plist, and add there: <key>RestartFix</key> <string>YES</string> After that you need to remove your kext's, like OSXRestart, OpenHaltRestart (for me it was EvOReboot). Reboot That's all! boot_RC4_Duvelv2.1_Rekursor.zip Link to comment Share on other sites More sharing options...
afiser Posted January 9, 2010 Share Posted January 9, 2010 shutdown work for you? i never noticed but my computer seems to turn off but my fan's stay on and so does my external hdd apparently. Link to comment Share on other sites More sharing options...
Stuntman Posted January 9, 2010 Share Posted January 9, 2010 shutdown work for you? i never noticed but my computer seems to turn off but my fan's stay on and so does my external hdd apparently. Yep, shutdown/restart/sleep is working for me. Do you have the same bios? 1201? Also you need to have this patches in your DSDT.aml, i think so. Link to comment Share on other sites More sharing options...
afiser Posted January 9, 2010 Share Posted January 9, 2010 yea i have all of these patches, and then some. i added the p-states to my dsdt for the speedstep patch, added the ethernet so i dont need "ethernetbuiltin" in my boot.plist anymore, along with nvidia in the dsdt aswell. i use osxreboot, i was thinking of trying evoreboot instead to see if that helps, we'll see. Link to comment Share on other sites More sharing options...
Stuntman Posted January 10, 2010 Share Posted January 10, 2010 yea i have all of these patches, and then some. i added the p-states to my dsdt for the speedstep patch, added the ethernet so i dont need "ethernetbuiltin" in my boot.plist anymore, along with nvidia in the dsdt aswell. i use osxreboot, i was thinking of trying evoreboot instead to see if that helps, we'll see. Hmm.. Very interesting about ethernet. Because i am using LegacyAppleYukon2.kext. Can you give me this patch for DSDT? Yes, i also have p-states in my dsdt. Link to comment Share on other sites More sharing options...
afiser Posted January 10, 2010 Share Posted January 10, 2010 Device (GIGE) { Name (_ADR, Zero) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) } Else { And (GP9, Zero, GP9) } If (LEqual (Arg0, GP9)) { Return (Zero) } Else { Return (One) } } } } Add that to Device P0P6 (you may want to check ioreg to see if it is the same device by searching "yukon" but it probably should be the same) just after the Return (PR06) } Link to comment Share on other sites More sharing options...
Stuntman Posted January 10, 2010 Share Posted January 10, 2010 Device (GIGE) { Name (_ADR, Zero) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) } Else { And (GP9, Zero, GP9) } If (LEqual (Arg0, GP9)) { Return (Zero) } Else { Return (One) } } } } Add that to Device P0P6 (you may want to check ioreg to see if it is the same device by searching "yukon" but it probably should be the same) just after the Return (PR06) } Thanks, but i have not POP6 device at all in my DSDT. Can you give me the hole code from Device (POP6) up to end of this device. Also i have code about SBUS on P5E. Device (SBUS) { Name (_ADR, 0x001F0003) OperationRegion (SMBE, PCI_Config, 0x04, 0x02) Field (SMBE, AnyAcc, NoLock, Preserve) { IOSE, 1 } Name (SBOK, Zero) Method (ENAB, 0, NotSerialized) { Store (One, IOSE) Store (One, SBOK) } Method (DISB, 0, NotSerialized) { Store (Zero, SBOK) } Device (BUS0) { Name (_ADR, Zero) Name (_CID, "smbus") Device (DVL0) { Name (_ADR, 0x57) Name (_CID, "diagsvault") Method (_DSM, 4, NotSerialized) { Store (Package (0x03) { "address", 0x57, Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "name", "pci8086,3a30", "device-id", Buffer (0x04) { 0x30, 0x29, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
afiser Posted January 10, 2010 Share Posted January 10, 2010 Thanks, but i have not POP6 device at all in my DSDT. Can you give me the hole code from Device (POP6) up to end of this device. The device is p0p6 (as in zero and not O) FYI. and thank you for the sbus code, where does it go? and what does that do exactly? Device (P0P6) { Name (_ADR, 0x001C0002) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR06) } Return (PR06) } Device (GIGE) { Name (_ADR, Zero) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) } Else { And (GP9, Zero, GP9) } If (LEqual (Arg0, GP9)) { Return (Zero) } Else { Return (One) } } } } Link to comment Share on other sites More sharing options...
Recommended Posts