[742] in RedHat Linux List
Re: Anyone running Linux/X on IBM Thinkpad 760LD?
daemon@ATHENA.MIT.EDU (Budke)
Thu Oct 24 12:59:21 1996
To: redhat-list@redhat.com
In-reply-to: Your message of "Wed, 23 Oct 1996 17:18:33 EDT."
<Pine.LNX.3.91.961023171416.17616A-100000@glink.glcom.com>
Date: Thu, 24 Oct 1996 12:55:18 -0400
From: Budke <budke@ringo.agency.com>
Resent-From: redhat-list@redhat.com
Reply-To: redhat-list@redhat.com
I'm running it on a 755 CD which I think is compareable. I ended up
loading the base stuff onto floppies a lot of dd's but I had about 3
machines at my disposal with the CD nfs mounted so it didn't take that
long. Then booted that and used my ethernet card to grab the rest of the
stuff off of the net.
Dos was mangling filenames that in ways that it wasn't supposed to, so
loading to the dos partition was not a good option for me (it has worked
much cleaner this second time through.
Lets see the X file.
I stole most of it from somewhere on the net and then had to do the clock
times with the probe because they weren't consistient and often X would
fail to come up, or it would but in the worst resolution possible. Often
it just wouldn't come up. Been successfully running like this for a few
months now.
XF86Config is (located in /etc/X11
#==========================================================================
=
#/usr/lib/X11/XF86Config for XFree86 3.1.2 and later (NEW)
#==========================================================================
=
#
# Copyright (c) 1994 by The XFree86 Project, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the
"Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included
in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Except as contained in this notice, the name of the XFree86 Project shall
# not be used in advertising or otherwise to promote the sale, use or other
# dealings in this Software without prior written authorization from the
# XFree86 Project.
#
#
########################################################################
#### This XF86Config is for XFree86 3.1.2 and later. To use it ####
#### with a previous version of XFree86, follow the instructions ####
#### that appear within the comments. Do not expect it to work ####
#### as is with older version of XFree86. ####
#### ####
#### --- This is version 0.98, August 23, 1995 ---- ####
#### ####
#### This release provides full support for the WD90C24[A,A2] ####
#### driving 8-bit dual scan LCD screens and/or external monitors. ####
#### Updated versions of this file may be found on the ####
#### home page ####
#### http://www.castle.net/X-notebook
####
#### In addition, see the ####
#### "Linux, X, and the WD90C24A2 Chipset mini-HOWTO" ####
#### (aka "X-Notebook mini_HOWTO") ####
#### ####
#### The settings in this file were chosen for use with a dual scan ####
#### LCD display. The external monitor was a multisync one with ####
#### a bandwidth of 100 MHz. They should also work with ####
#### active matrix displays. ####
#### ####
#### The settings for the LCD screen in this file ####
#### should be fairly universal and should work with most ####
#### notebook computers using the WD90C24 family chipsets. ####
#### ####
#### For more information, see the file ####
#### /usr/lib/X11/doc/README.WstDig ####
#### in the XFree86 3.1.2 and later releases. ####
#### ####
#### Copyright D. Ernst, 1995: ####
#### Permission to redistribute this file *UNCHANGED* is granted ####
#### for non-commercial use only. No permission is granted for ####
#### the use of this file in sales promotions or for purposes of ####
#### profit. In addition, any other files that make use of ####
#### information in this file must contain this and the above ####
#### copyright notice and be accompanied by this file unchanged. ####
#### All translations, derivative works, or aggregate works ####
#### incorporating this document must be covered under this ####
#### copyright notice. That is, you may not produce a derivative ####
#### work from this document and impose additional restrictions on ####
#### its distribution. Exceptions to these rules may be granted ####
#### under certain circumstances only by written permission of the ####
#### author. ####
#### ####
#### If this copyright notice is not included with translations, ####
#### derivative work, or aggregate works, then no permission to ####
#### use information in this file is granted for any purpose. ####
#### Permission is granted for the redistribution of this file in ####
#### complete distributions of the Linux operating system provided ####
#### it remains unchanged. Commercial entities wishing to ####
#### redistribute this file or the information contained in it ####
#### must obtain the prior written permission of its author unless ####
#### the file remains unchanged and is distributed as part of a ####
#### complete Linux distribution. Derivative works or translations ####
#### must be submitted to the author for approval. ####
#### ####
#### All derivative works or translations must also contain the ####
#### words: "Information provided in whole or in part by the ####
#### X-Notebook mini-HOWTO", copyright D. Ernst, 1995. ####
#### ####
#### ####
#### WARNING: Do not assume these settings fall within your ####
#### external monitor's bandwidth. Some monitors, esp. fixed ####
#### freq. ones, may be damaged by these settings. We cannot be ####
#### held responsible for any damages whatsoever that may occur ####
#### directly or indirectly from the use of this information. ####
#### In addition, caution is prudent when using high dotclock ####
#### frequencies and fast vram clocks. No guarantees are made ####
#### or implied. It is possible to exceed the design specifications####
#### of the video subsystem or displays by using these settings. ####
#### ####
########################################################################
#
# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file. This man page is installed as /usr/X11R6/man/man5/XF86Config.5
x
# **********************************************************************
# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
# **********************************************************************
# Server flags section.
# **********************************************************************
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
# NoTrapSignals
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# DontZap
EndSection
# **********************************************************************
# Input devices
# **********************************************************************
# **********************************************************************
# Keyboard section
# **********************************************************************
Section "Keyboard"
Protocol "Standard"
# when using XQUEUE, comment out the above line, and uncomment the
# following line
# Protocol "Xqueue"
AutoRepeat 500 5
ServerNumLock
# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1))
# Xleds 1 2 3
# 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/mouse"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Protocol "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice
# BaudRate 9600
# SampleRate 150
# Emulate3Buttons is an option for 2-button Microsoft mice
Emulate3Buttons
# ChordMiddle is an option for some 3-button Logitech mice
# ChordMiddle
EndSection
# **********************************************************************
# Monitor section
# **********************************************************************
# Any number of monitor sections may be present
Section "Monitor" # first section for LCD alone
# (not used; here FYI)
Identifier "LCD Screen"
VendorName "Sharp"
ModelName "Unknown"
Bandwidth 40 # changed from 29
HorizSync 35.36 # X -probeonly says
VertRefresh 67.36 # X -probeonly says
# ModeLine "640x480" 25.175 640 664 760 800 480 491 493 525
Mode "640x480"
DotClock 25.175 # The dual scan LCD uses the first clock
HTimings 640 664 760 800
VTimings 480 491 493 525
EndMode
EndSection # monitor 1
Section "Monitor" # 2nd monitor section for both LCD/CRT
Identifier "CRT&LCD"
VendorName "MAG"
ModelName "DX17F"
Bandwidth 75 # changed; 100 from DX17F manual
HorizSync 30-64 # multisync; also from DX17F manual
VertRefresh 50-100 # multisync; also from DX17F manual
# Modelines =========================================================
# This constitutes a fairly complete set of Modelines that are as
# close to VESA as possible.
#
# A generic VGA 640x480 mode (hsync = 31.5kHz, refresh = 60Hz)
# use for CRT/LCD simultultaneous display
Mode "640x480"
DotClock 25.175
HTimings 640 664 760 800
VTimings 480 491 493 525
EndMode
# A generic VGA 640x480 mode (hsync = 31.5kHz, refresh = 60Hz)
# use for LCD alone, but above mode works fine
Mode "640x480.28"
DotClock 28.32
HTimings 640 680 720 864
VTimings 480 488 491 521
EndMode
# VESA 800x600@56Hz Non-Interlaced mode
# noticeable flicker; use mode below for best 800x600
Mode "800x600.36"
DotClock 36
HTimings 800 824 896 1024
VTimings 600 601 603 625
EndMode
# VESA 800x600@72Hz Non-Interlaced mode
# no flicker
Mode "800x600.50"
DotClock 50
HTimings 800 856 976 1040
VTimings 600 637 643 666
Flags "+HSync" "+VSync"
EndMode
# 1024x768 Interlaced mode
# no flicker and clear but interlaced character shows
Mode "1024x768i"
DotClock 45
HTimings 1024 1048 1208 1264
VTimings 768 776 784 817
Flags "+HSync" "+VSync" "Interlace"
EndMode
# 1024x768@60Hz Non-interlaced Mode
# has snow problem with default MClk (use mode below)
Mode "1024x768.65"
DotClock 65.1
HTimings 1024 1032 1176 1344
VTimings 768 771 777 806
Flags "-HSync" "-VSync"
EndMode
# 1024x768@60Hz Non-Interlaced mode (non-standard dot-clock)
# minimum refresh rate for VESA: noticeable flicker
Mode "1024x768.62"
DotClock 62
HTimings 1024 1064 1240 1280
VTimings 768 774 776 808
EndMode
Mode "1024x768.60"
DotClock 60
HTimings 1024 1064 1240 1280
VTimings 768 774 776 808
EndMode
# To use the modes below, you need to uncomment the "fast_dram" option
# in the devices section to increase the memory clock (MClk).
# With any of the slower vram clocks, you may see a wavy
# picture with some noise. Note these modes are beyond the design
# limits of the WD90C24A2, with the exception of the 1152x900i Modeline.
# VESA 1024x768@70Hz Non-Interlaced mode
# sort of works, but has snow problem
Mode "1024x768.75"
DotClock 75
HTimings 1024 1048 1184 1328
VTimings 768 771 777 806
Flags "-HSync" "-VSync"
EndMode
# 1024x768@70Hz Non-Interlaced mode (non-standard dot-clock)
# looks great (slight focus problem?): at last, a useable 1024NI mode.
Mode "1024x768.72"
DotClock 72
HTimings 1024 1056 1192 1280
VTimings 768 770 776 806
Flags "-HSync" "-VSync"
EndMode
# 1024x768@76Hz Non-Interlaced mode (doesn't sync; not expected to)
Mode "1024x768.85"
DotClock 85
HTimings 1024 1032 1152 1360
VTimings 768 784 787 823
Flags "+HSync" "-VSync"
EndMode
# from Nick Sayer (same as Sun resolution)
# nice
Mode "1152x900i"
DotClock 65
HTimings 1152 1200 1296 1496
VTimings 900 905 916 950
Flags "Interlace"
EndMode
# ModeLine "1152x900.77" 77 1152 1200 1296 1496 900 905 916 950
# ModeLine "1152x900.75" 75 1152 1200 1296 1496 900 905 916 950
# bad flicker
Mode "1152x900.72"
DotClock 72
HTimings 1152 1200 1296 1496
VTimings 900 905 916 950
EndMode
EndSection # monitor 2
# **********************************************************************
# Graphics device section
# **********************************************************************
# Any number of graphics device sections may be present
Section "Device"
# SVGA WD90c24a2 with simultaneous display
Identifier "WD90C24A2"
VendorName "Western Digital"
BoardName "RocketChip"
# Chipset "wd90c31" # comment out for use with XFree86 3.1.2 or
later
# uncomment for use with XFree86 3.1.1 or before
#### begin first config with 640x480 lcd only display (unused, just FYI)
## VideoRam 512
## Clocks 28.29 28.32 28.30 28.29 28.30 28.32 28.29 28.30
## Clocks 28.30 28.31 28.29 28.30 28.30 28.31 28.30 28.30
## Clocks 49.79
#### end first config with lcd only display
#### begin second config with crt/lcd display: orig. XF86_SVGA (pre-3.1.2)
## VideoRam 1024 # leave commented out
## Clocks 25.15 28.32 64.97 35.96 25.15 28.30 64.92 36.00
## Clocks 25.15 28.30 64.92 35.96 25.17 28.41 64.97 35.96
## Clocks 44.26
#### end second config with crt/lcd display
### begin third config with crt/lcd: new XF86_SVGA (3.1.2 or later)
#
# Brad Bosch's server allows one to *program* the dotclocks. This
# makes it possible to achieve much better refresh rates and resolutions
# that were previously not possible. See README.WstDig for more details.
#
# (instructions here are Brad's, for his modified pvga1 driver, but
# clocks and modelines programmed by D. Ernst).
#
# The VRAM clock (Mclk) is adjusted by adding ONE of the
# following option lines:
#
# Option "slow_dram" # Set Mclk to 47.429 MHz
Option "med_dram" # Set Mclk to 49.219 MHz
# Option "fast_dram" # Set Mclk to 55.035 MHz
#
# The default is to leave Mclk as the BIOS sets it. This is 44.297 on
# our (Twinhead) systems. There is also a faster clock than 55 MHz,
# but it caused display bit errors on my system. I was surprised the
# 55 MHz clock worked.
#
# To use dotclocks above 60, it appears necessary to use the "fast_dram"
# option. This makes 1024x768NI@72Hz possible. The 85 MHz clock
# still does not appear to work. It is beyond the design limits of
# the WD90C24 series. The databook states that the 65 MHz clock
# MClk values of 44.297 are the maximum the WD90C24A2 is designed for.
# In addition to possible risks to the hardware, memory errors sometimes
# occur when using fast_dram. If you see corrupted pixels, try a slower
# setting.
#
# The second and fourth group of 4 clocks are now adjustable. That is,
# clocks 5,6,7,8 and 13,14,15,16 (counting from 1). These clocks are
# set by the Clocks line. Be sure to adjust the 17th (last) clock if
# you change Mclk via above. Here is a sample clocks line with more
# unique clocks defined. The NON-programable clocks (1-4 and 9-12) MUST
# be set as indicated here.
#
# These clocks chosen for 800x600NI@72Hz and 1024x768NI modelines
# and circumvent "snow" problems (Darin):
#
Clocks 25.175 28.322 65 36 # These clocks are *not* programmable
Clocks 29.979 77.408 62.195 59.957 # these are programmable
Clocks 31.5 35.501 75.166 50.114 # these are *not* programmable
Clocks 39.822 72.038 44.744 65.1 # these are programmable
Clocks 49.219 # Change this if you change Mclk
# above.
#
# You can program the clocks in increments of .447443 MHz. It will warn
# you and adjust to the nearest increment if you use a clock which does
not
# fit this formula. Clocks 1-4 and 9-12 (fixed clocks) are not
constrained
# to this multiple, which is why I didn't make them programable (so they
# could be the exact standard clocks).
#
### end third config
### Special config for IBM TP755CX 800x600 LCD
### To use this, comment out all other options above.
#
# To enable the 800x600 LCD, do "PS2 MODE3X ON" first under
# DOS, then use LOADLIN.EXE to boot linux from DOS.
#
# Clocks 26.22 28.32 54.77 34.67 # *not* programmable
# Clocks 28.88 74.59 59.94 77.18 # *are* programmable
# Clocks 30.33 34.24 72.43 42.67 # *not* programmable
# Clocks 38.36 48.26 40.50 42.67 # *are* programmable
# Clocks 42.66
#
# Of course, you may need to change some of the programmable
# clocks to fit the modelines you want. The 800x600.36
# modeline provided above works on the LCD.
#
# This info comes from
# Jim Lee <jlee@ece.orst.edu>
# tk@research.att.com
# ld@research.att.com
# meyer@GRAPHICS.CS.NYU.EDU
# David Fox <fox@GRAPHICS.CS.NYU.EDU>
#
### end special 755CX config
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
# The colour SVGA server
# Use ctrl_alt_kp(+) and ctrl_alt_kp(-) to flip through these modes
# without restarting X.
Section "Screen"
Driver "svga"
Device "WD90C24A2"
# Monitor "LCD Screen"
Monitor "CRT&LCD"
Subsection "Display"
Depth 8
#
# Modes must be one line: format below is for documentation only
#
# Modes "640x480" # works: Use for LCD/CRT
# Modes "640x480.28" # works: Use for LCD only (not needed)
# Modes "800x600.36" # works but flicker
# Modes "800x600.50" # works well - no flicker
# Modes "1024x768i" # works well - clear focus - no flicker
# Modes "1024x768.65" # snow problem
# Modes "1024x768.62" # works but flicker
# Modes "1024x768.60" # works but flicker
# Modes "1024x768.72" # wavy unless use "fast_dram" but then works
# Modes "1024x768.75" # wavy unless use "fast_dram" but then works
# Modes "1024x768.85" # doesn't sync; polarities don't help
# Modes "1152x900i" # very nice
# Modes "1152x900.77" # 54 Hz - flicker
# Following line is valid "Modes" line:
Modes "640x480" "800x600.36" "1024x768i"
#"800x600.50" "1024x768.60" "1024x768.72" "1152x900i" "1152x900.72"
# commented out to avoid monitor "toast", but work with sufficient
# bandwidth on external monitor
ViewPort 0 0
# Virtual 1024 768 # Virtual for CRT only use
# comment out if you want 800x600 virtual
# on LCD. uncomment if you want 640x480
LCD.
EndSubsection
EndSection
###### end XF86Config for 3.1.2 ########################################
####
>
> Anyone running Linux/X on IBM Thinkpad 760LD?
>
> If you are please send me the details of any gotchas etc
> as i am about to install Redhat 3.0.3 to start with and
> eventually 4.0
>
> I noticed that you can only have the floppy or the CD at any
> point but not both. Or you can buy an external cable and hookup
> the floppy. I wonder how linux would deal with these?
> What boot/root image do i need?
>
> Could i get the X config file(s)?
>
> TIA
> jamal
>
>
> --
> PLEASE read the Red Hat FAQ, Tips, HOWTO and the MAILING LIST ARCHIVES!
> ________________________________________________________________________
> http://www.redhat.com/RedHat-FAQ http://www.redhat.com/RedHat-HOWTO
> http://www.redhat.com/RedHat-Tips http://www.redhat.com/mailing-lists
> ------------------------------------------------------------------------
> To unsubscribe: mail -s unsubscribe redhat-list-request@redhat.com < /dev/null
>
--
PLEASE read the Red Hat FAQ, Tips, HOWTO and the MAILING LIST ARCHIVES!
________________________________________________________________________
http://www.redhat.com/RedHat-FAQ http://www.redhat.com/RedHat-HOWTO
http://www.redhat.com/RedHat-Tips http://www.redhat.com/mailing-lists
------------------------------------------------------------------------
To unsubscribe: mail -s unsubscribe redhat-list-request@redhat.com < /dev/null