Hi,
I've just updated the NVIDIA driver on my ESXi, and now it doesn't detected my card:
~ # nvidia-smi -L
Unable to determine the device handle for gpu 0000:01:00.0: Unknown Error
Also if i do a lspci i get this error:
~ # lspci
/usr/share/hwdata/driver.pciids.d/nvidia.ids: line 394 improperly formatted(1)
parsing problem: vendors 9 nvendor 2136 devices 441 ndevid 24083
Failed to build PCI tables
Anyone with the same problem?
Could you please let me know the ESXi version that you are using and the NVIDIA driver that is installed on the host ?
What GPU and host do you have?
ESXi 5.5u2
NVIDIA Driver Version: 340.32
GPU is a an NVIDIA GTX 480 modified into a Quadro 6000.
With previous driver version (NVIDIA Driver Version: 319.65) it detects ok:
~ # nvidia-smi
Sun Sep 14 23:27:46 2014
+------------------------------------------------------+
| NVIDIA-SMI 5.319.65 Driver Version: 319.65 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Quadro 6000 Off | 0000:01:00.0 N/A | N/A |
| 45% 71C N/A N/A / N/A | 4MB / 1535MB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Thanks a lot for providing the additional information. As per my understanding NVIDIA Driver Version 340.32 is not supported yet. NVIDIA Driver Version 319.65 is supported
If it is truly unsupported, where can we verify supported driver configurations for vSGA and vDGA with nvidia grid cards?
yes, it was my case too.
just removed annoinng line in
/usr/share/hwdata/driver.pciids.d/nvidia.ids
What line did you removed?
line 394 as shown in error message.
cd /usr/share/hwdata/driver.pciids.d
/usr/share/hwdata/driver.pciids.d # lspci > /dev/null
/usr/share/hwdata/driver.pciids.d/nvidia.ids: line 394 improperly formatted(1)
parsing problem: vendors 91 nvendor 2155 devices 1810 ndevid 24491
Failed to build PCI tables
/usr/share/hwdata/driver.pciids.d # cp nvidia.ids nvidia.ids_
/usr/share/hwdata/driver.pciids.d # sed -ie "/1140/d" nvidia.ids
/usr/share/hwdata/driver.pciids.d # lspci > /dev/null
/usr/share/hwdata/driver.pciids.d # diff nvidia.ids_ nvidia.ids
--- nvidia.ids_
+++ nvidia.ids
@@ -390,7 +390,6 @@
10c3 NVIDIAGeForce 8400GS
10c5 NVIDIAGeForce 405
10d8 NVIDIANVS 300
- 1140 NVIDIAGeForce 610M/GeForce 620M/GeForce 705M/GeForce 710A/GeForce 710M/GeForce 720M/GeForce 810M/GeForce 820M/GeForce GT 620M/GeForce GT 625M/GeForce GT 630M/GeForce GT 710M/GeForce GT 720A/GeForce GT 720M/GeForce GT620M/GeForce GT625M/GeForce GT720M/NVS 5200M
1180 NVIDIAGeForce GTX 680
1183 NVIDIAGeForce GTX 660 Ti
1184 NVIDIAGeForce GTX 770
/usr/share/hwdata/driver.pciids.d # cp nvidia.ids_ nvidia.ids
/usr/share/hwdata/driver.pciids.d # lspci > /dev/null
/usr/share/hwdata/driver.pciids.d/nvidia.ids: line 394 improperly formatted(1)
parsing problem: vendors 91 nvendor 2155 devices 1810 ndevid 24491
Hello there,
removing this huge line makes lspci work again:
1140 NVIDIAGeForce 610M/GeForce 620M/GeForce 705M/GeForce 710A/GeForce 710M/GeForce 720M/GeForce 810M/GeForce 820M/GeForce GT 620M/GeForce GT 625M/GeForce GT 630M/GeForce GT 710M/GeForce GT 720A/GeForce GT 720M/GeForce GT620M/GeForce GT625M/GeForce GT720M/NVS 5200M
Cheers!
I asked VMware support if the 340 driver was now supported. It now is for 5.5 but I still get the lspci error.
** Please do not change the subject line of this email if you wish to respond. **
According to our Hardware compatibility list. The correct driver version for ESXi 5.5 is 340.32.
http://www.vmware.com/resources/compatibility/detail.php?deviceCategory=vsga&productid=35666&deviceCategory=vsga&details=1&releases=271&gpuDeviceModels=GRID%20K2&partners=68&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc
NVIDIA have certified the 340.32 driver for use with ESXi 5.5.
The problem with 340.32 is that no longer detects my Quadro 6000.