I’m trying to get started with CUDA on a laptop which has both a GeForce 9200M GS and a GeForce 9400M G. When I try and run the deviceQuery SDK example, I get the following:
toojays@yoshi:~/NVIDIA_CUDA_SDK$ bin/linux/debug/deviceQuery
NVIDIA: could not open the device file /dev/nvidia0 (Input/output error).
cudaSafeCall() Runtime API error in file <deviceQuery.cu>, line 59 : initialization error.
Whenever I run this program, the following messages appear in my dmesg:
[ 1901.110911] NVRM: RmInitAdapter failed! (0x31:0xffffffff:1018)
[ 1901.110920] NVRM: rm_init_adapter(0) failed
I have tried some tips I saw elsewhere about adding “vmalloc=256MB” and/or “pcd=nommconf” to my boot options, but these didn’t help.
Maybe also relevant is that /proc/driver/nvidia/cards/0 does not show and Video BIOS for the 9200M:
toojays@yoshi:~$ cat /proc/driver/nvidia/cards/0
Model: GeForce 9200M GS
IRQ: 23
Video BIOS: ??.??.??.??.??
Card Type: PCI-E
DMA Size: 32 bits
DMA Mask: 0xffffffff
Bus Location: 02.00.0
toojays@yoshi:~$ cat /proc/driver/nvidia/cards/1
Model: GeForce 9400M G
IRQ: 18
Video BIOS: 62.79.3f.00.01
Card Type: PCI
DMA Size: 40 bits
DMA Mask: 0xffffffffff
Bus Location: 03.00.0
toojays@yoshi:~$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 180.29 Wed Feb 4 23:39:47 PST 2009
GCC version: gcc version 4.3.3 (Ubuntu 4.3.3-3ubuntu5)
Could someone suggest how to solve this issue?
Output of nvidia-bug-report.sh is attached.
nvidia_bug_report.log.txt (177 KB)