QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2970|回复: 10

如何安装GPIB卡的驱动?

[复制链接]
发表于 2006-7-25 12:32:09 | 显示全部楼层 |阅读模式
linux版本:redhat fedora3 kernel 2.6.9-1.667
前几天买了一张NI公司的PCI-GIB卡,从www.ni.com下载了linux驱动,是一个iso文件,刻录成光盘,成为一个目录NI-4882-linux,将此目录copy 到/root,根据readme说明执行,默认安装路径:/usr/local
cd /root/NI-4882-linux
./INSTALL
安装时出现错误提示:/lib/modules/2.6.9-1.667/source/mm/memory.c not found.
过一会又有一个:NI-488.2 Driver...Kernel driver not loaded:gpibprtk.
安装完后需重新启动,启动时又出现错误:
Failed to open nipalk errno:2.
启动完毕后,执行:
cd /usr/local/natinst/ni4882/bin
./gpibtsw (这是一个gpib的软硬件扫描程序)
出现错误提示:The NI-488.2 software is not correctly installed on your system.
我已经反复安装过几遍了,安装操作也不复杂,自认没有什么错误,不知道为什么就是不行?请高手指点,有安装过linux下硬件驱动的大哥请帮忙给点提示。在此多谢了。!
发表于 2006-7-25 14:27:22 | 显示全部楼层
....错误都告诉你了.该有的东西没有......
回复

使用道具 举报

 楼主| 发表于 2006-7-25 15:55:06 | 显示全部楼层
是的,我想是驱动模块没有成功装载。我在/lib/modules/2.6.9-1.667/kernel/natinst目录下找到了gpibprtk.ko,nikal.ko,nkpalk.ko这三个文件,用lsmod看到nikal已经装载了。
modprobe gpibprtk, 提示:
Warning:Error inserting nipalk.accessing a corrupted shared library.
Fatal:Error inserting gpibprtk.Unknown symbol in module,or unknown parameter.
modprobe nipalk,提示:
Fatal:Error inserting nipalk,Accessing a corrupted shared library.
现在的问题是缺少的模块无法装载,该怎么处理?
回复

使用道具 举报

发表于 2006-7-25 16:57:28 | 显示全部楼层
depmod -ae
尝试一下。
回复

使用道具 举报

 楼主| 发表于 2006-7-28 10:53:46 | 显示全部楼层
depmod -ae运行之后,什么提示也没有。
再运行modprobe出现和上面一样的错误。
我甚至重新编译内核到 kernel-2.6.10,还是同样的问题。
迷惑啊,请高手再帮忙指点迷津!
回复

使用道具 举报

 楼主| 发表于 2006-7-28 12:42:56 | 显示全部楼层
开机时,看到的错误信息如下:
Start service nipal:
Fatal error:inserting nipalk /lib/modules/2.6.9-1.667/kernel/natinst/nipal/nipalk.ko  Accessing a corrupted shared library.
error:nipalk failed to load.
Possible causes:
nipalk was not versioned for this kernel(2.6.9-1.667)
modules are not enabled for this kernel(CONFIG_MODULES)
unresolved symbols.
Possible solution:
if you recently installed a new kernel or have rebooted to a different kernel
then you were previously running then run /usr/local/bin/updateNIDrivers to version your NI drivers for kernel 2.6.9-1.667.
我运行了/usr/local/bin/updateNIDriver,涛声依旧。
但是CONFIG_MODULES不知在哪里?我用find / -name CONFIG_MODULES找不到。
回复

使用道具 举报

 楼主| 发表于 2006-7-28 16:26:20 | 显示全部楼层
没人理睬,自已顶,请过路的神仙给点灵感。
回复

使用道具 举报

 楼主| 发表于 2006-8-2 11:09:47 | 显示全部楼层
不能沉下去
回复

使用道具 举报

发表于 2006-8-8 11:42:21 | 显示全部楼层
在linux下gpib卡稳定吗
回复

使用道具 举报

发表于 2006-8-8 11:47:46 | 显示全部楼层
要是可以请给我留言
回复

使用道具 举报

 楼主| 发表于 2006-8-10 11:07:16 | 显示全部楼层
在redhat9.0(kernel 2.4.20)下是可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 19:02 , Processed in 0.038492 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表