This is Harald Milz's original ThinkPad760 Page...with minor link editing(9/23/99).
Linux on the IBM Thinkpad 760
 |
There are many pages concerning running Linux on the IBM Thinkpad in general and the Thinkpad 760 in particular
(one of which happens to be my personal workstation at work, replacing a IBM RS/6000 Model 37T). This is meant
to be a comprehensive list of pages covering this topic. Contributions and suggestions welcome. Some of the ibm.com
pages are only accessible IBM internally so a) don't be too worried you cannot access them and b) be happy so many
people inside IBM play/work with Linux! |
Please note that although I do work with Linux daily again, I'm no longer owner of a 760 model (I have a 600
now...). Essentially, I am hardly any longer able to support "Linux on Thinkpad 760" questions, and do
not longer maintain this page. It will eventually disappear.
- Preload Home Page
- IBM internal, carries comprehensive installation information for TP760's. The page is mirrored IBM externally
here.
- Linux PCMCIA Information
- home Linux PCMCIA site. BTW thanks for your work David!
- LCD NOTE-PC list
- carries all sorts of XF86Config files for lots of notebooks including the TP760. Some documents are available
in Japanese only.
- TBoult's IBM thinkpad 760ed linux laptop
page
- carries information on how to run XFree86 3.2 in 1024x768 resolution on the TP760ED
- Linux and X-Windows on Notebook Computers
- not covering the 760, not updated since March 1996
- LINUX KERNEL
- kernel config for 760C by Michael Steiner
- Linux on the IBM ThinkPad
- very comprehensive but apparently not updated for long and not covering the 760 models
- IBM ThinkPad 560
- not directly related to the TP760 but contains valuable information concerning XFree86 3.3 configuration on
TFT and DSTN displays
- The Linux Laptop Home Page
- general Linux Laptop page, not Thinkpad specific, no TP760 info so far except a link to THIS page... This page
also has a link to the Linux
Laptop Volunteer Support Database which is hidden somewhat.
- IBM PC Co. Thinkpad pages
- IBM ThinkPad 760 and ThinkPad 765 Series
Overview
- IBM marketing page, carries some technical information. You have to dig somewhat.
- IBM Thinkpad 760 Hardware Service Manual
- IBM Thinkpad 760 Support
page
- ThinkPad 760E/ED/EL/ELD Memory Datasheet
- replacement memories for up to 104 MByte in a TP760
- ThinkPad Tips - Thinkpad 760xx Specifications
for 1.08 and 1.2 Gigabyte Hard Drives
- Harddisk Models DMCA-21080, DMCA-21440
- a.k.a. 1.08 and 1.35 GByte; my TP760EL had a DMCA-21440 for example
Models
DTNA-21800, DTNA-22160 (I just upgraded to the 2.1 GB disk)
IBM
ThinkPad 760E/760ED User's Guide
- Models DLGA-22690 and DLGA-23080
- The new Thinkpad 760's have e.g. a 2.1 or 3.0 GByte disk. See also the Travelstar
page (partly marketing but also carries the disk specifications)
- Mwave Tips and Techniques
- IBM page about MWave, not covering Linux as far as egrep can see...
- For those who intend to run Linux/XFree86 on a Thinkpad 380 which has a NeoMagic graphics chip: http://www.publiccom.com/web/mikey/lifebooklinux.html
and http://ling.upenn.edu/~alexis/neomagic/readme.html.
I don't know anything else about the TP380 so don't ask. I just stumbled across these web pages.
Xi Graphics has now Accelerated-X 4.1 which
supports the Trident-based and NeoMagic-based Thinkpads.
XFree86
3.3.3 supports these now, too.
- Worldwide Solutions' Linux Thinkpad Resources
- contains a number of e-mail references and XF86Config files for various Thinkpad models incl. 365, 380, 560,
760 etc.
Here's some more:
- mfukatsu@hertz.elee.calpoly.edu wrote in the linux-laptop
mailing list about using the MWave sound hardware on a Thinkpad 755CD (this should also work on a 760ED).
- Other than that, please go to the Linux Mwave Hack which is maintained
by Wimpy.
- FYI: a native MWave driver is in the works. Please don't ask...
- There is also a mailing list for Thinkpad users. To subscribe, send an e-mail
to thinkpad-request@cs.utk.edu
with "subscribe" in header and/or body (I actually put it in both
places which worked). The message which is returned automatically can be found
here. Please note that this mailing list
is not Linux specific although some messages are about Linux.
- I wrote an article about WABI 2.2 on Linux
which was published in the March 1997 issue of Linux Magazin covering
some Thinkpad relevant topics (in German)
My Machine
My Thinkpad 760EL is merlin.ak.munich.ibm.com
(9.23.4.248, IBM internal). The box runs an snmp daemon so you can look what's going on there if you can.
CPU is P120, no L2 cache (I really wonder which marketing "expert" is responsible for this nonsense!),
11.3" DSTN display, upgraded 2.1GB disk. DOSEMU runs from /var/local/dosemu, using EMUFS.SYS. There
is also a W95 partition (/dev/hda1) on this machine, and both boot from LILO.
Kernel Configuration
I use a stock 2.0.29 kernel with kerneld and modules. The kernel config file
which can be used by "make xconfig" is here.
Graphics and LCD
merlin has a TGUI9320LCD chip (800x600 DSTN 11.3 " screen). I upgraded to XFree86 3.3.1 recently, and the
SVGA X server is capable of running the external monitor at 1024x768@76Hz (85 MHz) without flicker and 1152x864@70Hz
(90 MHz which is the maximum for this chip) with some flicker at higher CPU loads. On the LCD, the 3.3.1 server
swaps the left and right halves of the screen... so I stick to 3.2 there. Anyway, here's my XF86Config for
Remark 1: When no external monitor is attached, I need to press Fn - F7 once. Otherwise the LCD screen
remains dark after starting X.
Remark 2: Be careful when experimenting with XF86Config modelines. Some higher frequency modes apparently
overdrive the driver chip or the LC display, resulting in a dark blue screen carrying two horizontal yellow lines.
When these lines appear, dim the LCD immediately. When this happened to me for the first time, I didn't react at
once, and the lines remained visible for more than a day. I suspect this is not very healthy for the display.
Please note also that there are TP760EL models with the 1024x768 TFT LCD screen (like the TP760ED). These models
have a Trident Cyber9385 chip which has to be handled differently. See the TBoult's
IBM thinkpad 760ed linux laptop page for more information or use XFree86 3.3.1 richt away.
Remark 3 This place used to carry a call for donations to support the development of the 9320 X server which
is maintained by Alan Hourihane. In the meantime, 9320 based Thinkpads were withdrawn from marketing, and the current
models are all 9385 based. This chip in turn cooperates nicely with XFree86 3.3.1 so that this call for donations
is kinda obsolete.
PCMCIA
- Token Ring Auto 16/4 Card P/N 92G9352 -- runs the everyday business
- Ethernet Credit Card II 10base2 P/N 42H4916 -- mainly customer/home attach
- 14.4KBps Data/Fax Modem P/N 10H8602 -- dialup connections (mainly PPP) and faxing with mgetty+sendfax
By the way: There is a patch for tcpdump
which works fine with the above Token Ring PCMCIA card. Remark: The newer
EtherJetPC Card (P/N 72H4041) has preliminary support by a driver
written by Danilo Beuche. Since we
have a couple of EtherJetPC Cards in the office for which there are no AIX,
OS/2 or Windoze drivers, I'll give it a try. Stay tuned.
Memory
Until end of March 1997, I only had 16 MBytes of RAM which lead to severe paging especially when running Xemacs,
Netscape and Wabi at the same time (don't do it!). After I had installed another 32 Meg SO-DIMM, the machine started
paging only once (when I had opened lots of big applications including Wabi loading a 10 Meg Freelance file. Highly
recommended. :-)
Power Supply
The TP760EL comes with a Li-Ion battery which has enough power (using APM in the kernel) for 2.5 hours of uninterrupted
work (16 Megs RAM, no CDROM drive). With 48 Megs of RAM, the battery lasts for about 2:15 hours.
Docking Station
I use a Dock I docking station with the internal TMC-950 SCSI chip as described
on the Linux on the
IBM ThinkPad page and had to make some patches
to seagate.c to get the chip detection straight. The module loads and
works with the following line in /etc/conf.modules:
options seagate irq=15
The base address (0xca000 in my case) was found with W95 (sigh), and the IRQ can be set with a jumper when opening
the bottom of the docking station. With the above patch, the driver itself will find the base address and fail
cleanly if no chip is present. The stock seagate driver needs an override for the base_address (signature mismatch)
and will hang the machine if the chip isn't at this location!
Other External Attachments
- 20" monitor P200 (running at 1024x768 @ 76 Hz)
- IBM PS/2 keyboard without key click (originally attached to a RS/6000 40P)
- PS/2 Miniature Mouse (2 buttons...)
- external mouse/keyboard Y adapter
Linux Installation
merlin runs a LST 2.2 installation which is also known as the base for Caldera
Open Linux 1.0.
Harald Milz
Last modified: Tue Aug 24 08:26:43 CEST 1999