Hidden Hidden Hidden Hidden
 
 

WORKING WITH INSTRUNET i2x0/i60x DEVICE DRIVERS
TROUBLESHOOTING > INSTALLATION >

To Update the i2x0/i60x Windows Device Driver...

 

  • Make sure you are on a Windows Xp/Vs/7/8/10 Computer,
  • Verify that the instruNet software has already been installed on the computer by identifying the START / PROGRAMMING FILES / INSTRUNET directory in the START menu.
  • Visually verify that your i2x0/i60x controller card is firmly inserted into its connector
  • Run the Device Manager program by selecting START / Control Panels / System / Hardware tab / Device Manager Button. The Device Manager program contains a list of devices (e.g. pci, pcmcia cards) installed on your computer.
  • Click on "Data-Acquisition Cards", locate the i2x0/i60x hardware, double-click on the card itself , press the Driver tab, and click the Uninstall button.
  • Restart your computer.
  • When your computer boots up, it will see your instruNet i2x0/i60x hardware and will note that a driver (i.e. sys/inf file) is not attached. At this point, one must NOT install the default driver (i.e. the old one), yet instead one must navigate via the Browse button to the latest instruNet driver files at the following locations. If you installed instruNet onto a Windows 64bit Computer, then the following files will reside in the "Program Files (x86)" directory instead of "Program Files".

    i240/i60x USB Driver For 32 or 64bit Windows ≥ XP Sp3
        Program Files \ instruNet \ Drivers \ iNet USB Driver \

    i230 PCMCIA Driver For 32bit Win Xp/Vs/7/8 (not ≥ 10)
        Program Files \ instruNet \ Drivers \ PCMCIA Win 2k-Xp Driver

    i200 PCI Driver For 32bit Win Xp/Vs/7/8 (not ≥ 10)
        Program Files \ instruNet \ Drivers \ PCI Win Nt-2k-Xp Driver
  • Proceed to To Verify Your System.
  • If you continue to have problems, please see Troubleshooting i2x0/i60x Installation. Note that the i230 does not run under Win NT and the i240/i60x USB controller does not run under Windows < Xp Sp3.

Working with instruNet Driver Files

Installing New Hardware
The instruNet_Setup.exe software ≥ v1.4 installs inf and sys driver files for the i2x0/i60x controllers. Then, later, when an i230 pcmcia or i240/i60x USB is attached to the Windows computer, the computer already has the drivers, and the install occurs without prompt. However, in the i200 PCI case, the end user must navigate after inserting the card to the inet.sys/inetpci.inf files at "Program Files \ instruNet \ Drivers \ PCI Win Nt-2k-Xp Driver \".

instruNet Driver Files after Installation
The Installer stores drivers at the following locations. If one cannot see the INF or Driver directories, select START \ Control Panels \ Folder Options, click the View tab, and then select "Show hidden files and folders". The iNet32.dll and iNet32_WinXp.dll files are not part of the formal instruNet Windows OS hardware driver, yet are used heavily by instruNet World and interface software (e.g. DASYLab, C, Basic). In some cases, the inf/sys files are not copied to the Windows directory until a card is inserted in the computer. Below is a list of driver files installed onto your computer after you install the instruNet Hardware and Software.

i240/i60x USB Driver
32bit OS: Windows \ Inf \ oem version of inet_usb_installer.inf
  Windows \ System32 \ winusb.sys (included w/ OS or coinstaller)
  Windows \ System32 \ WinUSBCoInstaller (included w/ OS or coinstaller)
  Windows \ System32 \ WdfCoInstaller (included w/ OS or coinstaller)
64bit OS: Windows \ Inf \ oem version of inet_usb_installer.inf
  Windows \ SysWow64 \ winusb.sys (included w/ OS or coinstaller)
  Windows \ SysWow64 \ WinUSBCoInstaller (included w/ OS or coinstaller)
  Windows \ SysWow64 \ WdfCoInstaller (included w/ OS or coinstaller)

i230 PCMCIA Driver
32bit OS: Windows \ Inf \ inetPcm.inf
  Windows \ System32 \ Drivers \ iNetPcm.sys

i200 PCI Driver
32bit OS: Windows \ Inf \ inetpci.inf
  Windows \ System32 \ Drivers \ iNet.sys

instruNet DLL's
32bit OS: Windows \ System32 \ iNet32.dll
  Windows \ System32 \ iNet32_WinXp.dll
64bit OS: Windows \ SysWow64 \ iNet32.dll (32bit DLL runs on 64bit OS)

instruNet Driver Files before Installation
The instruNet_Setup.exe installer places a copy of the driver files at the following locations. If your computer asks for a .sys, .inf, or .vxd driver file (upon seeing new hardware); please navigate to one of the below directories.

i240/i60x USB
Win ≥ XP Sp3 Program Files \ instruNet \ Drivers \ iNet USB Driver \ inet_usb_installer.inf, coinstallers

i230 PCMCIA
Win Xp/Vs/7/8 (not ≥ 10) Program Files \ instruNet \ Drivers \ PCMCIA Win 2k-Xp Driver \ inetpcm.sys, inetpcm.inf
Win 95/98/Me Program Files \ instruNet \ Drivers \ PCMCIA Win 95 Driver

i200 PCI
Win Xp/Vs/7/8
(not ≥ 10)
Program Files \ instruNet \ Drivers \ PCI Win Nt-2k-Xp Driver \ inet.sys, inetpci.inf
Win 95/98/Me Program Files \ instruNet \ Drivers \ PCI Win 95 Driver \


Working with the Device Manager

Device Manager
The Device Manager program contains a list of devices (e.g. pci, pcmcia cards) installed on your computer. One runs this software by selecting START / Control Panels / System / Hardware tab / Device Manager Button.

Debugging USB Hardware
If an instruNet i240/i60x controller is unstable in any way, try removing USB Hub and connect instruNet directly to computer.

If you have many USB devices attached to the computer or you see a "resource limitation message"; try removing several USB devices, attach instruNet, and restart computer. For details on why this might help, please google search "usb endpoint limitation".

Identifying the State of your i2x0/i60x Controller
An installed i2x0/i60x product is in one of 3 states:

  1. OS does not see the physical card due to card/motherboard malfunction, card not seated well, or conflict with other card/driver.
  2. OS sees card yet Driver (i.e. .inf/.sys or .ini/.vxd files) cannot establish connection due to card/motherboard malfunction, card not seated well, conflict with other card/driver, or Driver not installed properly or not at all (Remove / Update driver, noted below, might remedy this last case).
  3. OS sees card, Driver is installed, and Driver has successful connected the card to the OS / Computer.

To identify which state your card is in: Install your card, open the Device Manager, as noted above, and look for a "Data-Acquisition Cards" category with a card listed under it. If you don't see that card, you are in State #1. If you see the card, yet see a yellow mark on its icon, you are in State #2 and the error message in its Property dialog summarizes your problem (this message is helpful when interacting with your supplier). If you see that card without the yellow mark, and the Property dialog says "Driver Installed Correctly", then you are in State #3. If there is a conflict with other pci/pcmcia cards (typically State #2), then emailing a Registry Report might be helpful.

Removing a Driver on Windows Xp/Vs/7/8/10
To remove a Driver (i.e. .inf/.sys files), one must enter the Device Manager (described above), click on "Data-Acquisition Cards", locate the i2x0/i60x, double-click on the card itself , press the Driver tab, click Driver Details, write down the location of the driver files, and then click the Uninstall button. The location of the files is probably similar to that noted above under "instruNet Driver Files after Installation". After Uninstalling, check that these files have been deleted from your computer, and if they haven't, delete them manually and Restart your computer. This pertains to "iNetPcm.inf", "iNetPcm.pnf", and "iNetPcm.sys" for the i230 PCMCIA card; and "inetpci.inf", "inetpci.pnf" and "iNet.sys" for the i200 PCI card. In some cases, the wrong driver attaches to the device, and in that case, one might need to delete an oemXX.inf file, as described here.

Updating a Driver on Windows Xp/Vs/7/8/10
The instruNet_Setup.exe install program updates the i2x0/i60x drivers when run (i.e. it writes to the Windows inf and driver directories). However, if one wants to do this manually after running the instruNet_Setup.exe, follow the above instructions in "Removing a Driver", yet press the "Update Driver" button instead of the "Uninstall" button. One must then navigate to the directory noted above in "instruNet Driver Files locations before sys/inf Installation" for the inf/sys files.

Fixing Wrong Driver Attached To Device

In some cases, the wrong driver attaches to a device, and the Remove/Update driver does not fix it. The problem is the computer keeps reattaching the wrong driver after you remove/update. To see if this is the case, open Device Manager, find your instruNet device, right click Properties, click Details tab, select "inf name" property and write down the name of the displayed .inf file (e.g. "oemXX.inf" where XX is a number). This is a COPY of the file that the OS is attaching to your hardware (not the original driver). Now find this file with Windows Explorer (e.g. at "Windows / Inf / oemXX.inf"), make a copy of this file and place on desktop (e.g. copy, paste), add ".txt" to the end of the file name, open with Word Pad, and see if it says "instruNet" near the top of the file. If not, the OS is attaching the wrong driver. To fix this, physically disconnect the device, rename "Windows / Inf / oemXX.inf" to "Windows / Inf / oemXX-DISABLED.inf", rename "Windows / Inf / oemXX.PNF" to "Windows / Inf / oemXX-DISABLED.PNF", physically re-attach the device, and browse to the driver file as described above if it asks for a driver. Do not do "Auto" or "let OS search/select for driver", you want to BROWSE.