Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 37

Thread: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

  1. #11
    Join Date
    May 2008
    Beans
    10
    Distro
    Kubuntu 10.04 Lucid Lynx

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Glad to hear you got it sorted out. It helps to have the "right" development files and the binaries as well

    Quote Originally Posted by martin.k
    Interesting enough, even without the 32bit libraries installed, my license manager never segfaulted so far, and allows proper 'copying' of the Xilinx.lic file. Stube, any idea what causes your license manager to segfault?
    No idea. It only prints the OS only prints "Segmentation fault" to command line.

    Thanks for the information about the other tools. I only have the free license which doesn't include SDK or Chipscope though, so can not comment on that. One thing that is not working in ISE is the FPGA editor. It gives the following error on the command line:
    Code:
    /opt/Xilinx/12.2/ISE_DS/ISE/bin/lin64/_fpga_editor: error while loading
    shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
    In other words it requires an old version of libstdc++ which is no longer shipped with Ubuntu. I'm not sure, what would be the "clean" way to handle this.

    Anyway, I will update the original post with the information about libusb-dev.

  2. #12
    Join Date
    Sep 2010
    Beans
    1

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Hi!

    I also have a problem with fpga_editor but with this error:

    /opt/local/Xilinx/12.2/ISE_DS/ISE/bin/lin64/_fpga_editor: Symbol `_XtperDisplayList' causes overflow in R_X86_64_PC32 relocation
    /opt/local/Xilinx/12.2/ISE_DS/ISE/bin/lin64/_fpga_editor: Symbol `_XtGetPerDisplayInput' causes overflow in R_X86_64_PC32 relocation

    Does anyone can help???

    Thanks

  3. #13
    Join Date
    Oct 2010
    Beans
    3

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Hi all!

    First of all, thank you for this tuto Stube.

    I am actully facing similar issues with the USB. I managed to install and use Xilinx ISE 12.2 on my 10.04, including SDK/EDK. But still blocked with the USB programmer (Digilent S3A board). I carefully dbl-checked the libs (libusb-0.1-4, libusb-1.0-0, libusb-dev) and the programmer firmware (r. 1030, green led on). Here is the log from iMPACT:

    Code:
    GUI --- Auto connect to cable...
    AutoDetecting cable. Please wait.
    PROGRESS_START - Starting Operation.
    Reusing A0015DF2 key.
    Reusing 24015DF2 key.
    Connecting to cable (Usb Port - USB21).
    Checking cable driver.
    File version of /opt/Xilinx/12.2/ISE_DS/ISE/bin/lin64/xusbdfwu.hex = 1030.
     Using libusb.
    Please  run `source ./setup_pcusb` from the  /opt/Xilinx/12.2/ISE_DS/ISE//bin/lin64 directory with root privilege to  update the firmware. Disconnect and then reconnect the cable from the  USB port to complete the driver update.
    Cable connection failed.
    Reusing 78015DF2 key.
    Reusing FC015DF2 key.
    Connecting to cable (Parallel Port - parport0).
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module parport_pc is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
    Cable connection failed.
    Reusing 79015DF2 key.
    Reusing FD015DF2 key.
    Connecting to cable (Parallel Port - parport1).
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module parport_pc is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
    Cable connection failed.
    Reusing 7A015DF2 key.
    Reusing FE015DF2 key.
    Connecting to cable (Parallel Port - parport2).
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module parport_pc is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
    Cable connection failed.
    Reusing 7B015DF2 key.
    Reusing FF015DF2 key.
    Connecting to cable (Parallel Port - parport3).
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
     Linux release = 2.6.32-25-generic.
    WARNING:iMPACT -  Module parport_pc is not loaded. Please reinstall the cable drivers. See Answer Record 22648.
    Cable connection failed.
    PROGRESS_END - End Operation.
    Elapsed time =      0 sec.
    Cable autodetection failed.
    WARNING:iMPACT:923 - Can not find cable, check cable setup !
    Note that iMPACT is using libusb! But then ask for this setup_pcusb script. As far as I understood, this script is only usefull for updating the programmer's firmware, which is already done…

    Do you guys think that it may still come from a missing lib? Which one? If not, any other idea?

  4. #14
    Join Date
    May 2008
    Beans
    10
    Distro
    Kubuntu 10.04 Lucid Lynx

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Hi mr_etienne,

    That's interesting. What do commands
    Code:
    ls -l /usr/share/xusb*
    
    and
    
    lsusb | grep 03fd
    print to the terminal?

  5. #15
    Join Date
    Oct 2010
    Beans
    3

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Hi Stube,
    Code:
    ls -l /usr/share/xusb*
    -rw-r----- 1 root root  1971 2010-07-21 09:18 /usr/share/xusbdfwu
    -rw-r----- 1 root root 21666 2010-10-08 08:51 /usr/share/xusbdfwu.hex
    -rw-r----- 1 root root   965 2010-07-21 09:18 /usr/share/xusbdfwu.rules
    -rw-r----- 1 root root  1288 2010-07-21 09:18 /usr/share/xusbdfwu.usermap
    -rw-r----- 1 root root   913 2010-07-21 09:18 /usr/share/xusb_emb
    -rw-r----- 1 root root 21708 2010-10-08 08:51 /usr/share/xusb_emb.hex
    -rw-r----- 1 root root   913 2010-07-21 09:18 /usr/share/xusb_xlp
    -rw-r----- 1 root root 21708 2010-10-08 08:51 /usr/share/xusb_xlp.hex
    -rw-r----- 1 root root   913 2010-07-21 09:18 /usr/share/xusb_xp2
    -rw-r----- 1 root root 22956 2010-10-08 08:51 /usr/share/xusb_xp2.hex
    -rw-r----- 1 root root   913 2010-07-21 09:18 /usr/share/xusb_xpr
    -rw-r----- 1 root root 20740 2010-10-08 08:51 /usr/share/xusb_xpr.hex
    -rw-r----- 1 root root   913 2010-07-21 09:18 /usr/share/xusb_xse
    -rw-r----- 1 root root 22956 2010-10-08 08:51 /usr/share/xusb_xse.hex
    -rw-r----- 1 root root   913 2010-07-21 09:18 /usr/share/xusb_xup
    -rw-r----- 1 root root 21666 2010-10-08 08:51 /usr/share/xusb_xup.hex
    
    
    lsusb | grep 03fd
    Bus 002 Device 005: ID 03fd:0008 Xilinx, Inc.
    Again, the version of the firmware seems to be fine (1030). I am more and more thinking at an access rights issue (basically because I don't have all the rights on this machine) and I have no clue regarding which rights should be set. Do you think iMPACT is lacking some access somewhere?

  6. #16
    Join Date
    May 2008
    Beans
    10
    Distro
    Kubuntu 10.04 Lucid Lynx

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Yes, it certainly looks like that. The ID returned by lsusb tells that the firmware is loaded, indeed.

    For some reason only root seems to have access to those hex-files on your system. Here's what I get:
    Code:
    $ ls -l /usr/share/xusb*
    -rw-r--r-- 1 root root 21666 2010-10-11 19:26 /usr/share/xusbdfwu.hex
    -rw-r--r-- 1 root root 21708 2010-10-11 19:26 /usr/share/xusb_emb.hex
    -rw-r--r-- 1 root root 21708 2010-10-11 19:26 /usr/share/xusb_xlp.hex
    -rw-r--r-- 1 root root 22956 2010-10-11 19:26 /usr/share/xusb_xp2.hex
    -rw-r--r-- 1 root root 20740 2010-10-11 19:26 /usr/share/xusb_xpr.hex
    -rw-r--r-- 1 root root 22956 2010-10-11 19:26 /usr/share/xusb_xse.hex
    -rw-r--r-- 1 root root 21666 2010-10-11 19:26 /usr/share/xusb_xup.hex
    $
    If I remove rights to read those files from group others, I get exactly same error that you reported earlier. So, a simple
    Code:
    sudo chmod 644 /usr/share/xusb*
    should do the trick.

  7. #17
    Join Date
    Oct 2010
    Beans
    3

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    …and it did the trick! USB programmer is running fine (I tried it from SDK and iMPACT).

    Thanks a lot for you help Stube!

  8. #18
    Join Date
    May 2008
    Beans
    10
    Distro
    Kubuntu 10.04 Lucid Lynx

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Nice to hear that!

    I updated the first post with that piece of information.

  9. #19
    Join Date
    Jul 2007
    Beans
    61

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Thank you for this post! How did you figure all of this out?

  10. #20
    Join Date
    May 2008
    Beans
    10
    Distro
    Kubuntu 10.04 Lucid Lynx

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    You're welcome!

    It was a process of trial and error and, as I have learnt after the initial post, luck.
    I think there would have been no way I would have figured out the libusb-dev dependency, if it had not been already installed on my computer...

Page 2 of 4 FirstFirst 1234 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •