cublas fails to initialize.. returns error

I was using GForce GTX 280 in linux.
cublas works fine when I am using cuda-1.1 version
but when I try to use cuda-2.1 cublasInit() fails and return 1.

I have seen several similar threads but couldn’t find the answer.
what’s the problem here ?
(1) Does one need to install cublas separately ?
(2) For different version of Cuda do I need to use different NVIDIA_CUDA_SDK ?
(3) Does it have anything to do with driver ?
I will appreciate your replies.

You must be using a 180.22 or later driver to use CUDA 2.1.