Grip72-
It's hard to convey tone in these forum posts, so please take this counter post as putting out information, and seeking clarification, not as an attack on you or the information you've provided.
First, according to multiple sources, including Apple's own support docs:
http://support.apple.com/kb/ht3770
The only Macs that ship w/ the 64 bit Kernel enabled by default are the Mid 2010 and newer Mac Pro's, and the 2011 MacBook Pro's. All other Macs have shipped, and continue to ship w/ the 32 bit Kernel enabled as the default. The MBA doesn’t appear on the list as even being capable of booting into the 64 bit Kernel.
You may well have changed your boot settings on your 2010 MBP and MBA (assuming it’s capable) to 64 bit, but they didn't ship that way. If you did change them to 64 bit mode, and frequently tether your iPhone via USB using them w/out any Kernel Panics, then that would be interesting data to add to this post. I spent several hours researching (googling) this problem after I discovered it was USB tethering related, and found dozens of past posts across the Mac related web which all seem to support the idea that this issue is directly related to tethering via USB while booted into the 64 bit Kernel. The earliest post I saw that reflected this was in late 2009. I've also seen posts where people encountered the issue w/ Mac Mini's, Mac Pro's, and iMacs, again, all booted into the 64 bit Kernel.
I think the vast majority of Mac users have no idea about 32/64 bit kernels, much less how to change from one to the other. I also think that despite the fact that the problem has been reported as early as 2009, it hasn't hit many users because the only Mac that shipped w/ 64 bit as default prior to the 2011 MBP was the Mac Pro, and I think it's safe to assume that not many Mac Pro users are tethering iPhones for internet access. Here is what is key for me, as soon as Apple released a portable Mac that booted by default into the 64 bit Kernel, the USB tethering complaints became much more prevalent. Why? Because the users who are tethering their iPhones are most likely using portable Macs when they need to data share. Based on the volume of data so far, (which is likely an accurate snapshot given the limited number of total Mac users who are currently booting via the 64 bit Kernel), I think it's safe to say that there is an issue w/ tethering via USB and the 64 bit Kernel.
I'd be interested to hear how the Apple Genius diagnosed your KP's (Kernel Panics), and how they decided to replace your logic board and air card. Had you used your Apple install DVD to perform any hardware tests on your own, and did you get any error codes prior to the repair? Of course I'll also be interested to hear back if you have any new KP's while tethering via USB.
Also, since the Apple techs repaired your Mac, I would double check to make sure they didn't change the settings on your 2011 MBP to boot into the 32 bit Kernel. You can confirm which Kernel you are booted with by:
Choose About This Mac from the Apple () menu.
Click More Info.
Select Software in the Contents pane.
Look for "64-bit Kernel and Extensions: Yes (or No)" under the System Software Overview heading.
Yes=64 bit, No = 32 bit.
Again, grip, I'm just seeking information. If you can confirm that you are now running in 64 bit mode and tethering w/out any KP's, then put out the info so the rest of us can figure out what (and why) they repaired on your MBP and seek hardware replacements or repairs ourselves.
Kind regards,
Bill
Message was edited by: billalexander
Message was edited by: billalexander