Quote: Well, Jim, I'm not much of an actor either.
(Courtesy of fortune cookies)

Welcome to the Cool Spot of the Sun

Installing Debian(Sarge) on IBM R51

Last updated: 1-Aug-05

General Hardware Specifications of R51:

Hardware Components
Status under Linux
Notes
Pentium M Processor, 1.6 GHz Works No special procedure required during installation.APIC needed to enable cpu based dynamic frequency scaling
15" XGA TFT Display Works Select Generic LCD Display in Installer
ATI Mobility Radeon 7500 -32MB Works Select 'ati' driver required during installation. ATI doesnot explicitly provide Linux based notebook drivers so out of luck.
512MB, SDRAM, 2DIMMs Works No special procedure required during installation
40 GB Ultra ATA Hard Drive Works No special procedure required during installation
No Floppy Drive - No special procedure required during installation
Integrated Network Card 10/100Mbps Works No special procedure required during installation
Internal 56k Modem Haven't tried In progress
24X Max Variable CD-RW/DVD-ROM Drive Works No special procedure required during installation. Burner works fine in K3B
Internal Intel Pro 2200B/G Works ipw2200 at sourceforge.net work perfectly. Use the ipw2200 package available with debian. To see which package to install use 'apt-cache search ipw2200'. A useful utility is module-assistant. Also a 2.6.4+ kernel is required.
6 cell Lithium-Ion Battery Works No special procedure required during installation. But to enable power-charging icon,etc in Graphical mode, a APIC-enabled kernel would be needed. To do that just dowload the latest kernel using apt and make sure APIC is enabled.
AC'97 Works

Worked out of the Box

This laptop is operating under Kernel version 2.6.8-11

Basic Installation of Debian:
  • Obtaining Debian
  • It can obtained from Debian.org. Rememeber to get an i386 edition of the CD-ISO. Usually the first CD-ISO is more than enough.
  • Installing
  • If you have a dedicated ethernet connection. Pop the first CD in the laptop and reboot. Once the installation starts 'configure the netwrok' in the installation, and obtain a DHCP ip. If your machine has a Static IP configure that. Once that is done, APT will give you an option to select the source from where you want to download the packages from. Use ftp or http sites and apt will download required packages from there. Dont panic,if the installation screen confuses you, default paramaters always work in debian!!! I can easily boast that installation of R51 was just about 10-15 continous 'enter' key presses with the occasional choosing of options like Partitioning and giving a password to the linux system.
  • Post-Install modifications/tweaks
  • Using apt its good to download tools like module-assistant, udev & usbmount(for USB), wget(if not already there). Compiling kernel is also very easy( will be required if you want to use APIC. use 'apt-cache search kernel-source' and it will give you a list of kernel-sources. Download a latest version using 'apt-get install kernel-source-2.X-XX' X-XX= will depend on you. Now change to /usr/src and there you will see the downloaded file. Unzip it and then enter the unzipped directory. use 'make xconfig'. If it complains that qt is not installed, call up our good friend apt to install it for us. Once 'qt' is installed a kernel-configuration window will pop up. Select the required options and 'save'. Once the kernel starts compiling, go for a coffee. Once the whole kernel is installed ,you will find a new .deb file in the /usr/src directory. This is the compiled kernel. To install it use dpkg -i *.deb' and the new kernel is installed. Now you are ready to reboot and try your new kernel. For more information on custom kernel compiling in debian see here and here.
    For the faint-of-heart you can install one of those pre-made kernel-image. Use apt-cache command to find them, and install using 'apt-get install kernel-image-X-XX'.

In case of a query or an errata shoot an email here to me at abhishek (at) ieee.org

Links you might find useful:

Enjoy Linuxing

Get Firefox!  Use OpenOffice.org lastRSS.php - RSS parser for PHP Valid HTML 4.01! Valid CSS! IP Address Lookup


The visitor number 13195
Disclaimer