3.6.3.2 Debugging License Issues

If you are having license issues with SmartHLS try the following steps:
  1. Double check the LM_LICENSE_FILE is printed correctly in the SmartHLS license error message:
    Error: There is a problem with your SmartHLS feature license.
    Your current environment variable is: LM_LICENSE_FILE=1702@server.domain.com
    Please modify your LM_LICENSE_FILE environment variable and restart SmartHLS.
    Important: If you changed your LM_LICENSE_FILE environment variable then you will need to restart the SmartHLS IDE to detect the change.
  2. Otherwise, on Windows run Start and launch the command prompt. In the command prompt, run the following command to debug issues checking out the “SmartHLS” feature:
    C:\Microchip\Libero_SoC_v<version>\Designer\bin\lmutil.exe lmdiag SmartHLS

    Where <version> is the Libero SoC release version.

    Make sure you can see This license can be checked out. For example:
    -----------------------------------------------------
    License file: 1702@server.domain.com
    -----------------------------------------------------
    "SmartHLS" v2022.08, vendor: actlmgrd, expiry: 14-aug-2041
    License server: 10.241.70.175
    floating license  expires: 14-aug-2041
    
    This license can be checked out

    If not, you will need to update your license.dat file to include the SmartHLS feature line.

  3. You can also check how many SmartHLS licenses are in use using the following command.
    C:\Microchip\Libero_SoC_v<version>\Designer\bin\lmutil.exe lmstat -f SmartHLS

    Where <version> is theLibero SoC release version.