Bug 148292

Summary: X display completely broken
Product: [openSUSE] SUSE Linux 10.1 Reporter: Jon Nelson <jnelson-suse>
Component: SaX2Assignee: Marcus Schaefer <ms>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: jnelson-suse, sndirsch
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jon Nelson 2006-02-05 19:16:48 UTC
I've got a Dell Inspiron 2650 laptop. I've used SUSE on it since 9.0 and nary a problem. Today I downloaded and installed 10.1 Beta3 and did a ground-up reinstall (going to far as to zero the first couple meg of the hard disk /before/ installing).  After installation, the X display came up and was completely broken. The chipset is an NVidia Geforce2 'Go', I think. I had to run sax2 -r in runlevel 3 but that didn't work either. I should note that the /installation/ went fine. This seems like a pretty serious bug.
Comment 1 Jon Nelson 2006-02-05 19:21:17 UTC
I also tried the vesa driver with this:

--vesa 800x600@60 -m 0:vesa

which actually froze the machine hard.
Comment 2 Jon Nelson 2006-02-05 21:42:48 UTC
I think i figured it out.
Comment this out and it works:

  #Option       "CrtcNumber" "0"

Comment 3 Jon Nelson 2006-02-05 21:43:29 UTC
Why is that option set?  I can't be sure but this likely won't work well for laptops.
Comment 4 Michael Gross 2006-02-06 11:01:57 UTC
Please attach `hwinfo --gfx' as well as the yast logfiles in /var/log/YaST2.
Comment 5 Jon Nelson 2006-02-07 02:49:17 UTC
linux:/etc/X11 # hwinfo --gfx
19: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.277]
  UDI: /org/freedesktop/Hal/devices/pci_10de_112
  Unique ID: VCu0.jrVv9fn39cC
  Parent ID: vSkL.oADI+QhFKj4
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "Dell GeForce2 Go"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0112 "GeForce2 Go"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x00f3
  Revision: 0xb2
  Memory Range: 0xe0000000-0xe0ffffff (rw,non-prefetchable)
  Memory Range: 0xf0000000-0xf7ffffff (rw,prefetchable)
  Memory Range: 0xe1000000-0xe100ffff (ro,prefetchable,disabled)
  IRQ: 10 (458 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000112sv00001028sd000000F3bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nv
    XF86Config Entry: #Option "CrtcNumber" "0"
  Driver Info #1:
    XFree86 v4 Server Module: nvidia
    3D Support: yes
    Color Depths: 16
    Extensions:
    Options:
    XF86Config Entry: #Option "CrtcNumber" "0"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #10 (PCI bridge)

Primary display adapter: #19
linux:/etc/X11 #

I'm doing a /complete/ reinstall (zero first couple meg of /dev/hda, redo install) and will provide more details when I can.  I've done 4 complete reinstalls so far and all of them have had some variation on this problem (same machine). 

Comment 6 Michael Gross 2006-02-07 16:05:31 UTC
Stefan:
 #Option       "CrtcNumber" "0"

Why is this option needed? Could we solve this by just removing it?
Comment 7 Stefan Dirsch 2006-02-07 16:28:10 UTC
It's commented out ("#"), so it simply shouldn't matter, but I was able to reproduce. Looks like SaX2 omits the "#" character. :-(
Comment 8 Jon Nelson 2006-02-07 16:48:06 UTC
OK, I should've been a bit clearer - *I* commented out the Option. With the option commented out, it works. The config arrived with that option uncommented.

I did a ground-up reinstall again last night and had the same problem (reinstall #3 or #4, I forget. ;-)
Comment 9 Marcus Schaefer 2006-02-07 17:00:34 UTC
fixed
Comment 10 Marcus Schaefer 2006-02-07 17:07:26 UTC
FYI: too late for beta4
Comment 11 Marcus Schaefer 2006-02-13 10:50:21 UTC
*** Bug 150342 has been marked as a duplicate of this bug. ***