![]() |
Quote:
Setup.app ? You can find it in Applications/Utilities. I get good results recording from both mic inputs and also from line-in. Good luck |
A Long Road
This thread has absolutely been the most helpful thread on my long road to a stable SL install. Thank you so much.
I've had a hackintosh for some time. I was a distro kiddie for a long time; Kalyway mostly. They ran well but I think it was going from 10.5.6 to 10.5.7 that I lost my Mac partition for a few months because I tried to take an Apple System Update. Well that was enough to convince me that a vanilla install was the path to take. A vanilla install has meant going from a simple distro to Chameleon bootloader and DSDT patching. I'm pretty happy with the results. Here's where I'm at now: Asus P5K-e (bios 1202) 2.33 GHz Core 2 Duo 4GB 800MHz DDR2 disabled JMicron ATA in bios Completed: vanilla install Chameleon install DSDT patch for: audio, USB, SATA To Do: DSDT patch for: Time Machine, Sleep, Speedstep uninstall 7900GS/install Radeon 4670 double-check RTC fix was in my last dsdt edit move to EFI partition As I've lumbered along I did encounter some things that befuddled me. Here are some residual questions I'd like some feedback on: 1. /Extra/Extension.mkext My DSDT.aml file would not work for the longest time but as soon as I built an Extensions.mkext I suddenly had sound. Is this a necessity? The Chameleon documentation seems to make it optional. 2. DSDT.aml vs dsdt.aml Must this be capitalized? Is a specific key entry in com.apple.Boot.plist necessary? (ex: r(2,1)/Extra/DSDT.aml 3. EFI Strings... um where? Ok. I used OSX86Tools to get my 7900GS running. Worked fine but everytime I look at /Extra/com.apple.Boot.plist my efi strings are not in there. I do a spotlight search for com.apple.Boot.plist and none of the ones on my hard drive have the strings? What the heck is OSX86Tools patching? Where are my EFI strings? I need to know to uninstall my 7900GS and stick in the new card. I know it's a stupid question but I just could not find the edit anywhere. 4. Kextcache on EFI partition Through this process, to protect my OS install, I've experimented on a spare USB drive before implementing a change on my production partition. The only difference between the two is that USB drive has boot and /Extra on the EFI partition. After I had success with an Extensions.mkext I attempted to create one on my USB EFI partition but got all kinds of ownership errors on the /Extra/Extensions. I never could create the Extensions.mkext there. I did chmod/chown the EFI contents. I believe the kextcache command went something like: sudo kextcache -v 1 -t -l -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/Extensions Thanks again for a really great thread. I feel like I can see the finish line. |
Quote:
What version of Chameleon are you using ? rc 2 rc3 ? If you are using other than Chameleon 2.0-RC3 please install this version before you continue reading. Quote:
In order to have sound working you need to do 2 things: put a dummy kext called AD1988BFix.kext either in /SnowVolume/Extra/Extensions or SnowVolume/System/Lybrary/Extensions AND add some strings in your DSDT.aml. You don't have to do a new Extensions.mkext just because you modified something in your DSDT.aml, but because you have added a new kext (AD1988Fix.kext) That's why your sound started to work after you rebuild your new Extensions.mkext. About the Extensions.mkext and system extensions. Extensions.mkext it's a cache of your current set of kexts . Every time you start your"mac", the system will load the extensions from this Extensions.mkext to avoid reading all the kexts and improve the boot time. That's why when you change something in your kexts, add new one(s) or delete some, it's mandatory to let your system know that by either deleting Extensions.mkext and forcing the system to build a new one with your current kext or, my favorite method : booting with -f option. When you boot with -f option the system will read the /Extensions folder, will load the new or modified kexts, if there any and will rebuild the Extensions.mkext. Quote:
Quote:
Did you checked both ? Also, if you are using chameleon rc3 you can add this : Code:
<key>GraphicsEnabler</key> Quote:
sudo kextcache -v 1 -t -l -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/Extensions will give you a permission error only on those kext that you add or modified isn't it? You can solve that by moving the kexts that you want to add or modify in /Volumes/EFI/System/Library/Extensions/ chown and chmod them, repair disk permissions with Disk Utility ( or with terminal since you've just chmod and chowned): Code:
diskutil repairpermissions /Volumes/EFI and then sudo kextcache -v 1 -t -l -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/System/Library/Extensions should work. OR if you have Chameleon RC3 installed put the kexts in /Extra/Extensions or /System/Library/Extensions and reboot with -f option |
Can't wakeup with keyboard key or mouse click
Thanks for this wonderful guide. I have 10.6.1 is fully working on P5K-E/WIFI but i have only one small issue. I can't wakeup the PC by click mouse or by keyboard key. I have to press power button to wake up from sleep.
Is any one having similar issue, can't wakeup with keyboard or mouse? Please help. Many Thanks. |
Quote:
|
Quote:
Quote:
(Mostly did this due to panics in 64-bit mode from GeForce....kext and NVDAN.... kexts. Copying the device string didn't help or hurt. Quote:
Since posting I've applied the RTC clock fix to my DSDT and the Time Machine fix. The sleep fix appears confusing but I think I can work it out by comparing others DSDT.dsl files. I'm not sure about Speedstep. I tried to install my 4670 but got errors and put up a post on insanelymac hoping netkas will see it and comment. Thanks again. |
Quote:
Only issue now is after wake i can't restart..... i have to hard reset with power button. Shutdown/Restart works if computer hasn't gone to sleep. Thanks a lot |
@Softtester
Do you have the SleepEnabled.kext in place? I have never had a problem restarting with this guide. The only challenge is that sometimes the machine goes black, and takes up to 30 seconds start up again. |
I was wondering if there is someone using a modified dsdt to enable native speedstep on this board?
Since voodoopower doesnt work with a 64bit kernel its the best solution... So i was wondering if someone can post a dsdt with the mods for sleepsteep. Thx |
Quote:
So you have already seen this and it doesn't work ? Because I was thinking to buy one for myself |
Quote:
|
Quote:
|
Updated files...
1 Attachment(s)
I have attached a updated copy of all the kexts, DSDT and my smbios and com.apple.boot.plist. For anyone to use, hope it helps. I have a uncompiled copy of my DSDT for anyone to look through included in the zip file. I have tried to apply all the patches that I could find that are usuable on the P5K. If anyone can help with the jmicron showing up as "Unknown AHCI Standard Controller" I would appreciate it!
BTW, everything is 64bit friendly. I boot in 64bit kernel mode by default. :D |
Magic Mouse works flawlessly incase anyone was wondering :D!
|
1 Attachment(s)
Quote:
|
1 Attachment(s)
Quote:
|
Quote:
|
@lancelotu it took me about 15 minutes to get used to it, and i had been using a retractable mini laptop USB mouse for two months. I LOVE the magic mouse. I find that I don't use the left-right swipe as much, as it's a bit awkward, my hands are kind of clammy most of the time and theres a little to much friction, i keep moving the mouse instead.
That being said, I do miss my button 4 squeeze from my old mighty mouse, and wish that similar functionality was built in to this device. On another note, I can't seem to get chameleon to boot anymore. I can boot up using a bootthink usb stick but Chameleon gives me a KP as soon as it starts. Far as I can tell, -f and -x flags are not helping, and there doesn't seem to be anything obvious in the kp when i use -v. I imagine it has something to do with my kexts, but I'm not really running anything fancy. There's nothing in my /extras, either. Thoughts? |
Quote:
Which version RC2, RC3 ? RC2 with a 1TB hdd maybe? :D |
It should be RC3, and I do not have a 1TB drive. My collective hard drive space is approx 700. I have had trouble installing bootloaders recently. The RC2 installed pkg fails, manual installation doesn't seem to want to happen either. But using a packaged version of the RC3 it looks like I was able to at least get the bootloader to start again, but it KPs just like before.
Edit: I think I need to start fresh with the bootloader situation entirely. I don't really know how to do that, the most I have been able to find regarding uninstalling a bootloader is to simply install a new one on top of it. But that makes me nervous. |
Hi guys my first post here. Great, really helpful forum. I have a question: I want to instal Snow but I was wondering if anyone knows how to get working line in audio input? Is it possible at all on this board?
@justluke Mouse came with a usb dongle right? :) |
Quote:
|
@ placebo81 It did not, sadly. I purchased a Kensington Micro USB Bluetooth adapter and have been using that. I have since ordered a number of these devices from eBay for a quarter of what I paid for this one device at a retail store, but hey what can ya do.
Once you get the software update downloaded your machine will need to restart and after that you are golden. FYI once more, after getting the mouse friday night, and using it a standard weekend amount, the battery still reports 100% charge. |
Quote:
I'm working through issues with the install. Do you know if I have to generate a new DSDT when I install new hardware like a graphics card? I'm having issues with the install not allowing a boot and I'm not sure if it's the DSDT or the beta PC EFI that netkas released. Thread HERE. On my other to do lists I did move my boot and /Extras to an EFI partition with no issues. I attempted to edit my DSDT for the sleep fix but am getting errors on compile I have to work through even though the edits match the guide and also Omagoa's posted dsdt. If I get through all of that I have yet to implement the Speedstep dsdt edits. Maybe then I can relax until the release of 10.7. |
I did it. I have some problems but first to say ThaNK YoU guys for this AmaZinG stuff. OG-Phantom man I could kiss you, I just used your dsdt and ad1988bfix.kext from page 4 and my frackin line-in works. I've been playing with amplitube for last two hours, couldnt put my guitar down. Works great, better than asio4all that i have to use in windows. Man Im so happy.
OK I calmed down Now the bad part. :) I can only boot with -x64 -v -f if I left "-f" it hangs ACPI_SMC_Platformpluginn: : registerLPCdriver - warning device initialization failed: c-power management not initialized and it stops there. Also when i type -x64 -v -f and it actually manages to start it takes some time from chameleon screen to OS. Messages about sound driver fail that go something like this "sound assertion "0 ==pathmap driver instance failed at line 172...." fill about two full screens just before it starts SL. But when it starts it works great. Sound works, Corel Paiter 11 works. Updated 10.6.1 no problems but i must have i really messed something. Heres what I did: Instaled chameleon 2 rc3 package on snow partition. Instaled SL. added OG-Phantom dsdt to SL root. Added ad1988b.fix from the same package, fakesmc, sleepenabler and openhaltrestart from kexts 64 bit folder terminal: sudo chown -R root:wheel /System/Library/Extensions/* sudo chmod -R 755 /System/Library/Extensions/* restart -x64 -v -f Thanks again ppl. |
OK I kinnda solved it
Long boot was due to waiting for dsmos After repairing permisions it's gone. Updated to 10.6.2 . Added netkas fakesmc v2 Now it boots 17s and that is still at least 3 times longer than 10.5.7 it says Please convert the following to launchd: /etc/mach_init.d/dashboardadvisoryd.plist than after about 5sec HD activity systemshutdown false also last message is kernel FakeSMC: key info not found TCBH, length – 1 can U help me with that? Apart from boot time everything works great as far as I can tell |
waiting for root
Hi all, first off thanks for the detailed write up!
I've been going thru the forums trying to install SL. I currently have 10.5.7 running. I've tried installing SL about 8 times now, but keep getting "waiting for root" during boot. I've tried swapping out the ioatafamily (i think that's the name) kext but still nothing. A screenshot is attached. Any help would be great! Thanks asus p5k deluxe SATA HDD IDE DVDR Vid: 8800+8600 http://img301.imageshack.us/img301/578/photomx.jpg |
After several try 's, i could install SL on my P5K deluxe. With MyHack INstaller
Then starting with DSDT, and now it works kinda OK (i guess) It seems to boot a lot faster then without DSDT.aml file. but when i create a DSDT. i have several errors, i can 't seem to fix. Intel ACPI Component Architecture ASL Optimizing Compiler version 20080926 [Oct 4 2008] Copyright (C) 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a ./dsdt_fixed.txt 9575: Method (VGET, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (VGET) ./dsdt_fixed.txt 9620: Method (TGET, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (TGET) ./dsdt_fixed.txt 9673: Method (FGET, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (FGET) ./dsdt_fixed.txt 9704: Store (VGET (Local0), Local1) Warning 1092 - ^ Called method may not always return a value ./dsdt_fixed.txt 9746: Store (TGET (Local0), Local1) Warning 1092 - ^ Called method may not always return a value ./dsdt_fixed.txt 9779: Store (FGET (Local0), Local1) Warning 1092 - ^ Called method may not always return a value ASL Input: ./dsdt_fixed.txt - 10011 lines, 335014 bytes, 4836 keywords AML Output: ././dsdt.aml - 37884 bytes, 1068 named objects, 3768 executable opcodes Compilation complete. 0 Errors, 6 Warnings, 0 Remarks, 47 Optimizations kext installed AHCIPortInjector.kext FramebufferDisabler.kext IOAHCIBlockStorageInjector.kext LegacyAppleRTC_32bit_Only.kext NullCPUPowerManagement.kext OpenHaltRestart.kext PlatformUUID.kext SleepEnabler.kext fakesmc.kext Asus P5K deluxe Sata AHCI ATI X1300 Could anyone help me out here |
Quote:
/Extra/Extensions/AppleIntelPIIXATA.kext Won 't boot without that if your in IDE. Ive used MyHack installer, and worked from the first time here http://osx86.sojugarden.com/installer/ Give it a shot, and keep us informed |
oops...it seems I forgot to set AHCI in bios. it boots up yay. then I spent an hour trying to get my dual vid cards to work. they're working now, but no quartz or anything and if I try to play video it's all laggy. I'm thinking maybe it's something in my dsdt that needs to be updated? I'm running a 8600 and 8800.
any help would be appreciated! I think just this one thing before SL is stable enough to use full time. =] |
Quote:
Have you read post #240 ? |
Stuck on an old 10.6.1 kernel!
Hi all, firstly, thanks to the OP. You have helped many!!
Can someone help me on my issue using Vanilla on P5k-e? I have had a beautiful 10.6.1 installation until i updated to 10.6.2. Now i get an instant Kernel panic as soon as i select OSX in the Chameleon boot loader. I used Chameleon RC3. What are other forum members using as the boot loader to boot into 10.6.2 (using Kernel Version 10.2.0)? The only way i can get it to work is to use the 10.6.1 mach_kernel (version 10.0.0) Thanks in advance |
Quote:
|
Hi Lancelotu
No, -x32 does not work. Evga GTS250 The only hint i do get is in the KP text, it makes a reference to dsmos. Any ideas? |
I updated to 10.6.2 and boot using Chameleon 2 R3.
I think you need fakesmc to get around dsmos issue I had to remove sleepEnabler first. Then I just made sure fakesmc, Disabler and NullCPUPowerManagement was in: /Extra/Extensions. Also have the newer version of SleepEnabler |
Thats it! I got rid of dsmos.kext and used fakesmc, and it booted! Thanks again!!
|
Wifi not work with snow 64 bit mode
I have a problem
Wifi not work with snow 64 bit mode I have a mobo P%K-E WiFi you have any solution thanks |
Quote:
Drivers and Utility application are 32 bit only. |
Don't know if this has been mentioned, but Temp Sensors now work with the release of FakeSMC from Netkas (Great work! - all credit to Netkas!) I use istat menus to put the temps in the menu bar.
BTW, P5K-E is a great board for overclocking, so this is a very useful addition. Lancelotu, maybe you can update the Kext Pack? |
Hi!
There are a new kext "OSXRestart.kext" by Master Chief that solved my restart after wakeup issues. If you try this you have to remove OpenHaltRestart.kext and EvOreboot.kext Kind regards, Snoc |
Snoc//OSXRestart.kext works good. I try reboot after wake up from sleep,It works good.
Thank you for your Information. |
lancelotu, can we talk about Speedstep here? My board is P5K-P, with E5200 cpu. The cpu always runs at full speed. I have no idea how to make it Speedstep enabled.
|
Is it possible to get speedstep to work while CPU is overclocked at all?
|
Quote:
|
has everyone's sleep stopped working since 10.6.2 and the new sleepEnabler.kext?
|
During boot-up, I receive "CST evaluation failed" and "C-state power management not initialized" information. how to get rid of it?
|
anyone help me?
Help me , i have ASUS rampage x48
All working now so smooth , Sleep n' Ethernet dont work , i tried to add kext AppleYukon2Injector on this theard ... no result . SL knows good hardware Marvell , but she got Failed IP address . EX: my IP : 192.168.2.5 192.168.2.6 but sign only 169.x.x.x also cant get internet . How can i do to fix this mfs ? |
Quote:
Apparently you can fix this in DSDT - but I have no idea :) |
Quote:
I hope this worked for you Kind regards, Snoc |
hey guys great guide, I'm running snow leopard 10.6 right now, if I update to 10.6.2 what do I need to do exactly?
|