mvrk
Enthusiast
Enthusiast

NVIDIA Driver 340.32

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?

Tags (1)
0 Kudos
12 Replies
smithar
Enthusiast
Enthusiast

Could you please let me know the ESXi version that you are using and the NVIDIA driver that is installed on the host ?

If you found this answer useful, please consider the use of Helpful or Correct buttons to award points ------------------------------------------------------------------------------------------------------------------------------- Thanks
0 Kudos
Linjo
Leadership
Leadership

What GPU and host do you have?

Best regards, Linjo Please follow me on twitter: @viewgeek If you find this information useful, please award points for "correct" or "helpful".
0 Kudos
mvrk
Enthusiast
Enthusiast

ESXi 5.5u2

NVIDIA Driver Version: 340.32

0 Kudos
mvrk
Enthusiast
Enthusiast

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                                               |

+-----------------------------------------------------------------------------+

0 Kudos
smithar
Enthusiast
Enthusiast

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 you found this answer useful, please consider the use of Helpful or Correct buttons to award points ------------------------------------------------------------------------------------------------------------------------------- Thanks
elgwhoppo
Hot Shot
Hot Shot

If it is truly unsupported, where can we verify supported driver configurations for vSGA and vDGA with nvidia grid cards?

VCDX-Desktop
0 Kudos
vzverev
Contributor
Contributor

yes, it was my case too.

just removed annoinng line in

/usr/share/hwdata/driver.pciids.d/nvidia.ids

0 Kudos
mvrk
Enthusiast
Enthusiast

What line did you removed?

0 Kudos
vzverev
Contributor
Contributor

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

0 Kudos
Alistar
Expert
Expert

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!

Stop by my blog if you'd like 🙂 I dabble in vSphere troubleshooting, PowerCLI scripting and NetApp storage - and I share my journeys at http://vmxp.wordpress.com/
0 Kudos
gregorcy
Contributor
Contributor

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.

0 Kudos
mvrk
Enthusiast
Enthusiast

The problem with 340.32 is that no longer detects my Quadro 6000.

0 Kudos