openSuse 11.3

I recently upgraded to openSuse 11.3 and was wondering if anyone had any suggestions in getting Cuda 3.1 to work. I’m running the latest driver, 256.40 and I’ve tried both the openSuse 11.2 and SLED11 toolkits. I switched gcc to 4.3 using update-alternatives as suggested here:
http://timelordz.com/wiki/index.php/Nvidia_CUDA

While that allows the examples to compile (gcc 4.5 would die early on), only deviceQuery works, the others I’ve tried display one of the following error messages:

cudaSafeCall() Runtime API error : unknown error
cudaSafeCall() Runtime API error : all CUDA-capable devices are busy or unavailable.

The only idea I have is that when I install the driver, I have to revert back to gcc 4.5 to compile the kernel module, and this I believe also includes the libcuda.so object. Should I force the driver to compile with 4.3?