You are not logged in.

#1 2013-05-05 03:45:53

ase1590
Member
Registered: 2013-02-09
Posts: 14

Hp Omnibook Xe2 siliconmotion Xorg configuration

I recently installed Arch on an old Omnibook Xe2 in order to get SOME functionality out of it. Everything's fine until I decided to set up the X server.
The laptop uses silicon motion graphics and supports 1024x768 with a depth of 24, so I installed the xf86-video-siliconmotion driver.

However, after attempting to set up the Xorg.conf file to properly work with it, I'm greeted by a black screen, and no immediate errors within my xorg log.

Is there a way to get this to work?

Current xorg.conf:

Section "device"
    Identifier "Configured Video Device"
    Driver        "siliconmotion"
    Option        "HWCurser"      "true"
    Option        "VideoKey"      "45000"
    Option        "UseBIOS"       "false"
    Option        "PanelSize"     "1024x768"
    Option        "AccelMethod"   "EXA"
#    Option        "NoAccel"
EndSection
 
Section "Screen"
    Identifier    "Default Screen"
    Monitor       "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth    16
    SubSection "Display"
        Virtual   1024 768
        Depth       16
       EndSubSection
    Subsection "Display"
        Virtual   1024 768
        Depth       24
       EndSubSection
EndSection

xorg log:

[   149.947]
X.Org X Server 1.14.1
Release Date: 2013-04-17
[   149.947] X Protocol Version 11, Revision 0
[   149.948] Build Operating System: Linux 3.8.7-1-ARCH i686
[   149.948] Current Operating System: Linux archspice 3.8.11-1-ARCH #1 SMP PREEMPT Thu May 2 17:52:13 CEST 2013 i686
[   149.948] Kernel command line: root=/dev/sda1 ro initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux
[   149.949] Build Date: 17 April 2013  02:43:06PM
[   149.950]  
[   149.950] Current version of pixman: 0.28.2
[   149.951]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   149.951] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   149.953] (==) Log file: "/var/log/Xorg.0.log", Time: Sat May  4 21:32:30 2013
[   150.037] (==) Using config file: "/etc/X11/xorg.conf"
[   150.038] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   150.041] (==) No Layout section.  Using the first Screen section.
[   150.042] (**) |-->Screen "Default Screen" (0)
[   150.042] (**) |   |-->Monitor "<default monitor>"
[   150.071] (**) |   |-->Device "Configured Video Device"
[   150.071] (==) No monitor specified for screen "Default Screen".
        Using a default monitor configuration.
[   150.071] (==) Automatically adding devices
[   150.071] (==) Automatically enabling devices
[   150.071] (==) Automatically adding GPU devices
[   150.121] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[   150.121]    Entry deleted from font path.
[   150.121] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   150.121]    Entry deleted from font path.
[   150.121] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   150.121]    Entry deleted from font path.
[   150.122] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   150.123]    Entry deleted from font path.
[   150.123]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   150.124] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   150.124]    Entry deleted from font path.
[   150.124]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   150.124] (==) FontPath set to:
        /usr/share/fonts/misc/
[   150.125] (==) ModulePath set to "/usr/lib/xorg/modules"
[   150.125] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   150.146] (II) Loader magic: 0x8258620
[   150.146] (II) Module ABI versions:
[   150.146]    X.Org ANSI C Emulation: 0.4
[   150.146]    X.Org Video Driver: 14.1
[   150.147]    X.Org XInput driver : 19.1
[   150.147]    X.Org Server Extension : 7.0
[   150.155] (--) PCI:*(0:0:2:0) 126f:0810:126f:0810 rev 166, Mem @ 0xfd000000/16777216
[   150.157] Initializing built-in extension Generic Event Extension
[   150.158] Initializing built-in extension SHAPE
[   150.158] Initializing built-in extension MIT-SHM
[   150.158] Initializing built-in extension XInputExtension
[   150.159] Initializing built-in extension XTEST
[   150.159] Initializing built-in extension BIG-REQUESTS
[   150.159] Initializing built-in extension SYNC
[   150.160] Initializing built-in extension XKEYBOARD
[   150.160] Initializing built-in extension XC-MISC
[   150.160] Initializing built-in extension SECURITY
[   150.161] Initializing built-in extension XINERAMA
[   150.161] Initializing built-in extension XFIXES
[   150.161] Initializing built-in extension RENDER
[   150.162] Initializing built-in extension RANDR
[   150.162] Initializing built-in extension COMPOSITE
[   150.162] Initializing built-in extension DAMAGE
[   150.163] Initializing built-in extension MIT-SCREEN-SAVER
[   150.163] Initializing built-in extension DOUBLE-BUFFER
[   150.163] Initializing built-in extension RECORD
[   150.164] Initializing built-in extension DPMS
[   150.164] Initializing built-in extension X-Resource
[   150.164] Initializing built-in extension XVideo
[   150.165] Initializing built-in extension XVideo-MotionCompensation
[   150.165] Initializing built-in extension XFree86-VidModeExtension
[   150.166] Initializing built-in extension XFree86-DGA
[   150.166] Initializing built-in extension XFree86-DRI
[   150.166] Initializing built-in extension DRI2
[   150.167] (II) LoadModule: "glx"
[   150.198] (WW) Warning, couldn't open module glx
[   150.198] (II) UnloadModule: "glx"
[   150.198] (II) Unloading glx
[   150.199] (EE) Failed to load module "glx" (module does not exist, 0)
[   150.199] (II) LoadModule: "siliconmotion"
[   150.200] (II) Loading /usr/lib/xorg/modules/drivers/siliconmotion_drv.so
[   150.216] (II) Module siliconmotion: vendor="X.Org Foundation"
[   150.216]    compiled for 1.14.0, module version = 1.7.7
[   150.216]    Module class: X.Org Video Driver
[   150.217]    ABI class: X.Org Video Driver, version 14.1
[   150.217] (II) SMI: driver (version 1.7.7) for Silicon Motion Lynx chipsets: Lynx,
        LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM, Cougar3DR, MSOC
[   150.218] (++) using VT number 1
 
[   150.221] (WW) Falling back to old probe method for siliconmotion
[   150.221] (--) Assigning device section with no busID to primary device
[   150.221] (--) Chipset LynxE found
[   150.222] (II) Loading sub module "vgahw"
[   150.222] (II) LoadModule: "vgahw"
[   150.223] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[   150.243] (II) Module vgahw: vendor="X.Org Foundation"
[   150.243]    compiled for 1.14.1, module version = 0.1.0
[   150.244]    ABI class: X.Org Video Driver, version 14.1
[   150.244] (**) SMI(0): Depth 16, (--) framebuffer bpp 16
[   150.244] (==) SMI(0): RGB weight 565
[   150.245] (==) SMI(0): Default visual is TrueColor
[   150.245] (**) SMI(0): Option "VideoKey" "45000"
[   150.245] (**) SMI(0): Option "UseBIOS" "false"
[   150.245] (**) SMI(0): Option "AccelMethod" "EXA"
[   150.246] (**) SMI(0): Option "PanelSize" "1024x768"
[   150.246] (==) SMI(0): PCI Burst enabled
[   150.246] (==) SMI(0): PCI Retry enabled
[   150.246] (==) SMI(0): Using Hardware Cursor
[   150.247] (**) SMI(0): Option: Video key set to 0x0000AFC8
[   150.247] (**) SMI(0): Option: UseBIOS disabled.
[   150.247] (--) SMI(0): Chipset: "LynxE"
[   150.247] (==) SMI(0): Dual head disabled
[   150.247] (**) SMI(0): Using EXA acceleration architecture
[   150.248] (--) SMI(0): videoram: 2048kB
[   150.250] (II) SMI(0): Cursor Offset: 001FFC00
[   150.250] (II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[   150.251] (II) SMI(0): Reserved: 001AF800
[   150.251] (II) SMI(0): OFF Panel Size = 1024x768
[   150.251] (II) Loading sub module "i2c"
[   150.251] (II) LoadModule: "i2c"
[   150.252] (II) Module "i2c" already built-in
[   150.252] (II) SMI(0): I2C bus "I2C bus" initialized.
[   150.252] (II) Loading sub module "ddc"
[   150.252] (II) LoadModule: "ddc"
[   150.252] (II) Module "ddc" already built-in
[   150.253] (==) SMI(0): Using gamma correction (1.0, 1.0, 1.0)
[   150.253] (II) SMI(0): MCLK = 54.409
[   150.254] (II) SMI(0): Output LVDS has no monitor section
[   150.254] (II) SMI(0): Printing probed modes for output LVDS
[   150.254] (II) SMI(0): Modeline "1024x768"x59.9   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
[   150.255] (II) SMI(0): Output LVDS connected
[   150.255] (II) SMI(0): Using exact sizes for initial modes
[   150.255] (II) SMI(0): Output LVDS using initial mode 1024x768
[   150.255] (II) SMI(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[   150.257] (==) SMI(0): DPI set to (96, 96)
[   150.257] (II) Loading sub module "fb"
[   150.257] (II) LoadModule: "fb"
[   150.258] (II) Loading /usr/lib/xorg/modules/libfb.so
[   150.288] (II) Module fb: vendor="X.Org Foundation"
[   150.288]    compiled for 1.14.1, module version = 1.0.0
[   150.288]    ABI class: X.Org ANSI C Emulation, version 0.4
[   150.288] (II) Loading sub module "exa"
[   150.288] (II) LoadModule: "exa"
[   150.290] (II) Loading /usr/lib/xorg/modules/libexa.so
[   150.301] (II) Module exa: vendor="X.Org Foundation"
[   150.302]    compiled for 1.14.1, module version = 2.6.0
[   150.302]    ABI class: X.Org Video Driver, version 14.1
[   150.302] (II) Loading sub module "ramdac"
[   150.302] (II) LoadModule: "ramdac"
[   150.302] (II) Module "ramdac" already built-in
[   150.305] (II) SMI(0): Cursor Offset: 001FFC00
[   150.305] (II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[   150.306] (II) SMI(0): Reserved: 001AF800
[   150.632] (II) SMI(0): EXA offscreen memory manager enabled.
[   150.632] (II) EXA(0): Offscreen pixmap area of 1767424 bytes
[   150.633] (II) EXA(0): Driver registered support for the following operations:
[   150.633] (II)         Solid
[   150.633] (II)         Copy
[   150.633] (II)         Composite (RENDER acceleration)
[   150.633] (II) SMI(0): EXA Acceleration enabled.

Edit: I tried starting X over ssh, and noticed this tidbit from the ssh log

/usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers/siliconmotion_drv.so: undefined symbol: miInitializeBackingStore

Last edited by ase1590 (2013-05-05 17:09:34)

Offline

Board footer

Powered by FluxBB