[SOLVED] Installing driver for LAN Adapter on ASRock Z370 Killer

Mar 10, 2019
6
0
20
Hello everybody,

I bought a brand new mainboard together with a new CPU, ... After building everything up, I installed windows 10 and wanted then to install all the required drivers. For that I used the given driver CD of the mainboard.

All the drivers were installed successfully, only the LAN driver did not work. I get the error "Cannot install drivers. No Intel(R) Adapters are present in this computer".

Because this didn't work I downloaded the driver from intel.com (on another PC and moved it to the new PC). This showed up the exact same error message.

ASRock offers an "Internet Flash" in the UEFI to update their UEFI via internet. I tried to do this, this was successful. I disconnected the LAN cable and ran the "Internet Flash" again. This then threw an error. This makes me think that the connection is working in UEFI so I think there is no hardware defect.

I read something about the LAN connection being disabled in the UEFI. I travelled through "advanced screen" to "Chipset configuration" in UEFI. There is the option "Onboard LAN" but it was enabled already.

After googling around for hours I tried to install the driver via the Device Manager. I found an unknown device which is (I think) the LAN Adapter. When I install the intel driver via the .exe I can look in the Device Manager at the same time. The unknown device disappears and a "Intel(R) Ethernet Connection (2) l219-V" appears. I made a screenshot of the hardware id of the ethernet connection. They are the same as the ones of the unknown device. So I think they are equal.

In the Device Manager I tried to use the list that Windows displays. This shows up the correct driver (I219-V) but the installation runs in a timeout. I tried to let windows search the driver after putting the intel drivers in a new directory. I told windows to search in this directory only. Nothing of this worked.

Then I read about using the .inf directly. But there are hundreds of .infs in the driver directory form Intel and I did not know (and could not find out) which one to use. So I stopped there.

The last thing I could imagine was to download and install "easydriver" which is a software which downloads drivers for you. I don't like those things but I couldn't think of any other way. This failed too. It just downloaded the Intel driver.

So to sum up what I did so far:
  • Install driver via ASRock Mainboard CD: Did not work.
  • Download lastest driver from Intel and install it: Did not work.
  • Test the internet connection in UEFI: Worked.
  • Enable Onboard LAN in UEFI: Was enabled already.
  • Install driver via the Device Manager by
    • using the selection list (selected I219-V): Did not work.
    • using "search on Computer": Did not work.
    • using "select file" and trying all the .infs: Did not work.
  • Using easydrive program: Did not work.
Now what can I do? How do I fix the LAN adapter not working?

Kind regards and thank you for your help

miile7

PS: I'm not really familar with doing basic things like this. This is only my third setup I built in my life. Never before there went anything wrong so I'm really not into all those UEFI things.
 
Last edited:
Solution
Ok, I solved it. For everyone else:
  1. Prepare driver (no matter if the ASRock one or the Intel one), if it is an .exe or a .zip file for both decompress the file e.g. with 7Zip. You need the plain directories.
  2. Open Device Manager
  3. Look for the "unknown device", "unknown Ethernet Connection" or something equivalent
  4. Right click the device and select "Update driver software..."
  5. Now select "Browse my computer for driver software".
  6. Select "Let me pick from a list of device drivers on my computer"
  7. Now use "Have disk" and go to the directory with the specific .inf. If you have the I219-V like me it is path/to/the/driver/PRO1000/Winx64/NDIS62. For other Internet Connections simply try out everything. Windows...
Yes, I think so. I downloaded the driver from the ASRock too, before tyring the Intel site. I forgot to mention this. I also have the v23.2.0 on my other (new, not working) computer. I am retrying it there at the moment. I also downloaded the driver again from the link you posted. I will try this download too. But I'm very sure that it will not hel. Still thank you very much for helping.
 
Ok, I solved it. For everyone else:
  1. Prepare driver (no matter if the ASRock one or the Intel one), if it is an .exe or a .zip file for both decompress the file e.g. with 7Zip. You need the plain directories.
  2. Open Device Manager
  3. Look for the "unknown device", "unknown Ethernet Connection" or something equivalent
  4. Right click the device and select "Update driver software..."
  5. Now select "Browse my computer for driver software".
  6. Select "Let me pick from a list of device drivers on my computer"
  7. Now use "Have disk" and go to the directory with the specific .inf. If you have the I219-V like me it is path/to/the/driver/PRO1000/Winx64/NDIS62. For other Internet Connections simply try out everything. Windows will load the whole directory of the .inf file so there are not that much possibilities. Make sure the "Show compatible hardware"-Checkbox is not checked!
  8. As said before, the "Show compatible hardware"-checkbox must not be selected! This was my fault!
  9. Now search for the correct driver. In my case Windows showed (and tried to install) the driver called "Intel(R) Ethernet Connection (2) I219-V". This is wrong! There also is a driver called "Intel(R) Ethernet Connection I219-V" without the (2). This one will work. But it will not show up when the "Show compatible hardware" checkbox is checked.
So, to summarize: Do not use the Intel(R) Ethernet Connection (2) ... Uncheck the "Show compatible hardware"-checkbox, there will be the same Ethernet Connection without the two.

I hope this will help other people. For me this took now more than two days to find out.

miile7
 
Solution