^

AR# 44397 13.x/14.x iMPACT - Cable Driver Installation - Installation passes on Windows 7 but the Jungo driver Windrvr6 does not operate or appear in the device manager


Installation of the cable completes successfully and checking in the install log or Xinfo I see:

Installing WinDriver6...
wdreg exepath=C:\Xilinx\13.2\ISE_DS\common\bin\nt64\wdreg.exe.
install command=C:\Xilinx\13.2\ISE_DS\common\bin\nt64\wdreg.exe -silent -inf C:\Xilinx\13.2\ISE_DS\common\bin\nt64\windrvr6.inf install.
Installer exit code = 0.
wdreg exepath=C:\Xilinx\13.2\ISE_DS\common\bin\nt64\wdreg.exe.
install command=C:\Xilinx\13.2\ISE_DS\common\bin\nt64\wdreg.exe -silent -inf C:\Xilinx\13.2\ISE_DS\common\bin\nt64\xusbdrvr.inf install.
Installer exit code = 0.
DriverInstaller->Dest Path = C:\Windows\system32\drivers\xpc4drvr.sys
DriverInstaller->Source Path = C:\Xilinx\13.2\ISE_DS\common\bin\nt64\xpc4drvr.sys
File C:\Windows\system32\drivers\xpc4drvr.sys not found.
File version of C:\Xilinx\13.2\ISE_DS\common\bin\nt64\xpc4drvr.sys is 1041.
DriverInstaller->XilinxPC4Driver First State = 4.
DriverInstaller->XilinxPC4Driver started.
Driver installation successful.

However, iMPACT reports that it cannot find the cable and the Jungo driver never appears in device manager. When I check, Windrvr6.sys is not copied to the system32 directory. The driver cannot be manually installed either.

Attempting a manual install using "wdreg -inf C:\Xilinx\13.2\ISE_DS\ISE\bin\nt64windrvr6.inf install" in command line generates the message:

difx_install_preinstall_inf: err a, last event 0, last error 0. ERROR_BAD_ENVIR

What is the issue here; why is the windrvr6 not installed?


This has been seen on some Windows 7 machines due to an issue with the difxapi.dll file supplied by Jungo. The workaround is to manually install using the -compat option to bypass this. You will need to uninstall and reinstall the cable driver to achieve this.



(1) In a command prompt browse to your C:\Xilinx\13.2\ISE_DS\ISE\bin\nt64 directory on 64-bit installs or C:\Xilinx\13.2\ISE_DS\ISE\bin\nt on 32-bit installs
(2) To uninstall type the command: - wdreg -compat -inf %cd%\windrvr6.inf uninstall
(3) To reinstall type the command: - wdreg -compat -inf %cd%\windrvr6.inf install
AR# 44397
Date Created 10/12/2011
Last Updated 05/15/2012
Status Active
Type
Tools
  • ISE Design Suite - 13.2
  • ISE Design Suite - 13.1
  • ISE Design Suite - 13.3
  • ISE Design Suite - 14.1
Feed Back