PDA

View Full Version : P5E VM HDMI Kext and bootloader for 64bit snow leopard


Shaanky98
11-03-2009, 08:12 PM
Recently I received a lot of emails ppl asking me how i managed to install retail Snow leopard on So I thought I should just share my kext and the bootloader complied Aqua-mac.

Ok these instructions come with the bootloader which can be found here (http://aquamac.proboards.com/index.cgi?board=snowleopard&action=display&thread=918). I have I also pull the kext files that are needed for the P5E VM HDMI motherboard so after installing the bootloader just overwrite the extra folder with the one i provided. For sound to work you will need to download the VoodooHDA helper (http://www.infinitemac.com/href=%27http://www.sendspace.com/file/sqg0jj%27%3Ehttp://www.sendspace.com/file/sqg0jj)


Bootloader and Kexts (http://www.sendspace.com/file/mvzvzz)

<a href='</a>


Snow Leopard Installation Walkthrough.

Please Print Out these Instructions


I have put together an Installer of Chameleon and all the Snow Leopard kexts that will install in one easy Click, that you can edit for your system.

Part 1. Pre-INSTALL

You will need a working GFX String from Leopard and dsdt.aml.

Copy the device-properties string from your working Leopard "com.apple.boot.plist" to the one inside the Chameleon package which has the benefit of booting Snow in x64 and working with Chameleon RC2.

See Instructions below:

1. Right Click the Installer called "Snow Leopard Chameleon.pkg" and select "Show Package Contents"

2. Double Click "Contents", then Resources, then Extra.

2. Edit the com.apple.boot.plist with the GFX string from your working Leopard one.

3. Edit The smbios.plist to your liking, by default, your mac will show up as a Mac Pro 3,1.

4. Then replace the dsdt.aml with the correct one for your motherboard.

(You can use the included DSDT PatcherGUI by PCWizz to do this).


Part 2. Installation.

1. Boot your System into your current Leopard working system (if you are not already booted.

2. Prepare a hard drive for your install (for a trial run I would use USB) by using Disk Utility and format as GUID partition table.

3. Install "Show all Files" (included in download) to your Applications folder on your hard disk. Open it to show all your hidden files.

4. Place your Snow Leopard "Mac OS X Install DVD" onto your desktop and mount it.
You will be looking at a window with a big X and a number of folders similar to when you put your Leo installation disk in your DVD drive, but with extra folders as you can now see hidden files.

Navigate to System/Installation/Packages/ and double click "OSInstall.mpkg"

A window will open up, follow the instructions and choose your newly formatted disk as the destination.

Run the install & go grab a coffee! When it has finished, don't reboot. You should now have a virgin copy of Snow Leopard on your USB hard disk. You have completed phase 1, hopefully it went OK.

Part 3. IMPORTANT! You must do this otherwise your system will not boot snow leopard.

1. Don't re-boot yet - you need to install Chameleon. Double click the "Snow Leopard Chameleon.pkg" package that you modified earlier and install to your hard disk with the new un-booted version of Snow Leopard on it.

7. Reboot and set your Snow hard disk as the one to boot from, you should see the Welcome screen and should have a working version of Snow Leopard!! The only thing that will need fixing is sound or lan depending on your setup! All other kexts for booting Snow Leopard are automatically installed with this version of Chameleon.

This is not my work, I only put together the Installer. All thanks for the clever bits go to:
Developers: Crazor, Dense, fassl, iNDi, Kabyl, kaitek, mackerintel, mercurysquad, munky, Turbo, zef
Thanks to: bumby, cosmo1t, dfe, Galaxy, kalyway, netkas, sckevyn, XyZ

aquamac 2009.

Shaanky98
11-10-2009, 11:00 AM
Updating to 10.6.2 using Software update.



After the update replace the SleepEnabler (http://files.netkas.org/10.6.2/SleepEnabler.kext.zip)- with this one from netkas.org.
Also delete the dsmos.kext from the extra/extensions/ and delete the AppleHDA.kext from system/library/extensions/


Download the Extra folder (http://www.sendspace.com/file/cs80n0)



For any one using Nvidia 7300gt Graphic Card, add the following kext to your Extra folder that will stop KP after GUI
* NVInject – An Nvidia graphic injector *x64 only
* Natit – Graphic injector KEXT with editable paramaters.
You get get these from Stella’s blog http://stellarola.tumblr.com/post/165429070/prepare-yourself

tacom8
11-14-2009, 01:56 AM
Hey shaanky, thanks for the guide and files, i think i am nearly there (sound and networking are my downfall). I thought i would share my experience to try and help anyone else.

my setup:
Asus P5EVM-HDMI, C2D E6750, EVGA 8800GT, WD SATA 500gb, NEC IDE CD-rom

Bios:
Left it as is, disabled VGA, sata drives are set to IDE, my old IDE CD-rom is unplugged, but i suspect it will be ok under 10.6

Process:
As advertized, i have a 10.5.2 kalyway setup (everything works good) that i have been too afraid to upgrade, so i had to create the DSDT and run the "gfxutil" to get my hex value graphics card. Installed via my snow leopard upgrade disc. (make sure you disable printers and extra fonts, i kept getting errors on my install). I ran the package in the provided files and copied over the extra folder.

Now, thats where trouble started, i kept getting Kernel panics after the first boot. It would run a bit through the setup, crash.. after 10 tries it finally got to the desktop... my suggestion, run safe mode (tab at the chameleon, then use -X) the first boot to let it set its self up, get one good boot and shut down and i think you will be ok. Also try ruining -V verbose mode to see what's going on. and be very patient, it take forever too boot.

i also re-ran DSDT from SL to see if it helped... i dunno if it did. Anyway, it seems to be ok now, no crashes. I also turned off the sleep after 15 mintues as my computer never seems to come back after a snooze.

my problems:

The network driver worked the first boot or two, it was getting an IP when i watched the verbose boot, but now it doesn't, verbose mode says its missing dependancies or something.
I've added the vodooHDA kext to no avail... whats odd is my DSDT doesn't have any reference to HDEF in my dsdt.aml file, so i can't apply any patches or anythign too it. so no sound yet.
The boot take FOREVER


Thanks for the help, i was about to compeltely give up on 10.6 until i saw your post. I am sure with some more reading and help i will be up to speed again.

Shaanky98
11-18-2009, 01:43 AM
As for the Sound I am using VooDooHDA.kexts and the Voodoo HDA Helper note that the has to be added to the system/library/ext

Voodoo HDA Helper goes in the Apps/utilies

Then go to (system pref/accounts/login items) add the Voodoo HDA Helper to the list of apps that should auto start at login. Reboot all should word.

As for LAN I am using AttansicL1Etheret.kext

Here the kext for Audio and LAN (http://www.sendspace.com/file/94nfgr)

Sysyphus
11-20-2009, 02:24 PM
Bios:
..., sata drives are set to IDE, ...


I've added the vodooHDA kext to no avail... whats odd is my DSDT doesn't have any reference to HDEF in my dsdt.aml file, so i can't apply any patches or anythign too it. so no sound yet.
The boot take FOREVER



Check the DSDT file for any references to AZAL and change them to HDEF.

If you change your SATA drives to AHCI you will get quicker boot times!

;)

Shaanky98
11-21-2009, 11:37 AM
Check the DSDT file for any references to AZAL and change them to HDEF.

If you change your SATA drives to AHCI you will get quicker boot times!

;)

How do you edit DSDT, Is it easy ?
I have never tried it, also whats the advantage of editing DSDT over using voodooHDA.kexts?

pir8erxxl
11-21-2009, 08:11 PM
Tried a few times, but each time failed on kernel panic (cpu3 kernel trap at...error code 0x0....02)) after running SL for a few min's. That means, installation succeed and booted into SL, then a few min's later kernel panic.

I have almost the same setting as you, Quad Core CPU QE6600, 1 SATA DVD + 1 SATA HDD, 4GB 800 DDR2 memory, no other devices, don't know why...

Some screenshots here

http://www.trixum-s02.de/upload2/2/A/2A7HqdKnPUJm0hagxLI9.jpg

http://www.trixum-s02.de/upload2/g/k/gk8bIPqRhCQtMscYownp.jpg

http://www.trixum-s02.de/upload2/T/w/Tw1Llf7Nzqg50usmZDHV.jpg

http://www.trixum-s02.de/upload2/C/F/CFGnJYHdRsKqQw3ajIXy.jpg

maybe I shall try to flash the new bios?

pir8erxxl
11-22-2009, 10:43 AM
figured out, that is a graphic card issue. The orig. 64bit bufferframe for x3100 causes kernel panic on GMA x3500 integrated graphic card.

The steve 32bit driver for x3500 doesn't work as well, blue screen on HDMI ;-(

Anyone has got an idea to sort out this problem?

Thanks for your reply in advance!

Shaanky98
11-23-2009, 09:25 AM
I am using the 7300gt, there are no driver for 64bit as well for 10.6.2 but 64bit worked fine in 10.6.1. I have never tried using the on-board Graphic Card.

wuzzle
12-03-2009, 03:22 AM
Finally getting around to installing SL on my machine and read the whole thread (thx!) and installed to a dedicated 500 GB drive.

I copied my gfxstring from leopard, created the dsdt file, followed the other recommendations.

It KP's and locks just after chameleon menu and into the console display of cpu. No logs or crash logs created , and tried booting with -X like tacom8 recommended about 4 times, with no change. Also tried to boot in 32 bit mode with no change. Really unsure what is up here. Ideas? I'm bleary-eyed from reading posts to see if anyone had anything similar but haven't found much to progress here ;)

Note I am ONLY using gfxstrings, with no gfx injectors. Is this required to get it working?

System config as follows:
Chimera - Homebrew - Win7 / Mac OSX 10.5.5 - JaS release | Intel Core 2 Duo 3ghz (E8400) | 2G Corsair DDR2 800MHz | LG DVD+-RW Pata | Seagate 1TB Sata | Seagate 500GB Sata | WD 1TB Sata | Asus P5E-VM HDMI w/ Intel G35 Intel ICH9R | Atheros L1 PCI-E Gigabit LAN | BFG GeForce 9800GTX OC | 12xUSB 2.0 | Realtek ALC 883 | IEEE1384 : Replaced with LINK (http://www.firewiredirect.com/product/114/) | Vanilla Kernel | Cooler Master Case | Edirol UA-25EX | Novation 25SL MkII | AkaiPro APC40

Thanks for any ideas you may offer.

Pics here:
http://h.imagehost.org/t/0962/1a.jpg (http://h.imagehost.org/view/0962/1a) http://h.imagehost.org/t/0531/1b.jpg (http://h.imagehost.org/view/0531/1b)

*EDIT: Day 4 of poking around. Still no change - even attempted multiple DSDT configs as well as putting DSDT=nothing.aml at boot. Wish I had a guru local to me as I'm sure this is a really stupid issue.

Shaanky98
12-06-2009, 09:20 PM
Is this your first install?
I had similer problems, one thing though dont reinstall if you have a working Leo partition then boot to it and try removing the voodoo.kext if you installed it. Also try using this DSDT (http://www.sendspace.com/file/o6kbbg) if you are still having problems just let me know

wuzzle
12-07-2009, 02:18 AM
This is the third time i've attempted SL on this machine. First was a USBKEY. 2nd and 3rd were direct to the 500 gig HD. Voodoo(HD?) is not installed at this point. 10.6 installed, no errors with the other parts, reboot, immediate KP and halts.

Since i've been trying to get Logic 9 installed this weekend I also attempted to get my Leopard 10.5.5 updated finally since it is a requirement but it also messed up (followed the guide at http://www.ihackintosh.com/2009/01/update-hackintosh-from-1055-to-1056/ post install, Finder locked up and I was unable to clean cache/repair permissions and now the drive is inaccessible) and now I only have my macbook 13" unibody operational.

Lord love a duck. =P

Shaanky98
12-07-2009, 10:35 AM
Have you tried booting your system without the gfxstring?
I think on my first install I had dsmos.kext in Extra/Extensions .
Remember the com.apple.Boot.plist goes in the Extra dir.

wuzzle
12-10-2009, 08:26 PM
:D

After many a day of poking at the broken machine, I tried SnowOSX 3.6 and it came right up.

- sound: using VoodooHD instead, minimal caveat as it doesn't show in System Profiler (no built-in audio) but who cares :)

- dvd: not showing up but I expect it is an incompatible JmicronATA kext.

- no orange drive icons

- managed to mount my old 10.5.5 drive and grab the gfxstring.

Many many thanks for the board specific info in any case, it's really appreciated! As I read and learn more i'll be less of a noob. ;)

wuzzle
12-11-2009, 06:00 AM
One more question (there's always one more isn't there? :p

The motherboard has this:
JMicronŽ JMB368 PATA and SATA controller
- 1 x UltraDMA 133/100/66 for up to 2 PATA devices

I sadly have to use it for my dvd drive (PATA), as my videocard covers too many sata ports. I see they fixed this on other motherboards later on by making the sockets 90 degrees edge on.

I've tried various jmicron kexts with lots of KP's. Has anyone managed to use one and if so, what pray tell would it be? ;)

Thanks in advance!

EDIT: never mind.. JMicronATA.kext.AllJMicron.IDE.x86_64.zip did the trick. Cheers!

Shaanky98
12-11-2009, 09:27 PM
its good to hear that you got it to work the way you want

daddy-0
12-18-2009, 12:44 AM
Or perhaps more importantly: what version of the BIOS is the dsdt file based on?

Thanks much for the guide and support!

Daddy-0

smknjoe
02-03-2010, 07:11 PM
Thanks for all of your help. I have all of my hardware working thanks to you. When I hit shift+command+3 or 4 I hear the camera click but no pic on the desktop or clipboard. Any suggestions? Fusion 3.0.1 is really slow too. but Virtual Box works well so I'm not too worried about that right now.

kire_online
03-27-2010, 08:22 AM
Had no luck with my current card (ati 2600xt) and snow leopard ( I have 2 x 30" Apple Cinema Displays - work beautifully in 10.5.8). Why do I need a new card in 10.6.x ?

Currently borrowed an nvidia 9600gt (sitting on my desk) from a guy at work, hoping it will help. I'm planning the install using the following guide;
http://aserebln.blogspot.com/

I have my external 30Gb 2.5" partitioned into 8Gb iATKOS7 for emergency repairs, 8Gb Snow Leopard Installer (from retail DVD - which I own), and 12Gb for my other installers, vlc, chrome, etc.

I have also created a 2Gb USB Stick with chameleon boot loader as per the guide referred to above. I need some help with DSDT for ASUS P5E-VM HDMI board and EFI string for nvidia 9600GT.

I've never done a dsdt decompile/patch, etc. I'm going to give it a go, has anyone here tried it for this board ? any luck with sleep, onboard audio, etc. I have DSDTSE installed, but I read that a dump should be taken under linux live cd to get a clean non-patched version of DSDT from the board ?

Also I've never done anything with EFI String and video card, my 2600xt just worked when I installed iATKOS 7, now patched to 10.5.8.

I'l let you guys know how it goes, I love this motherboard too much to replace it, but if I spend more than 2 days on it, might go gigabyte, and use the p5e-vm hdmi board as a HTPC.

vijayrpd
03-27-2010, 02:00 PM
hi friends
plz help me how to install n where to get the drivers for my dell laptop

my specification
intel core i5 -540m processor(2.53ghz)
4gb ddr3 ram
ATI-Raeon hd 5470-1gb
dell 1520 wirless N-card
IDT 92HD73C audio
plz help me

kocoman
08-04-2010, 01:00 AM
Does HDMI work on this card with QE/CI?