linux-mips-fnet
[Top] [All Lists]

MIPS/Linux and a DECstation 5000/200

To: linux-mips@fnet.fr
Subject: MIPS/Linux and a DECstation 5000/200
From: Melissa Johnson <mjhnsn@u.washington.edu>
Date: Tue, 10 Mar 1998 11:37:22 -0800 (PST)
Reply-to: Melissa Johnson <mjhnsn@u.washington.edu>
My boyfriend and I recently acquired a DECstation 5000/200 at a rummage
sale (for $5!), and we'd like to get linux running on it. We've downloaded 
some of the precompiled kernels from ftp.softway.com.au.  The test4 works 
best - getting past the calibration loop - however, it does this partway
through the boot:

About to init buffers
memsize is: 3fff000
about to vmalloc hash table
kmalloc called nonatomically from interrupt 00000000
gfp called nonatomically from interrupt 00000000
gfp called nonatomically from interrupt 00000000
gfp called nonatomically from interrupt 00000000
gfp called nonatomically from interrupt 00000000
Allocating addr: 0xc0000000
vmalloc'd hash table, size is: 1ffb4, addr is: c0000000
about to clear hash table

 Page fault taken [swapper:0:c0000000:1:80071d38]... couldn't find vma:
0x0
Unable to handle kernel paging request at virtual address c0000000, epc == 
8005455c
Oops: 00000001
$0 : 00000000 800d0000 00000000 800d0878 0000000a a0004798 00000000 00000000
$8 : 00000008 00000000 0000004b 0000004c 00000000 00000030 bfe00000 00008320
$16: 00000000 800ddc30 800ddc31 800ddc30 0000000a 0000003e 0000003c 0000004d
$24: 00008000 bfc005c8                   87a6835e 800d094c 10000801 80054524
epc  : 8005455c
Status: 10000804
Cause : 00002800
Process swapper (pid: 0, stackpage=800ceae4)
Stack: 00000000 00000000 00000010 fffffffe 00000000 (Bad stack address)
Call Trace: (Bad address)

Code : 00000000 00000000 3c04800d 0c014332 24844314 
Aiee, killing interrupt handler
kfree of non-kmalloced memory: 800d2b2c, next= 00000000, order=0
kfree of non-kmalloced memory: 800d2b1c, next= 00000000, order=0
kfree of non-kmalloced memory: 800d3030, next= 00000000, order=0
Aiee: scheduling in interrupt 00000000
Aiee: scheduling in interrupt 00000000
.... continues without stopping.

Since there weren't any System.map files, we couldn't run it through
ksymoops. The other kernels don't get this far.

So, we downloaded the 2.1.14.2.dec source off the same site, and attempted
to compile it with a crosscompiler. It compiled - kind of. The decstation
has no hard drive - so needs an ECOFF kernel to remote boot (according to
a Makefile). This causes mkboot.c to not succeed on the image with a "Not 
an ELF image" error. For this reason (or perhaps some other reason) the
image we compiled only boots this far:

Found a REX compatible boot PROM!

Linux/MIPS DECStation Boot
Copyright (C) Paul M. Antoine 1995, 1996, 1997 and others, 1994, 1995, 1996,
1997

and it seems the machine reboots.

When attempting to use the 2.1.85 source, we couldn't even get it to
compile.

Any help would be appreciated. Is there a later source than what is on the
ftp site? Is anyone currently active fixing DECstations like the one we
have? We would like to help in any way we can [coding, testing, or
whatever is needed].

Thank you,
Melissa (and Michael)


<Prev in Thread] Current Thread [Next in Thread>
  • MIPS/Linux and a DECstation 5000/200, Melissa Johnson <=