如何安装GPIB卡的驱动?
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下硬件驱动的大哥请帮忙给点提示。在此多谢了。! ....错误都告诉你了.该有的东西没有...... 是的,我想是驱动模块没有成功装载。我在/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.
现在的问题是缺少的模块无法装载,该怎么处理? depmod -ae
尝试一下。 depmod -ae运行之后,什么提示也没有。
再运行modprobe出现和上面一样的错误。
我甚至重新编译内核到 kernel-2.6.10,还是同样的问题。
迷惑啊,请高手再帮忙指点迷津! 开机时,看到的错误信息如下:
Start service nipal:
Fatal error:inserting nipalk /lib/modules/2.6.9-1.667/kernel/natinst/nipal/nipalk.koAccessing 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找不到。 没人理睬,自已顶,请过路的神仙给点灵感。 不能沉下去 在linux下gpib卡稳定吗 要是可以请给我留言 在redhat9.0(kernel 2.4.20)下是可以的
页:
[1]