My Device Shows up as "Generic USB-EEM Network Adapter" in Device Manager

Updated Oct 29, 2018

Reported In


  • myRIO Student Embedded Device
  • cDAQ-9133
  • cDAQ-9139
  • cDAQ-9136
  • roboRIO


  • CompactRIO OS for Embedded Controllers


  • NI CompactRIO 18.0

Issue Details

  • When I try to Ping my device the request timed out even though it is connected at the standard USB Ethernet address of
  • When I plug in my Real-Time device using USB I don't see any pop ups showing that the device is detected. I am also not able to see it show up under network device in MAX. When I open up Windows device manager I see my device represented as "Generic USB-EEM Network Adapter" under the Network adapters dropdown.
  • When I open the properties of the device I see an error that says "This device cannot start. (Code 10)".
  • When I look at my driver details it shows my driver file as C:\WINDOWS\systems32\DRIVERS\usbnet.sys


  • Before you try the steps below first try and manually associate the driver with the device. If you try to manually associate the device to the NI CompactRIO drivers and you see the dialog shown below proceed to the steps below.


After you see the message above, try the following steps:
  1. Open Windows file explorer and navigate to C:\Program Files (x86)\National Instruments\CompactRIO\Staging\USBLAN\Win7\amd64. You will see a file named nationalinstrumentsblan.sys.
  1. Next open another file explorer window and navigate to C:\Windows\System32\drivers. Find usbnet.sys and rename it to Finally make a copy of nationalinstrumentsblan.sys and name it usbnet.sys, then move it into C:\Windows\System32\drivers.
  1. Once you have replace the usbnet.sys with a renamed copy of nationalinstrumentsblan.sys reconnect your device. 

Additional Information

This issues involves the cRIO 18.x drivers, it happens after the Windows 10 1703 update is performed. This issue only occurs if you have cRIO 18.x installed through the Windows update.