UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Reply

License problems with Vivado 2013.3 on Linux (vlm doesn't find any ethernet port?)

Accepted Solution Solved
Observer
Posts: 59
Registered: ‎10-31-2014
Accepted Solution

License problems with Vivado 2013.3 on Linux (vlm doesn't find any ethernet port?)

I've been running Vivado on Windows with no license problems, but I installed on Linux, requested a new node-locked license based on the MAC address of one of the ethernet ports on the Linux box.

 

I put the Xilinx.lic into my ~/.Xilinx directory.  But when I start the Vivado license manager under 'View License Status' I see that 'Host IDs Match' says 'No'.  I took a look under 'View Host Information' and I see: Network Interface Card (NIC) ID: 0000000000  So it's not finding the MAC address... Actually, there are several ethernet ports on the machine, ifconfig shows:

 

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
     inet 192.168.10.180 netmask 255.255.255.0 broadcast 192.168.10.255
     inet6 fe80::e23f:49ff:fe7d:24d9 prefixlen 64 scopeid 0x20<link>
     ether e0:3f:49:7d:24:d9 txqueuelen 1000 (Ethernet)
     RX packets 137166 bytes 19248794 (18.3 MiB)
     RX errors 0 dropped 0 overruns 0 frame 0
     TX packets 884 bytes 286063 (279.3 KiB)
     TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
     device interrupt 18 memory 0xfb100000-fb120000

enp0s29u1u7u1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
     inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
     ether 00:23:55:2c:17:84 txqueuelen 1000 (Ethernet)
     RX packets 0 bytes 0 (0.0 B)
     RX errors 0 dropped 0 overruns 0 frame 0
     TX packets 0 bytes 0 (0.0 B)
     TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

enp11s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
     inet 192.168.10.40 netmask 255.255.255.0 broadcast 192.168.10.255
     inet6 fe80::e23f:49ff:fe7d:2812 prefixlen 64 scopeid 0x20<link>
     ether e0:3f:49:7d:28:12 txqueuelen 1000 (Ethernet)
     RX packets 13641114 bytes 6884425899 (6.4 GiB)
     RX errors 0 dropped 1 overruns 0 frame 0
    TX packets 40888467 bytes 54911614968 (51.1 GiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

 

I'd like the license manager to use the MAC address for the interface enp0s29u1u7u1 shown above (it's a USB Ethernet adaptor that we can move between the Linux and Windows machine), however, I'm guessing that vlm is looking for an eth0 ethernet port that doesn't exist on this particular Linux box.

 

How do you tell the Vivado License Manager to use a MAC address from a particular ethernet port?

 

Phil


Accepted Solutions
Highlighted
Observer
Posts: 59
Registered: ‎10-31-2014

Re: License problems with Vivado 2013.3 on Linux (vlm doesn't find any ethernet port?)

The answer: RedHat and derivatives have changed their naming convention for ethernet ports. No longer eth*, but they create a name based on which PCI slot the card is in (or something like that)...

 

However... Vivado License Manager is apparently hardwired to look for ethernet interfaces name eth* ...hence, no ethernet interfaces are found by Vivado License Manager.

 

I'm on Cento7, so I followed these instructions here http://ask.xmodulo.com/change-network-interface-name-centos7.html for changing the interface names back to the traditional eth* nameing formats. It should be very similar for RedHat and Fedora. Not sure about Debian.

View solution in original post


All Replies
Observer
Posts: 59
Registered: ‎10-31-2014

Re: License problems with Vivado 2014.3 on Linux (vlm doesn't find any ethernet port?)

That should be Vivado 2014.3

Highlighted
Observer
Posts: 59
Registered: ‎10-31-2014

Re: License problems with Vivado 2013.3 on Linux (vlm doesn't find any ethernet port?)

The answer: RedHat and derivatives have changed their naming convention for ethernet ports. No longer eth*, but they create a name based on which PCI slot the card is in (or something like that)...

 

However... Vivado License Manager is apparently hardwired to look for ethernet interfaces name eth* ...hence, no ethernet interfaces are found by Vivado License Manager.

 

I'm on Cento7, so I followed these instructions here http://ask.xmodulo.com/change-network-interface-name-centos7.html for changing the interface names back to the traditional eth* nameing formats. It should be very similar for RedHat and Fedora. Not sure about Debian.