在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 38825|回复: 69

[求助] 求助,linux下modelsim license的问题

[复制链接]
发表于 2010-1-23 17:54:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
modelsim解压到一个文件夹里了,就是license的问题总是解决不了。看论坛里有人说可以在windows里生成license.txt文件,拷到linux下,试了一下不行,总是报错:

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 license.  Vsim is closing.
** Fatal: Invalid license environment. Application closing.

不知道怎么能解决这个问题?
发表于 2010-1-23 18:49:17 | 显示全部楼层
同问,期待高手
发表于 2010-1-24 23:10:23 | 显示全部楼层
确认以下问题:
1. 产生license的网卡地址是linux里的地址(ifconfig -a|more查看)
 MentorGK.exe -h 000000000000 -none -ck -all (000000000000换成你linux的网卡地址)
2. LM_LICENSE_FILE指向到你的license了没?并export LM_LICENSE_FILE ,
3. PATH指向到了modelsim/modeltech/linux
4. 如果还不行的话,换一台电脑产生license试试
发表于 2010-1-25 02:20:42 | 显示全部楼层
安装wine,然后运行MentorGK.exe,生成license;
在~/.bash_profile里添加环境变量
export LM_LICENSE_FILE="(your_path)/modelsim/modeltech/license.txt"
export PATH=$PATH:"(your_path)/modelsim/modeltech/bin"
 楼主| 发表于 2010-1-27 18:09:03 | 显示全部楼层
多谢前辈的指点,现在还是没搞定,我是这么操作的:
1.在linux里用ifconfig -a|more查网卡地址
2.在windows里MentorGK.exe -h 000000000000 -none -ck -all,把“00...”替换为查到的网卡地址
3.回到linux里把第2步生成的LICENSE.TXT复制到/opt/mentor/modeltech目录下
4.在HOME文件夹的 .bashrc 文件里加入这两句话:
  export LM_LICENSE_FILE=/opt/mentor/modeltech/LICENSE.TXT

  export PATH=$PATH:/opt/mentor/modeltech/linux
5.在终端里进入HOME,source .bashrc
6.在终端里输入vsim
结果还是报这个错:
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 license.  Vsim is closing.
** Fatal: Invalid license environment. Application closing.
 楼主| 发表于 2010-1-27 18:11:49 | 显示全部楼层
实在不知道是什么原因,望前辈们再给指点一下
发表于 2010-1-27 20:06:53 | 显示全部楼层
我是在.bash_profile里面添加的环境变量,虽然这两个文件的功能基本相近,还是有一些差别,.bashrc是每次打开一个shell都会export一次,.bash_profile是登录的时候export一次;不过感觉应该不是这个的问题。

source .bashrc 之后,在terminal里面export看看有没有LM_LICENSE_FILE变量吧

PS:用网卡地址替换的方法似乎行不通,我曾经试过这种方法,那个时候没有装Wine;Wine就是一个可以在Linux环境下运行简单exe文件的linux applications,在Wine下生成的license是确定可用的。这个问题和现在出现的问题无关,应该是解决环境变量之后遇到的。
发表于 2010-1-27 23:50:07 | 显示全部楼层
终端(bash shell)里:
echo $LM_LICENSE_FILE
echo $PATH
看有没有设置成功?

MentorGK.exe用最新的,另外有没有换台电脑产生license试一下?我就遇到过一些电脑就是不能产生正确的license!
发表于 2010-1-28 17:13:42 | 显示全部楼层
同问,尝试了 5楼和7楼的方法 还是不行啊。
发表于 2010-1-28 23:03:55 | 显示全部楼层
学习了谢谢。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 05:34 , Processed in 0.030847 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表