Article Details

ID: 1240
Case Type: faq
Category: Simulation
Related To: Aldec
Family: All Devices

Search Answer Database

Search Text Image

Why doesn't my Active-HDL Aldec license server start automatically at boot time?

There could be several ways to fix this. Please follow step-by-step instructions described below:

    In lmtools GUI, go to Config services tab, select Aldec license service and check "Start Server at Power Up" checkbox (bottom left). Then click on Save Service. If this doesn't fix the issue, try the Step 2 below.

    The dongle driver needs to be updated. License service starts before system sees the driver - it's a known windows issue. To fix this, unplug the dongle. Download the latest driver:

    ftp://ftp.aladdin.com/pub/hasp/srm/Runtime_%28Drivers%29/HASP_SRM_Runtime_cmd_line.zip
    unpack it and execute from command line (cmd):
    haspdinst.exe - fr
    and then
    haspdinst.exe - i

    Plug in the driver and try to reboot the server.

    If that doesn't help either, the user may have to introduce a service startup delay in the configuration. For FLEXnet license servers configured to automatically start as a service on Windows platforms, it is now possible to configure a delay to the server startup. This is used in situations where the license server needs to wait for other drivers to start before it starts up. A likely scenario where this delay is needed is when a FLEXnet license server hostid is tied to a FLEXid dongle and the server is configured to start at system startup as a service. The license server will sometimes fail to start upon reboot of the system. In such cases, adding a slight delay of one to three seconds to the service startup allows the dongle device driver to load properly and allows the server to start up correctly.

    To enable the service delay for a particular service, follow the steps outlined below:

        Locate the existing key for your license server service at this registry location:

        HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\service_name

        where service name is the name of the license server service you have already configured. For details on configuring the license server as a service, see information on the installs utility in the FLEXnet Licensing Programming and Reference Guide.

        Add the following string value to this key:

        Name: serviceDelay
        Type: REG_SZ
        Data: The service delay in seconds. If unlimitedServiceDelay is not defined, the value can be 1 through 20 seconds. if the unlimitedServiceDelay is defined, the value is unlimited. See Step C on how to define unlimitedServiceDelay.

        To define unlimitedServiceDelay, configure this string value under the same key as serviceDelay:
        Name: unlimitedServiceDelay
        Type: REG_SZ
        Data: value not set