[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: