HOWTO for 2.2.1 and 2.2.10 kernels

The Rough Cuts CD from Redhat contains a big endian Version, whereas the DECstations are little endian boxes.

Installing Linux on a DECstation isn't very easy. Anyway, here's a short description (you'll need a working *nix box with bootp, tftp and nfs servers):

4.2 Anonymous CVS servers.
For those who always want to stay on the bleeding edge and want to avoid having to download patch files or full tarballs we also have an anonymous CVS server. Using CVS you can checkout the Linux/MIPS source tree with the following commands:

   cvs -d :pserver:cvs@linus.linux.sgi.com:/cvs login
(Only needed the first time you use anonymous CVS, the password is "cvs")

   cvs -d :pserver:cvs@linus.linux.sgi.com:/cvs co <repository>
where you insert linux, libc, or gdb for <repository>.

The other important CVS archive of the Linux community is vger.rutgers.edu where a lot of code is being collected before being sent to Linus for distribution. Although vger itself no longer offers anonymous access, there are mirror sites which do provide anonymous access. For details how to access them see http://cvs.on.openprojects.net/. The modules which are of interest are "linux", "modutils", "pciutils", "netutils".

--- snip here ---

CONFIG_EXPERIMENTAL=y
CONFIG_DECSTATION=y
CONFIG_CPU_R3000=y 
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_ELF_KERNEL=y
CONFIG_BINFMT_ELF=y
CONFIG_NET=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_TC=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_NOSR=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_DECNCR=y
CONFIG_NETDEVICES=y
CONFIG_DECLANCE=y
CONFIG_SERIAL=y
CONFIG_ZS=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_PROC_FS=y
CONFIG_EXT2_FS=y
CONFIG_NFS_FS=y
CONFIG_ROOT_NFS=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_CROSSCOMPILE=y

--- snip here ---

Still reading? Ok, on it goes :-).

If you like, you can destroy all your harddisk's content and fdisk, prepare ext2 and swap partitions and unpack declinuxroot-990128.tgz on your root partition. Disk booting isn't possible yet, but if you netboot your kernel with, for example,

 "boot 3/tftp/nbImage console=ttyS2 root=/dev/sda"

the kernel should mount the hardisk as it's root filesystem.

Login via serial console doesn't work, too, but telnet or rlogin will. You may want to edit some rc files in that case.

We're still working :-).

Another page with interesting tips and links is Karels at http://www.xs4all.nl/~vhouten/mipsel/


© Copyright 1998 The DECstation Linux Porting Team. These pages are maintained by Richard van den Berg ravdberg@inter.NL.net. Last change: Sun Oct 17 11:03:24 MET DST 1999