Bug 1165072

Summary: X-window fails after installing nVidia driver on RHEL 7
Product: Red Hat Enterprise Linux 7 Reporter: Alpus Chen <achen35>
Component: xorg-x11-serverAssignee: Adam Jackson <ajax>
Status: CLOSED NOTABUG QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.0   
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-12-05 07:29:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
dmesg log
none
/var/log/messages
none
lspci -vv
none
/var/log/Xorg.0.log none

Description Alpus Chen 2014-11-18 09:35:58 UTC
Created attachment 958480 [details]
dmesg log

Description of problem:

On RHEL 7 with nouveau driver removed, observed that X-window fail to start after install nVidia driver. There are two video chips on the machine, one is onboard video output Matrox g200eR2, the other is add-on GPGPU nVidia TESTL K40m.

In the Xorg.0.log, there are some code trace.

[   205.284] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[   205.284] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[   205.284] (EE) 
Fatal server error:
[   205.284] (EE) xf86CloseConsole: VT_ACTIVATE failed: Input/output error
[   205.284] (EE) 
[   205.284] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   205.284] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   205.284] (EE) 
[   205.284] (EE) 
[   205.284] (EE) Backtrace:
[   205.297] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x55) [0x5917f5]
[   205.297] (EE) 1: /usr/bin/Xorg (0x400000+0x195899) [0x595899]
[   205.297] (EE) 2: /lib64/libc.so.6 (0x7f061bbc0000+0x35a00) [0x7f061bbf5a00]
[   205.297] (EE) 3: /usr/bin/Xorg (0x400000+0x19bdb5) [0x59bdb5]
[   205.297] (EE) 4: /usr/bin/Xorg (CloseWellKnownConnections+0x2f) [0x59254f]
[   205.297] (EE) 5: /usr/bin/Xorg (0x400000+0x19d4b9) [0x59d4b9]
[   205.297] (EE) 6: /usr/bin/Xorg (0x400000+0x19e22d) [0x59e22d]
[   205.297] (EE) 7: /usr/bin/Xorg (0x400000+0x9d059) [0x49d059]
[   205.297] (EE) 8: /usr/bin/Xorg (xf86CloseConsole+0x153) [0x49d943]
[   205.297] (EE) 9: /usr/bin/Xorg (ddxGiveUp+0x6d) [0x478ffd]
[   205.297] (EE) 10: /usr/bin/Xorg (0x400000+0x3c474) [0x43c474]
[   205.297] (EE) 11: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f061bbe1af5]
[   205.297] (EE) 12: /usr/bin/Xorg (0x400000+0x26731) [0x426731]
[   205.297] (EE) 
[   205.297] (EE) Segmentation fault at address 0x98
[   205.297] (EE) 
FatalError re-entered, aborting
[   205.297] (EE) Caught signal 11 (Segmentation fault). Server aborting
[   205.297] (EE)



Steps to Reproduce:
1. Install RHEL 7 and blacklist native nouveau driver from loading.
2. Download nVidia driver from nVidia website (NVIDIA-Linux-x86_64-340.58.run)
3. Install nVidia driver and execute "init 5" to start X-window, screen become blank.


Additional info:
The issue does not occurs on RHEL 6.5

Comment 1 Alpus Chen 2014-11-18 09:36:24 UTC
Created attachment 958481 [details]
/var/log/messages

Comment 2 Alpus Chen 2014-11-18 09:36:57 UTC
Created attachment 958482 [details]
lspci -vv

Comment 3 Alpus Chen 2014-11-18 09:37:20 UTC
Created attachment 958483 [details]
/var/log/Xorg.0.log

Comment 5 Alpus Chen 2014-11-18 16:03:41 UTC
one workaround is that install nVidia driver with adding parameter "--no-opengl-files", then X-window can start successfully.

Comment 6 Alpus Chen 2014-11-24 06:42:04 UTC
Please provide some insight on this issue, thanks.

Comment 7 Alpus Chen 2014-12-05 07:29:39 UTC
nVidia team are working on this issue, close this bug.