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  |