deviceQueryDrv Error?

I ran deviceQueryDrv from sdk 2.2 the program fails to query major minor after the first device. The program then will report the same major and minor for all devices.

The 8800 GTS is shown as a minor 0 with deviceQuery and a minor 3 with deviceQueryDrv

steve@BlackBox10:~/NVIDIA_CUDA_SDK/bin/linux/release$ ./deviceQuery
CUDA Device Query (Runtime API) version (CUDART static linking)
There are 2 devices supporting CUDA

Device 0: “GeForce GTX 260”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 3
Total amount of global memory: 938803200 bytes
.
.
.

Device 1: “GeForce 8800 GTS”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 0
Total amount of global memory: 335282176 bytes
.
.
.
.
.
Test PASSED

Press ENTER to exit…

steve@BlackBox10:~/NVIDIA_CUDA_SDK/bin/linux/release$ ./deviceQueryDrv
CUDA Device Query (Driver API) statically linked version
There are 2 devices supporting CUDA

Device 0: “GeForce GTX 260”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 3
Total amount of global memory: 938803200 bytes
.
.
.
.

Device 1: “GeForce 8800 GTS”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 3
Total amount of global memory: 335282176 bytes
.
.
.
.

Test PASSED

Press ENTER to exit…

Thanks,

Steve

The source code is out there… You may want to have a look at it. Looks like a bug.