Jump to content

[Success + How-to] Mac OS X 10.6 (Snow Leopard) on ASUS G50 notebook


60 posts in this topic

Recommended Posts

Hey guys, so i got 10.5.8 to work on my laptop (which is the default with iatkos), just using the default customization. However, when i boot into leopard, it doesnt seem to find my keyboard, or touchpad. I am also having issues with the windows, whenever i move a window it lags out and will blur the window beyond recognition (this is fixed when i minimize the window, or select another open window covering it up)...

 

I used kext utility to install the provided kext files to my /system/library/extensions/ directory, but the changes dont seem to be making any difference..

 

Any ideas?

Sorry for the late reply, as I am a little busy at the moment.

 

@killians31:

 

To your last post, I should say that the OSX installer DVD's cannot mount or work with the windows partitions like FAT32 or NTFS. (This is as far as I rememeber with iAtkos. But you may try using the disk utility about the fat32 partitions. Unfortunately, in any case FAT32 does not support files > 4GB, and in this case the retail DVD is big.)

 

As far as the stuff regarding your iAtkos install:

 

1) The default install almost works. Apart from the defaults, you need to select the VoodooPS2 with trackpad option in customization menu. You can also pick up VoodooHDA there. (I guess the DSDT patcher and a decrypter like AppleDecrypt are in the defaults - you need them. You probably might need Disabler.kext in ACPI sub menu of x86 patches too - no harm to take it.)

 

2) The kexts I attached in this thread are for 10.6, as I thought there is already tons of information out there for 10.5. In any case, I have attached the following kexts for 10.5: fakesmc.kext (remove the decrypters like appledecrypt.kext and dsmos.kext if using this), NVinject.kext (this is an old 32-bit version that works in both 10.5 and 10.6), VoodooBattery.kext, VoodooHDA.kext and most important, VoodooPS2Controller.kext (compiled by me with forum help after making changes to get the tilde key work as we expect.) There is also a DSDT.aml - you may use this (I edited it myself in Linux) or the one generated automatically using Patcher in iAtkos install. All the references and credits are the same as I mentioned in the 10.6 files.

 

Aside, I mentioned earlier, as I find time (in mid January may be), I will fill in the details of the how-to, especially about installing snow leopard possibly with just a single hard drive partition (hopefully), and other stuff (paritioning, bootloader, kexts and more).

 

 

@zmzhuai123:

 

Thanks for the updates.

 

1) Your webcam model is therefore different. However, _ideally_ it should work if it is a uvc webcam. (It may be interesting to know if it works in Linux at least with the default uvc webcam driver.) Meanwhile, you may also give a try at some third-party webcam drivers for OSX - there is only one afaik - that is macam - and hopefully it should work.

 

2) Thanks for the VoodooHDA.kext, although I didn't have the time to try it. Please provide the references to where you got it from. (Please do that it general - both for credits to original authors, and also for tracking the source and changes for those interested.)

 

3) Yes, I am aware of fakesmc.kext v2.5 (mostly includes minor fixes that do not affect this notebook model). I am using it though and it works fine. And aside, that is another reason for mentioning the references and sources, since they keep updating all the time :P.

 

@killians31:

 

Meanwhile, hope you don't miss my previous post and attachment :rolleyes:.

osx_leo_g50vt_stuff.zip

@Hdas

 

Wow thank you for the files, and help throughout this entire install process! You have been more than helpful!

 

:P

 

EDIT: All seems to be well, however, my system seems to lock up on reboot once i apply the NVinject.kext file (i just get a black screen).

 

The resolution seems to be a bit sub-par, and when ever i move an open window, it pixelizes the windows beyond recognition (almost like it is dragging the window, but the image isn't keeping up, so it looks overlapped).

 

Also, my Atheros AR928x NIC doesn't seem to want to pick up natively, my webcam doesn't work (not a big deal), and finally, my function volume up/down keys dont work.

 

Overall, i think the installation went pretty well, i need to start hunting down some good kexts now!

 

Thanks again!

I don't understand. Must we already have an functional installation of OS 10.5 to install snow leopard?

 

Or can we install snow leopard without installing Os X 10.5?

 

Is there a tutorial to install osx 10.5 on a g50v?

 

Sorry for my English but it's not my native language and thanks for your answers ;)

  • 2 weeks later...
I don't understand. Must we already have an functional installation of OS 10.5 to install snow leopard?

 

Or can we install snow leopard without installing Os X 10.5?

 

Is there a tutorial to install osx 10.5 on a g50v?

 

Sorry for my English but it's not my native language and thanks for your answers ;)

 

I would use the most recent version of Empire EFI and the Retail $29.00 10.6 DVD. I got everything but the second core and wifi card working on my G60V. Works pretty good for using only one core but it does suck that only Ethernet works for internet access. best of luck!

I have modify the dsdl.aml ,Hardware 3D graphics acceleration works perfect.and hotkey Fn is enabled.I have Fixed some Bugs by myself.and ahci is recognize as ICH10. I don't list detail。 everyone could download it。and edit it by yourself.

Before use it. you can remove Natit.kext from /Extensions/

In addition,sleep is useful. but my notebook modle after sleep,can't reboot. so I use OSXRestart.kext. it fixed this bug.

download site http://www.insanelymac.com/forum/index.php?showtopic=199048

DSDTFiles.zip

 

Update: I edit the dsdt.aml to fix a bug. It can change the resolution ratio smoothly. Please update your dsdt.aml with new attachment.Archive.zip

 

Update:I have edited the dsdt.aml to fix the new sleep bug. the bug is can't wake up after sleep.because of the wrong nvcap value in the dsdt.aml. so I Extraction from the grafic card bios. and change to the dsdt.aml. now the sleep is perfect.

please replace your dsdt.aml.

sorry for my poor English.

dsdt.zip

  • 3 weeks later...

So not exactly sure why but I went into my extra folders and compared it to the working extras folder of my iAkatosv7 install and noticed that didn't have a com.apple.boot.plist or a smbios.plist

 

I deleted both of those and looked in the extentions part of it and it had:

 

LegacyAppleAHCIPort.kext and LegacyIOAHCIBlockStorage.kext and put those two in my extensions folder and tried to boot and viola... well kind of

 

No sound, Improper Video atm, well at least compared to outta the box 10.5.7 which supported my HDMI out to be used as a secondary monitor and no trackpad support, +the memory is being read at the incorrect speed (677mhz)

 

but all that I can live with because I think now that I'm inside I can figure out how to fix all that (guessing most are just re-installations of the kexts), running a system update atm to see what wonders and problems that will arise ;)

 

 

 

 

UPDATE:

updated to 10.6.2, booted fine, still no working Vid/Sound/TPad/Memorysettings

 

used kext updater b7 and reinstalled the kexts

 

No longer boots, ends now with the final lines of:

 

Warning - com.apple.driver.InternalModemSupport declares no kernel dependencies; using com.apple.kernel.6.0
ACPI_SMC_PlatformPlugin: :start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
ACPI_SMC_PlatformPlugin: :registerLPCDriver - failed to locate SMC driver

I put back then smbbios and com.apple.boot.plist and no effect same results on boot (and did a force cache refresh)

@ zmzhuai123:

 

Thanks for the DSDT work, as I do not have the time for looking further into DSDT. It would be very helpful if you can also post the appropriate references, even if it is easy to see the changes in dsdt. I will try it sometime. Again, thanks for the great effort.

 

@ Jakweeze:

 

Do things get any better with fakesmc.kext? (Don't use any of dsmos or appledecrypt or such if you use this.) I'll post a detailed reply asap. (Pardon me as I am busy these days, and as usual, Linux is always my first priority ;).)

 

@ ynod and EDyott:

 

Well, as it stands, yes, the howto requires a working 10.5 installation on a primary partition, another small primary partition (~7GB) for extracting and modding the 10.6 DVD and the third main primary partition for installing 10.6. However, (1) any or all of the three partitions can be also be on external drives (2) yes, it is possible to make do with just one primary partition for 10.6 and install it from scratch, and possibly without using 10.5, but it will require a little terminal work (which is required anyways and always good to know). It is almost easy to see how, by looking at my howto, but I need some time to verify it myself. (As I mentioned above, I am really busy and unfortunately, OSX is neither my priority, nor do I use it. Sorry about that. But I'll do it hopefully by mid-Feb.)

 

Sure EmpireEFI might work and should work. Thanks for trying out and mentioning another viable and possibly better approach. Meanwhile, I want to keep things to minimum. Also, I just want OSX to work like the rest of the OS'es on my system (Linux, Windows), and on a MBR drive, with actual installation on a single primary partition of a MBR drive.

@ zmzhuai123:

 

I had a quick try at the DSDT.aml you posted, and it works fine. Yes, graphics acceleration is fine and shutdown is good too. (I don't use sleep, so I didn't check that.) About the hotkeys, the volume keys still don't work and the display switching hotkey still makes the machine hang.

 

Very nice work. And one (two?) kext less :dance_24:.

 

Aside, it would also be nice to make the mirror mode (clone) work in dual display.

That sounds awesome if you have both clone and extended working. Would be nice to know the details. Just to be clear, hope that you have full resolution and hardware acceleration. Afaik, all of the Nv injector kexts have this issue of getting a black screen with only the cursor working on the "second" monitor in mirror mode. Interestingly, when one of them is rotated, things are fine.

 

hrm... my clone works as well as extend... wonder what I have going on differently

 

also I didn't use anything located in either of the two Nvidia driver folders you had in your main post download -shrugs-

I think what I'm going to do as well when I get home (running two physical drives, one being 5 partitions on a GUID now all for OSX about 80gigs each or whatever) is reformat one of my partitions and try a brand new from scratch SL install and document everything and see how it turns out, right now I'm running two Leo and two SL (primary usage then backup to clone back to the primary incase I {censored} it up) and then a FAT32 drive to dump stuff to and from windows (still haven't bought a new wireless card)

 

I have however yet to get audio to come out of the HDMI port even though it does show it as an option in my audio device manager and in the HDA control panel as well =\ It'd be swell if I could figure that out since that's how I use my sound outta my docking station! Kinda a backburner issue however :(

 

As always, thanks for everything kids, will report back soon.

 

 

EDIT:

Also as far as I've found out thus far, we could do a no prior version install honestly. Maybe I'll try this when I get home, it'd require OSX to be installed (if on the same HDD) prior to Win7 first as Win7 recognizes and boots/utilizes GUID HDD's, also it can be converted to MBR from GUID (if oddly so inclined) after OSX is installed by Win7 and the data (once installed) still runs correctly, this I have figured out so far :)

I'm thinking that we could possibly just use a vanilla install dvd, boot directly from it using CPUS=1, install, then reboot to the CD again and use terminal to install chameleon and copy over the kexts / dsdt needed to boot (really don't need any kexts to boot as far as I've found, just install them post boot to SL via kexthelperb7 using a bluetooth kb/mouse or usb kb/mouse)

 

Any who, will report. A challenge is always a fun time for me =]

 

EDIT:

Having issues booting from a vanilla DVD, doesn't even recognize on my system as bootable... have burned it about 10 different ways it feels and nadda (via diskutil/toast/imgburn) If I can figure this little section of the mystery out I think I can figure out the rest of the single boot style.

figured out the PS2 driver issue somewhat, I redownloaded from the source provided in the PDF and reinstalled bouth the VooDooPS2.kext and the AppleACPIPS2Nub.kext and that seemed to do the trick, for some odd reason the AppleACPIPS2Nub.kext that I got from your download files wasn't registering correctly.

 

Also I'm running in 64bit mode and I think that your com.apple.boot is forcing it into 32bit mode via the

	<key>Kernel Flags</key>
<string>arch=i386</string>

correct?

 

so possibly if that is true the version of the PS2 drivers I had from your files might have not been all the way up compatible...

 

and sorry all for my long 'blog' style posts... i love challenges... they get me rather excited and wordy :S

mkay, one issue i've run into is everytime I boot up I need to A)force refresh cache (-f) or I get a KP or I forget, it KPs then on reboot I'm guessing it auto -f 's and boots fine, any idea why the cache its self would be causing this or where I can go to find the KP log to read what's going on?

 

Otherwise I believe I've figured out a way to install it on one HDD or External without 10.5.x first... I just want to make sure I have everything working perfectly (including sleep ect) before I post everything.

 

And you were right hdas, my mirror was only working in rotation, I didn't notice before probably because I was playing with the rotation of it for {censored} and giggles ;)

@zmzhuai123 &/or hdas

using a multipartitioned boot hdd with this layout:

disk0s1 Boot 250meg

disk0s2 BootWin 250meg

disk0s3 Snow Leopard 100gigs

disk0s4 Win7 Program Files 150gigs

disk0s5 SL/Win7 User Data 200gigs

 

would I put the DSDT and the smbios in the disk0s1 Boot's Extra's folder or the disk0s3 Snow Leopard's disk and make an Extra's folder there?

 

ANSWER

disk0s3 Snow Leopard's disk with an Extra's folder there

 

 

I have modify the dsdl.aml ,Hardware 3D graphics acceleration works perfect.and hotkey Fn is enabled.I have Fixed some Bugs by myself.and ahci is recognize as ICH10. I don't list detail。 everyone could download it。and edit it by yourself.

Before use it. you can remove Natit.kext from /Extensions/

In addition,sleep is useful. but my notebook modle after sleep,can't reboot. so I use OSXRestart.kext. it fixed this bug.

download site http://www.insanelymac.com/forum/index.php?showtopic=199048

 

Update:I have edited the dsdt.aml to fix the new sleep bug. the bug is can't wake up after sleep.because of the wrong nvcap value in the dsdt.aml. so I Extraction from the grafic card bios. and change to the dsdt.aml. now the sleep is perfect.

please replace your dsdt.aml.

sorry for my poor English.

dsdt.zip

 

@zmzhuai123

so correct me if I'm wrong.

with using your updated DSDT no longer a need for NATIT.kext?

 

EDIT/UPDATE:

without NATIT.kext it'll recognize the correct graphics card stats and resolutions, however does not support display via HDMI

 

@zmzhuai123

you said you were having shutdown / sleep issues?

Everything on my system is working great except this, 80% of the time I shut down, it shuts down OS X but the computer never fully powers off and I have to hard shut down (same thing occurs when I restart 80% of the time)

 

Any idea what would possibly be causing this?

 

ANSWER

When the right drivers setup/kexts are used shut down no longer has odd arbitrary times, reduced 90% of the time to 5seconds.

Just dropped by to say that I have been able to successfully install

(to my satisfaction) Mac OSX 10.6 (Snow Leopard) on my notebook

Asus G50VT-X6 :D .

 

Attached is an archive of all relevant extra files required for installing

SL from the retail install DVD (ver. 10A432) on this notebook

(and other G50 series notebooks), with the following features:

1) Disk: Vanilla (and almost totally unmodified) install of Mac OS X 10.6

(aka Snow Leopard) on the internal (or an external) hard drive with

MBR based (standard Windows) partitioning scheme [1][2].

(For references, see the howto in the attached archive.)

It is fully upgradeable (as of writing, to 10.6.1).

Uses bootloader Chameleon [5][6][7] for booting Mac OS

(and optionally GRUB for selecting and booting other OS'es).

2) Core: Vanilla darwin kernel, 32-bit or 64-bit using com.apple.Boot.plist [5] (and

Chameleon boot loader [5][6][7]). Uses fakesmc.kext [8] for decrypting apple encrypted

binaries. Also uses modified smbios.plist for system model identification [5].

3) Graphics: Hardware 3D graphics acceleration (QE/CI) for Nvidia 9800M GS

(or similar) including native internal panel resolution (1680x1050 here

and 1366x768 on several other models) and external HDMI and VGA ports,

using (modified) Natit.kext [10][11][12][13].

4) Audio: ALC663 codec, internal speaker, headphone jack and external mic jack,

but not the internal mic, using VoodooHDA.kext [9][7].

5) Input: Keyboard and trackpad (including scrolling and tapping) using

VoodooPS2.kext and AppleACPIPS2Nub.kext [9][7]. USB mice work natively.

6) Networking: Internal Realtek gigabit ethernet card works natively.

Those with in-built wireless cards from Atheros work natively (using

Apple Airport Extreme). Those with Intel wireless don't work natively

or otherwise. Can be replaced by Dell/Broadcom 1510 (bgn) or 1390 (bg)

cards which work natively. Alternatively, Ralink internal (not natively

supported, but supported by Ralink) or other generic external wireless

USB dongles may be used.

7) Power Management: CPU fan, speed and thermal management seems to work

reasonably well natively. Not sure about GPU power management.

Battery status works using VoodooBattery.kext [14].

Should give about 1.5 to 2 hrs of standard usage on battery.

Display sleep works, but system sleep/hibernate may not work (possibly

due to Nvidia graphics). There may sometimes be 10-30 sec pause while

shutting down, sometimes arbitrary long, in which case, power button

needs to be used.

 

2. Requirements:

----------------

0) Some spare time, steel balls, hard drive space, and download bandwidth.

1) Mac OS X 10.6 (Snow Leopard) retail install DVD (10a432).

2) An iAtkos-v7 or iDeneb-v1.6 bootable OSX install DVD (or similar)

or an existing OS X 10.5 (Leopard) installation.

3) This collection of extra files.

4) Ubuntu Linux 9.10 (Karmic Koala) Live CD (not DVD) for an excellent

Linux environment as swiss-army knife. (Not super necessary.)

 

3. Installation Outline:

------------------------

This is meant for the impatient, or those who just require the drivers,

or for a top level overview, or for those who are already familiar with the

installation procedure described in howtos [1][2],

on which this howto is almost entirely based on.

1) Pre-install: Create two hard-drive partitions for OSX installation,

one about 8 GB and other primary and greater than 15 GB.

Restore the dmg of Snow Leopard Install DVD into the 8 GB partition after

booting from the iAtkos / iDeneb, or an exisiting OS X installation

(separate from these 2 partitions). Replace the

file /System/Installation/Packages/OSInstall.mpkg

in the restored partition with the one in extra files archive,

to support installing on standard MBR hard-disks.

Run this installer (by either 'open'ing from the existing Leopard

installation or by booting from the restored partition after making it

bootable as mentioned in next step) and install SL on the 15GB+ partition.

2) Post-install: Can be done from iAtkos/iDeneb/working-OSX, or Linux.

Install Chameleon bootloader (and configure GRUB).

Copy the extensions fakesmc.kext,

VoodooPS2Controller.kext, AppleACPIPS2Nub.kext,

Natit.kext, VoodooHDA.kext, VoodooBattery.kext from the archive

to /System/Library/Extensions/ of the installed SL.

Delete AppleHDA.kext from /System/Library/Extensions/.

Copy DSDT.aml, com.apple.Boot.plist, smbios.plist from the archive to

/Extra/ of the installed SL. Ready to (re)boot and go!

(If using this step for making the restored SL installer partition bootable,

preferably do not touch the /System/Library/Extensions/ folder. Just create

/Extra/Extensions/ folder in the restored partition for the Installer DVD

and copy only fakesmc.kext, VoodooPS2Controller.kext, AppleACPIPS2Nub.kext

to it. VoodooHDA.kext may cause kernel panic due to conflict with

AppleHDA.kext. Natit.kext may not be loaded from /Extra/Extensions/.

Optionally may also copy the com.apple.Boot.plist to /Extra/.)

 

4. Archive Contents:

--------------------

The archive contains all the extra files mentioned above:

1) OSInstall.mpkg [1][2] for installing on MBR (Windows partitioned) disks.

2) Chameleon-2.0-RC3-r658-bin.tar.gz [5][6][7].

3) fakesmc.kext (v2) [8].

4) VoodooPS2Controller.kext, AppleACPIPS2Nub.kext and VoodooHDA.kext [9][7].

5) Natit.kext [10][11][12][13] and VoodooBattery.kext [14].

6) com.apple.Boot.plist and smbios.plist (from Chameleon, modified slightly).

7) DSDT.aml [15][16][17] (modified by me from Linux, alternatively can use the

same one created for OSX 10.5 using patcher [18][19][3]),

for BIOS version 213. (Preferably upgrade to this latest version of BIOS.)

8) This how-to.

 

5. References and Credits:

--------------------------

See the how-to in the attachment

 

6. Attachments:

----------------

howto-snowleo-g50vt-hdas.pdf

snowleo-archive-g50vt-hdas.zip

 

Thanks

Only issues remaining before I setup a new extremely thourough walkthrough based off yours hdas are:

 

1)Finding a VoodooBattery that runs in 64bit that doesn't cause random shutdown lengths

 

2)Figuring out why the vanilla disk doesn't boot (at all, just acts as a non-bootable dvd)

 

3)Finish ReWriting the VoodooHDA for G50V-VT users to allow sound output via HDMI

 

 

 

Also if any one else would be willing I need a volunteer or two to help test the img I am creating for G50VT users so that they can boot from ANY Mac bootable DVD (no install needed) and restore the img to any partition of their choosing (by DiskUtilities) and voila, done. No need to install or bother with kexts, just restore the image, install chameleon from the terminal window on the boot DVD and you're ready to boot 10.6.2

 

 

 

Or if hdas or one of you other linux junkies know of a simple bootloader that can clone img's to a HDD and give access to terminal or something to install chameleon without having to download a full other OSX install dvd!

@ Jackweeze:

 

1) First of all VoodooBattery works in 64-bit I believe.

 

Secondly, is VoodooBattery the cause of random shutdown length? (I thought the message shown in verbose mode, when it takes longer to shut down, is that one of the usb ports refuses to power down. And I think th DSDT from zmzhuai123 fixes it, because when I looked at this source file DSDT.dsl, he included a custom shutdown code in each of the usb sections :D.)

 

Thirdly, at some point you mentioned about me using arch=i386. Indeed I would like to use x86_64 too, but part of the reason is that it is actually not required, as applications can still run in 64-bit mode, so the purpose is served. Secondly, I still have a driver or two that don't work okay in 64-bit mode, like fuse-ext2 (for linux ext3 filesystems), possibly due to macfuse, which is also required for ntfs-3g.

 

2) Of course the retail dvd cannot boot in pc's which are bios bassed. Can only work in mac's whose efi supports it. Alternatively, we require a bootloader that supports booting from retail dvd. Indeed Grub2, Chameleon and others can do that.

 

3) Audio on HDMI I guess is something pretty steep to ask :D.

 

To elaborate on (2), I can in fact extract out the content of the retail dvd dmg from within linux, without any help form any other osx disks. So yes, at this stage, we don't require a working osx installation or boot dvd of any kind to install snow leopard (as some people rightly asked earlier in the thread). All that is required as starting point is the retail osx install dvd (and no need to even burn it to a dvd). I need to document this, and hopefully I will do it today or tomorrow if I get an hour or two. (I have a lot of work on hand. Besides, mac osx is not my priority even as a hobby. In fact last week I was busy with getting kde 4.4.0 working on my Gentoo Linux installation, and that is most important as that's my main OS.)

 

And no, afaik you do require a mac system (install dvd or another installation) to clone a mac disk to a dmg and restore. However, if you just want _any_ image (and not dmg format), the *nix utility 'dd' does it all. The only issue being you cannot _resize_ the partitions. I too do make dmg images to back up and restore my osx installation, and it would be nice to distribute, but it is a little too big.

 

Aside, (as I advertised in the howto), GRUB is the best boot loader (I use it on my MBR and chainload Chameleon from osx partition). And the Ubuntu live disks are pretty much the most convenient Linux live environment (and on a usb stick, is more useful than a swiss army knife :)).

 

@ dhaval_power123:

 

Thanks. But please do not disrupt the thread by quoting unnecessarily :D.

I have all the documentation for fixing the HDMI drivers to work with Audio, it's just been a matter of time to sit down and figure out exactly where physically in the motherboard setup they're locate according to OSX, so I think this will be possible if I toss an afternoon at it of trial and error :)

 

I'll have to reread what you wrote again later so it makes more sense to me, just in a tidge of a hurry atm, V-Day and all :D

Just dropped by to say that I have been able to successfully install

(to my satisfaction) Mac OSX 10.6 (Snow Leopard) on my notebook

Asus G50VT-X6 :) .

 

Attached is an archive of all relevant extra files required for installing

SL from the retail install DVD (ver. 10A432) on this notebook

(and other G50 series notebooks), with the following features:

1) Disk: Vanilla (and almost totally unmodified) install of Mac OS X 10.6

(aka Snow Leopard) on the internal (or an external) hard drive with

MBR based (standard Windows) partitioning scheme [1][2].

(For references, see the howto in the attached archive.)

It is fully upgradeable (as of writing, to 10.6.1).

Uses bootloader Chameleon [5][6][7] for booting Mac OS

(and optionally GRUB for selecting and booting other OS'es).

2) Core: Vanilla darwin kernel, 32-bit or 64-bit using com.apple.Boot.plist [5] (and

Chameleon boot loader [5][6][7]). Uses fakesmc.kext [8] for decrypting apple encrypted

binaries. Also uses modified smbios.plist for system model identification [5].

3) Graphics: Hardware 3D graphics acceleration (QE/CI) for Nvidia 9800M GS

(or similar) including native internal panel resolution (1680x1050 here

and 1366x768 on several other models) and external HDMI and VGA ports,

using (modified) Natit.kext [10][11][12][13].

4) Audio: ALC663 codec, internal speaker, headphone jack and external mic jack,

but not the internal mic, using VoodooHDA.kext [9][7].

5) Input: Keyboard and trackpad (including scrolling and tapping) using

VoodooPS2.kext and AppleACPIPS2Nub.kext [9][7]. USB mice work natively.

6) Networking: Internal Realtek gigabit ethernet card works natively.

Those with in-built wireless cards from Atheros work natively (using

Apple Airport Extreme). Those with Intel wireless don't work natively

or otherwise. Can be replaced by Dell/Broadcom 1510 (bgn) or 1390 (bg)

cards which work natively. Alternatively, Ralink internal (not natively

supported, but supported by Ralink) or other generic external wireless

USB dongles may be used.

7) Power Management: CPU fan, speed and thermal management seems to work

reasonably well natively. Not sure about GPU power management.

Battery status works using VoodooBattery.kext [14].

Should give about 1.5 to 2 hrs of standard usage on battery.

Display sleep works, but system sleep/hibernate may not work (possibly

due to Nvidia graphics). There may sometimes be 10-30 sec pause while

shutting down, sometimes arbitrary long, in which case, power button

needs to be used.

 

2. Requirements:

----------------

0) Some spare time, steel balls, hard drive space, and download bandwidth.

1) Mac OS X 10.6 (Snow Leopard) retail install DVD (10a432).

2) An iAtkos-v7 or iDeneb-v1.6 bootable OSX install DVD (or similar)

or an existing OS X 10.5 (Leopard) installation.

3) This collection of extra files.

4) Ubuntu Linux 9.10 (Karmic Koala) Live CD (not DVD) for an excellent

Linux environment as swiss-army knife. (Not super necessary.)

 

3. Installation Outline:

------------------------

This is meant for the impatient, or those who just require the drivers,

or for a top level overview, or for those who are already familiar with the

installation procedure described in howtos [1][2],

on which this howto is almost entirely based on.

1) Pre-install: Create two hard-drive partitions for OSX installation,

one about 8 GB and other primary and greater than 15 GB.

Restore the dmg of Snow Leopard Install DVD into the 8 GB partition after

booting from the iAtkos / iDeneb, or an exisiting OS X installation

(separate from these 2 partitions). Replace the

file /System/Installation/Packages/OSInstall.mpkg

in the restored partition with the one in extra files archive,

to support installing on standard MBR hard-disks.

Run this installer (by either 'open'ing from the existing Leopard

installation or by booting from the restored partition after making it

bootable as mentioned in next step) and install SL on the 15GB+ partition.

2) Post-install: Can be done from iAtkos/iDeneb/working-OSX, or Linux.

Install Chameleon bootloader (and configure GRUB).

Copy the extensions fakesmc.kext,

VoodooPS2Controller.kext, AppleACPIPS2Nub.kext,

Natit.kext, VoodooHDA.kext, VoodooBattery.kext from the archive

to /System/Library/Extensions/ of the installed SL.

Delete AppleHDA.kext from /System/Library/Extensions/.

Copy DSDT.aml, com.apple.Boot.plist, smbios.plist from the archive to

/Extra/ of the installed SL. Ready to (re)boot and go!

(If using this step for making the restored SL installer partition bootable,

preferably do not touch the /System/Library/Extensions/ folder. Just create

/Extra/Extensions/ folder in the restored partition for the Installer DVD

and copy only fakesmc.kext, VoodooPS2Controller.kext, AppleACPIPS2Nub.kext

to it. VoodooHDA.kext may cause kernel panic due to conflict with

AppleHDA.kext. Natit.kext may not be loaded from /Extra/Extensions/.

Optionally may also copy the com.apple.Boot.plist to /Extra/.)

 

4. Archive Contents:

--------------------

The archive contains all the extra files mentioned above:

1) OSInstall.mpkg [1][2] for installing on MBR (Windows partitioned) disks.

2) Chameleon-2.0-RC3-r658-bin.tar.gz [5][6][7].

3) fakesmc.kext (v2) [8].

4) VoodooPS2Controller.kext, AppleACPIPS2Nub.kext and VoodooHDA.kext [9][7].

5) Natit.kext [10][11][12][13] and VoodooBattery.kext [14].

6) com.apple.Boot.plist and smbios.plist (from Chameleon, modified slightly).

7) DSDT.aml [15][16][17] (modified by me from Linux, alternatively can use the

same one created for OSX 10.5 using patcher [18][19][3]),

for BIOS version 213. (Preferably upgrade to this latest version of BIOS.)

8) This how-to.

 

5. References and Credits:

--------------------------

See the how-to in the attachment

 

6. Attachments:

----------------

howto-snowleo-g50vt-hdas.pdf

snowleo-archive-g50vt-hdas.zip

 

 

I have a dual boot Asus Model UL50VT. It currently has Windows 7 and iAtkos 10.5.7. Everything is good. I wanna install SL on my external HD. I downloaded it from the usual places. I fire up Leopard put the disk in, select the external hd. Started the install. It gets 20 percent done and says install will finish after restart. So it restarts into leopard and nothing happens. It never picks up where it left off. What do I have to do???????

I have a dual boot Asus Model UL50VT. It currently has Windows 7 and iAtkos 10.5.7. Everything is good. I wanna install SL on my external HD. I downloaded it from the usual places. I fire up Leopard put the disk in, select the external hd. Started the install. It gets 20 percent done and says install will finish after restart. So it restarts into leopard and nothing happens. It never picks up where it left off. What do I have to do???????

 

not quote a huge post :P please go back and edit down the size of your quote!

 

install chameleon2RC4 from your 10.5 install on your external hdd then when you reboot hit ESC to select where you want to boot from and boot from your external

 

1) First of all VoodooBattery works in 64-bit I believe.

 

Secondly, is VoodooBattery the cause of random shutdown length? (I thought the message shown in verbose mode, when it takes longer to shut down, is that one of the usb ports refuses to power down. And I think th DSDT from zmzhuai123 fixes it, because when I looked at this source file DSDT.dsl, he included a custom shutdown code in each of the usb sections :) .)

I've gone through and scrounged around to find all the newest 64bit specific drivers and the newest 64bit revisions of VoodooBattery were making my system hang at shutdown -shrugs-

 

I also do use zmzhuai's fixed DSDT

 

Thirdly, at some point you mentioned about me using arch=i386. Indeed I would like to use x86_64 too, but part of the reason is that it is actually not required, as applications can still run in 64-bit mode, so the purpose is served. Secondly, I still have a driver or two that don't work okay in 64-bit mode, like fuse-ext2 (for linux ext3 filesystems), possibly due to macfuse, which is also required for ntfs-3g.

Ah that makes sense, and to how I understand it the arch=i386 puts in forced 32bit kernel which then doesn't load any of the 64bit kernal or its extensions, and if you don't put in ANY kernel tag in the boot.plist that it defaults back to full 64bit in SL (which is what I'm doing atm)

 

And currently I still don't use OS X to screw with my NTSF or ext3 systems until I get everything else perfect so I have luckily not hit that issue as of yet :)

 

2) Of course the retail dvd cannot boot in pc's which are bios bassed. Can only work in mac's whose efi supports it. Alternatively, we require a bootloader that supports booting from retail dvd. Indeed Grub2, Chameleon and others can do that.

yah what I'm doing is booting to Chameleon but the retail DVD does not show up there either as a viable booting option =( not sure how to get around this atm

 

3) Audio on HDMI I guess is something pretty steep to ask :) .

still been too lazy to work on this... i did however work on watching all 13episodes of glee backtobacktoback yesterday :D ?

 

And no, afaik you do require a mac system (install dvd or another installation) to clone a mac disk to a dmg and restore. However, if you just want _any_ image (and not dmg format), the *nix utility 'dd' does it all. The only issue being you cannot _resize_ the partitions. I too do make dmg images to back up and restore my osx installation, and it would be nice to distribute, but it is a little too big.

 

Aside, (as I advertised in the howto), GRUB is the best boot loader (I use it on my MBR and chainload Chameleon from osx partition). And the Ubuntu live disks are pretty much the most convenient Linux live environment (and on a usb stick, is more useful than a swiss army knife :) ).

still never dabbeled in the Linux side of stuff... just was never interested, but if it allows me to do what I need to/want in OSX i might have to (and i might have to in order to get the HDMI sound support working with a HDMI location/driver dump)

 

I'll look into GRUB and see if I can find a good linux enviro for my 8gig usb stick

hdas, thanks man. All works good. But...I have a small problem with the video adapter sometimes sharply starts spinning cooler. At win7 such was not. System takes 2% of CPU usage only. Can not see the temperature of the processor and video card. Only the hard drive ((I've installed all your kexts. My laptop is ASUS G50Vt-X5. Can you help? Thanks in advance =)

I have everything working perfectly except one little annoying thing. I have snow leopard installed to a separate hard drive on mine and just select which one i want to use by using the escape. I boot into snow leopard and everything is fine..then i go either and restart into windows 7 or shutdown and then power back up into windows 7 but right after i get into windows 7 its like the graphics adapter is missing or something.the only way to fix that is if i shutdown again and then power back up into windows 7 again and then everything is fine. It seems like snow leopard is not resetting the gpu so that it becomes available to windows 7 on the reboot? anyone else have this problem or know how i can fix this?

  • 1 month later...
  • 1 month later...

I've had 10.5 installed for a while and works fairly well. I want to install snow leopard, but the install fails everytime i try it. I did exactly as you said, but i get about 75% through and it says that some of the packages couldnt be copied. I watched closely and it seems to fail at HP Photosmart.pkg. I restored the DVD img several times but with the same results. Is my installer corrupted, or my DVD img?

 

Regards

×
×
  • Create New...