Jump to content

WiFi is working, but there's no internet


iNeko
 Share

14 posts in this topic

Recommended Posts

Hey guys!

 

 

I bought PCI Wifi card, named TP Link - WN851ND (Atheros AR9287). So i added Vendor and Device ID to IO81211Family.kext and now WiFi is working. But when i try to open any page or any program - it says that there's no internet connection!

 

Any ideas, please!

 

Thanks!

Link to comment
Share on other sites

What kind of IP does the wireless have?  Is it from DHCP or static?

 

If from DHCP, is it a valid IP - is it a 192.168.x.x or 10.x.x.x IP or is it an invalid IP 169.x.x.x?

 

If static IP, did you also enter a valid DNS number?

 

What vendor/device id did you insert into the kext and into which kext did you insert the info?  The IO80211Family.kext has several kexts within it.

Link to comment
Share on other sites

VenID is 168c, DevID is 2d. 

 

I am using DHCP, with 192.168.x.x

 

Where i should enter my DNS number? I put every data in IO80211Family.kext. 

Link to comment
Share on other sites

From what I can tell, 168c:2d is the correct ven/dev for the card.

 

If you are pulling an IP via DHCP, you should not need to enter a DNS number.  But entering one does not hurt anything: System Preferences -> Network -> Wifi -> Advanced -> DNS

 

The proper place to enter the ven/dev id is in this file which is in the Plugins folder inside the IO80211Family.kext:

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist

 

From what I read, you might need to obtain the kext from this link: http://www.osx86.net/downloads.php?do=file&id=2471

and enter your ven/dev into the Info.plist that I indicated above.

 

Some people have reported kernel panics on i5 and i7 processors for whatever strange reasons.

Link to comment
Share on other sites

I just used cpus=1, no KP now.

 

I have tried kext from post above this one - it even couldn't find my wifi network.

 

Also, could someone upload notedited IO80211Family.kext, please.

Thanks.

Link to comment
Share on other sites

I have tried kext from post above this one - it even couldn't find my wifi network.

 

Also, could someone upload notedited IO80211Family.kext, please.

Thanks.

Did you enter your ven/dev ids to the kext above?

 

Non-edited IO80211Family.kext.  If it is the 10.8.4 version you need, it is here: http://www.mediafire.com/download/lf459euoth1od2u/Wireless_10_8_4(2).zip

Link to comment
Share on other sites

Did you enter your ven/dev ids to the kext above?

 

Non-edited IO80211Family.kext.  If it is the 10.8.4 version you need, it is here: http://www.mediafire.com/download/lf459euoth1od2u/Wireless_10_8_4(2).zip

Oh thanks. Yea, i tried to add it.

Also i noticed that, i can't connect to my router. (192.168.1.1). Chrome just telling 'Sending request...' and then fails.

 

Still not working :s

Link to comment
Share on other sites

This might sound crazy, but on my laptop when I switch off WiFi in windows and reboot in OS X its active but doesn't see any network.

I have to reboot into Windows, enable WiFi and reboot into OS X.

 

Using OS X to disable the WiFi doesn't affect Windows thought.

Link to comment
Share on other sites

You may need to reorder your network connections from the "Network" pref pane.

 

Just click here:

post-158318-0-82063300-1377782735_thumb.png

 

And put the Wi-Fi on top.

 

 

I have to do that every time I reset my network preferences, else the ethernet has a higher priority by default.

 

 

I have the same model and mine works with just this DSDT addition, no need to edit any kext:

                Device (ARPT)
                {
                    Name (_ADR, Zero)
                    Name (_PRW, Package (0x02)
                    {
                        0x09, 
                        0x03
                    })
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0A)
                            {
                                "device-id", 
                                Unicode ("*"), 
                                "subsystem-vendor-id", 
                                Buffer (0x04)
                                {
                                    0x6B, 0x10, 0x00, 0x00
                                }, 


                                "name", 
                                "pci168c,2a", 
                                "compatible", 
                                Buffer (0x0B)
                                {
                                    "pci168c,2a"
                                }, 


                                "IOName", 
                                Buffer (0x0B)
                                {
                                    "pci168c,2a"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
  • Like 1
Link to comment
Share on other sites

Well, 

 

Thank you all for help. It seems it is calls kernel panics after 2 hours of use. ;(

 

I am going to change it to another model.

 

Thank you all for help!

Link to comment
Share on other sites

 Share

×
×
  • Create New...