Hmm, when I read the thread more carefully I noted that the driver in question is the older NIDAQ800_Redhat.iso. I don't know what version of nikal is in that driver but in the "nidaqmxbase-2.1.0.iso"-driver the nikal version is the same as in the latest GPIB driver. So, the fix that I have for the nikal part in the GPIB driver might only work with the latest NIDAQmx-base. Anyway, here is how I fixed the GPIB driver to work with Fedora Core 6 kernels from 2.6.18 up to (and including) 2.6.20:
Disclamer: I'm not a kernel guru and I *might* hav missed some important aspect of the work queue concept, but the fix described below have worked for me!
The description assumes that you have an installed and unmodified NIDAQmx-base driver. If you have patched the nikal c-files with ninevoltz patches you have to restore the original files! Also, it is probably a good idea to make a backup of the /usr/local/natinst/nikal directory before you start
🙂1. Dowload the three attached patches to /tmp
2. Run the following commands (as root):
# cd /usr/local/natinst/nikal
# patch -p1 < /tmp/nikal-2.6.18.patch
# patch -p1 < /tmp/nikal-2.6.19.patch
# patch -p1 < /tmp/nikal-2.6.20.patch
3. Now, updateNIDrivers should hopefully work
I have not myself had any problems with modpost as reported in this thread so I can't comment on that. It would be intresting to hear from anyone that succeeds with these patches!
Good luck!