Updating to Snow Leopard 10.6.2

February 12th, 2010

Apple / Mac, Snow Leopard

Note: This update requires you to be running 10.6.1. If you aren’t already, you can download and install the 10.6.1 update from here. And don’t worry, just install and restart when prompted and you’ll be good to go.

Snow Leopard has been available to the public for almost 6 months now, has received 2 updates, and has been running nearly perfectly on the 1525 (and mostly every other hackintosh that could run Leopard). The newest update, 10.6.2, has been out since early November, but a lot of users have yet to make the upgrade. Unlike the Leopard distro days, users are running retail copies of Snow Leopard and thus the upgrade processor is much simpler. So call it old superstition, or sticking to what you know, but users have been hesitant about performing the update. Well that fear of upgrading bears no merit in this case as the 10.6.2 is one of the easiest updates we’ve seen. Instructions follow, and I think you’ll be shocked just how easy the update is.

1) Download the 10.6.2 Delta Update from Apple.com. It’s a fairly large download- 473MB- so grab a cup of coffee in the mean time.

2) Download the new SleepEnabler.kext and unzip it to your Desktop.

3) Install the update from step 1 but sit tight; you do not want to restart you computer yet. Once Installer tells you the update is finished and to restart, launch a new Finder window.

4) Copy the unzipped SleepEnabler.kext from your desktop to /Extra/Extensions/, overwriting the previous version of the kext.

5) Navigate to /System/Library/Extensions/ and remove IO80211Family.kext.

6) Note: This step is only for users with Celeron Processors. Run this package on your Snow Leopard partition to install a compatible kernel (thanks Joey).

7) Restart.

8) Navigate to /System/Library/Extensions/ and delete AppleHPET.kext. This will allow your USB to once again operate at 2.0 speeds.

9) Restart once more

That’s it! As long as you followed those few simple steps, you’ll be up and running 10.6.2 without a hitch. Plus your USB will be running at 2.0 speeds again!If you found this guide useful then feel free to make a donation by clicking the link at the end of the Author’s Mini-Biography or by clicking on some ads around the site. Any amount truly does help.

, , , , , ,

About Thomas

Thomas is a self-proclaimed guru (just ask him). He enjoys long walks on the beach, running Mac OS X on his Inspiron 1525, and tweeting about nonsensical life happenings. You can follow Thomas on twitter, email him, or search the interwebs for all his personal information. Neither should be too difficult.

View all posts by Thomas

151 Responses to “Updating to Snow Leopard 10.6.2”

  1. Jason

    before i go through with this i see when i click the 10.6.2 download link it says its not a combo, in the description it say 1) Download the 10.6.2 Combo Update from Apple.com. should i find a combo or just download from that link?

    Reply

  2. Sangram

    I successfully installed MAC OS X 10.6 on Inspiron using following tutorial

    [link removed]

    am i able update to 10.6.2 using your method ? or their will be any complications?

    Reply

  3. Locutus

    It’s fine Thomas–I was just hoping. As this celebrates the first week with my hackintosh, I’ve had fun pushing it to its limit. The reason I’d rather use your guide is, well, it’s much better written.

    Reply

  4. Locutus

    Hi Thomas.
    After following this guide (http://macyourpc.com/2009/09/13/mac-os-x-10-6-snow-leopard-retail-install-boot-132-method/), I wanted to have 10.6.2. So I followed this guide, but I get a kernel panic upon boot. (There was no /Extra/Extensions folder for me.) Here is a picture:
    http://img248.imageshack.us/img248/3149/img0005ns.jpg
    As you can see, I had the laptop on its side because it overheats.

    Reply

    • Thomas

      Locutus- My guide and the guide at Mac Your PC are very different, and therefore my update guides should only be used in conjunction with my Snow Leopard installation guide. There are numerous comments at the guide you used that will tell you how to update to 10.6.2 and beyond. Sorry I couldn’t be more helpful, but I can’t possibly diagnose an issue completely unrelated to my methods. I hope you can understand that.

      Reply

  5. Juicyj11

    well the extra folder is there but the extensions folder wasnt there??

    Reply

  6. Juicyj11

    ok thanks…..i had to make the folder cause it wasnt there…..

    Reply

  7. Juicyj11

    This might sound like a noob question but where is /Extra/Extensions/ located at?, I cant find it.

    Reply

  8. Lohen

    Guys y don’t u try Windows .. install MacDrive n change wat ever u 1 in Mac

    Reply

  9. Joey

    @MilkyTech
    I don’t want to be involved with this, sorry, need to fight your own battle.

    Reply

  10. cedyc

    Thanks. My service tag is 8TZNP21 and looking at the drives on dell’s site it looks like it’s one of these

    Intel 82845G/Gl/GE/PE/GV for the controller

    Driver:

    Intel Grantsdale G Integrated Video
    Springdale G Integrated Video
    845 G/GL Intergrated Video

    I’m not at home so I don’t know for sure, but I’m assuming any of those should work

    Reply

    • Thomas

      A quick search didn’t reveal anything, and there usually isn’t much support for integrated graphics in OS X. I would recommend that you pick up a discrete Graphics Card. Check insanelymac.com to verify it’s supported before you purchase or you’ll be stuck with more unsupported hardware.

      Reply

  11. cedyc

    Anyway, after doing some more research I decided to take another crack at installing Mac OS on my Dell Optiplex. I used iAtkos v7 and it worked pretty good. So far everything works but the video drivers. I have an integrated video card, I get the good ole’ 256 colors so everything is grey and white. I’m going to get another video card for it this week and hopefully I should be fine. The network adapter and sound works. I can’t see enough to test anything else. I’ll give an update when I get a video card.

    Reply

  12. MilkyTech

    @Cedyc – You are exactly right. demanding an immediate answer to a post is extreme. Anyone following along with the posts would see that I made a JOKE by posting the same post as Thomas. There was no need for him to get all bent out of shape over it and ban me from support.

    @Thomas – If you are going to moderate a blog/forum, you need to develop a thicker skin

    Reply

  13. Joey

    Not trying to get in the crossfire here (:, but I agree with cedyc.

    Reply

  14. cedyc

    Hey guys, I don’t think either one of you were trying to disrespect one another. We all have to remember here that we all have jobs and other things that we do. This is just a hobby for most of us and we should respect everyone’s time in answering posts. I know sometimes we get frustrated when we are in the middle of a problem and nobody is answering but we’re not getting paid for doing this so demanding a post be answered right away is pretty extreme in my opinion.

    Reply

  15. MilkyTech

    dude, what is wrong with you? Not a single one of my comments were disrespectful in any way what-so-ever.
    I am curious to see if Cedyc or Joey think my comments were out-of-line or disrespectful in any way

    you guys want to chime in here?

    Reply

  16. MilkyTech

    ok, whatever. Like I said, it was a JOKE…using your own comment. If you can’t laugh about it and move on, it makes you a hypocrite.
    You have still yet to acknowledge the fact that you were the impatient one with me when you wrote that very comment to me just a couple of days ago. I just put it right back at ya as a JOKE. my comments didn’t actually require a response. They were basically updates.
    Like my boy Rome says, “If you did it, then just Own it!”

    Reply

    • Thomas

      And yet you continue to criticize? When I said that earlier, I was not impatient. I had posted several comment directly at you, and you had posted several comment back, yet you had not responded to anything I had said. I did not mean it in a rude way. I was actually curious as to whether or not you had seen my comments as you had not said anything about them. When you said it you were impatient as you had just triple posted, and then 4 hours after your last comment you ask me if I see your comments. Regardless, you can go elsewhere for assistance from now on. Keep up the disrespectful behavior and you will have all comment rights revoked.

      Reply

  17. MilkyTech

    @Joey – Thanks for the tip, setting the timeout to 1 worked for me also…must be a Celeron thing :-)

    Reply

    • Thomas

      MilkyTech- Your comments were never deleted; they were simply awaiting approval. You have every right to comment here, but I won’t be offering you any assistance as you want to be impatient when I am voluntary helping those who need assistance.

      Reply

  18. MilkyTech

    so you can dish it out, but you can’t take it? look back a few posts and you will see that I copied and pasted your comment to me. It was supposed to be a joke. Don’t be so sensitive. When you posted that exact same comment to me, I simply apologized. I didn’t throw a tantrum and call for peoples heads.

    Anyway, I am going for 10.6.3 today with the new sleepenabler from Meklort’s Blog.
    get the sleepenabler here: http://www.meklort.com/?wpfb_dl=2
    supposedly, this sleepenabler will be good for all updates as you can specify the pmversion when booting or just disable the kext. read Meklorts Blog for more info on the new sleeepenabler.

    Reply

  19. Joey

    @thomas Thanks, I’ll hold off. Let me know how testing goes.

    Reply

  20. Joey

    @mikeytech I had the same issue. You can’t set your timeout to 0 (at least, it didn’t work for me). Set it to 1 or something short and see if that works.

    Reply

  21. Joey

    10.6.3 showed up in my software update today, Just letting you know. How should I go about install? Make a guide soon (:

    Reply

  22. MilkyTech

    Thomas- Please let me know if you are seeing my comments as you haven’t acknowledged anything I’ve said.

    Reply

    • Thomas

      MilkyTech- Being a smart ass won’t get your questions answered any quicker. This is all voluntary; I am not required to help anyone. Just because you’ve been waiting four hours and your question hasn’t been answered doesn’t give you the right to be a complete jerk. Please go elsewhere for support now as you are no longer welcome here.

      Reply

  23. MilkyTech

    Ignore that last comment, in-fact delete it if you wish. not sure what happened, but wireless is back now.

    Still can’t set default boot partition. Here is what my com.apple.boot.plist looks like:

    Graphics Mode
    1280x800x32
    Kernel
    legacy_kernel
    Kernel Flags
    arch=i386
    Default Partition
    hd(0,1)
    SMBIOSdefaults
    No
    Timeout
    0

    Reply

  24. MilkyTech

    reinstalled IO80211,kext and IONetworkingFamily.kext but still no wireless

    Reply

  25. MilkyTech

    up and running 10.6.2 but no wireless now. I assume this is due to removing IO80211Family.kext??

    Reply

  26. MilkyTech

    FINALLY UPDATED!! I guess it didn’t like the shortcuts I took. Not sure which shortcut was causing the problem though. Probably skipping the 10.6.1 update? definitely not going back to test it.

    Reply

  27. MilkyTech

    ok, started from scratch, but tried to take shortcuts.
    installed sl via boot132 method. installed voodoo kexts but not sleepenabler or EHCIsleepenabler. reboot
    went directly to 10.6.2 from 10.6…before rebooting tried to install new sleepenabler kext via Kext Helper, but it wouldn’t let me drag n drop into kext helper, not sure why, so installed sleepenabler via Terminal, no problem there…removed both io80211family.kexts, installed legacy kernel, rebooted with -f -x…
    new kp this time due to IOATAFamily.kext. deleted that via terminal and now don’t get kp, but boot hangs at very end

    Reply

  28. cedyc

    Exactly.. Keep up the good work man..

    Reply

  29. MilkyTech

    it shouldn’t make a difference if I put the new sleepenabler kext in /volumes/macintosh\ hd/system/library/extensions
    rather than in /volumes/macintosh\ hd/extra/kextstore
    should it?

    Reply

    • Thomas

      Yet another difference between my guide and Genaro’s. The kext should be placed in /Volumes/macintosh\ hd/Extra/Extensions. I don’t think that’s causing the issue, but it’s worth trying to move it there just to see if it helps.

      Reply

  30. cedyc

    Thomas I tried ever which way to install Leopard and Snow on my Dell Optiplex and it would not work. I just put Fedora 12 on it and called it a day. At least I don’t have to worry about the kids getting any more viruses on it.

    Reply

    • Thomas

      MilkyTech- Try reinstalling the Needed Kexts from step 9 in the original Snow Leopard Guide. You can do so from Terminal, but I really recommend Ubuntu as these kexts can “make or break” your system.

      Cedyc- Yeah, linux seems to be good at keeping the viruses out. Can you say “Execution Privileges?”

      Reply

  31. MilkyTech

    installed new sleepenabler and get a new kp now

    warning: skipping personalities in blacklisted kext com.apple.driver.AppleIntelCPUPowerManagement
    [SleepEnabler] Registering PowerManagement dispatch table…
    Please contact someone with a photo…blah blah blah
    panic(cpu 0 caller 0x2a8a8c): “Version mis-match between Kernel and CPU PM”@/Users/nawcom/Desktop/xnu-1486.2.11/osfmk/i386/pmCPU.c:662

    not looking too good here, may have to start over from scratch

    Reply

  32. MilkyTech

    yeah, I just tried the Knoppix bootdisk with no success. doesn’t see mac drives. I am starting to get more comfortable with Terminal now so I am booting to the SL install disk again and will use terminal to install the new sleepenabler [fingers crossed]

    Reply

  33. MilkyTech

    I have a Knoppix boot cd, will that work as well as Ubuntu?

    Reply

    • Thomas

      I would use the SleepEnabler.kext just for good measure, as they system may not boot without it (unconfirmed, but possible). I would also recommend an Ubuntu LiveCD as I have had success with it in the past, it supports hfs+, and even includes GParted for more advanced partition editing. It’s a great emergency disc to have!

      Reply

  34. MilkyTech

    I’ve never had a leopard partition. I used the boot-132 method described on macyourpc.com.
    I just removed the sleepenabler.kext and the io80211family.kext through terminal and rebooted with -f -x -v flags and still got the same kp. I forgot to remove the EHCISleepEnabler.kext though, I will try that this morning. ‘
    should it boot without any sleepenabler, or do I have to install the new sleepenabler.kext?

    Reply

  35. MilkyTech

    sorry, yeah I forgot about the whole sleepenabler thing since I ruled that out early when I was having the rebooting problem. This is going to be a hassle to do now. I suppose I could boot to the SL install disk and run Terminal and remove the kexts from there.

    Reply

    • Thomas

      That is one option. Another would be to boot from a Linux LiveCD, such as Ubuntu, and remove the kext from there. Of course, if you still have your Leopard partition you could always boot that up and remove the kext.

      Reply

  36. MilkyTech

    tried the update again, this time with the legacy kernel installed.
    reboot problem is gone, but still won’t boot os. I get a kernel panic that seems to involve the EHCISleepEnabler. I get:

    Kext com.superhai.driver.EHCISleepEnabler – library kext com.apple.driver.AppleUSBEHCI not compatible with requested version 1.0
    Can’t load kext com.superhai.driver.EHCISleepEnabler – failed to resolve library dependencies.
    Kext com.superhai.driver.EHCISleepEnabler failed to load (0xdc00800e)
    Failed to load kext com.superhai.driver.EHCISleepEnabler (error 0xdc00800e)
    Couldn’ts alloc class “EHCISleepEnabler”
    com.apple.AppleFSCompressionTypeZlib load succeeded
    Not Loading kext com.superhai.driver.EHCISleepEnabler – not found and kextd not available in early boot.

    Reply

  37. MilkyTech

    so I read a few more posts and saw that Joey found a fix for the celeron. I downloaded the legacy kernel but haven’t installed it yet. I am assuming the thing to do is update to 10.6.2 then just double click this pkg file before rebooting and I should be good to go? what will happen if I don’t boot with the -f flag?
    Also, the file says 10.2.0, so is this a kernel from a mac os prior to even Panther? that won’t have any effect on how SL runs or on any SL features?

    Reply

    • Thomas

      MilkyTech- Did you see my comment? And 10.2 indicates it is for 10.6.2. For example, Kernel 9.2 was for 10.5.2, and 10.1 was for Snow Leopard 10.6.1. The way it works, I’m assuming, is that the first number is the number of their operating system (10th OS made by Apple) and the second number is the OS version (X.X.2 = X.2).

      Reply

  38. MilkyTech

    I never considered the processor either as I knew it was intel. I had been planning on upgrading to a t7250 since I bought the laptop, just waiting for a super good deal on ebay. I had completely forgotten that my original reason for wanting to upgrade was that it IS in-fact a celeron! I feel like such an IDIOT!
    If you can’t come up with a workaround, no worries since I will eventually get the t7250

    Reply

    • Thomas

      This guide has actually been updated to include the Celeron fix. Just follow this guide again and make sure to follow the new step 4.

      Reply

      • Thomas

        MilkyTech- If you’re planning on getting the t7250, why not jump to the t7300? The chips are practically identical expect that the t7300 has 4MB Cache vs the t7250′s 2MB. Plus, the t7300 is currently $16 cheaper on eBay ($86 vs $70, respectively).

        Reply

  39. Joey

    Didn’t know that, thanks. Also, I have a problem (not again). My mouse cursor keeps jumping around the screen. Eg. When I move the cursor down it will move downwards and then jump back up, or I will move the cursor to the left and it goes back toward the left as soon as I remove my finger from the trackpad. This doesn’t always happen, only when I make a big cursor move like from the top of the screen to the dock. How can I fix this?

    Reply

    • Thomas

      I know the issue to which you are referring; I was facing the same issue but it was remedied when I reinstalled Snow Leopard due to other reasons. All I can suggest is reinstalling the VoodooPS2Controller package from the SL drivers pack.

      Reply

  40. Joey

    Your Very welcome, I needed the fix to so it was a great thing that I came across that or I’d be screwed and begging you to give yourself headaches trying to help me with my computer. With the fix you need to boot up using a kernel called “legacy_kernel”. Just get into chameleon and type in “legacy_kernel -v -f -x”. Every other time you boot you still have to do “legacy_kernel -v -f” to boot up. If you are a daredevil user you can delete a file called “mach_kernel” that lies at the top of your HD and rename “legacy_kernel” to “mach_kernel” and then you don’t have to type “legacy_kernel” every time you boot.

    Reply

    • Thomas

      I tried out the package (to see how it installed) and it automatically updated my com.apple.Boot.plist with the correct kernel, thus meaning you don’t have to boot with legacy_kernel

      Reply

  41. Joey

    Sorry Thomas, i didn’t see your most recent comment, I do have a intel Celeron processor and it works great now.

    Reply

  42. Joey

    I’m writing this comment on my laptop running mac os x 10.6.2. Just read through the forum that I sent you and download the legacy kernel. It is actually faster than the other one!

    Reply

  43. Joey

    I’m installing the fix that was put on the forum that I posted. I’ll tell you how it works out.

    Reply

Leave a Reply