Installing Snow Leopard on a HP Compaq 6710b
NOTES:
– All the files needed files are available in a single zipped file at a link supplied below.
– in the BIOS set the SATA mode to non-native i.e., not AHCI (especially if you get crashes pointing to IOATAFamily, there is a thread on insanelymac on this. It appears when the secondary IDE channel is disabled as in the HP 6710b for example, it causes applexiiata kext to trigger a bug in ioatafamily. There is a modified ioatafamily on that thread that fixes the bug)
– from an existing install of leopard (e.g., iatkos v 7 running session)
– restore the snow leopard dmg (snowleopard_10a432_userdvd.dmg) to a partition or usb
– replace the OSInstall.mpkg with the one that supports mbr if necessary
– start installation by double-clicking the OSInstall.mpkg
– choose the destination partition (already formatted hfs+)
– customize as necessary (e.g., add rosetta, remove language translations, etc)
– install (less than 20 minutes)
– install chameleon 2 rc3 r658 (Dr Hurt installer package, September 7, 2009) to the Snow Leopard Volume
– create /Extra/Extensions folder on the Snow Volume
– edit the following file on the Snow Volume and add the kernel flag to boot 32bit kernel to it. The X3100 drivers are 32bit only. File: Library/Preferences/SystemConfiguration/com.apple.Boot.plist
<key>Kernel Flags</key>
<string>arch=i386</string>
-copy the file Library/Preferences/SystemConfiguration/com.apple.Boot.plist to /Extra/ on the Snow Volume
– copy the following kexts to /Extra/Extensions/ on the Snow Volume
NullCPUPowerManagement.kext
OpenHaltRestart.kext
fakesmc.kext
PlatformUUID.kext
– Add the correct UUID to the Info.plist of PlatformUUID.kext by running the following command against the SNOW Volume e.g., (my SNOW volume is mounted as /Volumes/SNOWHDD)
# diskutil info /Volumes/SNOWHDD | grep UUID
Volume UUID: 8F7DE39F-8020-33D2-8BE0-C22BE94D9A01
# below is the section from the PlatformUUID kext’s Info.plist where I replaced the default value with my volume’s UUID
<key>PlatformUUID</key>
<string>8F7DE39F-8020-33D2-8BE0-C22BE94D9A01</string>
– (Optional?) copy smbios.plist to /Extra/ and set the SMUUID key in the file to the same string value e.g., (for my installation, 8F7DE39F-8020-33D2-8BE0-C22BE94D9A01)
– copy kexcachesfix.sh /Extra/
– delete AppleIntelGMAX3100FB.kext from /S/L/E from the Snow Volume
– copy AppleIntelGMAX3100FB.kext from leopard graphics update 1.0 to /S/L/E on the Snow Volume
– delete all the AppleIntelGMA950* kexts
– copy AppleACPIBatteryManager.kext to /S/L/E on the Snow Volume
– copy the 2 kexts from PS2_Univers.zip (AppleACPIPS2Nub and ApplePS2Controller) to /S/L/E on the Snow Volume
– copy VoodooHDA.kext (version 1.2) to /S/L/E on the Snow Volume
– copy VoodooSDHC.kext to /S/L/E on the Snow Volume (optional)
– run the kextcachefix.sh to build your kextcaches – specify the full path to the mount point of the Snow Volume e.g, /Volumes/SNOWHDD
– Restart computer and boot from Snow Volume (OR continue below)
– install update 10.6.1 (MacOSXUpd10.6.1.dmg) to the Snow Volume
– delete GMA950 kexts from /S/L/E on the Snow Volume
– delete X3100FB kext from the Snow Volume and replace with the one from Leopard Graphics Update 1.0
– run kextcachefix.sh again
– restart computer and boot from Snow Volume
Links:
– All mentioned files are in the zip here: http://www.itayemi.com/HP6710bSnowLeopard.zip
– I got most of the kexts from: http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86
Pingback: UNCATEGORIZED - ReelBean Now Supports Snow Leopard - TechBlog
So..
As far as I can judge your dsdt patching in HPET section (Device (C294) with pnp0103) did not work since NullCPUPowerManagement.kext is required. How r u sure this C294 device in your dsdt is the HPET one? Just because this is the part identified by DSDT Patcher? Is there another way to identify it? I’m not a DSDT expert by the way.
Hi!
Great notes.
I also installed Snow Leo on my HP 6710b laptop and updated to 10.6.2 using Your install notes. The one problem I’m having is with the ethernet card. I can’t make it work.
Can You tell me does your ethernet link works? What kexts did You use?
Thanks in advance.
With all the doggone weather we have had lately I am stuck indoors, fortunately there is the internet, thanks for giving me something to do. 🙂
a hackintosh without QE is worthless
I frequently don’t post in Blogs. Nevertheless, your blog forced me to! Impressive work.. Keep it coming! Peace!
good share, great article, very usefull for us…thanks!
Pingback: Hp 6710b
Can you reupload those files. I can’t download them!
Really good work so far,
thanks!
link to HP6710bSnowLeopard.zip is broken.
Please, refresh …
Thank you
Pingback: Werkwijze: Nieuwe installatie van snow 10.6.3 of hoger op en HP6710b
hello, great Blog.
Can you tell me where can i find this files : HP6710bSnowLeopard.zip. The link is dead
thanks
Link to download HP6710bSnowLeopard.zip doesn’t work. Please help me to download it… Thanks in advance!
@sangotag and Francesco. Not sure how I managed to delete the file. I will upload it as soon as possible, but you can get the files from the link mentioned in the post i.e., http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86
Hi great blog
I’m looking for a wifi kexts for my 6710b laptop will have the kexts I would be very helpful thanks
Hello,
Can someone tell me if the external video adapter works with snow leopard on a HP 6710B.
I’d like to use mine, closed in a drawer, connected to my external LCD (special resolution : 1366×768) with a remote software.
Thanks
Oh my goodness 🙂 An amazing article. Please write more articles such this…
Best regards Alex
I have re-uploaded the file HP6710bSnowLeopard.zip so the link should work now. Apologies for the delay in responding.