Happy to report, no panics since swapping in the older AirPort driver
I pulled the kext from a Time Machine backup I had of my machine prior to installing Lion, then I had him use a utility made for drag-and-drop kext installing.
I hope distributing these isn't against any rules, but I've zipped up the two and put them in my Dropbox: http://db.tt/XXPtqeb Just extract it, drag and drop the kext onto the Kext Utility, then reboot.
If it makes you feel any better, you could pull your own copy of the IO80211Family.kext out of a backup of any Snow Leopard system you have. It is found in /System/Library/Extensions/. The versions that ships with Lion (and apparently has some issues) is 4.0 -- the last version we saw in Snow Leopard is 3.2 (that's the one we used.)
Also it goes without saying that you should be sure to do a backup of your system before attempting this fix, and you are doing so at your own risk Hope it helps!
I know many of you out there are having Wi-Fi related panics. For those that are getting Nvidia driver related panics, do you use TextMate? I've been able to consistenly get 8 kernel panics by opening TextMate, then entering mission control. It doesn't matter if I have it open for just a second, or hours, but if it's the focus when I enter mission control it blows up. I've tested with several other applications with no problems, then back to TextMate -> Mission Control -> PANIC! Can anyone else reproduce this?
MacFixit: Black screen / kernel panic
Some Lion users plagued by black-screen bug
The issue seems to happen specifically when certain graphics events are happening such as manipulating images in applications, or triggering interface elements when graphics events are occurring. In addition, it happens when systems are woken from sleep.
Most systems that appear to be affected are 2010 MacBook Pros running a Core i5 or Core i7 processor and with Nvidia 330M graphics, but some iMac systems have also been affected. The problem appears to be an issue with the handling of the Nvidia graphics card, either in the drivers or in the firmware of the card, and may be rooted in how the systems are handling the switch between the onboard and discrete graphics chips in these dua-GPU systems. Affected users have found that if they force their systems to run on the integrated graphics chip then the prevalence of the crashes lessens, if they happen at all.
I am having Kernel Panics as well.
According the report, THIS is the common problem I am seeing:
Kernel Extensions in backtrace:
Notice keywords: AirPort.Atheros40(500.55.5).
If you check everyones errors, most are everyone who has upgraded to Lion and it relates to AirPort.
I called AppleCare Support & my local mac store and they say run the disc that comes with the iMac and it will check the hardware and see if there is any faults with AirPort as it appears to be.
They also suggested a reinstall (but that is pointless if you having this issue and want to use WiFi, so if you plug it in and/or tether with your iPhones *like I am doing now haha* then you should be fine to reinstall Lion and hopefully not have that issue.).
I am going to reinstall Lion and see if I have the issue. I was going on 4 days of enjoying Lion problem free up until yesterday when I started having Kernel Panics. It's isolated down to the WiFi.
Only solution at this point is to take it in or reinstall Lion and see if it resolves the issue.
I did the clean install of Lion and back-up from time machine. İt worked. I also use wi-fi at work and home office. Never had a proplem. The only proplem I am having is my desktop files keep re-changing their places on the desktop when I log-in or start the next day. I would like my destop files to stay on the deskop the order I liked them to be. Can anyone help with tis issue? Thanks
Thanks for the suggestion Kyahx.
After 5 KP's in the last 2 days all with the IOAVBFamily as last loaded kext and all when the Wifi was used heavily i tried your solution and re-installed the 3.2 version from Snow Leopard via my Time Machine. (i had a backup of my system). If this one doesn't work i will go back to Snow Leopard. I work on this machine and can not have it crash on me a few times a day.
If i survive the next 24 hours without KP's i will be happy. And off course i will post the result here for other users.
A 2010 Imac 2.8 GHz Intel i5
with 12 GB Ram
ATI Radeon HD 5750 1024 MB graphics
OS X 10.7 Lion 11A511 (since 26 july)
Some 20 hours further since trying the solution from Kyahx and no KP's since. While i've been using Wifi heavily. Looks very promising.
Now i will check after every update from Apple which version of the IOAVBFamily.kext file i have. To see if the file is being updated by Apple in the future and if this is a solution or not...
Thnx again Kyahx!
Using Kyahx method as keept me KP free for about one week of wifi heavy usage.
Today a friend of mine was showing me his brand new macbook air and we decided to try AirDrop only to find out that it wasn't showing up anywhere ... I checked the models that support the features and my iMac should be supported. Can this 2 problems (WiFi-AirDrop) be related?
AirDrop (being a new Lion feature) requires not only the supported hardware (which you have) but support on a driver level (which you removed by installing the older kext).
So you are correct that the two are releated. In order to use AirDrop you would need to reintsall the Lion version of the IO80211Family.kext -- but I think its a feature worth giving up in turn for a stable system I can only assume OS 10.7.1 will bring an updated driver and hopefully everything will work as intended with the proper / latest drivers.