HL,
1) How many samples do you acquire before the FIFO ready bit stays at 0?
2) Are you sure that you are reading and writing registers on the DAQCard? Have you read other status bits correctly (like any of the AI SI/SI2/SC Armed St registers)
3) If you compile your program on Windows using the Windows VISA version of MH DDK, does it behave the same?
Tim