• On CHOW: His burger will EAT your burger
advertisement
Click Here
August 12, 2009 9:39 AM PDT

MacBooks affected by Airport bug not able to install Airport Client Update 1.0

by CNET staff
  • Font size
  • Print
  • 4 comments

Written by Topher Kessler

Some people who had Airport problems after upgrading to 10.5.8 may not be able to install the patch Apple released today, especially if they have modified their system with various workarounds to get Airport working again.

When we posted our workaround for the problem, we specifically mentioned to back up the current kernel extensions before replacing them with old versions that were more stable. Before applying the current patch from Apple, be sure to revert the workaround and copy the replaced extensions back to the Extensions folder. After this is done, restart the computer and try running the installer again.

A second option is to download the AirPort Client Update installer manually and use Pacifist to extract the kernel extension replacement from it. This should only be done if you are sure your system is one of the ones mentioned in Apple's documentation for the update. These include the following:

  • MacBook (13-inch, Late 2007)
  • MacBook (13-inch, Early 2008)
  • MacBook (13-inch, Late 2008)
  • MacBook Pro (15-inch, Early 2008)
  • MacBook Pro (17-inch, Early 2008)
  • MacBook Pro (17-inch, Late 2008)

To revert workarounds and install the update manually, be sure to copy back the most recent version of the "AppleAirPort.kext" extension that we mentioned to replace in the workaround (this apparently was not involved in the problem, and a replacement is not included in Apple's update). After this, use Pacifist to open the installer file and navigate to the kernel extension provided there. Then either extract it or install it to the /System/Library/Extensions/ folder, replacing any current extension you may have there. You can then load it into the extensions caches by running the following commands in the Terminal:

mv /System/Library/Extensions.mkext ~/.Trash
kextload -t /System/Library/Extensions/IO80211Family.kext
kextcache -k /System/Library/Extensions

WARNING: After running the "kextload" command, if there are any errors do not continue, and remove the new kernel extension (replacing it with an older version). This command will test the kernel extension for dependencies and if some are not met, you may destabilize your system if you continue.

After these commands are run, restart your system to load the kernel extension.

A final option is to download and apply the latest "Combo" updater for 10.5.8, which should refresh the Airport extensions. After this is done, run the Airport client update again.

Questions? Comments? Send us feedback: http://www.macfixit.com/contact
Be sure to check us out on Twitter and the CNET Mac forums.


Topher has been an avid Mac user for the past 10-15 years, and has been a contributing author to MacFixIt for just over a year now. One of his diehard passions has been troubleshooting Mac problems and making the best use of Macs and Apple hardware both for family and friends, as well as in the workplace. He and the newly formed MacFixIt team are hoping to bring enhanced and more personable content to our readers, and keep the MacFixIt community going here at CNET. If you have questions or comments for Topher or the other MacFixIt editors, feel free to contact us at http://www.macfixit.com/contact

Resources

  • workaround
  • AirPort Client Update inst...
  • Pacifist
  • Combo
  • http://www.macfixit.com/co...
  • Twitter
  • CNET Mac forums
  • More from Late-Breakers
  • Recent posts from MacFixIt
    Apple releases Aperture 3.0
    Manage iCal's automatic e-mail generation for invitations
    CNET TV Apple Byte: Apple faces critics
    Weekly Utilities Update: Net Monitor, MiniUsage, TimeMachineEditor, more...
    Odds and Ends: Essential video codec packs for OS X
    Address Book: Unable to add, view contacts
    Persistent 'Faster Browser Search' overtaking Safari's default search
    Quick tip: Faster Time Machine backups
    Add a Comment (Log in or register) (4 Comments)
    • prev
    • next
    by kucharsk August 13, 2009 4:30 PM PDT
    Here's a quick test to see if the update is applicable to your machine before you download it:

    1) Go to the Apple menu and select "About This Mac"
    2) Click on the "More Info?" button to launch System Profiler
    3) Click on "Hardware"

    Your Mac's Model Identifier will be listed there - something like "MacBookPro5,1" or "MacBook4,1."

    This update is only for the following models:

    ? MacBook3,1
    ? MacBook4,1
    ? MacBookPro4,1

    If you've got a different model, applying this update not only won't solve your problem, it may even break your current installation.

    This fix is not some magic "global fix to all AirPort issues"; it addresses one issue, where AirPort transfer speeds on those particular machines drops significantly when they are running off-battery after installing 10.5.8.

    If you are running with a self-assigned IP address or your Internet is slow or you can't associate with your router's network, this fix has nothing to do with those issues and your problem lies elsewhere, either in your system or in another 10.5.8 bug.
    Reply to this comment
    by craigjl August 13, 2009 4:30 PM PDT
    >
    This is a reply to a previous comment by kucharsk


    I have a MBP Core Duo that I upgraded to 802.11n via the mac pro airport card. This fix resolved my problems with slow wifi speeds while running on battery. My problems started after the 10.5.8 upgrade.
    Reply to this comment
    by v1m August 16, 2009 10:59 PM PDT
    Shockingly bad having to do this on a Mac! I left the WIndows world so as not to have to deal with rubbishware workarounds like this.
    Reply to this comment
    by Federalist August 18, 2009 6:58 PM PDT
    Is this only a MacBook issue? I updated my new Mac Mini to 10.5.8 today and now I can't connect to my Airport Extreme network. I think I was able to connect after the update in order to install the 2009-04 security patch. But, I can't connect now.
    Reply to this comment
    (4 Comments)
    • prev
    • next
    advertisement

    About MacFixIt

    MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

    Add this feed to your online news reader