Help - Search - Members - Calendar
Full Version: [GUIDE] Snow Leopard on P5KE WIFI P5K-E 64bit vanilla
InsanelyMac Forum > OSx86 Project > OSx86 Installation > OSx86 10.6 (Snow Leopard)
Pages: 1, 2
macmaniac
This guide is a consolidation of 2 different guides already posted. Thanks go to lancelotu at infinitemac for his P5K-E wifi guide and DB1's P5K-VM snowy install. Other credits got to netkas, munky (EFI/unix guide), the chameleon people, and the OSx86 community. I didn't reinvent the wheel, but what I have done is come up with recipe that is fairly robust (no KP's) and defaults into 64bit mode. It is NOT a perfect install by any measure, but by posting it here, I hope others can refine and improve it. Thanks again to lancelotu as this guide would not be possible without his hard work.


NEW UPDATE!!
Click Here

This guide is somewhat complex, so if you aren't handy with terminal and basic unix concepts, this probably isn't for you. This is not a "one click" install. Use at your own risk.

You need a Snow Leopard disk image, and an assortment of apps and kexts found in this P5KE_SnowPack
You need to boot from a working Leopard partition, and you need an empty hard drive. Put the P5KE_SnowPack folder on your desktop.

1. Using DiskUtility, format your new SnowLeopardHD with one GUID partition Mac OS Extended (Journaled):


2. Mount and run the Chameleon Installer (Use RC1 or RC2, it doesn't matter which one):

a.select destination drive SnowLeopardHD
b.select customize
c.select Chameleon EFI HFS only. DEselect all other options (themes,extras).


3. Replace the boot file in the EFI partition with the modified one.

Log into Terminal by typing sudo -s (enter) and enter password, Then type

diskutil list and make note of which disk number (lets call it variable X) you SnowLeopardHD is.
mkdir /Volumes/EFI
mount_hfs /dev/diskXs1 /Volumes/EFI *replace X with your disk number*
rm -rf /Volumes/EFI/boot
cp /Users/username/Desktop/P5KE_SnowPack/boot /Volumes/EFI
chown -R root:wheel /Volumes/EFI/boot
umount /Volumes/EFI -if you get an error with this command, this guide may not be for you


4. Install Mac OS SnowLeopard:

open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/osinstall.mpkg
sudo /usr/sbin/vsdbutil -a /Volumes/SnowLeopardHD
this enables owners


5. Install DSDT.aml file:

Run the DSDT patcher GUI app. This program will make a dsdt file and install it on a drive of your choice. Another option is swap in a premade one (included in snowpack), which has sound fix. The premade one may not be compatible with your machine, so I recommend using the patcher app first.

chown -R root:wheel /Volumes/SnowLeopardHD/dsdt.aml


6. Install 64bit kexts and repair permissions.

remove the duplicates:
rm -rf /Volumes/SnowLeopardHD/System/Library/Extensions/IONetworkingFamily.kext
rm -rf /Volumes/SnowLeopardHD/System/Library/Extensions/JMicronATA.kext


Drag and drop the kexts from the snowpack to your s/l/e folder, then:

chmod -R 755 /Volumes/SnowLeopardHD/System/Library/Extensions/*
chown -R root:wheel /Volumes/SnowLeopardHD/System/Library/Extensions/*



7. Put your graphics strings into the com.apple.Boot.plist:

sudo nano /Volumes/SnowLeopardHD/Library/Preferences/SystemConfiguration/com.apple.Boot.plist



8. Do a final permissions repair.

diskutil repairPermissions /Volumes/SnowLeopardHD


9. Fix extensions cache

rm -rf /Volumes/SnowLeopardHD/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext
kextcache -v 1 -t -l -m /Volumes/SnowLeopardHD/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/SnowLeopardHD/System/Library/Extensions

kextcache *should* not report any errors


10. Boot your new SnowLeopard HD drive with boot flag -v

Don't panic~! With the fixed extensions cache, you don't need to run kextutility.


Cheers!

If you install from Leopard and not Snow Leopard, you may get a "package not installed " error when repairing permissions with disk utility. In that case, load up your Snow Leopard Install DVD disk image, and with terminal, open the BSD.pkg, and install. Reboot and you should be able to repair the permissions.

This install is truly rock solid. I haven't had a single kernel panic. However, if your kext cache becomes corrupt, all bets are off. Anyway, Snow leopard is allowing my Firewire800 card to play nice with the onboard Firewire400. This didn't happen in Leopard.

LINKS:

http://www.infinitemac.com/f57/how-to-snow...2-on-p5k-t3380/
P5K-E SnowPack

Hopefully smarter people than me can expand and improve upon this guide. Search the link above on how to customize your dsdt to get sound and sleep.

Working:
LAN, Sound,Firewire,USB,display,

Iffy:
Restart works, but usually not after sleep, Sleep works, but on restart it will hang.

Not working: Onboard wireless LAN, Sleep on idle (aka automatic sleep). Auto sleep hasn't worked (for me) since the good old days of JaS 10.4.8. unsure.gif

Looking for fixes, somebody pitch in!
night_rider
macmaniac thanks for the guide!

Will this guide work if you use it on your existing Leo install rather than a second drive?
striggell
That's pretty much what I'm attempting at the moment. Didn't have an 8gb flash drive or usb HDD so I've restored the OSX Install dvd image to a 2nd internal drive, booted it with Chameleon and I'm in the process of installing over my existing Leopard install. I like MACINIZED's macloader method and I've used it since Leopard so I've updated it with my DSDT and relevant kexts from lancelotu's guide. 15 mins and I'll see if it boots.
macmaniac
QUOTE (night_rider @ Sep 5 2009, 07:05 PM) *
macmaniac thanks for the guide!

Will this guide work if you use it on your existing Leo install rather than a second drive?


My guide is for two drives (built in SATA and configured as AHCI in BIOS). Two drives, one has Leopard on it, the other is the target. What I'm trying to say is that you need to install from a working partition. Hope this makes sense.

striggell, I've got my fingers crossed for you.
striggell
QUOTE (night_rider @ Sep 6 2009, 03:05 AM) *
macmaniac thanks for the guide!

Will this guide work if you use it on your existing Leo install rather than a second drive?



QUOTE (striggell @ Sep 6 2009, 03:14 AM) *
That's pretty much what I'm attempting at the moment. Didn't have an 8gb flash drive or usb HDD so I've restored the OSX Install dvd image to a 2nd internal drive, booted it with Chameleon and I'm in the process of installing over my existing Leopard install. I like MACINIZED's macloader method and I've used it since Leopard so I've updated it with my DSDT and relevant kexts from lancelotu's guide. 15 mins and I'll see if it boots.



QUOTE (macmaniac @ Sep 6 2009, 03:26 AM) *
My guide is for two drives (built in SATA and configured as AHCI in BIOS). Two drives, one has Leopard on it, the other is the target. What I'm trying to say is that you need to install from a working partition. Hope this makes sense.

striggell, I've got my fingers crossed for you.


Well I've effectively upgraded my 10.5.8 install to 10.6.0 I was expecting to wipe out 10.5.8 all together. not a single KP but it hasn't booted in 64 bit so I'll try rebooting with -x64. I've also lost sound (dsdt mustn't be right) and about this mac shows "unknown processor" - both easy fixes though. Seriously once I'd setup a 2nd internal drive to boot the install disk image it wasn't much harder than upgrading my MBP. But here's the proof.

Click to view attachment

I still haven't tried shutdown, sleep or restart yet though
macmaniac
QUOTE (striggell @ Sep 5 2009, 07:53 PM) *
Well I've effectively upgraded my 10.5.8 install to 10.6.0 I was expecting to wipe out 10.5.8 all together. not a single KP but it hasn't booted in 64 bit so I'll try rebooting with -x64. I've also lost sound (dsdt mustn't be right) and about this mac shows "unknown processor" - both easy fixes though. Seriously once I'd setup a 2nd internal drive to boot the install disk image it wasn't much harder than upgrading my MBP. But here's the proof.

Click to view attachment

I still haven't tried shutdown, sleep or restart yet though


On my installs, restart and shutdown work for me. Sleep needs some dsdt patching, but it has been reported to work. My processor is correctly identified, but the memory speed is wrong. Not a big deal. -quick edit - My installs default to 64 bit, FWIW. Perhaps a clean install gets you default 64.

You'll have to edit your dsdt to get sound. Sound seems to work well enough, but I only use the standard rear output.

Anyway, glad to see that it worked.
macmaniac
Oh, and one more thing. tongue.gif

Sleep works! biggrin.gif

A big thank you! to zhell. Here is zhell's guide for sleep:

http://www.insanelymac.com/forum/index.php?showtopic=168014

JUN Ho
I fix sleep problem follow zhell's guide like you.

It works. But I tryto reboot after wake up from sleep, my computer hang in there.

Is there any solution for this ?

I am using P5K-E Wifi motherboard.

macmaniac
QUOTE (JUN Ho @ Sep 6 2009, 08:59 AM) *
I fix sleep problem follow zhell's guide like you.

It works. But I tryto reboot after wake up from sleep, my computer hang in there.

Is there any solution for this ?

I am using P5K-E Wifi motherboard.


zhell did warn that things can behave unpredictably after sleep. Chances are, something isn't shutting down properly after sleep. You could boot verbose and do a sleep, then a shutdown, and see what system reports as it shuts down. It may tell you what is hanging.

It could be ethernet. Are you using wireless? Try manually shutting the wireless down after sleep. Also, turn off "wake for ethernet" in sytem preferences, and "wake on lan" in BIOS.

I only had this hang on restart after sleep problem once.

I've noticed that my wireless requests a new DCHP when it wakes from sleep, causing me to have a duplicate network name, because my wired ethernet is also active. Deactivating my Broadcom 43xx airport card solved the problem, and it seems that I can restart after sleep without hangup. Hasn't happened since.

I spoke too soon. I did a few more sleep/restarts, and had a hangup. I don't have a fix, but hopefully somebody out there does.
anko
Finally got SL up and running with this guide and a couple others smile.gif. However, I can't figure out how to get the wireless on this board to work. The Realtek drivers I was using previously has not been updated to 64-bit (and I'm afraid it may never). Or are you using a different wireless card? Thanks!
macmaniac
I just updated the guide so it should work a lot better. No panic on first boot. I have tested this method several times and it works every time.

anko, I don't think there are Snow Leopard drivers for the onboard wireless yet sleep.gif

The onboard never did work with Airport.

I put in a Broadcom 43xx type wireless.
If someone can get our P5K-E onboard wireless working with airport, I'd like to know.
badger15
Thanks for the guide! I've got a P5K-E and followed this guide to install onto a second internal SATA drive. I cannot seem to enter any boot options when Chameleon loads. I see the progress bar counting down and the press "any" key but I'll go ahead and press lots of keys and Chameleon does not respond.

It will boot into Snow, but my Graphics Card kexts (x1950 Pro) will not load and aren't working for some reason, maybe because I've never updated the kext cache? When I went through that in the terminal I got permissions errors.

Sound works and my WiFi card works. I would like to be able to boot with -x32 to see if my graphics kext works then, but can't with Chameleon currently. Any clue as to why? The PC will recognize my keyboard if I want to go to the BIOS or something so why is Chameleon not letting me enter options?

Also, shut down was not working for me. I get stuck on a blue screen. Any help would be awesome!
macmaniac
Hi badger15,

Press ESC while it counts down.

You shouldn't have to do that. I don't think you replaced the boot file correctly.

Hope this helps.
night_rider
In step 6 if your drag the SnowPack kexts into s/l/e won't you have issues later taking updates? Shouldn't they be stored separately in /Extra/Extensions ?
kpkp
QUOTE (macmaniac @ Sep 6 2009, 03:50 AM) *
Not working: Onboard wireless LAN, Sleep on idle (aka automatic sleep). Auto sleep hasn't worked (for me) since the good old days of JaS 10.4.8. unsure.gif

Looking for fixes, somebody pitch in!

I have automatic sleep working and no need for the AHCIPortInjector and IOAHCIBlockStorageInjector thx to the dsdt.aml patch...

Try at your own risk (i have an ASUS P5K-E WIFI)
macmaniac
@night_rider: The extras folder has issues in RC1 and RC2. I think you need an earlier chameleon/efi if you want to use the extras folder. But you are right, the recipe posted in this thread requires due diligence when installing updates. FWIW, I installed 10.6.1 from the apple updater without issues.

@kpkp: You dsdt stalled on my system. It just hung. Thanks for sharing though, when I get a chance I take a closer look at your dsdt and fixing the auto sleep.

Can you restart reliably after your computer goes to sleep? If it does, do you want to post your SnowLeopard recipe?

On another slightly related note, after 10.6.1 update, kextcache reports dependancy problems with EHCISleepEnabler.kext I didn't have that before.
kpkp
QUOTE (macmaniac @ Sep 13 2009, 08:03 PM) *
Can you restart reliably after your computer goes to sleep? If it does, do you want to post your SnowLeopard recipe?

No, i was never able to do that, i have heard about people with Ubuntu having the same problem (i might be wrong) someone can confirm?
thehellhoundgang
Macmaniac, thank you for the awesome guide! I didn't think I was a noob but I keep having a noob issue. I follow the guide perfectly and I get the same error. KP on reboot 'ACPI' error attributed to the 'IOPLATFORMEXPERT'. Nothing I do gets me past that KP. Is it possible my bios settings are off? What's your BIOS set to? Any information would help!

Thanks.
kobe nasumaki
hello and thanks for your guide!

i get the following error

QUOTE
umount /Volumes/EFI
umount: unmount(/Volumes/EFI): Resource busy


please, what do i do to get rid of this error?...

sorry i'm a n00b




edit: found that instead of umount the following can be used: diskutil unmountdisk disk1


nonetheless, i've got a KP on reboot sad.gif(

CRP
QUOTE (kobe nasumaki @ Sep 15 2009, 01:14 AM) *
hello and thanks for your guide!

i get the following error



please, what do i do to get rid of this error?...

sorry i'm a n00b




edit: found that instead of umount the following can be used: diskutil unmountdisk disk1


nonetheless, i've got a KP on reboot sad.gif(


try something like
CODE
umount -f /Volumes/EFI
macmaniac
@ hellhound & kobe:

Just hang in there. I'm going to update my guide soon, using the new Chameleon RC3. It looks like it works really good. I'm just doing some test installs now.
phr0z
Just thought i'd post here.

I've followed the guide on InfiniteMac used all the kext in the pack and the dsdt, but it didn't work for me. No sound, only 1 USB, no firewire, no ethernet (didn't try the IONetwork.kext). I did use Chameleon Rc2 installer and upgraded it to RC3 tho instead of the bootloader in the tut. unsure.gif

Im on P5K-E Wifi/AP

10.5.8 running sweet tho. tongue.gif
macmaniac
2ND UPDATE! Now using Chameleon RC3 and extra folder.

This guide is somewhat complex, so if you aren't handy with terminal and basic unix concepts, this probably isn't for you. This is not a "one click" install. Use at your own risk.

PLEASE READ CAREFULLY, FOLLOW THE STEPS CAREFULLY


You need a Snow Leopard disk image, and an assortment of apps and kexts found in this P5KE_SnowPack2. Unzip the P5KE_SnowPack2 folder on your desktop.
You need to boot from a working Leopard partition, and you need an empty hard drive.
You need your EFI graphics string. You need to have your own com.apple.boot.plist, or edit the one that I have included.You need to know about DSDT and how to patch it.

**HELPFUL HINT** copy the bold text and paste into terminal, this saves time and prevents errors

1. Using DiskUtility, format your new SnowLeopardHD with one GUID partition Mac OS Extended (Journaled):


2. Mount and run the Chameleon RC2 Installer.

a.select destination drive SnowLeopardHD
b.select customize
c.select Chameleon EFI HFS only. DEselect all other options (themes,extras).


3. Replace the boot file in the EFI partition with RC3 boot file and install P5K extensions.

Log into Terminal by typing sudo -s [enter] and enter password, Then type

diskutil list *this lists your volumes, make note of which disk number (lets call it variable X) your SnowLeopardHD is.
mkdir /Volumes/EFI *this makes a directory for you to work on
mount_hfs /dev/diskXs1 /Volumes/EFI *replace X with your disk number*
rm -rf /Volumes/EFI/boot *removes old boot file
cp /Users/username/Desktop/P5KE/EFI/boot /Volumes/EFI *replaces new RC3 boot file
cp /Users/username/Desktop/P5KE/EFI/Extra/com.apple.Boot.plist /Volumes/EFI/Extra *this puts in my boot.plist which you should edit first.
cp -R /Users/username/Desktop/P5KE/EFI/Extra/Extensions /Volumes/EFI/Extra *this puts in the P5K extensions
chown -R root:wheel /Volumes/EFI *this fixes permissions
chmod -R 755 /Volumes/EFI *this fixes permissions
umount /Volumes/EFI *-if you get an error with this command, this guide may not be for you, Or… reboot, and try from the beginning.


4. Install Mac OS SnowLeopard

mount your Snow Leopard Install DVD image

open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/osinstall.mpkg *this opens the installer, run the installer, and when finished, type:
sudo /usr/sbin/vsdbutil -a /Volumes/SnowLeopardHD *this enables owners


5. Install DSDT.aml file:

This is optional for first timers. Skip this step to eliminate variables. You can add this after your install works. The DSDT patch will fix sound, HDD icons, and sleep. If this is your first time with this method, skip this step. Go to step 6

Run the DSDT patcher GUI app. This program will make a dsdt file and install it on a drive of your choice. Another option is swap in a premade one. This may not work on your machine.

chown -R root:wheel /Volumes/SnowLeopardHD/DSDT.aml *this fixes permissions
chmod -R 755 /Volumes/SnowLeopardHD/DSDT.aml *this fixes permissions

HDD icons, sound, and sleep won't work until you edit your DSDT.dsl file, and compile into a .aml file Telling you how to do this is beyond the scope of this guide.

sound link: http://www.infinitemac.com/f57/how-to-snow.../post30994.html
HDD link: http://www.infinitemac.com/f57/how-to-snow...380/page16.html
sleep link: http://www.insanelymac.com/forum/index.php?showtopic=168014

6. Reboot!

http://rapidshare.com/files/281161258/P5KE_SnowPack2.zip

Oh yeah:
If you install from Leopard and not Snow Leopard, you may get a "package not installed " error when repairing permissions with disk utility. In that case, load up your Snow Leopard Install DVD disk image, and with terminal, open the BSD.pkg, and install. Reboot and you should be able to repair the permissions
ocZZZ
I was getting kernel panics with the first guide and my p5k-premium but the second guide works great. For some reason I do not have an /Extra folder though and having difficulties getting the sound to work... any ideas?
macmaniac
ocZZZ, Glad to hear the second guide is working good.

Does your P5K Premium have the same sound chip as the P5k-E wifi? I don't know for sure, but that might explain why.

The chameleon RC2 installer makes an extra folder, even if you tell it to not put anything there. At least thats how it seems to be working on my computer.
Chrisb27
I used a similar method (on InfiniteMac) to get things up and running. Just got sleep working using zhell's method as well - no auto sleep but no hangs on restart after sleep either. I'm using FakeSMC 2.0 as well as Chameleon RC3.

@macmaniac - did you try decompiling / recompiling kpkp's DSDT.aml on your system? I snagged the file and noticed that it was name dsdt.aml I remember reading somewhere (don't know exactly where) that you need to have it specifically named DSDT.aml.

@kpkp - Thanks for posting your DSDT, I don't have time ATM but I'm going to decompile my own and decompile yours and have a look and see what the difference is for auto sleep.

Edit: Good DSDT editing explanation: http://www.infinitemac.com/f84/a-quick-guide-to-dsdt-t3436/
macmaniac
QUOTE (Chrisb27 @ Sep 17 2009, 12:18 PM) *
I used a similar method (on InfiniteMac) to get things up and running. Just got sleep working using zhell's method as well - no auto sleep but no hangs on restart after sleep either. I'm using FakeSMC 2.0 as well as Chameleon RC3.

@macmaniac - did you try decompiling / recompiling kpkp's DSDT.aml on your system? I snagged the file and noticed that it was name dsdt.aml I remember reading somewhere (don't know exactly where) that you need to have it specifically named DSDT.aml.

@kpkp - Thanks for posting your DSDT, I don't have time ATM but I'm going to decompile my own and decompile yours and have a look and see what the difference is for auto sleep.

Edit: Good DSDT editing explanation: http://www.infinitemac.com/f84/a-quick-guide-to-dsdt-t3436/


The first post of this thread I give credit to lancelotu infinitemac, as this guide borrows heavily. I don't call what I've posted here "my guide". I haven't tried kpkp's dsdt yet. And you are right that the DSDT need to be caps.
Chrisb27
Didn't mean anything macmaniac biggrin.gif . Turns out I had some extra time - I decompiled both of them and other then memory / cpu differences which are to be expected below is the only difference. Anyone more literate in programing know what kind of difference these will make? kpkp's DSDT is on the left, mine on the right.

Click to view attachment
ocZZZ
I am really at a loss and hopefully someone can help me. I had everything working perfectly until I installed the older quicktime to get rid of the mouse lag and Parallels and now I am getting an error on boot (and it hangs).

waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

I've deleted the AppleIntelCPUPowerManagement* kexts from the s/l/e directory, tried installing the nullCPUPower kext file to that directory and checked my /Extra dir and all of the original kexts I installed with this guide are there. Any help would be GREATLY appreciated!
spanakorizo
what about the sound?
i read from the link that u still need AD1988b.Fix.kext.zip is that true?
what works and what not with dsdt patch of audio?
ocZZZ
can't wait for the response so I am going to reinstall :/ really sucks that I have to redo 5 hours of work but I guess that's life. If anyone knows the fix for that please post though so the next unlucky SOB won't be screwed too.
macmaniac
@chrisb27: No worries, its me that misunderstood (I think!) Oh well, anyway, I don't understand that difference in the code that you've posted, but it wouldn't hurt to try it on a spare HD.

@ spanakorio : Yes, you still need the kext, which is included in the linked download.

@ocZZZ: I'm not having a mouse lag issue and I'm not sure what that has to do with Parallels, as I don't run it. With Chameleon, I boot right into windows, not the same I guess, but gets me both OS on one computer. Mixing and matching older components of OSX is always risky. I feel your pain, as over the years I have hosed countless installs. These days I back up my important stuff before making risky changes. Often I boot from a reserve drive to recover files if I have lost the ability to boot. HDDs are cheap these days, it pays for itself in no time.

As for this guide v2.0, it works very well, I have tested it extensively. The install is easy, and should always work. Patching the DSDT is complicated, and where the problems getting sound/HDD icons/sleep to work usually are.
ocZZZ
I reinstalled and everything went perfectly. It must have been the older quicktime that hosed the system. What's odd is that I still get that same error msg if I boot -v but it actually ends up posting for some reason. Anyways, still getting mouse lag for some reason but everything else is working great. Thanks for the guide!

<Edit> found the fix to the 8800GT lag: http://www.insanelymac.com/forum/index.php?showtopic=148843

QUOTE
@ocZZZ: I'm not having a mouse lag issue and I'm not sure what that has to do with Parallels, as I don't run it. With Chameleon, I boot right into windows, not the same I guess, but gets me both OS on one computer. Mixing and matching older components of OSX is always risky. I feel your pain, as over the years I have hosed countless installs. These days I back up my important stuff before making risky changes. Often I boot from a reserve drive to recover files if I have lost the ability to boot. HDDs are cheap these days, it pays for itself in no time.
macmaniac
QUOTE (ocZZZ @ Sep 17 2009, 05:48 PM) *
I reinstalled and everything went perfectly. It must have been the older quicktime that hosed the system. What's odd is that I still get that same error msg if I boot -v but it actually ends up posting for some reason. Anyways, still getting mouse lag for some reason but everything else is working great. Thanks for the guide!

<Edit> found the fix to the 8800GT lag: http://www.insanelymac.com/forum/index.php?showtopic=148843


Totally weird. I have an 8800GT card (on one of 3 P5KEwifi that I have), and haven't ever even heard of the problem, much less experienced it.

Chipset Model: nVidia GeForce 8800 GT
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0611
Revision ID: 0x00a2
ROM Revision: nVidia GeForce 8800 GT OpenGL Engine [EFI]
Displays:
DELL E228WFP:
Resolution: 1680 x 1050 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Display Connector:
Status: No Display Connected


Anyway, I thought I post up snoc's DSDT HDD icon fix here:

1. decompile your DSDT.aml, or find the .dsl file for you dsdt.
2. open DSDT.dsl in textedit
3. under edit, use find...then edit (by inserting) the below code:
CODE
******************************
find DEVICE (SATA)
right after Name (REGF, One)
******************************
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x81, 0x26, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

**********************
before  Method (_REG, 2, NotSerialized)
**********************

4. Compile and use.

need a compiler/decompiler? Google iaslMe
adrian mak

I have an annoying minor problem starting from since using leopard.
The Asus P5K-E wifi/ap has two eSATA ports which controlled by jmicro controller. One of the eSATA port is connected to an HDD enclosure (formatted in ntfs which sharing with windows) .

I found that when the hdd enclosure is online (powered on) it will slow down the bootup time (i.e. bootup time took longer) and the hdd enclosure icon will not display on the desktop. To show it, I have to power off and on.

anybody experience this issue ?
Smoc
QUOTE
Working:
LAN, Sound,Firewire,USB,display,

Iffy:
Restart works, but usually not after sleep, Sleep works, but on restart it will hang.

Not working: Onboard wireless LAN, Sleep on idle (aka automatic sleep). Auto sleep hasn't worked (for me) since the good old days of JaS 10.4.8. unsure.gif

Looking for fixes, somebody pitch in!



Wifi works in 32 bit kernel mode only.

You have to install the wifi package from Realtek site for RTL8187L

Booting in 64 bit kernel doesn't work with these drivers. You will get a KP.


h++p://www.realtek.com.tw/DOWNLOADS/downloadsView.aspx?Langid=1&PNid=24&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true


replace ++ by tt

Look at the RTL8187L section. There are MacOS, Tiger, 10.4, 10.5 Driver 1309, UI 1.5.1 ( Support Both of Intel and PowerPC Platforms) version 1309

Kind regards,
Smoc
sergiy.gagarin
QUOTE (macmaniac @ Sep 6 2009, 11:32 PM) *
zhell did warn that things can behave unpredictably after sleep. Chances are, something isn't shutting down properly after sleep. You could boot verbose and do a sleep, then a shutdown, and see what system reports as it shuts down. It may tell you what is hanging.

It could be ethernet. Are you using wireless? Try manually shutting the wireless down after sleep. Also, turn off "wake for ethernet" in sytem preferences, and "wake on lan" in BIOS.

I only had this hang on restart after sleep problem once.

I've noticed that my wireless requests a new DCHP when it wakes from sleep, causing me to have a duplicate network name, because my wired ethernet is also active. Deactivating my Broadcom 43xx airport card solved the problem, and it seems that I can restart after sleep without hangup. Hasn't happened since.

I spoke too soon. I did a few more sleep/restarts, and had a hangup. I don't have a fix, but hopefully somebody out there does.


Same problem here on a different board. MSI 945GCM5-F V2. DSDT patched and applied. And restart has been rare problem under Leopard on the same hardware until today and SL.

Now under Snow: Restart is working with OpenHaltrestart but not after sleep. In case of prior sleep computer hangs and produces high pitched clicking noise after screen becomes black either from PC speaker or from one of HDDs (should investigate the source later). EDIT: after removing DSDT.aml that strange noise is no more but reboot is still hangs after sleep.

Shutdown is fully working though.
ocZZZ
I have everything working but time machine... any ideas how to get that going on p5k?
sergiy.gagarin
QUOTE (ocZZZ @ Sep 19 2009, 01:59 AM) *
I have everything working but time machine... any ideas how to get that going on p5k?


Do you mean networked backup? And what regarding restart after sleep?
ocZZZ
no, I can't even backup to a non-networked local drive... it starts the backup animation and then stops within seconds.

QUOTE (sergiy.gagarin @ Sep 19 2009, 12:09 AM) *
Do you mean networked backup? And what regarding restart after sleep?
sergiy.gagarin
have you read this http://www.insanelymac.com/forum/index.php?showtopic=186391 ?

QUOTE (ocZZZ @ Sep 19 2009, 03:31 AM) *
no, I can't even backup to a non-networked local drive... it starts the backup animation and then stops within seconds.

Smoc
QUOTE (ocZZZ @ Sep 18 2009, 11:59 PM) *
I have everything working but time machine... any ideas how to get that going on p5k?



Hi!

DSDT Time machine fix for p5ke-wifi:

Insert this:

CODE
                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)
                        }
                    }
                }



In the next section of Device (P0P9):

CODE
           Device (P0P9)
            {
                Name (_ADR, 0x001C0005)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR09)
                    }

                    Return (PR09)
                }

                ******INSERT HERE*****

            }



Thanks to Gringo Vermelho
sebdigital
Hi, thanks for this great guide.
I have a problem, I cannot install Snow Leopard (under a ideneb 10.5.6 on HHD SATA n°1) to a second SATA HDD, the install process from the original DVD failed with the error message "The installer could not install some files in "/Volumes/SnowLeopardHD".
Anyone knows what can I do to successfully install Snow Leopard from dvd to my second SATA HDD?
I tried a lot of things and this error message is still there! Thanks!

Asus P5K Premium, Core2 Quad, 4GB ram, 2 SATA HDD in AHCI
kpkp
QUOTE (macmaniac @ Sep 17 2009, 09:38 PM) *
The first post of this thread I give credit to lancelotu infinitemac, as this guide borrows heavily. I don't call what I've posted here "my guide". I haven't tried kpkp's dsdt yet. And you are right that the DSDT need to be caps.

If u say so... I mean, I never used caps and never had a problem, how come?
macmaniac
QUOTE (kpkp @ Sep 20 2009, 12:53 AM) *
If u say so... I mean, I never used caps and never had a problem, how come?

Hmm, not sure, but the advice to use caps is out there. Maybe things are different on a Mac Hack. wink.gif
QUOTE (Snoc)
PS. dsdt.aml must be renamed to DSDT.aml and copied to / (using cahemeon 2 this works under / or /Extra). Look at System profiler USB to see if they are built-in. If USB are Built-in then your DSDT.aml have been loaded. Sorry for my english.

QUOTE (daimaru@uubuntuforums.org)
There should be 0 errors and 0 warnings
Now you should have a dsdt.aml file in your working directory. Copy it to /etc/initramfs-tools/ and make sure that you use capital letters "DSDT.aml"

Prox
ethernet and wifi card works??
lobo76
I used the P5KE_SnowPack2.zip and almost everything works.

Looking for a little advice on the following:

- UUID error 35 (but fixed w/ the PlatformUUID.kext). Not sure if that fixes Time Machine. Haven't tested TM either.
- Sleep works, but my USB keyboard/mouse don't come back up when it wakes. Any ideas?

- Using the dsdt.aml that comes in the zip. Should I make my own?
- com.apple.Boot.plist is default from the zip, with the exception of the device-property I added for my video card (I couldn't get the chameleon GraphicsEnabled=y to work w/ my Quadro3700).

If anyone has their exact set of kexts they are using, I'd like to take a look.

Thanks for the great guide.
davidecerri
noob here. I was able to install snow thanks to the guide. Thx. I had a problem unmounting the /Volumes/EFI, but rebooting worked just fine (osx comlained the resource was busy).
I didn't mess too much with the dsdt.aml as I couldn't boot after i copied that file from the snowpack folder.


I have 3 questions: does anybody knows where i can find the optimal bios settings for p5ke? i am using what i had on 10.5 and they works, but i never knew if they where correct.

question 2: I installed nvinject, but i get the wrong vram for my video card. 256 instead of 768. I had 768 on leopard smile.gif and i would like to get it on snow too. Anybody can direct me to a solution for this problem? I tried modifying the info.plist (as instructed on nvinject website), but after every reboot my VRAM modification disappear. After few reboots the VRAM started showing correctly (magic!)

i downloaded nvinject from this website http://www.insanelymac.com/2009/09/downloa...pard-3264-bits/
Graphics by NVIDIA:

Chipset Model: Graphics by NVIDIA
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB <--------------- OUCHI sad.gif
Vendor: NVIDIA (0x10de)
Device ID: 0x0193
Revision ID: 0x00a2
ROM Revision: NVinject 0.2.2
Displays:
DELL 2408WFP:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
DELL E248WFP:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: Off
Online: Yes

sad.gif I still get a terrible video performance. If i play a video stream fullscreen i get a couple of images per second refresh. I have a 8800GTX nvidia, anybody has ideas of what could cause it to perform so badly?
Chipset Model: Graphics by NVIDIA
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 768 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0193
Revision ID: 0x00a2
ROM Revision: NVinject 0.2.2
Displays:
DELL 2408WFP:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
DELL E248WFP:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: Off
Online: Yes



question 3: i get audio from an external usb audio card, should i waste my time trying to get the onboard card to work as well?

Modified dsdt following instructions and worked fine, i get audio.

thx you all!

Another question. I moved to 10.6.1 without problems, but i noticed that the program grab cannot take images. the program startss but instead of capturing the screen i get white rectangles. Anybody else has this problem? Other problem found (PERIAN): mkv files aren't displayed (audio only).
Mentalab
Hi all..i didnt exactly all steps of yr guide 2nd update...but in darwin when i choose to boot from SnowLeoHD i get blank screen... even with -v !

Any ideas?

Mobo : P5K
CPU : Quad Q9450
G/C : GTX260/216c


thx in advance
Allnutz
To enable auto sleep try the script in this thread. May need some editing with SL. Im using it for 10.5.6 and 10.5.8 installations


http://www.insanelymac.com/forum/index.php?showtopic=182535
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.