I install ise14.7 correctly and then try flow this guide for installing Platform cable. all step was correct. my ls usb command output is like this
$ lsusb Bus 002 Device 022: ID 03fd:0008 Xilinx, Inc. Platform Cable USB II Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
You can see my OS knows a xilinx usb device is attached and usbdev works correctly. but my cable doesn't work. Then I see output in impact that says :
Active mode is BS Project: '/home/faryad_mfa/Desktop/Projects/GE_TS_XILINX/GE_TS_XILINX.ipf' loaded. GUI --- Auto connect to cable... INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4 INFO:iMPACT - Digilent Plugin: no JTAG device was found. AutoDetecting cable. Please wait. *** WARNING ***: When port is set to auto detect mode, cable speed is set to default 6 MHz regardless of explicit arguments supplied for setting the baud rates PROGRESS_START - Starting Operation. If you are using the Platform Cable USB, please refer to the USB Cable Installation Guide (UG344) to install the libusb package. Connecting to cable (Usb Port - USB21). Checking cable driver. Linux release = 4.4.0-42-generic. WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 22648. Cable connection failed. Connecting to cable (Parallel Port - parport0). Linux release = 4.4.0-42-generic. ...
after that I try to install driver using xilinx help document at this link.
I type this command in terminal
and get some error:
--Driver versions in this package: windrvr=900, xpc4drvr=1041 --Script name = ./install_drivers --HostName = mehrkavir-Lab2 --Current working dir = /opt/Xilinx/install_drivers --Script location = /opt/Xilinx/install_drivers --Kernel version = 4.4.0-42-generic. --Arch = x86_64. --Installer version = 1053 --Unsetting ARCH environment variable. --User has root permission. --File /lib/modules/misc/install_windrvr6 does not exist. --Installing USB drivers------------------------------------------ --File /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex exists. ./setup_pcusb: 94: ./setup_pcusb: Bad substitution --File /sbin/fxload exists. --Installing windrvr6--------------------------------------------- --Checking version. --File /lib/modules/4.4.0-42-generic/kernel/drivers/misc/windrvr6.ko does not exist. --File LINUX.4.4.0-42-generic.x86_64/windrvr6.ko does not exist. --Setting source version to 900. --File LINUX.4.4.0-42-generic.x86_64/windrvr6.ko is newer than the destination file. checking for cpu architecture... x86_64 checking for WinDriver root directory... /opt/Xilinx/install_drivers/linux_drivers/windriver64 checking for linux kernel source... found at /lib/modules/4.4.0-42-generic/build checking for lib directory... ln -sf $(ROOT_DIR)/lib/$(SHARED_OBJECT)_32.so /usr/lib/$(SHARED_OBJECT).so; ln -sf $(ROOT_DIR)/lib/$(SHARED_OBJECT).so /usr/lib64/$(SHARED_OBJECT).so checking which directories to include... -I/lib/modules/4.4.0-42-generic/build/include checking linux kernel version... hello.c:1:30: fatal error: linux/utsrelease.h: No such file or directory compilation terminated. not found configure: error: can't find kernel version make: *** No rule to make target 'clean'. Stop. make: *** No targets specified and no makefile found. Stop. make: *** No rule to make target 'install'. Stop. --make windrvr install rc= 2 --install_windrvr6 rc = 2 --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. --Return code = 2
I feel there's a problem with my kernel version based on this line
checking which directories to include... -I/lib/modules/4.4.0-42-generic/build/include checking linux kernel version... hello.c:1:30: fatal error: linux/utsrelease.h: No such file or directory
What I should do to install driver correctly?
Are there any alternative ways to install this driver?