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

XF86Config for TP760C



   Date: Wed, 17 Jan 1996 16:36:31 +0900
   From: kubo@champion.tcs.co.jp (kubo)

   Now I am tring to configure XF86Config to run Linux 
   on my ThinkPad 760C. But I cannot get a good screen.
   Although I had visit famous Linux www sites, I cannot
   find one for my machine.

   If there is someone who send me working XF86Config file,
   I am very happy.

As Don Russell mentioned in an earlier message, you need either 3.1.2a
or 3.1.2b for this machine.  He sent a config file for 3.1.2a.  Here
is some information about 3.1.2b, which requires a slightly different
config file, according to Hardy:

----------------------------------------------------------------------
From: hardy@Thinkpad.ps.uci.edu (Meinhard (Hardy) E. Mayer)
Subject: Good News for Thinkpad Owners: XF86_SVGA Beta 3.1.2B
Date: 08 Jan 1996 01:53:38 GMT

I have been using the new Beta distribution (a.out format) of XF86 for
about 10 hours and so far, see lots of improvements on the IBM
ThinkPad 760C (Trident Cyber 9320 chipset, 800x600 mode). 
In case you have problems configuring it, here are the RELEVANT 
entries from XF86Config (edited after using the xf86config configuration
program):

----
# To set the LeftAlt to Meta, RightAlt key to ModeShift, 
# RightCtl key to Compose, and ScrollLock key to ModeLock:

    LeftAlt     Meta
    RightAlt    ModeShift
#    RightCtl    Compose
#    ScrollLock  ModeLock

EndSection


# **********************************************************************
# Pointer section
# **********************************************************************

Section "Pointer"
    Protocol    "PS/2"
    Device      "/dev/psmouse"

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

    Emulate3Buttons
    Emulate3Timeout    50

# ChordMiddle is an option for some 3-button Logitech mice

#    ChordMiddle

EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "ThinkPad"
    VendorName  "IBM"
    ModelName   "760C"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

    HorizSync   30-50

    VertRefresh 40-150

Modeline "800x600"     50     800  856  976 1040   600  637  643  666 +hsync
+vsync

EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present


# Device configured by xf86config:

Section "Device"
    Identifier  "Cyber 9320"
    VendorName  "Trident"
    BoardName   "TGUI9320LCD"
    VideoRam    1024
    Option      "med_dram"
    ClockChip   "tgui"
#    THESE NEED TO BE OMMENTED OUT, AFTER xf86config!
#    Clocks  25.18  28.32  36.00  40.00  42.00  44.00  44.90  48.00
#    Clocks  50.35  52.80  57.27  58.80  61.60  64.00  65.00  67.20
#    Clocks  70.40  72.00  75.00  77.00  80.00  88.00  90.00  98.00
#    Clocks 100.00 108.00
EndSection


# **********************************************************************
# Screen sections
# **********************************************************************

# The Colour SVGA server

Section "Screen"
    Driver      "svga"
    Device      "Cyber 9320"
    Monitor     "ThinkPad"
    Subsection "Display"
        Depth       8
        # Omit the Modes line for the "Generic VGA" device
        Modes       "800x600"
        ViewPort    0 0
        # Use Virtual 320 200 for Generic VGA
        Virtual     800 600
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "800x600"
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes       "800x600"
        ViewPort    0 0
        Virtual     640 400
    EndSubsection
EndSection

# The 16-color VGA server

Section "Screen"
    Driver      "vga16"
    Device      "Generic VGA"
    Monitor     "ThinkPad"
    Subsection "Display"
        Modes       "640x480" "800x600"
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
EndSection

-------------------------------------

One warning:  All Binaries expect libc.so with a version larger than
7, so yours may either not work, or will work with the following
warning:
 Here is the actual transcript of my startup
(startx |& tee X.log)

------
X: using incompatible library '/lib/libc.so.4.6.27'
	Desire minor version >= 7 and found 6

XFree86 Version 3.1.2B / X Window System
(protocol Version 11, revision 0, vendor release 6001)
Release Date: Dec 28 1995
Operating System: Linux 
Configured drivers:
  SVGA: server for 8-bit colour SVGA (Patchlevel 0):
      et4000, et4000w32, et4000w32i, et4000w32p, et3000, pvga1, wd90c00,
      wd90c10, wd90c30, wd90c24, wd90c31, wd90c33, gvga, vgawonder,
      tvga8200lx, tvga8800cs, tvga8900b, tvga8900c, tvga8900cl, tvga8900d,
      tvga9000, tvga9000i, tvga9100b, tvga9200cxr, tgui9320lcd, tgui9400cxi,
      tgui9420, tgui9420dgi, tgui9430dgi, tgui9440agi, tgui9660xgi,
      tgui9680, clgd5420, clgd5422, clgd5424, clgd5426, clgd5428, clgd5429,
      clgd5430, clgd5434, clgd5436, clgd6205, clgd6215, clgd6225, clgd6235,
      clgd7541, clgd7542, clgd7543, ncr77c22, ncr77c22e, cpq_avga, oti067,
      oti077, oti087, oti037c, mx, al2101, ali2228, ali2301, ali2302,
      ali2308, ali2401, cl6410, cl6412, cl6420, cl6440, video7, ct65520,
      ct65530, ct65540, ct65545, ark1000vl, ark1000pv, ark2000pv, realtek,
      generic
(using VT number 7)

XF86Config: /etc/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) Mouse: type: PS/2, device: /dev/psmouse, baudrate: 1200,
       3 button emulation (timeout: 50ms)
(**) SVGA: Graphics device ID: "Cyber 9320"
(**) SVGA: Monitor ID: "ThinkPad"
(--) SVGA: Mode "1024x768" needs hsync freq of 56.48 kHz. Deleted.
(--) SVGA: Mode "1024x768" needs hsync freq of 62.50 kHz. Deleted.
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/us
r/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/
X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X
11/fonts/100dpi/"
(--) Trident chipset version: 0xa3 (TGUI9320LCD)
(**) SVGA: Using Trident programmable clocks
(--) SVGA: chipset:  tgui9320lcd
(**) SVGA: videoram: 1024k
(**) SVGA: Option "med_dram"
(--) SVGA: Maximum allowed dot-clock: 80.000 MHz
(**) SVGA: Mode "800x600": mode clock =  50.000
(**) SVGA: Virtual resolution set to 800x600
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
(**) SVGA: Using 70ns DRAM
(--) SVGA: Using Linear Frame Buffer at 0x02c00000, Size 1MB
PEXExtensionInit: Couldn't open default PEX font file  Roman_Maccess control
disabled, clients can connect from any host
[1] 279
/usr/bin/X11/xterm: using incompatible library '/lib/libc.so.4.6.27'
	Desire minor version >= 7 and found 6
---------

Please post any improvements to this configuration!

-- 
-- Hardy 
-----
Meinhard E. Mayer,  Department of Physics, UC Irvine 
e-mail: hardy@lynx.ps.uci.edu (preferred) or MMAYER@UCI.EDU