Ok, I figured out a workaround for NIDAQmx on kernel 2.6.17-1.2157_FC5 and got it working again. (Why don't the NI folks keep up with the new kernels? Why do customers have to figure out why their software doesn't work? Argghh!)
Before doing a "make" to build your modified kernel, edit this file:
/usr/src/linux/scripts/mod/modpost.cchange the "fail" routine at line number 1187 to:
fail:
return; //fatal("parse error in symbol dump file\n");This will keep updateNIDrivers from failing. The new modpost doesn't seem to like nidaq. Doesn't seem to be a big deal.
I would change the modpost file back to its original code after successfully installing nidaq.
Last but not least, change line 87 of
/usr/local/natinst/nikal/src/nikal.c to:
#define put_page_testzero(p) atomic_dec_and_test(&(p)->_count)
This was a bugfix in the new kernel to prevent a race condition.
John