Bug#594684: xserver-xorg-video-siliconmotion: exactly how the sarea patch worked for me
Package: xserver-xorg-video-siliconmotion
Version: 1:1.7.3-2
Severity: normal
Hi all,
Here is my report on how I got the siliconmotion driver to run:
First, I installed debian on my lemote by downloading a netinst.iso
(from lenny, not a squeeze beta) and loaded up the initrd and
kernel from that with PMON. Install was pretty painless, except
for that annoying bug where the HD formatter won't do anything
unless you specify stuff manually.
Anyway, that worked as normal, except it said that debian has no
kernel for me, so I grabbed the
linux-image-2.6.37-libre-lemote_0lxo_mipsel.deb kernel from
GNewSense. And I made my own PMON configuration to boot without
grub. (I really like that the installer both warned me about
needing to set up a bootloader myself, and happily trusted me when
I said OK.)
Then I upgraded to unstable, no hitch there.
Then I installed the graphical environment (apt-get
gnome-desktop-environment or some such) and got the segfault from
siliconmotion as described by others in this bug.
I uninstalled xorg-video-siliconmotion and them my system worked ok
(but with slow graphics.)
Then I googled around for how to get the siliconmotion driver
working, and tried the following procedure:
apt-get build-dep xorg-server
mkdir xorg-server
cd xorg-server
apt-get source xorg-server
dpkg-source -x xorg-server*.dsc
cd xorg-server*/debian/patches/
wget http://jasonwoof.com/downloads/01_mips-sarea.diff
echo "01_mips-sarea.diff" >> series
cd ../../
dpkg-buildpackage -b -uc
cd ../
rm xserver-xorg-core-dbg*
sudo dpkg -i *.deb
Except I didn't install all the .debs, just the ones that were
already installed.
Then from aptitude, I installed the siliconmotion driver again, and
rebooted.
I got a black screen (once X started up) but I guessed from the HD
activity light, that it had started up my gnome session. I noticed
also that I could switch back and fort from VT2 (ctrl-alt-F2). I
guessed that X was running, but that the screen was black for some
reason. A look at the xorg log confirmed my hunch that it was using
the wrong resolution. Using orca, I opened up
gnome-display-properties, and confirmed that it was set to 640x840
(the display is 1024x600) and that this was the only option in the
pulldown.
So back to Google, where I found an xorg.conf, which you can see
below. Only thing I changed was the DisplaySize so the text size
would be normal.
I logged out, and the gdm3 login page displayed as it should, and
now everything (including my usual gnome session) seems to be
working fine.
The screen seems to update a little faster, though without the
side-by-side, I couldn't say for sure. I'd guess screen redraws
take 50-80% of the time they used to.
The xorg log you see below is after full reboots.
Additional Notes:
1) I mirrored the sarea patch at:
http://jasonwoof.com/downloads/01_mips-sarea.diff
because the link above seemed dead. I believe it's the same patch
though.
2) I'm using the normal binutils package from debian. I ran accross
people saying you had to install a customized one, but I didn't. I
see that a recent changelog entry for binutils mentions a mips
patch. Perhaps that's why.
I hope this information is helpful. Please let me know if there is
additional testing/diagnostics/experimentation I can do, or if
there's additional info I can provide.
I love having debian unstable on my lemote, and I hope we can get
to the point where debian installs and works well without any
additional (lemote-specific) manual configuration or package
installation required.
Thank you so much, - Jason
-- Package-specific info:
/var/lib/x11/X.roster does not exist.
/var/lib/x11/X.md5sum does not exist.
X server symlink status:
lrwxrwxrwx 1 root root 13 Jan 16 08:15 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 2196128 Jan 28 11:44 /usr/bin/Xorg
/var/lib/x11/xorg.conf.roster does not exist.
VGA-compatible devices on PCI bus:
00:08.0 VGA compatible controller: Silicon Motion, Inc. SM712 LynxEM+ (rev b0)
/var/lib/x11/xorg.conf.md5sum does not exist.
Xorg X server configuration file status:
-rw-r--r-- 1 root root 4637 Jan 28 12:36 /etc/X11/xorg.conf
Contents of /etc/X11/xorg.conf:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
Section "Module"
Load "fb"
Load "shadow"
Load "vbe"
Load "exa"
Load "shadowfb"
Load "extmod"
Load "dbe"
Load "vgahw"
Load "xaa"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Option "DPMS" "false"
HorizSync 30-70 #30-85
VertRefresh 50-80 #40-75
DisplaySize 289 169 # should be 90dpi if I got the math right
#DisplaySize 197 117 # 1024x600 130 dpi
ModeLine "640x480@60" 25.2 640 656 752 800 480 490 492 525
ModeLine "640x480@70" 31.5 640 664 704 832 480 489 492 520
ModeLine "640x480@72" 31.5 640 656 720 840 480 481 484 500
ModeLine "640x480@85" 36.0 640 696 752 832 480 481 484 509
ModeLine "800x480@60" 29.6 800 816 896 992 480 481 484 497
ModeLine "800x480@70" 35.8 800 832 912 1024 480 481 484 500
ModeLine "800x480@75" 38.5 800 832 912 1024 480 481 484 502
ModeLine "800x480@80" 44.6 800 840 920 1040 480 481 484 505
ModeLine "800x600@56" 36.0 800 824 896 1024 600 601 603 625
ModeLine "800x600@60" 40.0 800 840 968 1056 600 601 605 628
ModeLine "800x600@72" 50.0 800 856 976 1040 600 637 643 666
ModeLine "800x600@75" 49.5 800 816 896 1056 600 601 604 625
ModeLine "800x600@85" 56.2 800 832 896 1048 600 601 604 631
ModeLine "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806
ModeLine "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806
ModeLine "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800
ModeLine "1024x768@85" 94.5 1024 1072 1168 1376 769 769 772 808
ModeLine "1024x600@60" 49.0 1024 1064 1168 1312 600 601 604 622
ModeLine "1024x600@70" 58.1 1024 1072 1176 1328 600 601 604 625
ModeLine "1024x600@75" 63.2 1024 1080 1184 1344 600 601 604 627
ModeLine "1024x600@85" 62.8 1024 1080 1192 1360 600 601 604 630
ModeLine "1280x960@60" 108.0 1280 1376 1488 1800 960 961 964 1000
ModeLine "1280x960@85" 148.5 1280 1344 1504 1728 960 961 964 1011
ModeLine "1280x1024@60" 108.0 1280 1328 1440 1680 1024 1025 1028 1066
ModeLine "1280x768@60" 80.1 1280 1344 1480 1680 768 769 772 795
ModeLine "1280x768@75" 103.0 1280 1360 1496 1712 768 768 771 802
EndSection
Section "Device"
Identifier "Card0"
Driver "siliconmotion"
#VendorName "Silicon Motion, Inc."
#BoardName "SM712 LynxEM+"
#BusID "PCI:0:8:0"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
Option "pci_burst" "true" # [<bool>]
#Option "dualhead" "true"
#Option "fifo_conservative" # [<bool>]
#Option "fifo_moderate" # [<bool>]
#Option "fifo_aggressive" # [<bool>]
#Option "pci_retry" # [<bool>]
#Option "NoAccel" "true" # [<bool>]
#Option "set_mclk" "40000" # <freq>
#Option "show_cache" # [<bool>]
Option "HWCursor" "True" # [<bool>]
#Option "AccelMethod" "EXA"
#Option "SWCursor" "True" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # [<str>]
Option "VideoKey" "45000" # <i>
#Option "ByteSwap" # [<bool>]
#Option "Interlaced" # [<bool>]
Option "UseBIOS" "False" # [<bool>]
#Option "ZoomOnLCD" "true" # [<bool>]
Option "PanelSize" "1024x600"
Option "CSCVideo" "false"
#Option "UseFBDev" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 8
modes "1024x600" "800x600" "640x480"
# modes "1024x768@75"
# modes "800x600@60"
#modes "800x480@60"
# modes "640x480@60"
EndSubSection
SubSection "Display"
# Viewport 0 0
Depth 16
# modes "1024x768@75"
# modes "800x600@60"
modes "1024x600@60"
#modes "640x480@60"
EndSubSection
SubSection "Display"
# Viewport 0 0
Depth 24
modes "1024x600" "800x600" "640x480"
# modes "1024x768@75"
# modes "800x600@60"
# modes "800x480@60"
# modes "640x480@60"
EndSubSection
EndSection
Kernel version (/proc/version):
Linux version 2.6.37-libre-lemote (oliva@loongson2f-1) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 PREEMPT Thu Jan 6 11:56:46 UTC 2011
Xorg X server log files on system:
-rw-r--r-- 1 root root 23888 Jan 30 02:23 /var/log/Xorg.0.log
Contents of most recent Xorg X server log file
/var/log/Xorg.0.log:
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.37-libre-lemote mips64 Debian
Current Operating System: Linux lemote 2.6.37-libre-lemote #1 PREEMPT Thu Jan 6 11:56:46 UTC 2011 mips64
Kernel command line: console=tty no_auto_cmd root=/dev/sda1 PMON_VER=LM8089-1.4.5 EC_VER=PQ1D28 rd_start=0x84000000 rd_size=0x745200 machtype=lemote-yeeloong-2f-8.9inches
Build Date: 28 January 2011 10:20:47AM
xorg-server 2:1.7.7-11 (Cyril Brulebois <kibi@debian.org>)
Current version of pixman: 0.16.4
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: Sun Jan 30 02:23:30 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x605eb0
(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:0:8:0) 126f:0712:0000:0000 Silicon Motion, Inc. SM712 LynxEM+ rev 176, Mem @ 0x40000000/16777216
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules/libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "exa"
(II) Loading /usr/lib/xorg/modules/libexa.so
(II) Module exa: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 2.5.0
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "shadowfb"
(II) Loading /usr/lib/xorg/modules/libshadowfb.so
(II) Module shadowfb: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.7, 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: "vgahw"
(II) Loading /usr/lib/xorg/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 0.1.0
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules/libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.2.1
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.7, 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/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "siliconmotion"
(II) Loading /usr/lib/xorg/modules/drivers/siliconmotion_drv.so
(II) Module siliconmotion: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 1.7.3
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) SMI: driver (version 1.7.3) for Silicon Motion Lynx chipsets: Lynx,
LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM, Cougar3DR, MSOC
(WW) xf86EnableIOPorts: map iobase (2b7cc000)
(II) Primary Device is: PCI 00@00:08:0
(WW) Falling back to old probe method for siliconmotion
(--) Assigning device section with no busID to primary device
(--) Chipset LynxEM+ found
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib/xorg/modules/libvgahw.so
(**) SMI(0): Depth 16, (--) framebuffer bpp 16
(==) SMI(0): RGB weight 565
(==) SMI(0): Default visual is TrueColor
(**) SMI(0): Option "pci_burst" "true"
(**) SMI(0): Option "HWCursor" "True"
(**) SMI(0): Option "VideoKey" "45000"
(**) SMI(0): Option "UseBIOS" "False"
(**) SMI(0): Option "PanelSize" "1024x600"
(**) SMI(0): Option "CSCVideo" "false"
(**) SMI(0): PCI Burst enabled
(==) SMI(0): PCI Retry enabled
(**) SMI(0): Using Hardware Cursor
(**) SMI(0): Option: Video key set to 0x0000AFC8
(**) SMI(0): Option: UseBIOS disabled.
(--) SMI(0): Chipset: "LynxEM+"
(==) SMI(0): Dual head disabled
(==) SMI(0): Using XAA acceleration architecture
(--) SMI(0): videoram: 4096kB
(II) SMI(0): Cursor Offset: 003FFC00
(II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) SMI(0): Reserved: 003FF800
(II) SMI(0): OFF Panel Size = 1024x600
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) SMI(0): I2C bus "I2C bus" initialized.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(==) SMI(0): Using gamma correction (1.0, 1.0, 1.0)
(II) SMI(0): MCLK = 157.000
(II) SMI(0): Output LVDS using monitor section Monitor0
(II) SMI(0): Not using mode "640x480@60" (exceeds panel dimensions)
(II) SMI(0): Not using mode "640x480@70" (exceeds panel dimensions)
(II) SMI(0): Not using mode "640x480@72" (exceeds panel dimensions)
(II) SMI(0): Not using mode "640x480@85" (vrefresh out of range)
(II) SMI(0): Not using mode "800x480@60" (exceeds panel dimensions)
(II) SMI(0): Not using mode "800x480@70" (exceeds panel dimensions)
(II) SMI(0): Not using mode "800x480@75" (exceeds panel dimensions)
(II) SMI(0): Not using mode "800x480@80" (vrefresh out of range)
(II) SMI(0): Not using mode "800x600@56" (exceeds panel dimensions)
(II) SMI(0): Not using mode "800x600@60" (exceeds panel dimensions)
(II) SMI(0): Not using mode "800x600@72" (exceeds panel dimensions)
(II) SMI(0): Not using mode "800x600@75" (exceeds panel dimensions)
(II) SMI(0): Not using mode "800x600@85" (vrefresh out of range)
(II) SMI(0): Not using mode "1024x768@60" (exceeds panel dimensions)
(II) SMI(0): Not using mode "1024x768@70" (exceeds panel dimensions)
(II) SMI(0): Not using mode "1024x768@75" (exceeds panel dimensions)
(II) SMI(0): Not using mode "1024x768@85" (vrefresh out of range)
(II) SMI(0): Not using mode "1280x960@60" (exceeds panel dimensions)
(II) SMI(0): Not using mode "1280x960@85" (vrefresh out of range)
(II) SMI(0): Not using mode "1280x1024@60" (exceeds panel dimensions)
(II) SMI(0): Not using mode "1280x768@60" (exceeds panel dimensions)
(II) SMI(0): Not using mode "1280x768@75" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "640x350" (vrefresh out of range)
(II) SMI(0): Not using default mode "320x175" (doublescan mode not supported)
(II) SMI(0): Not using default mode "640x400" (vrefresh out of range)
(II) SMI(0): Not using default mode "320x200" (doublescan mode not supported)
(II) SMI(0): Not using default mode "720x400" (vrefresh out of range)
(II) SMI(0): Not using default mode "360x200" (doublescan mode not supported)
(II) SMI(0): Not using default mode "640x480" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "320x240" (doublescan mode not supported)
(II) SMI(0): Not using default mode "640x480" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "320x240" (doublescan mode not supported)
(II) SMI(0): Not using default mode "640x480" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "320x240" (doublescan mode not supported)
(II) SMI(0): Not using default mode "640x480" (vrefresh out of range)
(II) SMI(0): Not using default mode "320x240" (doublescan mode not supported)
(II) SMI(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "400x300" (doublescan mode not supported)
(II) SMI(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "400x300" (doublescan mode not supported)
(II) SMI(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "400x300" (doublescan mode not supported)
(II) SMI(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "400x300" (doublescan mode not supported)
(II) SMI(0): Not using default mode "800x600" (vrefresh out of range)
(II) SMI(0): Not using default mode "400x300" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1024x768" (interlace mode not supported)
(II) SMI(0): Not using default mode "512x384" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1024x768" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "512x384" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1024x768" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "512x384" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1024x768" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "512x384" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1024x768" (vrefresh out of range)
(II) SMI(0): Not using default mode "512x384" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1152x864" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "576x432" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1280x960" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "640x480" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1280x960" (vrefresh out of range)
(II) SMI(0): Not using default mode "640x480" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "640x512" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1280x1024" (hsync out of range)
(II) SMI(0): Not using default mode "640x512" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1280x1024" (vrefresh out of range)
(II) SMI(0): Not using default mode "640x512" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1600x1200" (hsync out of range)
(II) SMI(0): Not using default mode "800x600" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1600x1200" (hsync out of range)
(II) SMI(0): Not using default mode "800x600" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1600x1200" (hsync out of range)
(II) SMI(0): Not using default mode "800x600" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1600x1200" (hsync out of range)
(II) SMI(0): Not using default mode "800x600" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) SMI(0): Not using default mode "800x600" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1792x1344" (hsync out of range)
(II) SMI(0): Not using default mode "896x672" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1792x1344" (hsync out of range)
(II) SMI(0): Not using default mode "896x672" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1856x1392" (hsync out of range)
(II) SMI(0): Not using default mode "928x696" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1856x1392" (hsync out of range)
(II) SMI(0): Not using default mode "928x696" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1920x1440" (hsync out of range)
(II) SMI(0): Not using default mode "960x720" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1920x1440" (hsync out of range)
(II) SMI(0): Not using default mode "960x720" (doublescan mode not supported)
(II) SMI(0): Not using default mode "832x624" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "416x312" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1152x864" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "576x432" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1152x864" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "576x432" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1152x864" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "576x432" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1152x864" (vrefresh out of range)
(II) SMI(0): Not using default mode "576x432" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1152x864" (vrefresh out of range)
(II) SMI(0): Not using default mode "576x432" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1152x864" (vrefresh out of range)
(II) SMI(0): Not using default mode "576x432" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1360x768" (monitor doesn't support reduced blanking)
(II) SMI(0): Not using default mode "680x384" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1360x768" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "680x384" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1400x1050" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "700x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1400x1050" (hsync out of range)
(II) SMI(0): Not using default mode "700x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1400x1050" (hsync out of range)
(II) SMI(0): Not using default mode "700x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) SMI(0): Not using default mode "700x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1440x900" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "720x450" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1600x1024" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "800x512" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1680x1050" (monitor doesn't support reduced blanking)
(II) SMI(0): Not using default mode "840x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1680x1050" (exceeds panel dimensions)
(II) SMI(0): Not using default mode "840x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1680x1050" (hsync out of range)
(II) SMI(0): Not using default mode "840x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1680x1050" (hsync out of range)
(II) SMI(0): Not using default mode "840x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1680x1050" (vrefresh out of range)
(II) SMI(0): Not using default mode "840x525" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1920x1080" (monitor doesn't support reduced blanking)
(II) SMI(0): Not using default mode "960x540" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1920x1200" (hsync out of range)
(II) SMI(0): Not using default mode "960x600" (doublescan mode not supported)
(II) SMI(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) SMI(0): Not using default mode "960x720" (doublescan mode not supported)
(II) SMI(0): Not using default mode "2048x1536" (hsync out of range)
(II) SMI(0): Not using default mode "1024x768" (doublescan mode not supported)
(II) SMI(0): Not using default mode "2048x1536" (hsync out of range)
(II) SMI(0): Not using default mode "1024x768" (doublescan mode not supported)
(II) SMI(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) SMI(0): Not using default mode "1024x768" (doublescan mode not supported)
(II) SMI(0): Printing probed modes for output LVDS
(II) SMI(0): Modeline "1024x600@60"x60.0 49.00 1024 1064 1168 1312 600 601 604 622 (37.3 kHz)
(II) SMI(0): Modeline "1024x600@75"x75.0 63.20 1024 1080 1184 1344 600 601 604 627 (47.0 kHz)
(II) SMI(0): Modeline "1024x600@85"x73.3 62.80 1024 1080 1192 1360 600 601 604 630 (46.2 kHz)
(II) SMI(0): Modeline "1024x600@70"x70.0 58.10 1024 1072 1176 1328 600 601 604 625 (43.8 kHz)
(II) SMI(0): Modeline "1024x600"x59.9 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync (37.3 kHz)
(II) SMI(0): Output LVDS connected
(II) SMI(0): Using user preference for initial modes
(II) SMI(0): Output LVDS using initial mode 1024x600@60
(II) SMI(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
(**) SMI(0): Display dimensions: (289, 169) mm
(**) SMI(0): DPI set to (89, 153)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/lib/xorg/modules/libfb.so
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Reloading /usr/lib/xorg/modules/libxaa.so
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) SMI(0): Cursor Offset: 003FFC00
(II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) SMI(0): Reserved: 003FF800
(II) SMI(0): FrameBuffer Box: 0,0 - 1024,2047
(II) SMI(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
8x8 color pattern filled rectangles
CPU to Screen color expansion
Solid Horizontal and Vertical Lines
Setting up tile and stipple cache:
28 128x128 slots
7 256x256 slots
32 8x8 color pattern slots
(II) SMI(0): I2C device "I2C bus:SAA 7111A" registered at address 0x48.
(II) SMI(0): I2C device "I2C bus:SAA 7111A" removed.
(II) SMI(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
SELinux: Disabled on system, not enabling in X server
(II) AIGLX: Screen 0 is not DRI2 capable
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(II) SMI(0): Setting screen physical size to 289 x 169
(II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
(**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 2.3.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device ImExPS/2 Generic Explorer Mouse (/dev/input/event2)
(**) ImExPS/2 Generic Explorer Mouse: Applying InputClass "evdev pointer catchall"
(**) ImExPS/2 Generic Explorer Mouse: always reports core events
(**) ImExPS/2 Generic Explorer Mouse: Device: "/dev/input/event2"
(II) ImExPS/2 Generic Explorer Mouse: Found 9 mouse buttons
(II) ImExPS/2 Generic Explorer Mouse: Found scroll wheel(s)
(II) ImExPS/2 Generic Explorer Mouse: Found relative axes
(II) ImExPS/2 Generic Explorer Mouse: Found x and y relative axes
(II) ImExPS/2 Generic Explorer Mouse: Configuring as mouse
(**) ImExPS/2 Generic Explorer Mouse: YAxisMapping: buttons 4 and 5
(**) ImExPS/2 Generic Explorer Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "ImExPS/2 Generic Explorer Mouse" (type: MOUSE)
(II) ImExPS/2 Generic Explorer Mouse: initialized for relative axes.
(II) config/udev: Adding input device ImExPS/2 Generic Explorer Mouse (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device HotKeys (/dev/input/event1)
(**) HotKeys: Applying InputClass "evdev keyboard catchall"
(**) HotKeys: always reports core events
(**) HotKeys: Device: "/dev/input/event1"
(II) HotKeys: Found keys
(II) HotKeys: Configuring as keyboard
(II) XINPUT: Adding extended input device "HotKeys" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us"
udev information:
P: /devices/platform/i8042/serio0/input/input0/event0
N: input/event0
S: char/13:64
S: input/by-path/platform-i8042-serio-0-event-kbd
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio0/input/input0/event0
E: MAJOR=13
E: MINOR=64
E: DEVNAME=/dev/input/event0
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-0
E: XKBMODEL=pc105
E: XKBLAYOUT=us
E: DEVLINKS=/dev/char/13:64 /dev/input/by-path/platform-i8042-serio-0-event-kbd
P: /devices/platform/i8042/serio1/input/input2/event2
N: input/event2
S: char/13:66
S: input/by-path/platform-i8042-serio-1-event-mouse
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio1/input/input2/event2
E: MAJOR=13
E: MINOR=66
E: DEVNAME=/dev/input/event2
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: DEVLINKS=/dev/char/13:66 /dev/input/by-path/platform-i8042-serio-1-event-mouse
P: /devices/platform/i8042/serio1/input/input2/mouse0
N: input/mouse0
S: char/13:32
S: input/by-path/platform-i8042-serio-1-mouse
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio1/input/input2/mouse0
E: MAJOR=13
E: MINOR=32
E: DEVNAME=/dev/input/mouse0
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: DEVLINKS=/dev/char/13:32 /dev/input/by-path/platform-i8042-serio-1-mouse
P: /devices/virtual/input/input1/event1
N: input/event1
S: char/13:65
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/input/input1/event1
E: MAJOR=13
E: MINOR=65
E: DEVNAME=/dev/input/event1
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: XKBMODEL=pc105
E: XKBLAYOUT=us
E: DEVLINKS=/dev/char/13:65
DRM Information from dmesg:
-- System Information:
Debian Release: 6.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: mipsel (mips64)
Kernel: Linux 2.6.37-libre-lemote (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages xserver-xorg-video-siliconmotion depends on:
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii xserver-xorg-core [xorg-video 2:1.7.7-11 Xorg X server - core server
xserver-xorg-video-siliconmotion recommends no packages.
xserver-xorg-video-siliconmotion suggests no packages.
-- no debconf information
Reply to: