Hi! I'm trying to connect my virtex-4 ML403 board with the DLC9 cable (USB) under Linux (Fedora). Installed the linux usb-driver from http://www.rmdir.de/~michael/xilinx/ and preloaded it (LD_PRELOAD). Also put the .hex files and the .rules files to the correct dir. I 've chosen output->cable setup -> usb cable. The output of impact is this: INFO:iMPACT:501 - '1': Added Device xc4vfx12 successfully. ... Connecting to cable (Usb Port - USB22). Checking cable driver. File version of /vlsi_soft/xilinx_ise9.1i/bin/lin/xusbdfwu.hex = 1025(dec), 0x0401. File version of /usr/share/xusbdfwu.hex = 1025(dec), 0x0401. libusb-driver.so version: 2007-10-16 14:54:24. Cable connection failed. The LED on the USB cable box is still OFF. lsusb shows the follwing: Bus 004 Device 003: ID 03fd:0007 Xilinx, Inc. Do I have to install any other drivers or software additionally to this usb-driver wrappers? Thanks for hints! regards, Ralph
linux usb-drivers: Cable connection failed.
Started by ●October 25, 2008
Reply by ●October 27, 20082008-10-27
hi, if you have one of the new (red) DLC9-cables, the driver from http://www.rmdir.de/~michael/xilinx/ will not work (LED stays off). it works fine with the old (black) cables and the LED should turn orange or green if you connect it. i took a short try to get the red cables to run and succeeded temporarily with the windrv6 module under ubuntu64. i think i accidently took a evaluation version of the driver because it worked only for some hours: http://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK_10.1_wUSB_cable_on_ArchLinux-2.6.24 please report if you have more luck or if you find another solution! regards, heiko thecreator schrieb:> Hi! > > I'm trying to connect my virtex-4 ML403 board with the DLC9 cable > (USB) under Linux (Fedora). > Installed the linux usb-driver from http://www.rmdir.de/~michael/xilinx/ > and preloaded it (LD_PRELOAD). Also put the .hex files and the .rules > files to the correct dir. > > I 've chosen output->cable setup -> usb cable. > The output of impact is this: > > INFO:iMPACT:501 - '1': Added Device xc4vfx12 successfully. > .... > Connecting to cable (Usb Port - USB22). > Checking cable driver. > File version of /vlsi_soft/xilinx_ise9.1i/bin/lin/xusbdfwu.hex = > 1025(dec), 0x0401. > File version of /usr/share/xusbdfwu.hex = 1025(dec), 0x0401. > libusb-driver.so version: 2007-10-16 14:54:24. > Cable connection failed. > > The LED on the USB cable box is still OFF. > lsusb shows the follwing: > Bus 004 Device 003: ID 03fd:0007 Xilinx, Inc. > > Do I have to install any other drivers or software additionally to > this usb-driver wrappers? > > Thanks for hints! > regards, Ralph
Reply by ●October 27, 20082008-10-27
On Oct 26, 5:38=A0am, thecreator <gruber.ra...@gmail.com> wrote:> Hi! > > I'm trying to connect my virtex-4 ML403 board with the DLC9 cable > (USB) under Linux (Fedora). > Installed the linux usb-driver fromhttp://www.rmdir.de/~michael/xilinx/ > and preloaded it (LD_PRELOAD). Also put the .hex files and the .rules > files to the correct dir. > > I 've chosen output->cable setup -> usb cable. > The output of impact is this: > > INFO:iMPACT:501 - '1': Added Device xc4vfx12 successfully. > ... > Connecting to cable (Usb Port - USB22). > Checking cable driver. > File version of /vlsi_soft/xilinx_ise9.1i/bin/lin/xusbdfwu.hex =3D > 1025(dec), 0x0401. > File version of /usr/share/xusbdfwu.hex =3D 1025(dec), 0x0401. > =A0libusb-driver.so version: 2007-10-16 14:54:24. > Cable connection failed. > > The LED on the USB cable box is still OFF. > lsusb shows the follwing: > =A0 =A0 Bus 004 Device 003: ID 03fd:0007 Xilinx, Inc. > > Do I have to install any other drivers or software additionally to > this usb-driver wrappers? > > Thanks for hints! > regards, RalphHi Ralph, I believe you need to update the firmware for your cable - see the instructions below (from the usb-driver readme file): Notes for the USB cable =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D To use the device as an ordinary user, put the following line in a new file "libusb-driver.rules" in /etc/udev/rules.d/ and restart udev: ACTION=3D=3D"add", BUS=3D=3D"usb", SYSFS{idVendor}=3D=3D"03fd", MODE=3D"666= " If your cable does not have the ID 03fd:0008 in the output of lsusb, the initial firmware has not been loaded (loading it changes the product-ID from another value to 8). To load the firmware follow these steps: 1. If you have no /etc/udev/rules.d/xusbdfwu.rules file, copy it from /path/to/ISE/bin/lin/xusbdfwu.rules to /etc/udev/rules.d/ xusbdfwu.rules 2. Install the package containing /sbin/fxload from your linux distribution. It is usually called "fxload" 3. copy the files /path/to/ISE/bin/lin/xusb*.hex to /usr/share/ 4. restart udev and re-plug the cable Cheers, David