Subject: ARCS netboot probs on Indigo
To: None <port-sgimips@netbsd.org>
From: Gerald Heinig <Gerald.Heinig@post.rwth-aachen.de>
List: port-sgimips
Date: 01/05/2001 00:19:28
Hi again all,

I'm trying to get a kernel (*any* kernel, for the moment) to load and execute (well, crash and die, actually :-) ) on my
Indigo R4000.

I've enabled tftp and bootp in my inetd.conf, here's my bootptab entry:

.herbie:bf="vmlinux":ht=1:ha=080069061c84:hd=/:td=/tftpboot:hn:ip=192.168.100.4:sa=192.168.100.1:

That's the entry where I tried to get Linux to load, unsuccessfully.

Before you complain about "wrong list, we're not Linux": I'm aware of that. I couldn't find a NetBSD ecoff kernel
anywhere. The binary snapshot areas of the ftp servers were empty, for some reason. I found a Netbsd IP32 kernel, but it
was ELF, which won't do.

Anyway, here's the scenario:

tcpdump confirms the arrival of bootp client packets, and a bootpd is started, but although I set the following ARCS
environment variables in the firmware,

diskless=1
SystemPartition=network(0)tftp()herbie:
OSLoader=/vmlinux

I get the output of tcpdump shown below 

00:12:11.447122 arp who-has huitzilopo tell huitzilopo
00:12:11.455501 huitzilopo.bootpc > 255.255.255.255.bootps:  xid:0x2bab secs:5 C:huitzilopo sname "herbie" [|bootp]
00:12:16.307124 huitzilopo.bootpc > 255.255.255.255.bootps:  xid:0x2bab secs:10 C:huitzilopo sname "herbie" file
""[|bootp]
00:12:21.308761 huitzilopo.bootpc > 255.255.255.255.bootps:  xid:0x2bab secs:15 C:huitzilopo sname "herbie" file
""[|bootp]
00:12:26.310408 huitzilopo.bootpc > 255.255.255.255.bootps:  xid:0x2bab secs:20 C:huitzilopo sname "herbie" file
""[|bootp]

For some reason, the filename is requesting is "", and I can't seem to change that.
The firmware gives the following message:

>>boot
No server for herbie:/vmlinux
Unable to load network(0)tftp()herbie:/vmlinux: no recognizable file system on device
>>

Any ideas, anyone?

Cheers,

Gerald