I've got an old 1U server running openSUSE 13.2 which comes with Xorg 7.6_1.
Most of the time it is headless, but I would like to be able to use X
occasionally. Unfortunately out of the box the X server crashes.
The Monitor is a Dell 2001 FP, which is natively 1600x1200, but since this is
over a D-sub connector, I need to use 1024x768 (probably 60Hz, or maybe 75Hz).
This works fine in the OS install and GRUB2, but Xorg just crashes after the
newly installed system boots. I am looking for suggestions on xorg.conf.d
entries that will make it work. I have tried a lot of things, including using
the vesa driver and ati driver, specifying mode lines, refresh rates,
resolutions, etc. For example with the vesa driver, I usually get "VESA(0): No
matching modes". Here I will present what happens with Xorg -configure with no
Device, Monitor, or Screen specifications (i.e. let it figure out everything).
As you can see it seg faults.
I would very much appreciate some advice on what will get me 1024x768x60Hz
refresh without the vesa or ati driver crashing on me.
Some information:
# hwinfo --gfx
31: PCI 601.0: 0300 VGA compatible controller (VGA)
[Created at pci.328]
Unique ID: _axC.Fam5PTb9zUC
Parent ID: 6NW+.c7JTK_YUBi2
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:06:01.0
SysFS BusID: 0000:06:01.0
Hardware Class: graphics card
Model: "ATI Mach64 GR"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x4752 "Mach64 GR"
SubVendor: pci 0x15d9 "Super Micro Computer Inc"
SubDevice: pci 0x6880
Revision: 0x27
Memory Range: 0xde000000-0xdeffffff (rw,non-prefetchable)
I/O Ports: 0x4000-0x4fff (rw)
Memory Range: 0xdd400000-0xdd400fff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xd001ffff (ro,non-prefetchable,disabled)
IRQ: 5 (no events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v00001002d00004752sv000015D9sd00006880bc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: ati
XF86Config Entry: Option "XaaNoPixmapCache" "on"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #20 (PCI bridge)
# hwinfo --monitor
32: None 00.0: 10000 Monitor
[Created at monitor.95]
Unique ID: rdCR.+N5rSxduCpD
Hardware Class: monitor
Model: "DELL 2001FP"
Vendor: DEL "DELL"
Device: eisa 0xa007 "DELL 2001FP"
Serial ID: "C06464AC03ML"
Resolution: 720x400@70Hz
Resolution: 640x480@60Hz
Resolution: 640x480@75Hz
Resolution: 800x600@60Hz
Resolution: 800x600@75Hz
Resolution: 1024x768@60Hz
Resolution: 1024x768@75Hz
Resolution: 1280x1024@75Hz
Resolution: 1280x1024@60Hz
Resolution: 1600x1200@60Hz
Resolution: 1152x864@75Hz
Size: 367x275 mm
Detailed Timings #0:
Resolution: 1600x1200
Horizontal: 1600 1664 1856 2160 (+64 +256 +560) +hsync
Vertical: 1200 1201 1204 1250 (+1 +4 +50) +vsync
Frequencies: 162.00 MHz, 75.00 kHz, 60.00 Hz
Driver Info #0:
Max. Resolution: 1600x1200
Vert. Sync Range: 56-76 Hz
Hor. Sync Range: 31-80 kHz
Bandwidth: 162 MHz
Config Status: cfg=new, avail=yes, need=no, active=unknown
# xorg -configure
.
.
.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional
information.
# cat /var/log/Xorg.0.log
[ 7473.356]
X.Org X Server 1.16.1
Release Date: 2014-09-21
[ 7473.357] X Protocol Version 11, Revision 0
[ 7473.357] Build Operating System: openSUSE SUSE LINUX
[ 7473.357] Current Operating System: Linux birch-eth1 3.16.6-2-desktop #1 SMP
PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64
[ 7473.357] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.6-2-desktop
root=UUID=bb29c2e3-7a82-49ce-a4c8-a84bf4ff3d5a video=1024x768 resume=/dev/md1
splash=silent quiet showopts vga=0x317
[ 7473.357] Build Date: 08 October 2014 05:49:10PM
[ 7473.357]
[ 7473.357] Current version of pixman: 0.32.6
[ 7473.357] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 7473.357] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 7473.358] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 15 18:09:11
2015
[ 7473.358] (II) Loader magic: 0x80dc60
[ 7473.358] (II) Module ABI versions:
[ 7473.358] X.Org ANSI C Emulation: 0.4
[ 7473.358] X.Org Video Driver: 18.0
[ 7473.358] X.Org XInput driver : 21.0
[ 7473.358] X.Org Server Extension : 8.0
[ 7473.360] (--) PCI:*(0:6:1:0) 1002:4752:15d9:6880 rev 39, Mem @
0xde000000/16777216, 0xdd400000/4096, I/O @ 0x00004000/256, BIOS @
0x????????/131072
[ 7473.361] List of video drivers:
[ 7473.361] r128
[ 7473.361] nouveau
[ 7473.361] mach64
[ 7473.361] radeon
[ 7473.361] ati
[ 7473.361] vesa
[ 7473.361] fbdev
[ 7473.362] modesetting
[ 7473.362] (II) LoadModule: "r128"
[ 7473.362] (II) Loading /usr/lib64/xorg/modules/drivers/r128_drv.so
[ 7473.362] (II) Module r128: vendor="X.Org Foundation"
[ 7473.362] compiled for 1.16.1, module version = 6.9.2
[ 7473.362] Module class: X.Org Video Driver
[ 7473.362] ABI class: X.Org Video Driver, version 18.0
[ 7473.362] (II) LoadModule: "nouveau"
[ 7473.362] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[ 7473.363] (II) Module nouveau: vendor="X.Org Foundation"
[ 7473.363] compiled for 1.16.1, module version = 1.0.11
[ 7473.363] Module class: X.Org Video Driver
[ 7473.363] ABI class: X.Org Video Driver, version 18.0
[ 7473.363] (II) LoadModule: "mach64"
[ 7473.363] (II) Loading /usr/lib64/xorg/modules/drivers/mach64_drv.so
[ 7473.363] (II) Module mach64: vendor="X.Org Foundation"
[ 7473.363] compiled for 1.16.1, module version = 6.9.4
[ 7473.363] Module class: X.Org Video Driver
[ 7473.363] ABI class: X.Org Video Driver, version 18.0
[ 7473.363] (II) LoadModule: "radeon"
[ 7473.364] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 7473.364] (II) Module radeon: vendor="X.Org Foundation"
[ 7473.364] compiled for 1.16.1, module version = 7.4.0
[ 7473.364] Module class: X.Org Video Driver
[ 7473.364] ABI class: X.Org Video Driver, version 18.0
[ 7473.364] (II) LoadModule: "ati"
[ 7473.364] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[ 7473.364] (II) Module ati: vendor="X.Org Foundation"
[ 7473.364] compiled for 1.16.1, module version = 7.4.0
[ 7473.364] Module class: X.Org Video Driver
[ 7473.364] ABI class: X.Org Video Driver, version 18.0
[ 7473.364] (II) LoadModule: "vesa"
[ 7473.365] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[ 7473.365] (II) Module vesa: vendor="X.Org Foundation"
[ 7473.365] compiled for 1.16.1, module version = 2.3.3
[ 7473.365] Module class: X.Org Video Driver
[ 7473.365] ABI class: X.Org Video Driver, version 18.0
[ 7473.365] (II) LoadModule: "fbdev"
[ 7473.365] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[ 7473.365] (II) Module fbdev: vendor="X.Org Foundation"
[ 7473.365] compiled for 1.16.1, module version = 0.4.4
[ 7473.365] Module class: X.Org Video Driver
[ 7473.365] ABI class: X.Org Video Driver, version 18.0
[ 7473.365] (II) LoadModule: "modesetting"
[ 7473.365] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 7473.366] (II) Module modesetting: vendor="X.Org Foundation"
[ 7473.366] compiled for 1.16.1, module version = 0.9.0
[ 7473.366] Module class: X.Org Video Driver
[ 7473.366] ABI class: X.Org Video Driver, version 18.0
[ 7473.366] (II) MACH64: Driver for ATI Mach64 chipsets
[ 7473.366] (II) VESA: driver for VESA chipsets: vesa
[ 7473.366] (II) FBDEV: driver for framebuffer: fbdev
[ 7473.366] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 7473.377] (++) Using config file: "/root/xorg.conf.new"
[ 7473.377] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 7473.377] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 7473.378] (==) ServerLayout "X.org Configured"
[ 7473.378] (**) |-->Screen "Screen0" (0)
[ 7473.378] (**) | |-->Monitor "Monitor0"
[ 7473.378] (**) | |-->Device "Card0"
[ 7473.378] (**) |-->Input Device "Mouse0"
[ 7473.378] (**) |-->Input Device "Keyboard0"
[ 7473.378] (==) Automatically adding devices
[ 7473.378] (==) Automatically enabling devices
[ 7473.378] (==) Automatically adding GPU devices
[ 7473.379] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[ 7473.379] Entry deleted from font path.
[ 7473.379] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[ 7473.379] Entry deleted from font path.
[ 7473.379] (**) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins,
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
[ 7473.379] (**) ModulePath set to "/usr/lib64/xorg/modules"
[ 7473.379] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or
'vmmouse' will be disabled.
[ 7473.379] (WW) Disabling Mouse0
[ 7473.379] (WW) Disabling Keyboard0
[ 7473.379] (II) MACH64: Mach64 in slot 6:1:0 detected.
[ 7473.379] (II) Loading sub module "int10"
[ 7473.379] (II) LoadModule: "int10"
[ 7473.379] (II) Loading /usr/lib64/xorg/modules/libint10.so
[ 7473.379] (II) Module int10: vendor="X.Org Foundation"
[ 7473.379] compiled for 1.16.1, module version = 1.0.0
[ 7473.379] ABI class: X.Org Video Driver, version 18.0
[ 7473.381] (II) MACH64(0): Primary V_BIOS segment is: 0xc000
[ 7473.381] (II) Loading sub module "ddc"
[ 7473.381] (II) LoadModule: "ddc"
[ 7473.381] (II) Module "ddc" already built-in
[ 7473.381] (II) Loading sub module "vbe"
[ 7473.381] (II) LoadModule: "vbe"
[ 7473.381] (II) Loading /usr/lib64/xorg/modules/libvbe.so
[ 7473.382] (II) Module vbe: vendor="X.Org Foundation"
[ 7473.382] compiled for 1.16.1, module version = 1.1.0
[ 7473.382] ABI class: X.Org Video Driver, version 18.0
[ 7473.382] (II) MACH64(0): VESA BIOS detected
[ 7473.382] (II) MACH64(0): VESA VBE Version 2.0
[ 7473.382] (II) MACH64(0): VESA VBE Total Mem: 8128 kB
[ 7473.382] (II) MACH64(0): VESA VBE OEM: ATI MACH64
[ 7473.382] (II) MACH64(0): VESA VBE OEM Software Rev: 1.0
[ 7473.382] (II) MACH64(0): VESA VBE OEM Vendor: ATI Technologies Inc.
[ 7473.382] (II) MACH64(0): VESA VBE OEM Product: MACH64GM
[ 7473.382] (II) MACH64(0): VESA VBE OEM Product Rev: 01.00
[ 7473.383] (II) MACH64(0): VESA VBE DDC supported
[ 7473.383] (II) MACH64(0): VESA VBE DDC Level 2
[ 7473.383] (II) MACH64(0): VESA VBE DDC transfer in appr. 2 sec.
[ 7473.414] (II) MACH64(0): VESA VBE DDC read successfully
[ 7473.414] (II) UnloadSubModule: "vbe"
[ 7473.414] (II) Unloading vbe
[ 7473.415] (II) UnloadSubModule: "int10"
[ 7473.415] (II) Unloading int10
[ 7473.415] (II) UnloadSubModule: "??"
[ 7473.415] (II) Unloading ??
[ 7473.415] (II) (EE)
[ 7473.415] (EE) Backtrace:
[ 7473.416] (EE) 0: Xorg (xorg_backtrace+0x48) [0x58c1e8]
[ 7473.416] (EE) 1: Xorg (0x400000+0x190229) [0x590229]
[ 7473.416] (EE) 2: /lib64/libc.so.6 (0x7fd048172000+0x35200) [0x7fd0481a7200]
[ 7473.416] (EE) 3: Xorg (0x400000+0x1982bd) [0x5982bd]
[ 7473.417] (EE) 4: Xorg (LogVMessageVerbSigSafe+0x4d) [0x598fcd]
[ 7473.417] (EE) 5: Xorg (LogMessageVerbSigSafe+0x82) [0x599102]
[ 7473.417] (EE) 6: Xorg (0x400000+0x6b960) [0x46b960]
[ 7473.417] (EE) 7: Xorg (0x400000+0x6b911) [0x46b911]
[ 7473.418] (EE) 8: /usr/lib64/xorg/modules/drivers/mach64_drv.so
(0x7fd0469c1000+0x15236) [0x7fd0469d6236]
[ 7473.418] (EE) 9: Xorg (DoConfigure+0xd4c) [0x46e20c]
[ 7473.418] (EE) 10: Xorg (0x400000+0x7d7ac) [0x47d7ac]
[ 7473.418] (EE) 11: Xorg (0x400000+0x3f36b) [0x43f36b]
[ 7473.419] (EE) 12: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fd048193b05]
[ 7473.419] (EE) 13: Xorg (0x400000+0x2ac2e) [0x42ac2e]
[ 7473.419] (EE)
[ 7473.419] (EE) Segmentation fault at address 0x7f6174614465
[ 7473.419] (EE)
Fatal server error:
[ 7473.420] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 7473.420] (EE)
[ 7473.420] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 7473.420] (EE) Please also check the log file at "/var/log/Xorg.0.log" for
additional information.
[ 7473.420] (EE)
_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s