(EE) No Screen Detected on ESXi 6 with Nvidia K6000 Passthrough

Posted on

Hi All,

I'm new to the setup of RHEL 6.5 on VMware vSphere ESXi 6.0 and below is the current setup of my system and it fails to startx after Nvidia driver (version 352.63) install no matter ho i tried. Wonder anyone have any idea.

I did follow the guide from Nvidia, Red Hat on the driver installation. Ensure the ESXi recognize it before doing the PCI passthrough but still it seems like not able to detect the screen.

Appreciate if anyone can help.

Thanks

========================
Here is my xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 352.63  (buildmeister@swio-display-x64-rhel04-11)  Sat Nov  7 22:00:19 PST 2015


# RPM Fusion - nvidia-xorg.conf
#


Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection


Section "InputDevice"
    # generated from data in "/etc/sysconfig/keyboard"
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option         "XkbLayout" "us"
    Option         "XkbModel" "pc105"
EndSection


Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection


Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
EndSection


Section "Screen"
    Identifier     "Default Screen"
    Device         "Videocard0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

And here is the log file from /var/log/Xorg.0

X.Org X Server 1.13.0
Release Date: 2012-09-05
[  2055.912] X Protocol Version 11, Revision 0
[  2055.912] Build Operating System: x86-022 2.6.18-371.el5
[  2055.912] Current Operating System: Linux rhel6 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64
[  2055.913] Kernel command line: ro root=/dev/mapper/vg_rhel6-lv_root intel_iommu=on amd_iommu=on rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 rd_LVM_LV=vg_rhel6/lv_swap crashkernel=128M  KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=vg_rhel6/lv_root rd_NO_DM rhgb quiet nouveau
[  2055.913] Build Date: 23 October 2013  10:22:51AM
[  2055.914] Build ID: xorg-x11-server 1.13.0-23.el6
[  2055.914] Current version of pixman: 0.26.2
[  2055.914] Before reporting problems, check https://www.redhat.com/apps/support/
  to make sure that you have the latest version.
[  2055.914] Markers: (--) probed, (**) from config file, (==) default setting,
  (++) from command line, (!!) notice, (II) informational,
  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2055.916] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 29 08:39:14 2015
[  2055.916] (==) Using config file: "/etc/X11/xorg.conf"
[  2055.916] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2055.916] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2055.916] (==) ServerLayout "Default Layout"
[  2055.916] (**) |-->Screen "Default Screen" (0)
[  2055.917] (**) |   |-->Monitor "<default monitor>"
[  2055.917] (**) |   |-->Device "Videocard0"
[  2055.917] (==) No monitor specified for screen "Default Screen".
  Using a default monitor configuration.
[  2055.917] (**) |-->Input Device "Keyboard0"
[  2055.917] (**) |-->Input Device "Mouse0"
[  2055.917] (==) Automatically adding devices
[  2055.917] (==) Automatically enabling devices
[  2055.917] (==) Not automatically adding GPU devices
[  2055.917] (==) FontPath set to:
  catalogue:/etc/X11/fontpath.d,
  built-ins
[  2055.917] (**) ModulePath set to "/usr/lib64/nvidia/xorg,/usr/lib64/xorg/modules"
[  2055.917] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  2055.917] (WW) Disabling Keyboard0
[  2055.917] (WW) Disabling Mouse0
[  2055.917] (II) Loader magic: 0x813020
[  2055.917] (II) Module ABI versions:
[  2055.917] X.Org ANSI C Emulation: 0.4
[  2055.917] X.Org Video Driver: 13.1
[  2055.917] X.Org XInput driver : 18.1
[  2055.917] X.Org Server Extension : 7.0
[  2055.928] (--) PCI:*(0:0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/32768
[  2055.929] (--) PCI: (0:11:0:0) 10de:103a:103c:1036 rev 161, Mem @ 0xfc000000/16777216, 0xd0000000/268435456, 0xe4000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/65536
[  2055.929] Initializing built-in extension Generic Event Extension
[  2055.929] Initializing built-in extension SHAPE
[  2055.929] Initializing built-in extension MIT-SHM
[  2055.929] Initializing built-in extension XInputExtension
[  2055.929] Initializing built-in extension XTEST
[  2055.930] Initializing built-in extension BIG-REQUESTS
[  2055.930] Initializing built-in extension SYNC
[  2055.930] Initializing built-in extension XKEYBOARD
[  2055.930] Initializing built-in extension XC-MISC
[  2055.930] Initializing built-in extension SECURITY
[  2055.931] Initializing built-in extension XINERAMA
[  2055.931] Initializing built-in extension XFIXES
[  2055.931] Initializing built-in extension RENDER
[  2055.931] Initializing built-in extension RANDR
[  2055.931] Initializing built-in extension COMPOSITE
[  2055.931] Initializing built-in extension DAMAGE
[  2055.932] Initializing built-in extension MIT-SCREEN-SAVER
[  2055.932] Initializing built-in extension DOUBLE-BUFFER
[  2055.932] Initializing built-in extension RECORD
[  2055.932] Initializing built-in extension DPMS
[  2055.932] Initializing built-in extension X-Resource
[  2055.932] Initializing built-in extension XVideo
[  2055.933] Initializing built-in extension XVideo-MotionCompensation
[  2055.933] Initializing built-in extension SELinux
[  2055.933] Initializing built-in extension XFree86-VidModeExtension
[  2055.933] Initializing built-in extension XFree86-DGA
[  2055.933] Initializing built-in extension XFree86-DRI
[  2055.934] Initializing built-in extension DRI2
[  2055.934] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[  2055.934] (II) "glx" will be loaded by default.
[  2055.934] (II) LoadModule: "glx"
[  2055.934] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  2055.956] (II) Module glx: vendor="NVIDIA Corporation"
[  2055.956] compiled for 4.0.2, module version = 1.0.0
[  2055.956] Module class: X.Org Server Extension
[  2055.956] (II) NVIDIA GLX Module  352.63  Sat Nov  7 20:52:00 PST 2015
[  2055.956] Loading extension GLX
[  2055.956] (II) LoadModule: "nvidia"
[  2055.957] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[  2055.957] (II) Module nvidia: vendor="NVIDIA Corporation"
[  2055.957] compiled for 4.0.2, module version = 1.0.0
[  2055.957] Module class: X.Org Video Driver
[  2055.957] (II) NVIDIA dlloader X Driver  352.63  Sat Nov  7 20:29:25 PST 2015
[  2055.957] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  2055.957] (--) using VT number 7


[  2055.962] (EE) No devices detected.
[  2055.962]
Fatal server error:
[  2055.962] no screens found
[  2055.962] (EE)
Please consult the Red Hat, Inc. support
  at https://www.redhat.com/apps/support/
for help.
[  2055.962] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  2055.962] (EE)

Responses