Just in case anyone else makes the same mistake;-)
If CUDA texture code is compiled with sm_13 it can fail when run
on a Quadro NVS 290 with a error code 18 (cudaErrorInvalidTexture).
Compiling with nvcc -arch sm_11 resolves this problem.
Next problem the 290 has far viewer registers and so kernel launch
with large block size (eg 384) can fail. Surprisingly it fails
with a segfault and no indication that it is a GPU related problem.