安装 Modelsim SE 10.4后,使用MentorKG.exe、patch_dll.bat进行破解后,启动Modelsim后报错:
可在Modelsim安装目录下"C:\modeltech64_10.4\win64",执行以下命令
lmutil lmdiag
查看License环境变量是否配置准确,结果如下:
-----------------------------------------------------
License file: C:\modeltech64_10.4\win64\LICENSE.TXT
-----------------------------------------------------
"mgc_s" v2034.080, vendor: mgcld
uncounted nodelocked license, locked to ethernet address "d843ae71c333" starts: 2-sep-2023, expires: 02-sep-2034
This license cannot be checked out because:
Cannot checkout an uncounted license within a Windows Terminal Services guest session.
Feature: mgc_s
License path: C:\modeltech64_10.4\win64\LICENSE.TXT;
FlexNet Licensing error:-103,577
For further information, refer to the FlexNet Licensing documentation,
available at "www.flexerasoftware.com".
-----------------------------------------------------
也就是说 license 路径是正确的,license文件是找到了,问题可能出在license文件内容上。
解决办法
问题还是要着眼到报错信息上,报错信息如下:
modelsim failure to license for viewer. unable to checkout msimviewer
Unable to checkout a viewer license necessary for use of the ModelSim graphical user interface.Vsim is closing
翻译:无法找出使用ModelSim图形用户界面所需的license。Vsim正在关闭
解释:意思就是说当前的图形用户界面对于当前的license不支持。
后网上检索,找到以下网址
Modelsim远程无法打开异常处理
该文说:
在远程桌面打开Modelsim时,我们无法打开,会弹出:Fatal License Error错误,其原因为:在License文件中,没有允许远程访问;所以我们只需要在 Modelsim的license文件中增加允许远程打开即可;
这时候我才想起来我是通过远程桌面连接到安装 Modelsim 软件的电脑,然后通过远程桌面打开 Modelsim 软件。
然后我就修改 C:\modeltech64_10.4\win64\LICENSE.TXT 文件内容,在所有的INCREMENT 句子的末尾增加 TS_OK
通过Notepad++的正则表达式 "$ 替换为 " TS_OK
完成后,重新启动 Modelsim 软件,软件正常,无报错!!!
留下以前未成功解决该问题时留下笔记
2024.07.03-2024.07.04
安装 Modelsim SE-64 2020.4 Modelsim SE-64 10.4 都安装成功,但破解失败。
弹出以下问题:
Unable to checkout a license. Make sure your license file environment variable (e.g., LM_LICENSE_FILE)is set correctly and then run 'lmutil lmdiag' to diagnose the problem.
Unable to checkout a viewer license necessary for use of the Modelsimgraphical user interface
CMD输入以下命令"lmutil lmdiag",报以下错误:
uncounted nodelocked license, locked to ethernet address "d843ae71c333" starts: 4-jul-2023, expires: 04-jul-2034
修改网卡MAC地址后(MentorKG.exe -h 6C1FF711B057 -patch . ),再运行"lmutil lmdiag"该命令,就没有报以下错误了