Answers Database


M1: Win95/NT Release: Overall Installation and License issues


Record #2003

Product Family: Software

Product Line: M1 Graphical/General

Product Part: xilinxd

Product Version: 1.3

Problem Title:
M1: Win95/NT Release: Overall Installation and License issues


Problem Description:
Urgency: Hot

General Description: IMPORTANT NOTE:

The default license for M1 Win95/NT Release software will now be a
NODE LOCKED LICENSE referring to your ethernet address.
If necessary, you can get a FLOATING LICENSE by
requesting it from Customer Service.

Please send in the C Vol Serial Numbers and SERVER names for EVERY PC needed.

Node-locked licenses and floating licenses MUST CONTAIN the C:\ drive volume
serial number of the computer.


Solution 1:

The name of the license file will license.dat. Any other names like
license.txt or license.dat.txt will not work. Using editors like notepad
or word could save the license.dat file with .doc or .txt extensions.

With windows explorer and other windows applications, the full license file
may not be seen.


View the directory in Explorer with the "Details enabled, so the extension
"DAT file" is seen. You can also see the proper file name by typing "DIR"
in an MS-DOS session.



Solution 2:

Two types of licenses are available through customer service:

(1) (For PC's)=> Node-locked license: uncounted license using the C Vol Serial
     Number or the ethernet address. (For Workstations)=> hostid and server

(2) (For PC's)=>Floating license: counted license using the C Vol Serial
      Number or the ethernet address. (For Workstations)=>hostid and server




Solution 3:

Emailed licenses get wrapped. The longest line is the INCREMENT line.


Because the node-locked INCREMENT lines are even longer than the floating ones, the NEW license format is changed to be like this:

INCREMENT ALI-BETA-PC xilinxd 1.000 28-JUN-97 0 4942E39CD011DE1C72D8 \
      "XSJ_davet" DISK_SERIAL_NUM=2f3b1902

The backslash '\' is a continuation mark, so that the next line is logically
part of the first line. The PACKAGE section also has continuation lines.
There MUST NOT be any blanks, tabs, or any other characters after the '\'.



Solution 4:

The SERVER name is editable in the license file.

If you get a message that looks like this:

11:00:23 (lmgrd) "dye.xilinx.com": Not a valid server hostname, exiting.
11:00:23 (lmgrd) Valid server hosts are: "wxyz"
11:00:23 (lmgrd) Using license file "license.dat"

This means that the license manager(lmgrd) is looking for a server name of
"wxyz", but instead it found "dye.xilinx.com"(which is the valid server).

To fix this problem, edit the SERVER line in the license.dat file to match
the name that LMGRD has found. In this case "wxyz" would need to be changed
to "dye.xilinx.com".

Make sure that the DISK_SERIAL_NUM (also on the SERVER line) matches the one
for the machine that LMGRD is currently being started on. Type "vol c:" at a
DOS prompt to confirm this.



Solution 5:

Make sure that the contents of the licesne.dat file 'appear' correct.

If you receive the license.dat file on a UNIX platform, but the
license.dat file is for a PC plaform, it's possible that a
UNIX2DOS conversion will fail; The license.dat file
will be missing all the carriage returns. If this is the case,
if you try to open the license.dat file with the EDIT command in
a DOS SHELL, the license.dat file will appear as one continuous line,
instead of file with lines seperated by cariiage returns.

If this happens, run UNIX2DOS, or some other type of UNIX file
conversion on the license.dat file, before copying the license.dat
file to the PC system.



Solution 6:

There is a bug in the license generation software that Xilinx uses. The
problem is that the licensing scheme may not work with an 8-digit Volume
Serial Number if it begins with a 0.

We have only seen this occuring on Windows 95 systems.

There are three solutions:

1. Hostids beginning with 0 are a special case for FLEXlm, so they must be
specified in the hostid field of the license.dat file like this:

DISK_SERIAL_NUM=c031946d4

The keyword DISK_SERIAL_NUM= is critical. If this is not present, the
software will assume that this is an Ethernet address and, of course, will
not be able to find it.

2. Use the Ethernet address instead of the C:\ drive Volume Serial Number.
To find this address, type the following from an MS-DOS prompt:

<full_path_to_Xilinx_executables>\lmutil lmhostid

This will return the 12-digit address that you will give to Customer Service
so they can generate a new license.dat for you. If this does not return a
12-digit code, your system is not set up to support this solution.

3. Use a floating license instead of the node-locked license.



Solution 7:

If Workview Office is also installed on your PC, make sure the path for the
Viewlogic license.dat comes before the M1 license.dat in the LM_LICENSE_FILE
variable. For example:

  SET LM_LICENSE_FILE=C:\WVOFFICE\STANDARD\LICENSE.DAT,;C:\XILINX\LICENSE.DAT

Make sure the the comma and semicolon separates the two license.dat files.
This wacky delimiter is needed because Viewlogic uses Flex/LM version 4,
while we use version 5.

A second solution for having two node-locked licenses for Xilinx M1 and
Workview Office is to simply concatenate the two license files into one, and
have the LM_LICENSE_FILE variable point to this one merged LICENSE.DAT.




End of Record #2003 - Last Modified: 06/19/97 13:32

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!