Sysyphus Posted September 27, 2009 Share Posted September 27, 2009 Morndry, Damien advised in the post just above yours that he is still getting "Error 35, of course. I have no UUID injected.", once this is resolved you will be able to use Time Machine. This can be done thru a DSDT patch or .plist injection. Link to comment Share on other sites More sharing options...
doomtrain Posted September 28, 2009 Share Posted September 28, 2009 hi guys, does s-video out works with some osx distro ? Thank's Link to comment Share on other sites More sharing options...
morndry Posted September 28, 2009 Share Posted September 28, 2009 Morndry, Damien advised in the post just above yours that he is still getting "Error 35, of course. I have no UUID injected.", once this is resolved you will be able to use Time Machine. This can be done thru a DSDT patch or .plist injection. After a couple days of expirimenting it seems that PlatformUUID.kext, from ugokind's post, was the key. Putting the uuid in the boot.plist does not seem to matter. Link to comment Share on other sites More sharing options...
EGOvoruhk Posted October 3, 2009 Share Posted October 3, 2009 Is it possible to edit the DSDT to remove the GMA950 bits, and add my PCI 8500 GT? Link to comment Share on other sites More sharing options...
DamienValentine Posted October 4, 2009 Author Share Posted October 4, 2009 Is it possible to edit the DSDT to remove the GMA950 bits, and add my PCI 8500 GT? I guess we can do that, but more details, please. You want to install PCI version of 8500 GT on D945GCLF2 and use it instead of internal GMA950? Link to comment Share on other sites More sharing options...
soave Posted October 7, 2009 Share Posted October 7, 2009 Hi all! I am currently running 10.5.7 with this nice mobo, and very happy with performance and stability. I never had a crash. I am wondering, if the here described Install of SL is usable for allday-work. Do the DSDT's work? Damien, do you have any progress in this issue? Or are you stuck to Windows7? ;-) Best Regrards Soave Link to comment Share on other sites More sharing options...
DamienValentine Posted October 9, 2009 Author Share Posted October 9, 2009 Well, I am not getting _CST evaluation errors anymore, because I have injected P-States and C-States into my DSDT. HyperThreading option in BIOS is always Enabled, because I have deleted CPU2 and CPU4 from DSDT and leaved only CPU1 (0x00) and CPU3 (0x02), so computer boots every time, but no HyperThreading of course. With 10.5.7 I have problems with reboot, 10.5.8 not tested yet, and 10.6.1 gives more headaches with sleep (CPU power management is not tested yet). Thats can be easily fixed with SleepEnabler.kext and OpenHaltRestart.kext (pay attention - there are new versions on those internets), but I prefer to fix DSDT, because I want to flash final version straight into BIOS and forget about that massacre forever. So how can I test C-states and P-states for sure? Need to prove that DSDT works, then clean up a mess in code and then can post it. Important: A little bit offtopic but where can I get this enclosure http://www.viako.com/product/detailinfo.as...&BCODE=B199 Maybe someone knows at least one site with international shipping. Link to comment Share on other sites More sharing options...
teateam Posted October 9, 2009 Share Posted October 9, 2009 Atom 330 not support SpeedStep. Please post your DSDT with P-States. Link to comment Share on other sites More sharing options...
DamienValentine Posted October 9, 2009 Author Share Posted October 9, 2009 Yeah. Atom doesn't support SpeedStep. But OS X expects another behaviour. So I added C-States and changed model to MacPro 3,1 in smbios.plist. And this eliminates _CST errors and AppleLPC loads fine. All I need to do is jsut slim my code a little - just to override error, not to give my processor extra feature it doesn't support . Will post my DSDT in 2 hours - I am at work now. Link to comment Share on other sites More sharing options...
teateam Posted October 9, 2009 Share Posted October 9, 2009 Ok, thanks. Link to comment Share on other sites More sharing options...
DamienValentine Posted October 9, 2009 Author Share Posted October 9, 2009 Well, here you go. My ioreg, screenshots,logs and other stuff in PDF documents. P-States declared in _PSS under each CPU and C-States declared in separate scopes on the bottom of DSDT.dsl. P.S. I forgot to mention. I have ASUS WL-138G described as WIFI in DSDT. It will not impact anything but maybe you should remove that scope or edit according to your device in PCI slot. UPDATE: I have read some documentation about reset methods Putting the processor back into real mode and jumping to the BIOS reset address Keyboard controller reset by writing 0xfe to port 0x64 Forcing the processor to triple fault By forcing a Intel PCI reset by writing 0x2 and then 0x04 to port 0xCF9 By writing a magic value to a port/register, as specified by ACPI FACP values RESET_VALUE and RESET_REG (an "ACPI reset") and I choose forcing Intel PCI reset by writing 0x06 to address 0xCF9 (should be compatible with ICH6, ICH7, ICH8). Well, trick works I guess. I am not completely sure about that, but if I put my crappy handmade code into _GTS (going to sleep) method then my PC falls into reboot when selecting Shutdown. OpenHaltRestart.kext is NOT installed. So, in _GTS method I check that state is going to be S5 (which stands for Soft-Off) and then I just reset PCI. But I need to trigger this on reset state and I don't know how. Put this in your DSDT after _WAK method. I assume you don't have _GTS method already, in case you have one - edit it. Also, try on your own risk: /* Reboot implementation - Start */ OperationRegion (REST, SystemIO, 0xCF9, One) Field (REST, ByteAcc, NoLock, Preserve) { IORS, 8 } Method (_GTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) { Store (0x06, IORS) // If going to state S5 then write 0x06 to 0xCF9 } } /* Reboot implementation - End */ DSDT.dsl.zip System_Profiler.pdf Screenshots.pdf Link to comment Share on other sites More sharing options...
THe KiNG Posted October 13, 2009 Share Posted October 13, 2009 Looked on your DSDT, do you have any idea what you injected there? Something for you to think off: Link to comment Share on other sites More sharing options...
Hugo_bee Posted October 13, 2009 Share Posted October 13, 2009 you're welcome.. but what .. beautiful picture! Link to comment Share on other sites More sharing options...
THe KiNG Posted October 13, 2009 Share Posted October 13, 2009 you're welcome.. but what .. beautiful picture! Is not just a picture...is my D945GCLF2 on 10.5.6, o/c SpeedStep is not working since Atom330 dosen't have EIST support, but was funny for me to get those, and at least to get rid of _CST, LPC, _PSS errors the rest is working as it should, sleep, restart..{censored} like that. Link to comment Share on other sites More sharing options...
DamienValentine Posted October 13, 2009 Author Share Posted October 13, 2009 Do not understand what are you trying to say. It's 10.5.6 and I have no problems with 10.5.6. But Apple moves very fast and we got 10.6.1. That's where problems begin, not with 10.5.6. Besides, iTunes and iLife requirements grow up, so 10.5.6 is no go, you have to upgrade. Oh, sorry. It's clear to me now . Your post appeared right after I post and refresh. DSDT is crappy because I just copied everything I got from real Mac DSDT. Will fix later. Currently trying to get restart working. Link to comment Share on other sites More sharing options...
THe KiNG Posted October 13, 2009 Share Posted October 13, 2009 You will have an ugly surprise on 10.6.2, atom support is removed, panic all over, I got it working(but like {censored}) with 10.6 kernel and disabler...still messing with it to get it working at least w/o disabler, but so far the horizon is not blue... I'll post my results/tricks once i'm done or get bored of this board and sell it... P.S. GMA's got x86_64 drivers but we can't use them(panic) funny... Link to comment Share on other sites More sharing options...
DamienValentine Posted October 13, 2009 Author Share Posted October 13, 2009 Not bad. And what about ION? I will probably switch if at least 70% of that works out-of-the-box. Link to comment Share on other sites More sharing options...
THe KiNG Posted October 13, 2009 Share Posted October 13, 2009 ION use same ATOM 330 so...borked {censored}. Link to comment Share on other sites More sharing options...
Hugo_bee Posted October 13, 2009 Share Posted October 13, 2009 and what about a voodoo kernel in 10.6.2? is a woarkaround but I hope next releases will have atom support too! :§( Link to comment Share on other sites More sharing options...
THe KiNG Posted October 13, 2009 Share Posted October 13, 2009 Is not just the kernel...is ACPIPlatform, IOACPIFamily...etc Link to comment Share on other sites More sharing options...
THe KiNG Posted October 15, 2009 Share Posted October 15, 2009 And x86_64 Intel GMA 950... Link to comment Share on other sites More sharing options...
DamienValentine Posted October 16, 2009 Author Share Posted October 16, 2009 Can you post your DSDT? You have many AAPL values injected and I want to test them. I get kernel panic when I have some of them injected, can't remember which one. But maybe I will reach desktop with your DSDT. Thanks. I hear that 10.6.2 is coming on October, 19. So I am trying some non-vanilla kernels. With Qoopz I lose sleep, with Voodoo 2 I lose USB. To get USB I need System.kext and to get sleep I need SleepEnabler. Someone else experience same problem? Maybe some "sleep-restart-usb kernel" exists? Link to comment Share on other sites More sharing options...
leppy700m Posted October 19, 2009 Share Posted October 19, 2009 You will have an ugly surprise on 10.6.2, atom support is removed, panic all over, I got it working(but like {censored}) with 10.6 kernel and disabler...still messing with it to get it working at least w/o disabler, but so far the horizon is not blue...I'll post my results/tricks once i'm done or get bored of this board and sell it... P.S. GMA's got x86_64 drivers but we can't use them(panic) funny... How do you know this? Link to comment Share on other sites More sharing options...
THe KiNG Posted October 19, 2009 Share Posted October 19, 2009 Look on last pic. To get it working I have to use 10.6 kernel and iopcifamily...disabler and works like {censored}. @DamienValentine not until i finish it. Link to comment Share on other sites More sharing options...
leppy700m Posted October 19, 2009 Share Posted October 19, 2009 Look on last pic.To get it working I have to use 10.6 kernel and iopcifamily...disabler and works like {censored}. @DamienValentine not until i finish it. I mean how do you know what is in 10.6.2 update? Link to comment Share on other sites More sharing options...
Recommended Posts