On Fri, Mar 27, 1998 at 03:25:08PM -0500, Dong Liu wrote:
> I'm new to sgi linux, just got a spare Indy :=), can some one help me on this.
> According the linux sgi FAQ on http://www.linux.sgi.com, I download
> vmlinux-970916-efs and the small root fs. When I boot it using bootp,
> I get
> Unable to handle kernel paging request at virtual address 00000000,
> epc == 800cbfdc, ra == 800cbfbc
The addresses 0x800cbfdc / 0x800cbfbc are not valid kernel addresses on
the Indy. Is it possible you wrote them down wrong? 0x880cbfdc /
0x880cbfbc however would make sense and are indeed in the sgiseeq driver.
I'll take a closer look at it.
> right after linux kernel displayed
> eth0: SGI Seeq8003 xx:xx:xx:xx:xx:xx
> I also noticed that something unusual, the kernel printed out
> Memory: 60964/196604k avaialble (1020k kernel code, 2772k data)
> ^^^^^^ this is too big for 62M
The message is correct. The difference is because of a hole in the Indy's
address space comparable to the 640kb - 1024kb hole on PCs.
(This should go into the FAQ)
> My machine is a Indy which has 62M memory, and PROMLIB detected it right.
> Another thing it didn't get the right capacity of scsi disk.
Are you shure? Some peopple got fooled by the 1024 vs. 1024 bytes per
kb isue ... Or are the numbers way off?
> I also tried the newer kernels from ftp.linux.sgi.com:/pub/test, but
> they immediately crashed.
There is a command named ``hinv'' under IRIX. Can you mail me the output?
I'm going to put binaries of 2.0.91 online. That kernel seems to be
running very reliable for me. In fact it's too reliable to debug, I can't
reproduce the one killer bug I know of it must be still there ...