Subject: Re: That bare MAXINE I asked about yesterday.
To: None <port-pmax@NetBSD.ORG>
From: Erik Manders <erik@il.ft.hse.nl>
List: port-pmax
Date: 12/20/1996 17:11:43
One fine day, Andrew Gallatin shaped electrons to say:
> 
> Kevin Cousins writes:
>  > 
>  > nfs_boot: using network interface 'le0'
>  > panic: revarp failed, error=51
>  > syncing disks... done
>  > ...
>  > 
>  > Is there an obvious next step that we've missed?  We suspect that
>  > despite succeeding with the bootpd and tftpd, it seems that the
>  > FreeBSD box can't easily run a rarpd, without configuring a /dev/bpf0,
>  > which we have not yet done.
> 
> You're suspicions are correct; you'll make no more progress w/o a
> rarpd server running on your net.
> 
> It should be pretty easy to add bpf to your freebsd kernel, just add a
> line 'pseudo-device bpfilter 1' to the end of your kernel config file,
> rebuild & reboot.

Not quite. I ran into this problem netbooting a 2100 from a FreeBSD box.
You have to hack the FreeBSD rarpd some as well.

I forget exactly where ../usr.sbin/rarpd/rarpd.c has to be patched, but
I think it might be rarp_reply(). You could use tcpdump to test things.

One other thing you want to do is modify mountd so it'll export files
(this is needed for the swapfile). IIRC, this is a startup flag.

Good Luck!

  Erik Manders                                        erik@il.ft.hse.nl
--
It is by caffeine alone that I set my mind in motion, it is by the cans of cola
that the thoughts acquire speed, hands acquire shaking, the shaking becomes a
warning, it is with caffeine alone that I set my mind in motion.
                                              --from the movie `Dune', edited