Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

nigpib-linux PCI-GPIB driver does not work on RedHat 8.0

The PCI-GPBI driver for linux (nigpib-linux) can't be installed on Linux RedHat 8.0. The first error is a reference to "malloc.h" having to be replaced by "slab.h". Then, the module compiles, but it has to be loaded with the "force" option, by replacing all instances of "insmod" in the "INSTALL" script by "insmod -f". When loading there is an error message that the kernel is compiled with gcc 3.2, but the module with gcc 2.9, and this is known "not to work". One can load the kernel module with "insmod -f", but when running "ibconf", "insmod" is used when saving the configuration, so there is an error message again. The solution to this problem is probably to compile the source code for the driver (supplied by NI a
s a binary) with gcc 3.2. It would be so much easier if NI opensourced the entire driver.

Can NI compile a binary against gcc 3.2 on RedHat 8.0??

Thanks in advance.

Best regards, Erwin
0 Kudos
Message 1 of 5
(3,655 Views)
Hi,

At the moment forcing the installation of the module is the only way to install the driver.

As soon as there's a recompiled object file, will post it on the web.

DiegoF.
0 Kudos
Message 2 of 5
(3,655 Views)
as of 12/30/2002, I'm still waiting for a gcc3-compiled version of the binary/object file... Can we expect it any time soon?

Come on NI, make the entire driver open-source and this problem goes away.

Bryan Cole
Teraview Ltd.
0 Kudos
Message 3 of 5
(3,655 Views)
Well, it has been over a year now, where is the gcc3
compiled driver? So much for support.
0 Kudos
Message 4 of 5
(3,655 Views)
Ok, my bad. Apparently the gcc3 compilied driver has
been available since Jan 2003. Here is a link:

ftp://ftp.ni.com/support/gpib/linux/nigpib-linux-0.8.3.tar.gz

I should think NI could use a better naming convention to
flag this a bit better. (Like nigpib-linux-gcc3-x.x.x)
0 Kudos
Message 5 of 5
(3,655 Views)