Jump to content

Clean Snow Leopard 10A432 install - Advent / Msi Wind.


DB1
 Share

17 posts in this topic

Recommended Posts

IF YOU HAVE A MAC OR A MATE WHO WILL LET YOU USE THERE’S

 

What do I mean by clean? Installed as Apple intended. i.e. not having to use any hacks to get the install DVD to work such using OSInstall.mpkg method. Works both from a Leopard or Snow Leopard Mac install.

 

Also in this install all the fixes are in kept in the EFI partition, the only thing changed on the install partition is the removal of AppleIntelCPUPowerManagement.kext.

 

My Advent 4211 Spec:

 

Apple Extreme Wifi

2gb ram

Sentelic touchpad

Otherwise standard.

 

Whats working? Everything including internal mic. (If you use the optional VoodooHDA file in 4211-10A432/Other)

 

I cannot guarantee this will work with other or additional kexts or hardware e.g. different wifi, touchpad’s, or clone machines or using anything other than Mac Mini so proceed entirely at your own risk and don’t complain here if it breaks your system

 

What you need to do the install:

 

Access to a Mac – I used Mac mini so cannot verify it working on other Mac’s (but don’t see why it should not – try at your own risk)

A spare USB or if you dare clean off your existing – but you will need a USB or connecting adapter.

A Retail Snow Leopard DVD (10A432) bought from Apple.

4211-10A432 - more detailed notes included

4211_10A432.zip

A copy of Chameleon r431

A copy of cVad’s KextUtility application

 

1. Get 4211-10A432 & google for the others

2. Plug your USB hdd into the Mac & format GUID.

3. Install Snow Leopard via Mac. (Double click install icon on DVD)

4. When the install complete (still on the Mac & booted to the new install) Remove AppleIntelCPUPowerManagement.kext. from System/Library/Extensions. (Make sure you don’t take it from the Mac’s hdd or your mate will not be happy) OR include this kext in Extra Folder before doing no 13

Disabler.kext.zip

5. Install Chameleon r431 on the EFI partition of the hdd you installed on – choose “EFI partition HFS” (you don’t need any of the Extras and again make sure you pick the right hdd to install on or your mate will not be happy)

6. Find the EFI partition identity via Terminal - eg. disk0s1

7. Mount the EFI partition.

8. We need to show hidden files

9. Delete the boot file in root of EFI partition and replace with file from 4211-10A432/Boot/boot

10. Delete from EFI/Extra the file com.apple.Boot.plist

11. From disk utility find the UUID of the install partition and copy it.

12. On PlatformUUID.kext, smbios.plist, and com.apple.Boot.plist in 4211-10A432 Extra & Extensions change the UUID (is SMUUID on smbios) with the one copied earlier.

13. Now copy everything in 4211-10A432 Extra folder and paste to you EFI partition Extra folder.

14. Next make a copy of EFI/Extra folder to root of install

(Experienced users can skip this in favour of Symbolic link or command line instructions to enable creation of the EFI/Extra/Extensions.mkext & cashe build rather than doing this and using KextUtility.)

15. Install and run KextUtility

16. Copy & Paste the Extension.mkext from root copy of Extra to EFI/Extra and then delete root copy of Extra (If you made a copy to do the cache / mkext build).

17. Hide files

18. Shut down

19. Unplug the drive from the Mac and plug in (if using USB) or replace in your lappy, If you want to Migrate Applications etc from your original disc then connect USB then replace after.

20. Boot and Snowy working system

21. Mount the EFI partition again (as in 7)

22. Delete dsmos.kext

23. From 4211-10A432/Other folder copy fakesmc.kext into EFI/Extra/Extensions.

24. The cache & mkext need to be rebuilt again so do via whatever method you used at 16

25. Shut down reboot and enjoy your MiniAir fully working.General notes:

 

Kernel log shows this error message: localhost kernel[0]: Refusing new kext com.apple.iokit.IOGraphicsFamily, v2.0: a loaded copy with a different executable UUID is already present.

Don’t be tempted to remove IOGraphicsFamily from EFI/Extra (Unless you know how to fix that error – if you do let us all know) you will get KP next boot and it takes a bit of sorting out to recover. I tried it.

 

Very Important: If you change or modify kexts or load anything that adds kexts rebuild the cashe /mkext before reboot.

 

Be careful if you do a migration via migration assistant later from an existing install especially machine settings and users (Best not to). I only brought over applications. Other stuff like music, films and stuff you can just drag & drop.

 

Many thanks to all the contributors throughout the forum for utilities, kexts, loaders, decryptors, dsdt fixes etc, etc.

Link to comment
Share on other sites

Very nice procedure. I have SL running but I am using voodoops2controller, No sidescroll feature. Is the applep2contoller in your package the one from Cybergreg that ebables sidescroll on the sentelic? If it is I will try new install using your procedure.

Link to comment
Share on other sites

Is the applep2contoller in your package the one from Cybergreg that ebables sidescroll on the sentelic?

 

No it's not.

 

You should head over to MSI Wind Forum there are superb developments re Vanilla EFI install by 18Seven - clean install without the need for a Mac or OSInstall.mpkg method

Link to comment
Share on other sites

Hi there

 

Thanks for taking the time to write this all down.

 

I have an Advent 4211 currently running 10.5.8 very nicely.

 

I get very close to booting 10.6 after following your tutorial but the GUI never loads. This is the information from the windowserver.log

 

Any idea why the display drivers are not loading?

 

Sep 07 19:10:52  [64] Server is starting up
Sep 07 19:10:58  [64] kCGErrorFailure: CGXMappedDisplayStart: can't open any framebuffer
Sep 07 19:10:58  [64] kCGErrorFailure: CGXDisplayDriverInitialize: No Display drivers loaded
Sep 07 19:10:58  [64] kCGErrorFailure: IOHIDSetCursorEnable returns -536870208
Sep 07 19:10:58  [64] CGXPerformInitialDisplayConfiguration
Sep 07 19:10:58  [64]   Display 0x41dc9d00: VirtualDisplay Unit 0; Vendor 0x756e6b6e Model 0x76697274 S/N 0; online enabled built-in (0,0)[1280 x 1024], Rotation 0, base addr 0xb0125000
Sep 07 19:10:58  [64] AGCAttach: Couldn't find any matches
Sep 07 19:10:59  [64] Display 0x41dc9d00: VirtualDisplay Unit 0; ColorProfile "Display"
Sep 07 19:13:08  [64] dict count after removing entry for window 0xb is 0
Sep 07 19:13:09  [64] CGXRestartSessionWorkspace: session workspace exited for session 256 ( on console )
Sep 07 19:13:09  [64] loginwindow connection closed; closing server.

 

Many thanks

Link to comment
Share on other sites

Hi there

 

Thanks for taking the time to write this all down.

 

I have an Advent 4211 currently running 10.5.8 very nicely.

 

I get very close to booting 10.6 after following your tutorial but the GUI never loads. This is the information from the windowserver.log

 

Any idea why the display drivers are not loading?

 

Sep 07 19:10:52  [64] Server is starting up
Sep 07 19:10:58  [64] kCGErrorFailure: CGXMappedDisplayStart: can't open any framebuffer
Sep 07 19:10:58  [64] kCGErrorFailure: CGXDisplayDriverInitialize: No Display drivers loaded
Sep 07 19:10:58  [64] kCGErrorFailure: IOHIDSetCursorEnable returns -536870208
Sep 07 19:10:58  [64] CGXPerformInitialDisplayConfiguration
Sep 07 19:10:58  [64]   Display 0x41dc9d00: VirtualDisplay Unit 0; Vendor 0x756e6b6e Model 0x76697274 S/N 0; online enabled built-in (0,0)[1280 x 1024], Rotation 0, base addr 0xb0125000
Sep 07 19:10:58  [64] AGCAttach: Couldn't find any matches
Sep 07 19:10:59  [64] Display 0x41dc9d00: VirtualDisplay Unit 0; ColorProfile "Display"
Sep 07 19:13:08  [64] dict count after removing entry for window 0xb is 0
Sep 07 19:13:09  [64] CGXRestartSessionWorkspace: session workspace exited for session 256 ( on console )
Sep 07 19:13:09  [64] loginwindow connection closed; closing server.

 

Many thanks

 

Ok, replace with the attached and you can dispense with IOAudioFamily.kext & OSvKernDSPLib.kext, Just done another install today and these are working in my new EFI set up.

 

WindGMA950.zip

Link to comment
Share on other sites

Thanks for the help

 

I added the new graphics drivers and removed the drivers you mentioned. Still no luck though .. so close

 

Here are some relevant bits from the kernel.log which may point to something

Sep  8 21:20:43 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Sep  8 21:20:43 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
Sep  8 21:20:43 localhost kernel[0]: VoodooPower.kext: VoodooPower.kext 1.2.3 (Release) Feb 15 2009 17:34:22 [1050]
Sep  8 21:20:43 localhost kernel[0]: VoodooPower.kext: (C) 2008-09 Superhai, All Rights Reserved
Sep  8 21:20:43 localhost kernel[0]: Kext org.voodoo.driver.VoodooHDA - library kext com.apple.iokit.IOAudioFamily not found.
Sep  8 21:20:43 localhost kernel[0]: Can't load kext org.voodoo.driver.VoodooHDA - failed to resolve library dependencies.
Sep  8 21:20:43 localhost kernel[0]: Kext org.voodoo.driver.VoodooHDA failed to load (0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Failed to load kext org.voodoo.driver.VoodooHDA (error 0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Couldn't alloc class "VoodooHDADevice"
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer - library kext com.apple.iokit.IOGraphicsFamily not found.
Sep  8 21:20:43 localhost kernel[0]: Can't load kext com.apple.driver.AppleIntelIntegratedFramebuffer - failed to resolve library dependencies.
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer failed to load (0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Failed to load kext com.apple.driver.AppleIntelIntegratedFramebuffer (error 0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: RTC: Only single RAM bank (128 bytes)
Sep  8 21:20:43 localhost kernel[0]: VoodooBattery.kext: VoodooBattery.kext 1.2.1 (Release) Apr  7 2009 02:25:24 [1050]
Sep  8 21:20:43 localhost kernel[0]: VoodooBattery.kext: (C) 2009 Superhai, All Rights Reserved
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelGMA950 - library kext com.apple.iokit.IONDRVSupport not found.
Sep  8 21:20:43 localhost kernel[0]: Can't load kext com.apple.driver.AppleIntelGMA950 - failed to resolve library dependencies.
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelGMA950 failed to load (0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Failed to load kext com.apple.driver.AppleIntelGMA950 (error 0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Couldn't alloc class "AppleIntelIntegratedFramebuffer"
Sep  8 21:20:43 localhost kernel[0]: Couldn't alloc class "Intel915"

 

Thanks again for the help.

Link to comment
Share on other sites

Why not use a Snowleopard compatible Disabler.kext instead of deleting AppleIntelCPUPowerManagement.kext?

 

 

Yeah why not! At the time I did not have a recompiled one. Have now updated first post and provided Disabler.kext. So now there's a choice.

 

 

 

Thanks for the help

 

I added the new graphics drivers and removed the drivers you mentioned. Still no luck though .. so close

 

Here are some relevant bits from the kernel.log which may point to something

Sep  8 21:20:43 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Sep  8 21:20:43 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
Sep  8 21:20:43 localhost kernel[0]: VoodooPower.kext: VoodooPower.kext 1.2.3 (Release) Feb 15 2009 17:34:22 [1050]
Sep  8 21:20:43 localhost kernel[0]: VoodooPower.kext: (C) 2008-09 Superhai, All Rights Reserved
Sep  8 21:20:43 localhost kernel[0]: Kext org.voodoo.driver.VoodooHDA - library kext com.apple.iokit.IOAudioFamily not found.
Sep  8 21:20:43 localhost kernel[0]: Can't load kext org.voodoo.driver.VoodooHDA - failed to resolve library dependencies.
Sep  8 21:20:43 localhost kernel[0]: Kext org.voodoo.driver.VoodooHDA failed to load (0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Failed to load kext org.voodoo.driver.VoodooHDA (error 0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Couldn't alloc class "VoodooHDADevice"
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer - library kext com.apple.iokit.IOGraphicsFamily not found.
Sep  8 21:20:43 localhost kernel[0]: Can't load kext com.apple.driver.AppleIntelIntegratedFramebuffer - failed to resolve library dependencies.
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer failed to load (0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Failed to load kext com.apple.driver.AppleIntelIntegratedFramebuffer (error 0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: RTC: Only single RAM bank (128 bytes)
Sep  8 21:20:43 localhost kernel[0]: VoodooBattery.kext: VoodooBattery.kext 1.2.1 (Release) Apr  7 2009 02:25:24 [1050]
Sep  8 21:20:43 localhost kernel[0]: VoodooBattery.kext: (C) 2009 Superhai, All Rights Reserved
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelGMA950 - library kext com.apple.iokit.IONDRVSupport not found.
Sep  8 21:20:43 localhost kernel[0]: Can't load kext com.apple.driver.AppleIntelGMA950 - failed to resolve library dependencies.
Sep  8 21:20:43 localhost kernel[0]: Kext com.apple.driver.AppleIntelGMA950 failed to load (0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Failed to load kext com.apple.driver.AppleIntelGMA950 (error 0xdc00800e).
Sep  8 21:20:43 localhost kernel[0]: Couldn't alloc class "AppleIntelIntegratedFramebuffer"
Sep  8 21:20:43 localhost kernel[0]: Couldn't alloc class "Intel915"

 

Thanks again for the help.

 

Did you do 24 & 16 after the changes? I see VooodooHDA not loading either.

Link to comment
Share on other sites

Did you do 24 & 16 after the changes? I see VooodooHDA not loading either.

 

Yeah, a couple of times just in case I made an error. I've got an iMac with Snow Leopard that I'm using to build the Extra/Extensions.mkext on using KextUtility.

 

I've read other posts about removing the dependancies on the GMA950 stuff. I know that there is a something in that - I've just not had the time to take it all in yet.

 

I'm either missing a trick or just very unlucky. My previous Hackintosh runs have always gone smoothly.

 

Thanks again for responding.

Link to comment
Share on other sites

  • 3 weeks later...

The original method I posted works but is not the best way, you should read post 3.

 

Using 18 Seven method I have a perfect clean retail install everything working including internal mic and it upgrades to 10.6.1 from software update no problems.

Link to comment
Share on other sites

  • 1 month later...
QE/CI doesn't seem to be working in SL with those GMA950 drivers on my Wind U100. Are you able to see the Menu if you start FrontRow?

 

Nevermind. Solved using the recommendations in this post:

http://www.trick77.com/2009/11/08/snow-leo...-msi-wind-u100/

 

What a difference QE/CI makes on the Wind, the GUI is a LOT faster! All the stuttering is completely gone and of course FrontRow works as well now.

Link to comment
Share on other sites

  • 3 weeks later...

I've just started out on this process. Already got an MSI Wind running Leopard and three real Macs but is nice if I can get it in sync with the others on Snow LEopard.

 

I got to this stage:

 

6 Find the EFI partition identity via Terminal - eg. disk0s1

7. Mount the EFI partition.

 

Two questions: How and How? ;-)

 

I think I just need more detail - what command do I run in terminal?

 

Hope someone can clarify for me. Thanks

Link to comment
Share on other sites

  • 10 months later...

I dont get your first couple of instructions as im a total n00b

 

1. Get 4211-10A432 & google for the others - CHECK

 

2. Plug your USB hdd into the Mac & format GUID. - USB STICK or HDD from 4211?

 

3. Install Snow Leopard via Mac. (Double click install icon on DVD) - Click install icon on my mac and choose install location above usbstick/hdd or restore install image on to usb?

 

4. When the install complete (still on the Mac & booted to the new install) Remove AppleIntelCPUPowerManagement.kext. from System/Library/Extensions. (Make sure you don’t take it from the Mac’s hdd or your mate will not be happy) OR include this kext in Extra Folder before doing no 13 - Right restart my mac and choose boot from usb installed operating system?

 

 

 

 

Im writing this from a Lifehackers Hackintosh (everything works great apart from the timemachine which seems to work but just doesnt backup.)

Sorry for being a n00b

Link to comment
Share on other sites

  • 2 weeks later...
I dont get your first couple of instructions as im a total n00b

 

1. Get 4211-10A432 & google for the others - CHECK

 

2. Plug your USB hdd into the Mac & format GUID. - USB STICK or HDD from 4211?

 

3. Install Snow Leopard via Mac. (Double click install icon on DVD) - Click install icon on my mac and choose install location above usbstick/hdd or restore install image on to usb?

 

4. When the install complete (still on the Mac & booted to the new install) Remove AppleIntelCPUPowerManagement.kext. from System/Library/Extensions. (Make sure you don’t take it from the Mac’s hdd or your mate will not be happy) OR include this kext in Extra Folder before doing no 13 - Right restart my mac and choose boot from usb installed operating system?

 

Im writing this from a Lifehackers Hackintosh (everything works great apart from the timemachine which seems to work but just doesnt backup.)

Sorry for being a n00b

 

Right i did some investigating, still don't get your instructions derrrrr but i sorted it now anyways using this tutorial - http://insanelywind.com/forum/viewtopic.php?f=41&t=2835 - soooooo easy, just right for n00bs

 

Everything seems to work fine just some tweaks to sort out i.e the Wifi which was fixed by installing the Realtek_RTL8187SE_MacOS10.5.zip

The track pad works but the initial touch has to be in the top left hand corner, it doesn't really effect me so haven't sorted it yet.

Web cam isnt working but i dont use it - i guess all of these problems are easily fixed using the Kext off this page - http://insanelywind.com/forum/viewtopic.ph...p;hilit=Revised

Link to comment
Share on other sites

 Share

×
×
  • Create New...