Description of problem: Attempting to start X.org with rawhide liveCD image 2009.09.16-Audio on ThinkPad 600X results in black screen with occasional flashes. Version-Release number of selected component (if applicable): xorg-x11-drv-neomagic-1.2.4-1.fc12.i686 How reproducible: Every time Steps to Reproduce: 1. Boot a ThinkPad 600X with the liveCD 2. 3. Actual results: Black screen Expected results: Spiffy fedora login screen Additional info:
Created attachment 361334 [details] Capture of output of "startx"
Created attachment 361335 [details] Xorg.0.log from machine in question
salient error appears to be: /usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers/neomagic_drv.so: undefined symbol: xf86UDelay setting as f12blocker as this would appear to break the driver entirely - any system with a neomagic adapter will fail to work... -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
Net install happens in text mode, and after boot X will not start, with Rawhide image dated 2009-10-01.
a rebuild did get through to rawhide a while back, iirc: http://koji.fedoraproject.org/koji/buildinfo?buildID=125528 so the error may be new. Can you get us an updated Xorg.0.log ? Thanks. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
Created attachment 363722 [details] Xorg.0.log from Rawhide 2009-10-01 Newer Xorg.0.log attached, as requested.
well, yup, that's different. actually, there's no error there. from the log, it looked like X started successfully, at 1024x768. is that the correct resolution? What exactly do you see? -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
Starting from a remote machine, here's the output of startx: xauth: creating new authority file /root/.serverauth.1412 X.Org X Server 1.6.99.903 (1.7.0 RC 3) Release Date: 2009-9-28 X Protocol Version 11, Revision 0 Build Operating System: 2.6.18-164.el5 Current Operating System: Linux localhost.localdomain 2.6.31.1-56.fc12.i686.PAE #1 SMP Tue Sep 29 16:16:16 EDT 2009 i686 Kernel command line: ro root=/dev/mapper/VolGroup-lv_root nomodeset LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us 3 Build Date: 01 October 2009 02:03:28AM Build ID: xorg-x11-server 1.6.99.903-2.fc12 Current version of pixman: 0.16.2 Before reporting problems, check http://bodhi.fedoraproject.org/ to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 5 12:43:44 2009 (==) Using default built-in configuration (30 lines) (EE) open /dev/fb0: No such file or directory /usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers/neomagic_drv.so: undefined symbol: xf86UDelay giving up. xinit: Connection refused (errno 111): unable to connect to X server xinit: No such process (errno 3): Server error. [root@localhost ~]# That looks rather similar, with the same xf86UDelay undefined. What I see is the screen is blank, and I am unable to switch to a console or kill X. The machine is responsive over ssh, but I'm unsure what to try.
This bug was discussed at the blocker bug review meeting today. We consider it a release blocker on the basis that it's wrong to ship a completely broken driver that will be used by default on the hardware it supports. We suggest there are three acceptable choices here, and leave it up to the X team to pick one: 1) fix the driver 2) drop the driver entirely, which will cause the vesa driver to be used on neomagic chips 3) keep the driver but patch X's auto-detection to select vesa by default Any of these choices is fine, but we must go with one of them before F12 can be released. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
Fixed in xorg-x11-drv-neomagic 1.2.4-2.fc12
Thanks, Adam. Chris, can you test that build and confirm whether or not it starts? Thanks. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
1.2.4-2 does not work. I'll attach the output of startx, but it still has this in it: /usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers/neomagic_drv.so: undefined symbol: xf86UDelay
Created attachment 366256 [details] Output of "startx" Machine is still responsive via ssh, but nothing on the console gets a response.
Sorry. Last two comments are erroneous. 1.2.4-1 was still being used. 1.2.4-2 works!
Excellent, thanks for the confirmation. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers