This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Adding additional licenses to the CCS license server.

Version: 4.1.3.00038

lmgrd served on a linux machine. Current license working fine.

I purchased a second seat of CCS.

I activated the license and received a new license file.

The www.ti.com/myregisteredsoftware showed both licenses I've registered correctly. I presumed both seats would be known and included in the file.

The problem is this:

I cannot serve both licenses. The license file does not appear to be generated with both seats available.

I have been through the license file setup documentation, nothing addresses this issue. I can provide a screen shot of the registered software and license files if appropriate.

How do I get a license file that contains my two registered seats?

regards,

Perry

  • Perry,

    You can surely use more than one license file on the host PC server, as long as you put all your license files in a specific directory and run the license server as indicated in step 8 of the section below:

    http://processors.wiki.ti.com/index.php/License_Server_Administration_for_CCS#UNIX:_command_line_setup

    The option -c points to a directory and scans all the valid license files there. Just make sure the files are floating licenses (i.e., not node-locked) and hosted in the server - i.e., have been generated with the same MAC address of the host PC server.

    Also, you can verify that the licenses were properly picked up by running the command in step 9 of the page above. The output should reflect the total number of seats available for both license files. If you don't see it, I will ask to send me in private the screen shot of the registered software and the output of the lmgrd and the lmutil commands.

    Hope this helps,

    Rafael

     

  • Thanks for the reply.

    In every instance it refers to a singular license file.

    TMDSCCS-ALLF05-v4.0.lic

    You're suggesting I rename the license files "filename1.lic" and "filename2.lic", put them in the same directory and lmgrd will find and serve them?

    Thanks, I'll try this.

    It's not as simple as concatinating the content of the two files into one?

    It all helps, thanks

    Perry

  • Perry,

    Perry said:

    You're suggesting I rename the license files "filename1.lic" and "filename2.lic", put them in the same directory and lmgrd will find and serve them?

     

    Yes, you are correct.

     

    Perry said:

    It's not as simple as concatinating the content of the two files into one?

    Yes, but keep in mind that each floating license file will have their subscription renewed at its own date (12 months after its purchase), therefore the need to keep them separate.

    http://processors.wiki.ti.com/index.php/Licensing_-_CCSv4#Subscription

    Cheers,

    Rafael

     

  • Sorry, neither attempt worked. Two files, nor a concatinated single file.

    lmgrd sees the two files, per the log printout after restarting lmgrd.

    The license file itself should have two license setup in the file.

    First question, was the file generated correctly? www.ti.com/myregisteredsoftware shows I have two licenses. When I activated the second license I received a new .lic file. I presumed this would have both licenses setup, drop it in and it works. No.

    I tried to run two instances of tidspssw. I tried to use two ports in the licenselocation.txt. and putting the same port assignment in the license file

    VENDOR tidspssw port=33913 in one and incremented in the other. no help.

    This is the debugger printout with two pristine license files

    16:45:43 (lmgrd) FLEXnet Licensing (v11.8.0.0 build 81116 i86_lsb) started on shiva (linux) (9/2/2010)
    16:45:43 (lmgrd) Copyright (c) 1988-2009 Flexera Software, Inc. All Rights Reserved.
    16:45:43 (lmgrd) US Patents 5,390,297 and 5,671,412.
    16:45:43 (lmgrd) World Wide Web:  http://www.flexerasoftware.com
    16:45:43 (lmgrd) License file(s): /opt/FNPlm/TMDSCCS-ALLF01-v4.0.lic /opt/FNPlm/TMDSCCS-ALLF01-v4.0_2.lic
    16:45:43 (lmgrd) lmgrd tcp-port 27000
    16:45:43 (lmgrd) Starting vendor daemons ...
    16:45:43 (lmgrd) Started tidspssw (internet tcp_port 41135 pid 14011)
    .
    phowell@shiva:/opt/FNPlm$ 16:45:43 (tidspssw) FLEXnet Licensing version v11.4.100.0 build 50818 i86_re3
    16:45:43 (tidspssw) lmgrd version 11.8, tidspssw version 11.4

    16:45:43 (tidspssw) Server started on shiva for:        CCS_LINKER_FULL
    16:45:43 (tidspssw) CCS_ISA_ALL CCS_DEBUGGER    CCS_CONNECTION_ALL
    16:45:43 (tidspssw) EXTERNAL FILTERS are OFF
    16:45:43 (lmgrd) tidspssw using TCP-port 41135

    Help....

     

     

  • Perry,

    lmgrd seems to be properly recognizing the license files and the server is using port 27000 (no need to have multiple ports, as managing them becomes a nightmare).

    Therefore I ask: what  is the procedure you are using to test if all the licenses available are being picked up? Are you including the server@port in the <licenselocation.txt> file located in the directory <install_dir>\ccsv4\DebugServer\license of each PC that will run CCS? Check the reference below:

     http://processors.wiki.ti.com/index.php/License_Server_Administration_for_CCS#The_.3Clicenselocation.txt.3E_file

    As a test, I suggest you edit this file and include the server's numeric IP address (xxx.xxx.xxx.xxx@27000) in the first line. Run this copy of CCSv4 and then run lmutil lmstat -a in the server. It will show how many licenses are in use. You should see something like:

    lmutil output said:

      tidspssw: UP v11.4
    Feature usage info:

    Users of CCS_LINKER_FULL:  (Total of 5 licenses issued;  Total of 0 licenses in use)

    Users of CCS_ISA_ALL:  (Total of 5 licenses issued;  Total of 0 licenses in use)

    Users of CCS_DEBUGGER:  (Total of 5 licenses issued;  Total of 1 license in use)

      "CCS_DEBUGGER" v4.99, vendor: tidspssw
      floating license

        a0356111 lta0356111 lta0356111 (v4) (dta0356111/27000 101), start Fri 9/3 16:54

    Users of CCS_CONNECTION_ALL:  (Total of 5 licenses issued;  Total of 0 licenses in use)

    Do the same for the second PC and run lmutil at the server again. See if the number of licenses dropped to zero.

    Hope this helps,

    Rafael

  • All, I appreciate the assistance on this issue. In the end, it was simple. There were a few simple changes that needed to be made that weren't noted anywhere I could find.

    The two license files were concatenated using one header as:

    #Please Do not delete this comment line.
    SERVER this_host 001xxxxxxxxf
    VENDOR tidspssw port=33914 <<<<<<<comment not in file -- this was new...port=xxxxxxx


    USE_SERVER

    <<<<<<comment not in file -- FIRST LICENSE
    INCREMENT CCS_LINKER_FULL tidspssw 4.99 permanent 1 \
            ............................................................................................................"
    INCREMENT CCS_ISA_ALL tidspssw 4.99 permanent 1 VENDOR_STRING="Not \
    ......................................................................................................................"
    INCREMENT CCS_DEBUGGER tidspssw 4.99 permanent 1 VENDOR_STRING="Not \
            ......................................................................................................................"
    INCREMENT CCS_CONNECTION_ALL tidspssw 4.99 permanent 1 \
            ......................................................................................................................"

    <<<<<<<comment not in file -- SECOND LICENSE

    INCREMENT CCS_LINKER_FULL tidspssw 4.99 permanent 1 \
            ............................................................................................................"
    INCREMENT CCS_ISA_ALL tidspssw 4.99 permanent 1 VENDOR_STRING="Not \
    ......................................................................................................................"
    INCREMENT CCS_DEBUGGER tidspssw 4.99 permanent 1 VENDOR_STRING="Not \
            ......................................................................................................................"
    INCREMENT CCS_CONNECTION_ALL tidspssw 4.99 permanent 1 \
            ......................................................................................................................"

    LICENSELOCATION.TXT

    33914@10.10.0.12
    C:\Program Files\Texas Instruments\ccsv4\DebugServer\license
    C:\ti\license

    This works as I expected it to. Rafael, thanks for looking into this and helping. Much appreciation to you.

    One comment: 

    There is an ACTIVATION ID# card that ships with the installation disk. On this card there is an heading  IMPORTANT: It reference items you must follow to get your license activated and registered. It also reference a way to get assistance: "If you need assistance contact css_license_file_help@list.ti.com"

    Pay no attention to this. It was a hideous waste of time.

    Perry

  • Perry,

    Thank you for reporting your results; I wasn't aware the license files could be concatenated as you did.

    I apologize if the assistance e-mail was not very helpful; we will try to improve this support path as well.

    Thank you again,

    Rafael