Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Wifi: No Hardware Installed after 10.7.3 update?

I've got a MBP 3,1 which I just updated to 10.7.3 through Software Update with the hopes that the wifi updates would fix my waking from sleep issues. However, upon restarting when I click on the wifi icon it shows in grey text "Wi-Fi No hardware installed". Now I can't use wifi at all!
I've since tried downloading the combo updater and ran that and it didn't fix it.

I've also done the usual PRAM and PMU resets to no avail.


In my system profiler I see this under PCI Cards:


pci168c,24:


Type: Other Network Controller

Driver Installed: No

MSI: No

Bus: PCI

Slot: PCI Slot 5

Vendor ID: 0x168c

Device ID: 0x0024

Subsystem Vendor ID: 0x106b

Subsystem ID: 0x0087

Revision ID: 0x0001

Link Width: x1

Link Speed: 2.5 GT/s


This looks like it would be my airport card, but it has no driver?


Any ideas?

MacBook Pro, Mac OS X (10.7.2), 3,1

Posted on Feb 1, 2012 6:26 PM

Reply
52 replies

Feb 1, 2012 8:17 PM in response to kevp453

Hmmm. I've got the 17" MBP 3,1 running 10.7.3 and I don't seem to be having any issues using wifi on my system. I did have the sleep problem sometime back around 10.7.1 or 10.7.2 but I learned from someone that by turning off the feature to allow bluetooth devices to wake my computer, my sleep was restored, I just checked and my MBP even sleeps without that little "hack".


If your system is telling you that you don't have the hardware, it is possible that your internal wifi NIC had gone bad, or may have a bad connection. I remember that the bluetooth connector can easily come out if you aren't carefule, but I don't remember much about the wifi hardware in my system...

Feb 1, 2012 11:23 PM in response to wifiguru

The wifi card is the original stock card, I have never replaced it. I have replaced my HDD and RAM though, but I doubt that would be an issue.


From kernel.log:



Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43224]: The vtable '__ZTV17AirPort_Brcm43224' is malformed. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43224]: The super class vtable '__ZTV16IO80211Interface' for vtable '__ZTV26AirPort_Brcm43224Interface' is out of date. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43224]: The vtable '__ZTV17AirPort_Brcm43224' is malformed. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43224]: The super class vtable '__ZTV16IO80211Interface' for vtable '__ZTV26AirPort_Brcm43224Interface' is out of date. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: Can't load kext com.apple.driver.AirPortBrcm43224 - link failed.

Feb 2 17:05:12 DKO kernel[0]: Failed to load executable for kext com.apple.driver.AirPortBrcm43224.

Feb 2 17:05:12 DKO kernel[0]: Kext com.apple.driver.AirPortBrcm43224 failed to load (0xdc008016).

Feb 2 17:05:12 DKO kernel[0]: Failed to load kext com.apple.driver.AirPortBrcm43224 (error 0xdc008016).

Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43xx]: The vtable '__ZTV16AirPort_Brcm43xx' is malformed. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43xx]: The super class vtable '__ZTV16IO80211Interface' for vtable '__ZTV25AirPort_Brcm43xxInterface' is out of date. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43xx]: The vtable '__ZTV16AirPort_Brcm43xx' is malformed. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: kxld[com.apple.driver.AirPortBrcm43xx]: The super class vtable '__ZTV16IO80211Interface' for vtable '__ZTV25AirPort_Brcm43xxInterface' is out of date. Make sure your kext has been built against the correct headers.

Feb 2 17:05:12 DKO kernel[0]: Can't load kext com.apple.driver.AirPortBrcm43xx - link failed.

Feb 2 17:05:12 DKO kernel[0]: Failed to load executable for kext com.apple.driver.AirPortBrcm43xx.

Feb 2 17:05:12 DKO kernel[0]: Kext com.apple.driver.AirPortBrcm43xx failed to load (0xdc008016).

Feb 2 17:05:12 DKO kernel[0]: Failed to load kext com.apple.driver.AirPortBrcm43xx (error 0xdc008016).



Something wrong with AirPort I see... the driver perhaps?

Feb 1, 2012 11:31 PM in response to wifiguru

Never had to swap out the airport card. Here's my log:


Feb 1 16:41:16 Students-iMac-4 kernel[0]: DSMOS has arrived

Feb 1 16:41:18 Students-iMac-4 kernel[0]: kxld[com.apple.driver.AirPort.Atheros21]: The super class vtable '__ZTV17IO80211Controller' for vtable '__ZTV20AirPort_AthrFusion21' is out of date. Make sure your kext has been built against the correct headers.

Feb 1 16:41:18 Students-iMac-4 kernel[0]: kxld[com.apple.driver.AirPort.Atheros21]: The super class vtable '__ZTV16IO80211Interface' for vtable '__ZTV24AtherosFusion21Interface' is out of date. Make sure your kext has been built against the correct headers.

Feb 1 16:41:18 Students-iMac-4 kernel[0]: kxld[com.apple.driver.AirPort.Atheros21]: The super class vtable '__ZTV17IO80211Controller' for vtable '__ZTV20AirPort_AthrFusion21' is out of date. Make sure your kext has been built against the correct headers.

Feb 1 16:41:18 Students-iMac-4 kernel[0]: kxld[com.apple.driver.AirPort.Atheros21]: The super class vtable '__ZTV16IO80211Interface' for vtable '__ZTV24AtherosFusion21Interface' is out of date. Make sure your kext has been built against the correct headers.

Feb 1 16:41:18 Students-iMac-4 kernel[0]: Can't load kext com.apple.driver.AirPort.Atheros21 - link failed.

Feb 1 16:41:18 Students-iMac-4 kernel[0]: Failed to load executable for kext com.apple.driver.AirPort.Atheros21.

Feb 1 16:41:18 Students-iMac-4 kernel[0]: Kext com.apple.driver.AirPort.Atheros21 failed to load (0xdc008016).

Feb 1 16:41:18 Students-iMac-4 kernel[0]: Failed to load kext com.apple.driver.AirPort.Atheros21 (error 0xdc008016).

Feb 1 17:21:34 Students-iMac-4 kernel[0]: Ethernet [AppleYukon2]: Link up on en0, 1-Gigabit, Full-duplex, Symmetric flow-control, Debug [796d,af48,0de1,0200,c5e1,2800]


Looks pretty similar to roflcoxib's.

Feb 1, 2012 11:53 PM in response to kevp453

Okay I've got the wifi finally working by downgrading the AirPort driver to that of Snow Leopard.


Just follow this post: https://discussions.apple.com/thread/3194446?answerId=15780717022#15780717022

Download the KextUtility+ the Snow Leopard .kext, linked in that post.


Drag & Drop the .kext file onto the Kext Utility, then restart your mac.


Hope it all goes well!

Wifi: No Hardware Installed after 10.7.3 update?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.