LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-27-2014, 09:08 PM   #1
jlries61
LQ Newbie
 
Registered: May 2014
Location: Cedar City, UT
Distribution: Slackware, Fedora, OpenSUSE, CentOS, Debian
Posts: 4

Rep: Reputation: Disabled
SiS Driver for Xorg Crashes


I upgraded Slackware on my wife's desktop machine yesterday from 14.0 to 14.1 and quickly discovered that X no longer worked, and neither did xorgsetup (X died with a segfault either way). I was able to "fix" the problem by copying xorg.conf-vesa to xorg.conf, but my wife now complains that the display looks significantly stretched (about 25% horizontally). I manually edited xorg.conf to use the SiS driver (apparently what I was using before, but I can check), but it causes X to crash no matter what I do. I was able to get the correct monitor settings from the X11 log, allowing higher resolution than otherwise, but we still see the stretching effect.

I'm using Xorg 1.14.3

Here is the info on the video "card" (it's actually built into the motherboard):

*-display UNCLAIMED
description: VGA compatible controller
product: 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-3.0 vga_controller cap_list
configuration: latency=0
resources: memory:d8000000-dfffffff memory:e1000000-e101ffff ioport:c000(size=128)

The monitor is an Acer V193W

The relevant portion of Xorg.log.0 follows:

[ 1961.875] (EE) Backtrace:
[ 1961.908] (EE) 0: /usr/bin/X (xorg_backtrace+0x49) [0x81d6099]
[ 1961.908] (EE) 1: /usr/bin/X (0x8048000+0x191ac4) [0x81d9ac4]
[ 1961.908] (EE) 2: linux-gate.so.1 (__kernel_rt_sigreturn+0x0) [0xffffe410]
[ 1961.908] (EE) 3: /usr/lib/xorg/modules/drivers/sis_drv.so (0xb718d000+0x4de34) [0xb71dae34]
[ 1961.908] (EE) 4: /usr/lib/xorg/modules/drivers/sis_drv.so (0xb718d000+0x3a5f9) [0xb71c75f9]
[ 1961.908] (EE) 5: /usr/lib/xorg/modules/drivers/sis_drv.so (0xb718d000+0x28b3d) [0xb71b5b3d]
[ 1961.908] (EE) 6: /usr/lib/xorg/modules/libexa.so (0xb76e6000+0x5316) [0xb76eb316]
[ 1961.908] (EE) 7: /usr/lib/xorg/modules/libexa.so (0xb76e6000+0x57f6) [0xb76eb7f6]
[ 1961.908] (EE) 8: /usr/lib/xorg/modules/libexa.so (0xb76e6000+0x58bf) [0xb76eb8bf]
[ 1961.908] (EE) 9: /usr/lib/xorg/modules/libexa.so (0xb76e6000+0x61e2) [0xb76ec1e2]
[ 1961.908] (EE) 10: /usr/lib/xorg/modules/libexa.so (0xb76e6000+0x3f8f) [0xb76e9f8f]
[ 1961.908] (EE) 11: /usr/lib/xorg/modules/libexa.so (0xb76e6000+0x9183) [0xb76ef183]
[ 1961.908] (EE) 12: /usr/lib/xorg/modules/libexa.so (0xb76e6000+0xf9b3) [0xb76f59b3]
[ 1961.908] (EE) 13: /usr/bin/X (0x8048000+0x111c4e) [0x8159c4e]
[ 1961.908] (EE) 14: /usr/bin/X (CompositePicture+0x299) [0x814ea29]
[ 1961.909] (EE) 15: /usr/bin/X (0x8048000+0x10b835) [0x8153835]
[ 1961.909] (EE) 16: /usr/bin/X (0x8048000+0x10711d) [0x814f11d]
[ 1961.909] (EE) 17: /usr/bin/X (0x8048000+0x3151d) [0x807951d]
[ 1961.909] (EE) 18: /usr/bin/X (0x8048000+0x1f69a) [0x806769a]
[ 1961.909] (EE) 19: /lib/libc.so.6 (__libc_start_main+0xf3) [0xb72ff7a3]
[ 1961.909] (EE) 20: /usr/bin/X (0x8048000+0x1fa69) [0x8067a69]
[ 1961.909] (EE)
[ 1961.909] (EE) Segmentation fault at address 0x0
[ 1961.909] (EE)
Fatal server error:
[ 1961.909] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 1961.909] (EE)
[ 1961.909] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 1961.909] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 1961.909] (EE)
[ 1961.921] (II) SIS(0): Restoring by setting old mode 0x03
[ 1961.940] (EE) Server terminated with error (1). Closing log file.

And finally, here is what appears to be the relevant portion of xorg.conf:

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

Identifier "Acer"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

# HorizSync 31.5 - 50.0
HorizSync 31.0 - 83.0

# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies

# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

# VertRefresh 40-90
VertRefresh 56.0 - 76.0
EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

Section "Device"
Identifier "VESA Framebuffer"
Driver "vesa"
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

Section "Device"
Identifier "SiS650/651/661/741"
Driver "sis"
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
# Device "SiS650/651/661/741"
Monitor "Acer"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.

# DefaultDepth 8
# DefaultDepth 16
DefaultDepth 24
# DefaultDepth 32

Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection

Again, X comes up stretched horizontally if the VESA driver is used, but crashes if the SiS driver is used (the log is from an attempt to run X in the latter case).
 
Old 05-27-2014, 10:08 PM   #2
jlries61
LQ Newbie
 
Registered: May 2014
Location: Cedar City, UT
Distribution: Slackware, Fedora, OpenSUSE, CentOS, Debian
Posts: 4

Original Poster
Rep: Reputation: Disabled
I didn't notice there was someone else who posted after experiencing problems with the SiS driver back in February until after I posted my previous message. Turning off acceleration works, but the display still looks stretched horizontally. I'm using 1280x1024 resolution.
 
  


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] After upgrade from Slackware 14.0 to 14.1: Xserver crashes with SiS video driver slacksam Slackware 4 02-28-2014 03:14 AM
Screen Resolution. with SiS graphics. Cant get xorg.conf to help... frammy7 Linux - Hardware 7 09-01-2009 07:05 AM
Xorg radeon driver on 2.6 kernel Crashes system exvor Linux - Hardware 3 03-05-2006 02:01 PM
Sis-AGP + Nvidia Driver + Xorg = Hard Lock iotc247 Linux - Hardware 6 03-04-2005 11:56 AM
Xorg Hard Crashes and corrupts xorg.conf Advocator Linux - General 0 07-15-2004 01:41 PM


All times are GMT -5. The time now is 08:57 PM.

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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration