Jump to content
iNeko

WiFi is working, but there's no internet

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!

Share this post


Link to post
Share on other sites
Advertisement

I am using native driver.

Share this post


Link to post
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.

Share this post


Link to post
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. 

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

When I use another mode it can't even see wifi network.

Share this post


Link to post
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.

Share this post


Link to post
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)
                    }
                }

Share this post


Link to post
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!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×