Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
kepsz
Posts: 15
Registered: ‎01-02-2012
0

windrvr6 install fails on Debian, need help with iMPACT based programing

My pc runs Debian Squeeze with kernel 3.1.0.1

 

 

I have installed latest ISE Webpack, all softvare components instaled fine, expect the windrvr6 driver which is needed for iMPACT, withouth this driver it is not abel to set up the jtag chain with the usb cabel. (i have a Digilent Basys2 (spartan3e) starter kit)

 

Install log (installed with root privilegs):

 

...
--Installing windrvr6---------------------------------------------
--Checking version.
--File /lib/modules/3.1.0-1-686-pae/kernel/drivers/misc/windrvr6.ko does not exist.
--File LINUX.3.1.0-1-686-pae.i386/windrvr6.ko does not exist.
--Setting source version to 1301.
--File LINUX.3.1.0-1-686-pae.i386/windrvr6.ko is newer than the destination file.
--make windrvr install rc= 127
--install_windrvr6 rc = 127
--Module windrvr6 is not running.
--Module xpc4drvr is not running.
--Note: By default, the file permission of /dev/windrvr6 is enabled for the root user only
and must be changed to allow access to other users.

--real rc=127

--Driver installation failed.

--Digilent Return code = 0
--Xilinx Return code = 1
--Return code = 1

 

The "lsusb" command show my device as "Digilent CoolRunner-II CPLD Starter Kit" - it is normal.

 

Then i followed this possible solution: http://rmdir.de/~michael/xilinx/

Whit this new driver, the iMPACT don't write about missing windrvr6 driver but still can't connect with my spartan kit.

 

Alternatively i have tryed the xc3sprog

multiplatform programmer, but this program also can't recognise my device.

 

 

The iMPACT works in windows7 for me with this spartan kit, so there is must be a way to program my device in Debian.

*sorry for my bad english