Bug 228791

Summary: nv/SLI: Display fails to load on first boot
Product: [openSUSE] openSUSE 10.2 Reporter: Johnny Haddock <jodosh>
Component: X.OrgAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED FIXED QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: openSUSE 10.3   
Hardware: x86   
OS: Other   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: var/log/Xorg.0.log
etc/X11/xorg.conf
etc/X11/xorg.conf
var.log/Xorg.0.log

Description Johnny Haddock 2006-12-15 02:05:53 UTC
I can run the installation just fine, but so far only 1/3 times has it identified my Dell 2007 WFP (the 2 times it didn't the WFP wasn't even an option to manually select) but no matter that settings I have chosen for the monitor I can not get GDM or KDM to load. 100% of the time the boot process will go fine until xorg loads where the system will sit with a black screen and the mouse is the familiar x. it is responsive, but nothing happens.
Comment 1 Siegfried Olschner 2006-12-18 10:35:43 UTC
http://www1.ap.dell.com/content/products/productdetails.aspx/2007wfp?c=au&l=en&s=dhs
X problems?
Or SaX problems?
Marcus, can you help? 
Comment 2 Marcus Schaefer 2006-12-18 11:07:52 UTC
looks like a driver problem 
Comment 3 Stefan Dirsch 2006-12-18 11:48:31 UTC
Could you reboot into runlevel 3 after the problem has occured and attach /etc/X11/xorg.conf and /var/log/Xorg.0.log? Thanks.
Comment 4 Johnny Haddock 2006-12-18 15:44:37 UTC
Created attachment 110156 [details]
var/log/Xorg.0.log
Comment 5 Johnny Haddock 2006-12-18 15:45:15 UTC
Created attachment 110157 [details]
etc/X11/xorg.conf
Comment 6 Stefan Dirsch 2006-12-18 15:51:39 UTC
Nothing obvious I can see. Please also attach a logfile of the Xserver when the problem does not occur. So I can compare both logfiles.
Comment 7 Johnny Haddock 2006-12-18 22:09:18 UTC
Created attachment 110206 [details]
etc/X11/xorg.conf
Comment 8 Johnny Haddock 2006-12-18 22:09:49 UTC
Created attachment 110207 [details]
var.log/Xorg.0.log
Comment 9 Johnny Haddock 2006-12-18 22:14:57 UTC
I may have sent you a log file from a boot strait into lvl 3 the first time, these two were grabbed with the system was displaying black and I sshed into it with my laptop
Comment 10 Stefan Dirsch 2006-12-18 22:38:55 UTC
There is no relevant difference between both logfiles. :-( So it's strange to see that the Xserver sometimes works, sometimes doesn't.

I suggest to use the NVIDIA driver for now - in case that's an option for you.

  http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html#1
Comment 11 Johnny Haddock 2006-12-18 22:43:04 UTC
that is just the thing, the x server never properly works. I have yet to see the graphical aspect of openSUSE 10.2 on this machine. I have been messing around in lvl 3 only (lvl 5 never loads for me to use, that is when it hangs, or whatever the term is [I think it is when init is running the call to load the WM])
Comment 12 Stefan Dirsch 2006-12-19 04:20:00 UTC
Ok. In runlevel 3 when you execute manually /usr/bin/Xorg. What does happen. Does this still look correct?
Comment 13 Johnny Haddock 2006-12-19 05:48:03 UTC
ok when I execute Xorg I get the mouse as a black X (it is responsive), the background is a gray pattern.
Comment 14 Stefan Dirsch 2006-12-19 06:04:41 UTC
Hmm ... this looks good. Ok, try this scenario (minimalistic fvwm2 based desktop)

  X -ac & sleep 3; DISPLAY=:0 fvwm2

or even

  X -ac & sleep 3; DISPLAY=:0 twm

Is this desktop usable? Of course you can start these commands when you have logged in via ssh - always recommend when debugging any Xserver issues.
Comment 15 Johnny Haddock 2006-12-19 06:28:43 UTC
X -ac & sleep 3; DISPLAY=:0 fvwm2 does launch a usable desktop.

Looks like progress to me :-)
Comment 16 Stefan Dirsch 2006-12-19 10:04:10 UTC
Ok. Then I suggest to switch to xdm as displaymanager and check if it's related to the currently used displaymanager.

--> /etc/sysconfig/displaymanager

Set DISPLAYMANAGER to "xdm". Let me know which value was set before. Then start "rcxdm start". What do you see. Can you log in?
Comment 17 Johnny Haddock 2006-12-19 13:48:14 UTC
the value was "gdm".
I then started "rcxdm start" and the terminal said "done" but nothing had changed.

I then restarted hoping that lvl 5 would now be functional but again the system displays nothing other than a black screen and a X for your mouse when it boots.
Comment 18 Stefan Dirsch 2006-12-19 13:51:37 UTC
So neither gdm nor xdm works on your Xserver. Very strange. Log in as normal user in runlevel 3 and try "startx". Maybe this will work for you.
Comment 19 Johnny Haddock 2006-12-19 13:55:35 UTC
(In reply to comment #17)
> the value was "gdm".
> I then started "rcxdm start" and the terminal said "done" but nothing had
> changed.
> 
> I then restarted hoping that lvl 5 would now be functional but again the system
> displays nothing other than a black screen and a X for your mouse when it
> boots.
> 

Just a clarification, the value WAS "gdm", I changed it to "xdm" then I started "rcxdm start"
Comment 20 Johnny Haddock 2006-12-19 13:57:09 UTC
sry forgot to make sure the info box was checked so this is a pointless comment just to get it assigned 
Comment 21 Stefan Dirsch 2006-12-19 14:00:09 UTC
See my new comment #18.
Comment 22 Johnny Haddock 2006-12-19 14:29:56 UTC
ok running startx causes gnome to start. (After comment 17 I changed the value of DISPLAYMANAGER back to gdm.) however, I cannot got the main menu in gnome to open. I can add new panels, I can add things to the panels  and it looks like all the things I add to panels work with the notable exception of the main menu.
Comment 23 Stefan Dirsch 2006-12-19 14:49:12 UTC
I think you need to press the right mouse button to activate the Gnome main menu. If this was not the problem I suggest to ' Option "noaccel" ' to your device sections of xorg.conf. BTW, I wonder that you have a dualhead setup ?!?
Comment 24 Johnny Haddock 2006-12-19 15:32:49 UTC
right clicking does not bring up the menu.

after adding the Option "noaccel" I attempted a boot into lvl 5 with the same black screen with a responsive mouse. I then booted into lvl 3 and ran startx but I still get the same crippled gnome.

a dualhead setup?

I have:
Gigabye GA-K8NXP-SLI ( http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=1859 )
AMD 3200+ 64-bit (I opt to run x86 until 64-bit become a little more supported)
Dell 2007WFP display
NVIDIA GeForce 6600 (2x in windows I run SLi)(the noaccel option was added bor both of them in xorg.conf)( http://www.nvidia.com/object/geforce6_techspecs.html )

It is the exact rig that I have use to run SUSE since the launch of 10.0 with the exception of the Dell display, about 3 weeks ago I upgraded from my old CRT. so the display and the fact that it is run using DVI rather then VGA are all that has changed. That and the new release of openSUSE.
Comment 25 Stefan Dirsch 2006-12-19 16:40:30 UTC
OK. DVI via nv driver can definitely be a problem. And this one really doesn't look good (no TFT detected, instead CRT output is assumed).

(II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0):   ...can't find one
(II) NV(0): Probing for analog device on output B...
(--) NV(0):   ...can't find one
(II) NV(0): Probing for EDID on I2C bus A...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(II) NV(0):   ... none found
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(II) NV(0):   ... none found
(II) NV(0): Unable to detect display type...
(==) NV(0): ...Using default of CRT
(II) NV(0): Unable to detect which CRTCNumber...
(==) NV(0): ...Defaulting to CRTCNumber 0
(II) NV(0): Using CRT on CRTC 0

I still have no SLI setup available for testing. :-(  I propose either to switch to the nvidia driver or create a single head configuration via SaX2.
"sax2 -c 0" or "sax2 -c 1" should do the trick.
Comment 26 Stefan Dirsch 2006-12-19 16:43:36 UTC
It looks very similar to bug #176265.
Comment 27 Johnny Haddock 2006-12-19 22:57:54 UTC
I can not access bug 17625.
I installed the nvidia driver, runlevel 5 is still not functional. A few of the GUI elements are kinda quirky, but it seems as though everything is functional if I just boot into lvl 3 and run startx.

I can not get sax2 -c 0 or sax2 -c 1 to do anything and the GUI element to access sax2 does not work.
Comment 28 Stefan Dirsch 2006-12-19 23:05:52 UTC
Proably you need to call "sax2 -r -a -c 0" / "sax2 -r -a -c 1" instead to generate an automatic configuration.
Comment 29 Johnny Haddock 2006-12-21 04:10:08 UTC
I ran "sax2 -r -a -c 0" which launched the automatic configuration and now the display will not display again. I am gonna try a fresh install with VGA and see if that works, if not I have a space 19" LCD on a different comp that I can swap out.
Comment 30 Stefan Dirsch 2006-12-21 15:50:02 UTC
It doesn't make sense trying to investigate this issue any longer without any SLI hardware available. Setting to LATER for now. As already said I can only recommend to switch to the proprietary driver of NVIDIA.
Comment 31 Stefan Dirsch 2007-03-30 21:27:49 UTC
Unfortunately I cannot reproduce this SLI problem with our 2x 7600 PCIe SLI
setup (there are different problems). I would need two GF 6600 PCIe cards for
reproducing the described problem.
Comment 32 Stefan Dirsch 2007-08-09 19:27:16 UTC
Reopen.
Comment 33 Stefan Dirsch 2007-08-09 19:44:19 UTC
Any improvements with openSUSE 10.3 Beta1?
Comment 34 Johnny Haddock 2007-08-14 03:11:19 UTC
downloading the cd now, should install towards the end of the week to see if their is any change. I have been running the system in normal mode rather than SLi mode while in Linux since the problem was closed months ago.
Comment 35 Stephan Kulow 2007-10-06 10:54:12 UTC
any update?
Comment 36 Johnny Haddock 2007-10-06 15:06:35 UTC
I have been running openSUSE 10.3 for the past hour or so with the computer in SLi mode with dual monitors and I have not seen any problems. Looks like 10.3 fixed it, thanks.
Comment 37 Stefan Dirsch 2007-10-06 15:50:09 UTC
Ok.