Subject: X on a ThinkPad
To: None <current-users@NetBSD.org>
From: D'Arcy" "J.M. <darcy@druid.druid.net>
List: current-users
Date: 05/11/1999 18:29:20
I have it mostly working but I have two problems left.

The X server doesn't use the whole screen.  I am losing about an inch
all around the active area.  Windows95 was able to use the whole area so
I know it is possible.

More critical, the mouse doesn't work.  I move the trackpointer (that little
red nipple in the middle of the keyboard) and the pointer moves erratically.

I have turned off all the wscons stuff as that didn't seem to be supported
at all accoring to the error message from X.  I have pc0 as my console
and the following line for the PS/2 mouse which this is supposed to be.

opms0   at pc? irq 12       # PS/2 auxiliary port mouse

Here are some excerpts from my XF86Config file.  The xf86config program
suggested using the SVGA driver but that didn't work at all, nothing
displayed.  I replaced the symlink with XF86_VGA16 and the graphics
came up.  Anyone else have this working and would like to share some
ideas?


Section "Pointer"
    Protocol    "PS/2"
    Device      "/dev/pms0"
...
Section "Monitor"

    Identifier  "Thinkpad"
    VendorName  "IBM" 
    ModelName   "560"
    HorizSync   35.40         # that's for real, folks
    VertRefresh 61.57         # that's also for real
ModeLine "640x480" 28.32 640 672 768 800 480 490 492 575
EndSection
...
Section "Device"
    Identifier  "Builtin"
    VendorName  "Trident"
    BoardName   "Cyber9382"
    #VideoRam    1024
    # Insert Clocks lines here if appropriate
EndSection
...
Section "Screen"
    Driver      "vga16" 
    Device      "Generic VGA"
    Monitor     "Thinkpad"
    Subsection "Display"
        Modes       "640x480"
        ViewPort    0 0
        Virtual     640 480
    EndSubsection
EndSection

-- 
D'Arcy J.M. Cain <darcy@{druid|vex}.net>   |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 424 2871     (DoD#0082)    (eNTP)   |  what's for dinner.