LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 01-05-2010, 03:56 PM   #1
irmin
Member
 
Registered: Jan 2010
Location: the universe
Distribution: Slackware (modified), Slackware64 (modified), openSuSE (modified)
Posts: 342

Rep: Reputation: 62
xorg-server-1.7.1 shows only blank screen after update from xorg-server-1.6.3


Hello linuxquestions.org members,

my laptop is running Slackware64 13.0. Today I tried to update to X.org 7.5 (version 1.7.1) from version 1.6.3 shipped with Slackware. I downloaded the relevant source tarballs from www.x.org and compiled them with no errors. The compiled packages are:
xorg-server-1.7.1
xf86-input-synaptics-1.2.0
xextproto-7.1.1
xcmiscproto-1.2.0
inputproto-2.0
fixesproto-4.1.1
libdrm-2.4.17
MesaLib-7.7
xf86-input-keyboard-1.4.0
xf86-input-evdev-2.3.0

My laptop has an NVIDIA graphics card and I'm using the proprietary driver from NVIDIA. Thus I reinstalled the driver after the update and tried to launch X.org with "startx". After a short while the NVIDIA logo appears for some hundred milliseconds and disappears then. But now the screen is blank and it is not possible to switch to another VT via Ctrl+Alt+Fx. But it is possible to login from another computer and restart everything, so that I conclude that the system does not hang.
It is even possible to do work normally with the laptop from remote. If I try to kill the X-server, it ignores SIGTERM and has to be terminated by SIGKILL. But the laptop's screen stays black and empty and does not allow to switch to another VT (chvt terminates with "interrupted system call.").

I have no idea what went wrong. With x.org 1.6.3 everything works perfectly.

dmesg does not give any errors.
/var/log/Xorg.0.log:
Code:
X.Org X Server 1.7.1
Release Date: 2009-10-23
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32.2 x86_64 
Current Operating System: Linux sebasti-laptop 2.6.32.2 #1 SMP Thu Dec 31 16:53:43 CET 2009 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz mem=0x128000000 root=/dev/sda3 ro
Build Date: 04 January 2010  07:30:01PM
 
Current version of pixman: 0.17.2
	Before reporting problems, check http://wiki.x.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 Jan  4 23:24:42 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(**) FontPath set to:
	/usr/lib64/X11/fonts/misc/:unscaled,
	/usr/lib64/X11/fonts/100dpi/:unscaled,
	/usr/lib64/X11/fonts/75dpi/:unscaled,
	/usr/lib64/X11/fonts/misc/,
	/usr/lib64/X11/fonts/Type1/,
	/usr/lib64/X11/fonts/Speedo/,
	/usr/lib64/X11/fonts/100dpi/,
	/usr/lib64/X11/fonts/75dpi/,
	/usr/lib64/X11/fonts/cyrillic/,
	/usr/lib64/X11/fonts/TTF/,
	/usr/lib64/X11/fonts/misc/,
	/usr/lib64/X11/fonts/TTF/,
	/usr/lib64/X11/fonts/OTF,
	/usr/lib64/X11/fonts/Type1/,
	/usr/lib64/X11/fonts/100dpi/,
	/usr/lib64/X11/fonts/75dpi/
(==) ModulePath set to "/usr/lib64/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(II) Loader magic: 0x7b77a0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 6.0
	X.Org XInput driver : 7.0
	X.Org Server Extension : 2.0
(--) using VT number 7

(--) PCI:*(0:1:0:0) 10de:0648:17c0:208c rev 161, Mem @ 0xf2000000/16777216, 0xd0000000/268435456, 0xf0000000/33554432, I/O @ 0x00002000/128
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.7.1, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.7.1, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Server Extension
(II) NVIDIA GLX Module  190.42  Tue Oct 20 21:19:30 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.7.1, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.7.1, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Video Driver
(II) LoadModule: "synaptics"
(II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
	compiled for 1.7.1, module version = 1.2.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 7.0
(II) NVIDIA dlloader X Driver  190.42  Tue Oct 20 20:42:04 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.7.1, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib64/xorg/modules/libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
	compiled for 1.7.1, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) Jan 04 23:24:43 NVIDIA(0): Enabling RENDER acceleration
(II) Jan 04 23:24:43 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Jan 04 23:24:43 NVIDIA(0):     enabled.
(II) Jan 04 23:24:47 NVIDIA(0): NVIDIA GPU GeForce 9600M GS (G96) at PCI:1:0:0 (GPU-0)
(--) Jan 04 23:24:47 NVIDIA(0): Memory: 262144 kBytes
(--) Jan 04 23:24:47 NVIDIA(0): VideoBIOS: 62.94.49.00.10
(II) Jan 04 23:24:47 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Jan 04 23:24:47 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Jan 04 23:24:47 NVIDIA(0): Connected display device(s) on GeForce 9600M GS at PCI:1:0:0:
(--) Jan 04 23:24:47 NVIDIA(0):     Seiko (DFP-0)
(--) Jan 04 23:24:47 NVIDIA(0): Seiko (DFP-0): 330.0 MHz maximum pixel clock
(--) Jan 04 23:24:47 NVIDIA(0): Seiko (DFP-0): Internal Dual Link LVDS
(II) Jan 04 23:24:47 NVIDIA(0): Assigned Display Device: DFP-0
(==) Jan 04 23:24:47 NVIDIA(0): 
(==) Jan 04 23:24:47 NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) Jan 04 23:24:47 NVIDIA(0):     will be used as the requested mode.
(==) Jan 04 23:24:47 NVIDIA(0): 
(II) Jan 04 23:24:47 NVIDIA(0): Validated modes:
(II) Jan 04 23:24:47 NVIDIA(0):     "nvidia-auto-select"
(II) Jan 04 23:24:47 NVIDIA(0): Virtual screen size determined to be 1366 x 768
(--) Jan 04 23:24:48 NVIDIA(0): DPI set to (99, 97); computed from "UseEdidDpi" X config
(--) Jan 04 23:24:48 NVIDIA(0):     option
(==) Jan 04 23:24:48 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) Jan 04 23:24:48 NVIDIA(0): Initialized GPU GART.
(II) Jan 04 23:24:48 NVIDIA(0): ACPI display change hotkey events enabled: the X server is new
(II) Jan 04 23:24:48 NVIDIA(0):     enough to receive ACPI display change hotkey events.
(II) Jan 04 23:24:48 NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) Jan 04 23:24:49 NVIDIA(0): Initialized OpenGL Acceleration
lspci:
Code:
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9600M GS] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Wistron Corp. Device 208c
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Region 3: Memory at f0000000 (64-bit, non-prefetchable) [size=32M]
	Region 5: I/O ports at 2000 [size=128]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [60] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [78] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <4us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB
	Capabilities: [b4] Vendor Specific Information <?>
	Capabilities: [100] Virtual Channel <?>
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information <?>
	Kernel driver in use: nvidia
	Kernel modules: nvidia, nvidiafb
xorg.conf:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Tue Oct 20 21:25:04 PDT 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/lib64/X11/fonts/misc/:unscaled"
    FontPath        "/usr/lib64/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/lib64/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/lib64/X11/fonts/misc/"
    FontPath        "/usr/lib64/X11/fonts/Type1/"
    FontPath        "/usr/lib64/X11/fonts/Speedo/"
    FontPath        "/usr/lib64/X11/fonts/100dpi/"
    FontPath        "/usr/lib64/X11/fonts/75dpi/"
    FontPath        "/usr/lib64/X11/fonts/cyrillic/"
    FontPath        "/usr/lib64/X11/fonts/TTF/"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "synaptics"
    Option         "Protocol" "auto"
    Option	   "SHMConfig" "on"
    Option	   "TapButton1" "1"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
If you need more information, just tell me.

Thanks for your help.
 
Old 01-07-2010, 04:56 AM   #2
berbae
Member
 
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540

Rep: Reputation: Disabled
Are you sure you posted the entire /var/log/Xorg.0.log ?
It seems weird that it stops where your pasted file shows.
Xorg should have tried to use the hal daemon to configure a mouse and a keyboard, and should have written error messages if encountering problems to do that.
 
Old 01-07-2010, 11:23 AM   #3
irmin
Member
 
Registered: Jan 2010
Location: the universe
Distribution: Slackware (modified), Slackware64 (modified), openSuSE (modified)
Posts: 342

Original Poster
Rep: Reputation: 62
I just checked again that I did copy everything and reproduced everything. /var/log/Xorg.0.log still ends with:

(II) Jan 07 17:39:13 NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) Jan 07 17:39:13 NVIDIA(0): Initialized OpenGL Acceleration

But starting X via ssh gives:
/usr/bin/X: symbol lookup error: /usr/lib64/xorg/modules/drivers/nvidia_drv.so: undefined symbol: DGAInit
giving up.
xinit: Connection refused (errno 111): unable to connect to X server
xinit: No such process (errno 3): Server error.

I figured out that the xorg-server was compiled without dga, because xf86dgaproto was too old. I installed a newer version and also some other newer libraries and it works.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Error with xorg-x11-server-Xorg callumacrae Fedora 1 10-13-2009 02:22 PM
Xorg-server update causes buggy mouse operations w1k0 Slackware 11 07-03-2008 04:10 PM
Xorg Blank Screen indigo20 Linux - Software 1 03-17-2008 01:51 PM
Slackware 12.0 default vesa xorg.conf - blank screen send Slackware 30 10-28-2007 06:23 PM
screen won't blank when using xorg 2.718281828 Linux - Desktop 0 11-20-2006 09:07 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:48 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration