[rock-user] Install report for an IBM Thinkpad 760EL with i486 pkgs from 5th April 05

Raphael Langerhorst <[email protected]> Wed, 13 Apr 2005 10:45:52 +0200
Newsgroups gmane.linux.distributions.rock.user
Message-ID <[email protected]>
Hi all,

I promised Tobias an install report... so here we go.
Target host: IBM Thinkpad 760EL
Install source: 
ftp://iso.rocklinux.de/official/2.0-stable/pre-release/pkgs-20050405-generic-crystal_emu-486/

The original situation:
This Thinkpad model has one bay for either floppy or cdrom... and it 
can't boot from CD ROM, nor has it a network interface - yes, it has 
PCMCIA, but that is not working out-of-the-box. So the only choice is 
to get a small system on it from which I can access the CD ROM and 
install another partition.

I have set up a very small 10 MB partition on the Thinkpad that I 
ripped of from a PC, this was some time in 2004.
Additionally I had (at the same time) installed a 2nd stage ROCK on a 
second partition from which I installed a full ROCK Linux on a third 
partition, but this was not fully functional. I haven't done anything 
with the laptop since.

Lately I needed the laptop, so I wanted to set it up properly. Luckily 
I still had this minimal partition from wich I could access the CD 
ROM, and prepare the partitions as well as to install ROCK pkgs - 
well, after I got a "mine" binary from blindcoder ;)  (I forgot to 
copy that tool from the installed partition to the minimal system 
before preparing the partitions...).

I have tested many floppy images with various systems (FreeBSD, 
NetBSD, OpenBSD, SuSE) but none of them got PCMCIA to work for 
installation, so I couldn't do a network install (I have two PCMCIA 
nics).

THE ACTUAL INSTALL PROCESS:

Anyway, I prepared a swap partition (100 MB) and an EXT3 partition for 
the rest (1.9 GB). Then mounted the CD with the packages, the new 
ext3 partition and installed (almost) all of the pkgs with mine. Then 
chrooted into it, set the root password ... or tried to. All 
the /lib/libpam* shared objects had the .so and .so.0.77 extensions, 
but no .so.0 . I had to actually symlink the so.0 as well (I think 
three of them) to get PAM to work!! I experienced THIS issue 
previously when installing the packages manually (without 2nd stage 
install system). YOU SHOULD PROVIDE A FIX FOR THAT (provide the 
additional symlinks in the PAM pkg). Then I could set the root 
password and got back to the minimal system and configured GRUB 
(which used the minimal partition).

The first boot:

Then I booted into the new installation and found out (or remembered) 
that the tridentfb.o module didn't work with this particular laptop. 
All the screen output was rather useless.

Removing Trident Framebuffer:

No problem, booted into the minimal system, removed (renamed) the 
tridentfb.o module so it couldn't be loaded anymore, booted the 
installation again.

Basic Configuration:

Well, ROCK is really fast and straight forward to configure. Launched 
up STONE, configured some stuff, told the PCI configuration to SKIP 
tridentfb, I also run the daily cron routine... and some more (time 
zone, keyboard, language, runlevels,...). Nothing special.

Getting PCMCIA to work:

The problem: standard Kernels don't find a suitable IRQ for PCMCIA (it 
always uses 0).

Well, I actually DO wanted to have network working. I found this site:
http://www.slowcomputing.org/ssouth/gltp760xl/index.html#id2873636

Which meant: configure your kernel, remove PCMCIA support from the 
kernel and THEN install the pcmcia-cs package from source (I used 
3.2.8). This procedure actually worked. I now have PCMCIA support and 
can use ordinary network, even 100 MBit/s :) and since I have two 
such PCMCIA cards I can use this laptop as a 
router/firewall/whatever.
One thing to mention for kernel configuration maybe: I found an option 
for isa-pnp (or something like that) at least it had to do with 
initialization of isa  (the pcmcia bridge is connected via ISA in 
this notebook).

Full graphical user interface - running KDE in 800x600x16

Well, the X11 configuration was no magic as well, the above site has 
some info on that as well. Just set the Option "NoAccel" "True" and 
you get 800x600 in 16 bit - yeah :-)

I actually use KDE on that system, yes, running KDE on a 133 MHz 
machine is possible and works reasonably.


Getting parallel port to work:

I actually made such a minimalistic kernel configuration that I only 
used the basic modules for parallel port support. Uhm... this didn't 
work out, I think one has to select "support foreign hardware" as 
well. I haven't recompiled the kernel yet (only takes 3 hours!).


Conclusion:
Well, I am quite used to ROCK Linux already (used it for a long time 
until all my PCs and Laptop got infected by FreeBSD almost a year 
ago). Anyway, ROCK Linux is probably a good choice for this old 
hardware, it runs fast, doesn't need much resources, is and is very 
customizable. There were no installation quirks on the ROCK side 
except for the libpam* thing which sould eventually get fixed.


Best Regards,
-- 
Raphael Langerhorst, JID: [email protected]
G System, The Evolving Universe - http://www.g-system.at