Ethernet doesn't have a valid ip configuration

Blade11

Commendable
Apr 22, 2016
19
0
1,510
Hello!

I know this has been discussed over and over again, but I can't seem to find a solution. Checked the forums, but nothing seems to help. Most fixes are related to drivers updates, disable and enable the netword card.

So, bear with me because I want to be as thorough as possible :D.

I've been using a TP-Link Archer C2 router and a TP-Link TG-3468 network card on my old PC. Everything worked fine.

Yesterday, I bought a new computer, and I'm using the same router and the same network card model, but brand new; just bought another one.

Here are my PC specs:

  • CPU: Intel Core i7 6700k @ 4.00 GHZ Skylake
    Motherboard: Asus Z-170K (LGA 1151)
    Graphic card: nVidia (Asus Strix OC) GTX 950 @ 2 GB GDDR5
    RAM: 16 GB DDR4 Dual-Channel Corsair Vengeance @ 2133 MHZ
    HDD: Western Digital @ 1 TB
    SSD: Kingston HyperX @ 120 GB
    PSU: Corsair CX 750
    OS: Windows 10 Pro. Used Windows 10 on my old PC too, where it worked just fine.
The issue:

If I plug the ethernet cable in the TP-Link network card, I get a Limited or no Internet Connection, basically no internet.

What I've tried:

Turned the router off; removed all the wires; reset the router; changed the TP-Link network card with the old one (thought maybe the new one was faulty); used ipconfig with flushdns, release and renew; installed the card's original driver and even others; disable and enabled the card; uninstalled it and restarted the PC; made sure the ipv4 and ipv6 have automatic DNS and IP; checked the router's DHCP and everything looks all right.

Frustrating temporary fix:

I've finally discovered that the only thing that works is to unplug the router for 30 seconds, then plug it back in, but the bad news is that every time I restart the computer or shut it off, then on, that yellow triangle of death appears again (Limited or no Internet Connection). So basically I have to unplug the router every time I restart or turn on the PC, which is very frustrating and annoying, especially because I have to crawl under my desk to unplug it :D.

What works

Now, if I put the ethernet cable in the on-board network adapter, the internet connection works without a problem. I don't know why it doesn't work on the TP-Link card, except if I unplug the router every time.

Diagnosis

I performed a diagnosis when I had the ethernet cable in the TP-Link card, and this came up: "Ethernet Doesn’t Have A Valid IP Configuration".

I also ran an ipconfig test and noticed that, when I have the ethernet cable in the TP-Link card - without the internet working, I get an IP that starts with 169...., and I've read that that's bad, meaning that my PC can't reach the DHCP servers, or something like that. When my ethernet cable is plugged in the on-board network adapter, and I perform an ipconfig, it displays an IP starting with 192..., which is the proper one.

So, I suppose I have to tweak some settings in order to make the TP-Link network connection run through a 192. IP too, but I don't know how.

Oh, and I've contacted TP-Link support, but they said stuff like download the driver and install it manually, bla bla bla. Basic stuff which I already told them I did. They did say they'll look into it and mail me, but I don't really have high hopes.

Any help from you will be much appreciated!

Let me know if you need more details.

Thanks!

Update: Just received a mail from TP-Link, saying:

Just confirmed the issue with our senior engineer. The problem seems still exist due to the compatibility between the windows 10 and the old card.

And then they told me again to download the driver and install it :). So, yeah...

If it worked on my old computer, which itself wasn't "officially" compatible with Windows 10, like the whole PC, I don't see why it wouldn't work on this one, especially that it does do work, if I unplug the router all the time :).


 
Solution
Sorry - your post gives the same data for both adapters so I misread the situation. This page from www.pcidatabase.com show the complete list of TP Link equipment. The VEN for them would have to show up as 0x0cf3.
Aside from suggesting the blindingly obvious - use the built-in device - I suggest you disable it in Device Manager. That should free up the system to allocate it a "proper" 192.168.*.* address but if it doesn't, go into Control Panel>Netword and Sharing Centre>Change Adapter Settings and right click the Ethernet and select Properties. Then choose TCP/IPv4 and allocate an address of your own.

Basing it along the lines of the Default Gateway, give it the same address except for the last block which you can pick a number between 2 and 254.

Find that Default Gateway by pressing the Windows key and R together tn into the Run box, type
cmd /k ipconfig /all
then hit the Enter key.

If it's 192.168.0.1 make your PC's address 192.168.0.20 and use the Gateway address for the DNS entries below where you put the TCP address.
 

Blade11

Commendable
Apr 22, 2016
19
0
1,510
Hello!

Thanks for the reply!

Tried what you said, but didn't work. It connected, but couldn't open any web page or something, it's like it was just connected but without any bandwidth. Then it disconnected again...

I'd use the on-board card (guess I'll use it indefinitely after all) but it's not that stable. I recently upgraded my internet connection to 500mb/s, and even though it's a Gigabit, it fluctuates my speed when I perform speed tests. This didn't happen on my old PC with the TP-Link card.

Also, I've searched for a network card that is compatible with Win 10, but found none. Searched in a lot of stores, both online and offline. They have like 6-7 network cards and they are all outdated (Win 8.1 max). Seen a lot that are only compatible up to Windows 7. Even checked on Amazon. It's like they stopped making them.

So, basically, if my on-board network adapter goes faulty for whatever reason, I either have to change my motherboard or switch to windows 8.1. That's if this is indeed a Windows 10 compatibility issue.

Don't know what to think at this point... it's one of those strange problems again.

If you have any other possible solutions, please let me know.

Thanks!
 
I'm surprised that Windows 10 has a different behaviour to 7,8 or 8.1 as facr as an ethernet adapter driver. The changes were mainly cosmetic.

Could you please post the VEN and DEV references for that onboard device by right clicking on it in Device Manager>Properties>Details>HardwareIDs?

I'd just like to run it through some databases and see if I can find a better driver.
 

Blade11

Commendable
Apr 22, 2016
19
0
1,510
Hello and thanks for your reply!

This gets even weirder. I installed Windows 8.1, because I thought there might be a small chance that this could be a compatibility issue after all, but no. The same issue happens on Windows 8.1. Tried all the steps I mentioned above, but no success, same issue... I reinstalled Windows 10 back.

I was thinking... since the TP Link network card and router worked on my old PC on both Win 8.1 and 10, and now I have the same router and same TP LINK card, but a whole new computer, couldn't it be some sort of incompatibility between the TP LINK card and the new PC? I don't think the router is the problem, since everything works fine on the on-board network adapter.

Maybe I need to do some tweaking in BIOS for the TP Link card, or something like that?

Here are the Hardware IDs for the on-board network adapter (this one works fine, the TP Link card doesn't):

PCI\VEN_10EC&DEV_8168&SUBSYS_86771043&REV_15
PCI\VEN_10EC&DEV_8168&SUBSYS_86771043
PCI\VEN_10EC&DEV_8168&CC_020000
PCI\VEN_10EC&DEV_8168&CC_0200

Here are the Hardware IDs for the TP Link card that doesn't work properly:

PCI\VEN_10EC&DEV_8168&SUBSYS_34687470&REV_06
PCI\VEN_10EC&DEV_8168&SUBSYS_34687470
PCI\VEN_10EC&DEV_8168&CC_020000
PCI\VEN_10EC&DEV_8168&CC_0200





 
That's about the most common Realtek adapter on the planet and the driver never fails. The driver I have on a stick has been there since XP SP3 and works on all the subsequent versions. I must have installed it a hundred times. Try this one:- http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=5&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#RTL8111B/RTL8168B/RTL8111/RTL8168<br>RTL8111C/RTL8111CP/RTL8111D(L)<br>RTL8168C/RTL8111DP/RTL8111E<byr>RTL8168E/RTL8111F/RTL8411<br>RTL8111G/qRTL8111GUS <br>
 

Blade11

Commendable
Apr 22, 2016
19
0
1,510
Thanks, but the link doesn't seem to work; think their site is down. And I should install this on the TP-Link network card, right? Because the on-board one already a has realtek driver and the internet works on it. No need to change it there.
 

Blade11

Commendable
Apr 22, 2016
19
0
1,510
Checked the site and there are only 6 drivers for TP-Link there, none for a network card, unfortunately.

Do you think that if I disable the on-board network adapter from BIOS would make any difference? I disabled it from device manager to see if the TP-Link would work that way, but no luck.
 
Before you try that, can you compare the Properties of both adapters when they're both working at the same time. Hopefully, your router has at least two ports.

We know the Realtek has the correct settings so make sure the TP Link has the properties, except for the TCP/ip4 address. If they are both identical, add two to the last pair of numbers in the TP Link settings.
 

Blade11

Commendable
Apr 22, 2016
19
0
1,510
They both have the same Properties. I mailed Asus to see if the TP-Link card could be incompatible with their motherboard, and they said it could be incompatible with the motherboard drivers. So, I ordered another network card today, and I'll see how that goes. Thank you!
 

Blade11

Commendable
Apr 22, 2016
19
0
1,510
Hello!

Seems like no luck at all :). That metal part doesn't fit properly in the case's hole, or whatever you want to call it, so the card won't stay properly in its port. Tried to make it fit for like 2 hours. I've change a lot of cards, so I don't lack the proper experience.

I removed the metal thingy from the card and tried to see if it fits on its own in the case's hole, and it does, but once it has the card attached, it doesn't want to fit anymore. I compared it with others, measured it, etc., and everything seems ok, but it just doesn't want to fit.

The TP-Link card also had a small issue like this, where I had to pull/force the metal thingy a bit in order to properly screw it in, which caused the card to rise up a little at the back of the port; maybe this would have caused an improper contact and that's why the card didn't work as it supposed to.

Anyway, I give up. I'll use the on-board one, and hopefully nothing will happen to it, otherwise I'll have to send it in order to be repaired/replaced, and wait like 2 weeks. Or I'll try a PCI network card; the other ones were PCIe...

Thanks for your help!