07-13-2015 08:24 PM
Hi All,
I am currently in the process of installing Vivado 2015.2 on to Ubuntu 14.04 LTS. In the Vivado Design Suite User Guide - Release Notes, Installation, and Licensing - UG973 (v2015.1) April 1, 2015 on page 26 under Installing Cable Drivers is states that the cable drivers are not installed automaically in Vivado 2015.1. It then gives the following instruction of how to install them:-
Script Location: <Vivado Install
Dir>/data/xicom/cable_drivers/lin64/install_script/install_drivers/
Script Name: install_drivers
I followed this instruction but I get the following error:-
Installing cable drivers.
Script name = /opt/Xilinx/Vivado/2015.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers
HostName = lincoln-H81M-DS2
Current working dir = /home/lincoln
Kernel version = 3.16.0-43-generic.
Arch = x86_64.
Installer version = 2015
/opt/Xilinx/Vivado/2015.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers: 44: /opt/Xilinx/Vivado/2015.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers: ./install_digilent.sh: not found
/opt/Xilinx/Vivado/2015.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers: 46: /opt/Xilinx/Vivado/2015.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers: ./setup_pcusb: not found
--real rc=127
Driver installation failed.
Digilent Return code = 127
Xilinx Return code = 1
Return code = 1
I have Googled around but have had no luck. Would anyone be able to point me in the right direction to solve this problem.
Thanks very much,
Lincoln
07-13-2015 09:27 PM
If the Xilinx USB/Digilent cable driver was not installed when installing Vivado Design Suite or if the Xilinx USB/Digilent cable driver is disabled, is it possible to reinstall the driver without a full reinstallation of Vivado?
Yes, the driver installers are always supplied with the Vivado installation and are located in <Vivado installation dir>\data\xicom\cable_drivers\
In this directory, there are subdirectories for each OS (nt/nt64) or (lin/lin64)For Windows there is an install_drivers_wrapper batch file which needs to be called with the following arguments:
in 64-bit Windows:
cd <Vivado install path>\data\xicom\cable_drivers\nt64
install_drivers_wrapper.bat <Vivado install path>\data\xicom\cable_drivers\nt64 C<Vivado install path>\install.log <Vivado install path>\
in 32-bit Windows:
cd <Vivado install path>\data\xicom\cable_drivers\nt
install_drivers_wrapper.bat <Vivado install path>\data\xicom\cable_drivers\nt C<Vivado install path>\install.log <Vivado install path>\
For Linux you need to follow the procedure outlined in the readme.txt (<Vivado installation dir>/data/xicom/cable_drivers/lin64/install_script/install_drivers/readme.txt):
1) Disconnect all Xilinx USB cables from the host computer.tar xzvf install_drivers.tar.gzThe extraction creates a directory named install_drivers in the current directory.
cd install_drivers5) Run the script by typing:
./install_drivers6) When the installation is complete, reconnect the cable.
This step grants group and user access to the driver.
However, if you reboot your system, access to the driver will revert back to root-only and you will have to repeat step #7 (you do not have to rerun the installation script).
07-13-2015 08:26 PM
Hi Lincoln,
Check these answer records:
http://www.xilinx.com/support/answers/54381.html
http://www.xilinx.com/support/answers/29310.html
Thanks,
Vinay
07-13-2015 08:45 PM
07-13-2015 09:09 PM
07-13-2015 09:19 PM
Hi Vinay,
Thanks for the reply.
I am following the link given by yourself
http://www.xilinx.com/support/answers/54381.html
The following is an excerpt from the page:-
Limited sudo Access
I tried running "/tools/xint/bin/sudo -l" but I get:-
bash: /tools/xint/bin/sudo: No such file or directory
When I look in the root directory /tools does not exist.
Am I doing something wrong?
Thanks very much,
Lincoln
07-13-2015 09:27 PM
If the Xilinx USB/Digilent cable driver was not installed when installing Vivado Design Suite or if the Xilinx USB/Digilent cable driver is disabled, is it possible to reinstall the driver without a full reinstallation of Vivado?
Yes, the driver installers are always supplied with the Vivado installation and are located in <Vivado installation dir>\data\xicom\cable_drivers\
In this directory, there are subdirectories for each OS (nt/nt64) or (lin/lin64)For Windows there is an install_drivers_wrapper batch file which needs to be called with the following arguments:
in 64-bit Windows:
cd <Vivado install path>\data\xicom\cable_drivers\nt64
install_drivers_wrapper.bat <Vivado install path>\data\xicom\cable_drivers\nt64 C<Vivado install path>\install.log <Vivado install path>\
in 32-bit Windows:
cd <Vivado install path>\data\xicom\cable_drivers\nt
install_drivers_wrapper.bat <Vivado install path>\data\xicom\cable_drivers\nt C<Vivado install path>\install.log <Vivado install path>\
For Linux you need to follow the procedure outlined in the readme.txt (<Vivado installation dir>/data/xicom/cable_drivers/lin64/install_script/install_drivers/readme.txt):
1) Disconnect all Xilinx USB cables from the host computer.tar xzvf install_drivers.tar.gzThe extraction creates a directory named install_drivers in the current directory.
cd install_drivers5) Run the script by typing:
./install_drivers6) When the installation is complete, reconnect the cable.
This step grants group and user access to the driver.
However, if you reboot your system, access to the driver will revert back to root-only and you will have to repeat step #7 (you do not have to rerun the installation script).
07-13-2015 10:06 PM
Thanks Balkrishan and Visay,
I think by navigating to
<vivado>/data/xicom/cable_drivers/lin64/install_script/install_drivers
directory and then running:-
sudo ./install_drivers
was successful, it returned:-
Installing cable drivers.
Script name = ./install_drivers
HostName = lincoln-H81M-DS2
Current working dir = /opt/Xilinx/Vivado/2015.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
Kernel version = 3.16.0-43-generic.
Arch = x86_64.
Installer version = 2015
Successfully installed Digilent Cable Drivers
--File /etc/udev/rules.d/52-xilinx-pcusb.rules does not exist.
--File version of /etc/udev/rules.d/52-xilinx-pcusb.rules = 0000.
--Updating rules file.
Digilent Return code = 0
Xilinx Return code = 0
Return code = 0
Driver installation successful.
By looking at the return message it seems to have worked.
Thanks very much,
Lincoln.