Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jun 2005 13:30:44 -0500
From:      Brian Troutwine <goofyheadedpunk@gmail.com>
To:        xorg@lists.fd.o, freebsd-x11@freebsd.org
Subject:   siliconmotion driver on FreeBSD 5.4-RELEASE with xorg 6.8.2 locks systems
Message-ID:  <971980cc05061411306f37c12b@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I've got an HP Pavilion N3390 with a Silicon Motion Lynx3DM card on FreeBSD
5.4-RELEASE running Xorg 6.8.2. I think I've found a bug The result of
this bug is that the laptop locks up. The screen goes completely
black, I cannot switch to other virtual terminals, and I cannot kill X
with the ctrl+alt+bkspc or via ssh. However, humorously, if I
background the process via ssh X will slowly let go of all of the
system resources it consumed ( which is all, if it can manage to do so
) but it still will not die. The computer must be rebooted ( or
switched into single user mode ). My xorg.conf is:

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load "bitmap"
        Load "dbe"
        Load "ddc"
        Load "dri"
        Load "extmod"
        Load "freetype"
        Load "glx"
        Load "int10"
        Load "record"
        Load "type1"
        Load "vbe"
EndSection

Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "keyboard"
        Option "CoreKeyboard"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc104"
        Option "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier "Configured Mouse"
        Driver "mouse"
        Option "CorePointer"
        Option "Device" "/dev/sysmouse"
        Option "Protocol" "ImPS/2"
        Option "Emulate3Buttons" "true"
EndSection

Section "Device"
        Identifier "card0"
        Driver      "siliconmotion"
        VendorName  "Silicon Motion, Inc."
        BoardName   "SM720 Lynx3DM"
        Option "NoAccel"
        BusID       "PCI:1:0:0"
EndSection

Section "Monitor"
        Identifier "Generic Monitor"
        Option "DPMS"
        HorizSync 28-40
        VertRefresh 43-60
EndSection

Section "Screen"
        Identifier "Default Screen"
        Device "card0"
        Monitor "Generic Monitor"
        DefaultDepth 24
        SubSection "Display"
                Depth 16
                Modes "800x600"
        EndSubSection
        SubSection "Display"
                Depth 24
                Modes "800x600"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier "Default Layout"
        Screen "Default Screen"
        InputDevice "Generic Keyboard"
        InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

My /var/log/Xorg.0.log is:

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 5.4 i386 [ELF]=20
Current Operating System: FreeBSD tostitos.gateway.2wire.net 5.4-RELEASE Fr=
eeBSD
5.4-RELEASE
 #0: Sun May  8 10:21:06 UTC 2005   =20
root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENER
IC i386
Build Date: 04 April 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (=3D=3D) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 14 12:50:48 2005
(++) Using config file: "xorg.shotinthedark.conf"
(=3D=3D) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Generic Monitor"
(**) |   |-->Device "card0"
(**) |-->Input Device "Generic Keyboard"
(**) Option "XkbRules" "xorg"
(**) XKB: rules: "xorg"
(**) Option "XkbModel" "pc104"
(**) XKB: model: "pc104"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(=3D=3D) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Configured Mouse"
(WW) The directory "/usr/X11R6/lib/X11/fonts/Type1/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
        Entry deleted from font path.
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R
6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.2
        X.Org Video Driver: 0.7
        X.Org XInput driver : 0.4
        X.Org Server Extension : 0.2
        X.Org Font Renderer : 0.4
(II) Loader running on freebsd
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org Video Driver, version 0.7
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 9

(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages =3D 0x03, oldVal1 =3D 0x80003b40, mode1Res1 =3D 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr =
00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr =
01
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,01,00 hdr =
80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr =
00
(II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr =
00
(II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr =
00
(II) PCI: 00:0a:0: chip 104c,ac1c card fffc,ffff rev 01 class 06,07,00 hdr =
82
(II) PCI: 00:0a:1: chip 104c,ac1c card 1000,0000 rev 01 class 06,07,00 hdr =
82
(II) PCI: 00:0d:0: chip 125d,1998 card 103c,000e rev 00 class 04,01,00 hdr =
80
(II) PCI: 00:0d:1: chip 125d,1999 card 103c,000e rev 00 class 07,80,00 hdr =
80
(II) PCI: 01:00:0: chip 126f,0720 card 103c,0015 rev b1 class 03,00,00 hdr =
00
(II) PCI: 04:00:0: chip 1414,0001 card 1414,0001 rev 11 class 02,00,00 hdr =
00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,4), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
        [0] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x008c (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
        [0] -1  0       0xf8000000 - 0xfbffffff (0x4000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:7:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:10:0), (0,2,3), BCTRL: 0x0740 (VGA_EN is cleare=
d)
(II) PCI-to-CardBus bridge:
(II) Bus 4: bridge is at (0:10:1), (0,4,5), BCTRL: 0x0700 (VGA_EN is cleare=
d)
(II) Bus 4 I/O range:
        [0] -1  0       0x00001000 - 0x000010ff (0x100) IX[B]
(--) PCI:*(1:0:0) Silicon Motion, Inc. SM720 Lynx3DM rev 177, Mem @
0xf8000000/26
(II) Addressable bus resource ranges are
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
        [1] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf4000000 from 0xf7ffffff to
0xf3ffffff
(II) Active PCI resource ranges:
        [0] -1  0       0xfedfe000 - 0xfedfffff (0x2000) MX[B]E
        [1] -1  0       0xf4000000 - 0xf3ffffff (0x0) MX[B]EO
        [2] -1  0       0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
        [3] -1  0       0x00001000 - 0x000010ff (0x100) IX[B]E
        [4] -1  0       0x0000f400 - 0x0000f4ff (0x100) IX[B]E
        [5] -1  0       0x0000f800 - 0x0000f8ff (0x100) IX[B]E
        [6] -1  0       0x0000fce0 - 0x0000fcff (0x20) IX[B]E
        [7] -1  0       0x0000fcd0 - 0x0000fcdf (0x10) IX[B]E
(II) Inactive PCI resource ranges:
        [0] -1  0       0x88000000 - 0x8fffffff (0x8000000) MX[B]E
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0       0xfedfe000 - 0xfedfffff (0x2000) MX[B]E
        [1] -1  0       0xf4000000 - 0xf3ffffff (0x0) MX[B]EO
        [2] -1  0       0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
        [3] -1  0       0x00001000 - 0x000010ff (0x100) IX[B]E
        [4] -1  0       0x0000f400 - 0x0000f4ff (0x100) IX[B]E
        [5] -1  0       0x0000f800 - 0x0000f8ff (0x100) IX[B]E
        [6] -1  0       0x0000fce0 - 0x0000fcff (0x20) IX[B]E
        [7] -1  0       0x0000fcd0 - 0x0000fcdf (0x10) IX[B]E
(II) Inactive PCI resource ranges after removing overlaps:
        [0] -1  0       0x88000000 - 0x8fffffff (0x8000000) MX[B]E
(II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0xfedfe000 - 0xfedfffff (0x2000) MX[B]E
        [6] -1  0       0xf4000000 - 0xf3ffffff (0x0) MX[B]EO
        [7] -1  0       0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
        [8] -1  0       0x88000000 - 0x8fffffff (0x8000000) MX[B]E
        [9] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [10] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [11] -1 0       0x00001000 - 0x000010ff (0x100) IX[B]E
        [12] -1 0       0x0000f400 - 0x0000f4ff (0x100) IX[B]E
        [13] -1 0       0x0000f800 - 0x0000f8ff (0x100) IX[B]E
        [14] -1 0       0x0000fce0 - 0x0000fcff (0x20) IX[B]E
        [15] -1 0       0x0000fcd0 - 0x0000fcdf (0x10) IX[B]E
(II) LoadModule: "bitmap"
(II) Reloading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Loading font Bitmap
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/freebsd/libdrm.a
(II) Module drm: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor=3D"X.Org Foundation & the After X-TT Project"
        compiled for 6.8.2, module version =3D 2.1.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/libint10.a
(II) Module int10: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "record"
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.2
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.1.0
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "siliconmotion"
(II) Loading /usr/X11R6/lib/modules/drivers/siliconmotion_drv.o
(II) Module siliconmotion: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.3.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "keyboard"
(II) Loading /usr/X11R6/lib/modules/input/keyboard_drv.o
(II) Module keyboard: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(II) Silicon Motion: driver (version 1.3.1) for Silicon Motion Lynx chipset=
s:
        Lynx, LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM, Cougar3DR
(II) Primary Device is: PCI 01:00:0
(--) Chipset Lynx3DM found
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0xfedfe000 - 0xfedfffff (0x2000) MX[B]E
        [6] -1  0       0xf4000000 - 0xf3ffffff (0x0) MX[B]EO
        [7] -1  0       0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
        [8] -1  0       0x88000000 - 0x8fffffff (0x8000000) MX[B]E
        [9] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [10] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [11] -1 0       0x00001000 - 0x000010ff (0x100) IX[B]E
        [12] -1 0       0x0000f400 - 0x0000f4ff (0x100) IX[B]E
        [13] -1 0       0x0000f800 - 0x0000f8ff (0x100) IX[B]E
        [14] -1 0       0x0000fce0 - 0x0000fcff (0x20) IX[B]E
        [15] -1 0       0x0000fcd0 - 0x0000fcdf (0x10) IX[B]E
(II) resource ranges after probing:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0xfedfe000 - 0xfedfffff (0x2000) MX[B]E
        [6] -1  0       0xf4000000 - 0xf3ffffff (0x0) MX[B]EO
        [7] -1  0       0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
        [8] -1  0       0x88000000 - 0x8fffffff (0x8000000) MX[B]E
        [9] 0   0       0x000a0000 - 0x000affff (0x10000) MS[B]
        [10] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [11] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[B]
        [12] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [13] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [14] -1 0       0x00001000 - 0x000010ff (0x100) IX[B]E
        [15] -1 0       0x0000f400 - 0x0000f4ff (0x100) IX[B]E
        [16] -1 0       0x0000f800 - 0x0000f8ff (0x100) IX[B]E
        [17] -1 0       0x0000fce0 - 0x0000fcff (0x20) IX[B]E
        [18] -1 0       0x0000fcd0 - 0x0000fcdf (0x10) IX[B]E
        [19] 0  0       0x000003b0 - 0x000003bb (0xc) IS[B]
        [20] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 0.1.0
        ABI class: X.Org Video Driver, version 0.7
(**) Silicon MotionDepth 16, (--) framebuffer bpp 16
(=3D=3D) Silicon MotionRGB weight 565
(=3D=3D) Silicon MotionDefault visual is TrueColor
(**) Silicon MotionOption "NoAccel"
(**) Silicon MotionOption: NoAccel - Acceleration disabled
(=3D=3D) Silicon MotionUsing Hardware Cursor
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/libint10.a
(=3D=3D) Silicon MotionWrite-combining range (0xa0000,0x20000) was already =
clear
(=3D=3D) Silicon MotionWrite-combining range (0xc0000,0x40000) was already =
clear
(II) Silicon MotionPrimary V_BIOS segment is: 0xc000
(=3D=3D) Silicon MotionWrite-combining range (0x0,0x1000) was already clear
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/X11R6/lib/modules/libvbe.a
(II) Silicon MotionVESA BIOS not detected
(--) Silicon MotionChipset: "Lynx3DM"
(=3D=3D) Silicon MotionWrite-combining range (0xf8000000,0x200000) was alre=
ady clear
(II) Silicon MotionCursor Offset: FFFFFC00 Reserved: FFFFF800
(II) Silicon MotionTFT Panel Size =3D 1024x768
(II) Silicon MotionvgaHWGetIOBase: hwp->IOBase is 0x03d0,
hwp->PIOOffset is 0x0000
(=3D=3D) Silicon MotionWrite-combining range (0xa0000,0x10000) was already =
clear
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.2.0
        ABI class: X.Org Video Driver, version 0.7
(II) Silicon MotionI2C bus "I2C bus" initialized.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(--) Silicon MotionNo DDC signal
(II) Silicon MotionI2C device "I2C bus:ddc2" registered at address 0xA0.
(II) Silicon MotionI2C device "I2C bus:ddc2" removed.
(=3D=3D) Silicon MotionWrite-combining range (0x0,0x1000) was already clear
(=3D=3D) Silicon MotionUsing gamma correction (1.0, 1.0, 1.0)
(--) Silicon Motionvideoram: 4096kB
(--) Silicon MotionDetected current MCLK value of 100.227 MHz
(II) Silicon MotionGeneric Monitor: Using hsync range of 28.00-40.00 kHz
(II) Silicon MotionGeneric Monitor: Using vrefresh range of 43.00-60.00 Hz
(II) Silicon MotionClock range:  20.00 to 135.00 MHz
(II) Silicon MotionMode: 640x350 16-bpp, 85.079948Hz
(II) Silicon MotionNot using default mode "640x350" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x175" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 640x400 16-bpp, 85.079948Hz
(II) Silicon MotionNot using default mode "640x400" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x200" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 720x400 16-bpp, 85.038902Hz
(II) Silicon MotionNot using default mode "720x400" (vrefresh out of range)
(II) Silicon MotionNot using default mode "360x200" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 16-bpp, 60.000000Hz
(II) Silicon MotionNot using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 16-bpp, 72.808800Hz
(II) Silicon MotionNot using default mode "640x480" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 16-bpp, 75.000000Hz
(II) Silicon MotionNot using default mode "640x480" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 16-bpp, 85.008308Hz
(II) Silicon MotionNot using default mode "640x480" (hsync out of range)
(II) Silicon MotionNot using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 16-bpp, 56.250000Hz
(II) Silicon MotionNot using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 16-bpp, 60.316540Hz
(II) Silicon MotionNot using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 16-bpp, 72.187569Hz
(II) Silicon MotionNot using default mode "800x600" (hsync out of range)
(II) Silicon MotionNot using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 16-bpp, 75.000000Hz
(II) Silicon MotionNot using default mode "800x600" (hsync out of range)
(II) Silicon MotionNot using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 16-bpp, 85.136887Hz
(II) Silicon MotionNot using default mode "800x600" (hsync out of range)
(II) Silicon MotionNot using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1024x768" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "512x384" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1024x768 16-bpp, 60.003841Hz
(II) Silicon MotionNot using default mode "1024x768" (hsync out of range)
(II) Silicon MotionNot using default mode "512x384" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1024x768 16-bpp, 70.069359Hz
(II) Silicon MotionNot using default mode "1024x768" (hsync out of range)
(II) Silicon MotionNot using default mode "512x384" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1024x768 16-bpp, 75.076218Hz
(II) Silicon MotionNot using default mode "1024x768" (hsync out of range)
(II) Silicon MotionNot using default mode "512x384" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1024x768 16-bpp, 84.996689Hz
(II) Silicon MotionNot using default mode "1024x768" (hsync out of range)
(II) Silicon MotionNot using default mode "512x384" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1152x864 16-bpp, 75.000000Hz
(II) Silicon MotionNot using default mode "1152x864" (exceeds panel dimensi=
ons)
(II) Silicon MotionNot using default mode "576x432" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1280x960 16-bpp, 60.000000Hz
(II) Silicon MotionNot using default mode "1280x960" (exceeds panel dimensi=
ons)
(II) Silicon MotionNot using default mode "640x480" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1280x960" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "640x480" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1280x1024 16-bpp, 60.019741Hz
(II) Silicon MotionNot using default mode "1280x1024" (exceeds panel dimens=
ions)
(II) Silicon MotionNot using default mode "640x512" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1280x1024 16-bpp, 75.024673Hz
(II) Silicon MotionNot using default mode "1280x1024" (exceeds panel dimens=
ions)
(II) Silicon MotionNot using default mode "640x512" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1280x1024" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "640x512" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "800x600" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "800x600" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "800x600" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "800x600" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "800x600" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1792x1344" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "896x672" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1792x1344" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "896x672" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1856x1392" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "928x696" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1856x1392" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "928x696" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1920x1440" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "960x720" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1920x1440" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "960x720" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 832x624 16-bpp, 74.551270Hz
(II) Silicon MotionNot using default mode "832x624" (hsync out of range)
(II) Silicon MotionNot using default mode "416x312" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1152x768 16-bpp, 54.781902Hz
(II) Silicon MotionNot using default mode "1152x768" (exceeds panel dimensi=
ons)
(II) Silicon MotionNot using default mode "576x384" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1400x1050 16-bpp, 59.975616Hz
(II) Silicon MotionNot using default mode "1400x1050" (exceeds panel dimens=
ions)
(II) Silicon MotionNot using default mode "700x525" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1400x1050" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "700x525" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 1600x1024 16-bpp, 59.998093Hz
(II) Silicon MotionNot using default mode "1600x1024" (exceeds panel dimens=
ions)
(II) Silicon MotionNot using default mode "800x512" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1920x1440" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "960x720" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "2048x1536" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "1024x768" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "2048x1536" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "1024x768" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "2048x1536" (insufficient
memory for mode)
(II) Silicon MotionNot using default mode "1024x768" (bad mode
clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 16-bpp, 60.316540Hz
(II) Silicon MotionMode: 800x600 16-bpp, 56.250000Hz
(II) Silicon MotionMode: 640x480 16-bpp, 60.000000Hz
(--) Silicon MotionVirtual size is 800x600 (pitch 800)
(**) Silicon Motion*Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) Silicon MotionModeline "800x600"   40.00  800 840 968 1056  600 601 60=
5 628
+hsync +vsy
nc
(**) Silicon Motion Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) Silicon MotionModeline "800x600"   36.00  800 824 896 1024  600 601 60=
3 625
+hsync +vsy
nc
(**) Silicon Motion Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) Silicon MotionModeline "640x480"   25.20  640 656 752 800  480 490 492=
 525
-hsync -vsyn
c
(=3D=3D) Silicon MotionDPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 1.2.0
        ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor=3D"X.Org Foundation"
        compiled for 6.8.2, module version =3D 0.1.0
        ABI class: X.Org Video Driver, version 0.7
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
        [0] 0   0       0xf8000000 - 0xfbffffff (0x4000000) MX[B]
        [1] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [2] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [3] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [4] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [5] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [6] -1  0       0xfedfe000 - 0xfedfffff (0x2000) MX[B]E
        [7] -1  0       0xf4000000 - 0xf3ffffff (0x0) MX[B]EO
        [8] -1  0       0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
        [9] -1  0       0x88000000 - 0x8fffffff (0x8000000) MX[B]E
        [10] 0  0       0x000a0000 - 0x000affff (0x10000) MS[B]
        [11] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [12] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[B]
        [13] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [14] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [15] -1 0       0x00001000 - 0x000010ff (0x100) IX[B]E
        [16] -1 0       0x0000f400 - 0x0000f4ff (0x100) IX[B]E
        [17] -1 0       0x0000f800 - 0x0000f8ff (0x100) IX[B]E
        [18] -1 0       0x0000fce0 - 0x0000fcff (0x20) IX[B]E
        [19] -1 0       0x0000fcd0 - 0x0000fcdf (0x10) IX[B]E
        [20] 0  0       0x000003b0 - 0x000003bb (0xc) IS[B]
        [21] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]
(=3D=3D) Silicon MotionWrite-combining range (0xf8000000,0x200000) was alre=
ady clear
(WW) Silicon MotionFailed to set write-combining range (0xf8200000,0x400000=
)
(II) Silicon MotionCursor Offset: 003FFC00 Reserved: 003FF800
(II) Silicon MotionTFT Panel Size =3D 1024x768
(II) Silicon MotionvgaHWGetIOBase: hwp->IOBase is 0x03d0,
hwp->PIOOffset is 0x0000
(=3D=3D) Silicon MotionWrite-combining range (0xa0000,0x10000) was already =
clear
(=3D=3D) Silicon MotionWrite-combining range (0xa0000,0x20000) was already =
clear
(II) Silicon MotionPrimary V_BIOS segment is: 0xc000
(=3D=3D) Silicon MotionWrite-combining range (0x0,0x1000) was already clear
(II) Silicon MotionCurrent mode 0x00.
(II) Silicon Motion     SMI_GEReset called from smi_driver.c line 1579
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
(II) Silicon Motion     SMI_GEReset called from smi_accel.c line 263
( and on and on like this )

Turning acceleration off in xorg.conf produces no changes in the log
error or the result of running X.

Note: The above log shows that I had my referesh rates set
incorrectly. This hasn't affected the result or the log, save for the
bits dealing directly with refresh rates.

This driver works correctly on Linux using the same X version.


--=20
BLT



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?971980cc05061411306f37c12b>