Subject: netboot and dhcpd.conf
To: None <port-cats@netbsd.org>
From: Toru Nishimura <locore32@gaea.ocn.ne.jp>
List: port-cats
Date: 02/01/2004 12:16:41
Hi,

I managed to netboot cats board, and post here a tip about how to
configure dhcpd.conf for reference.  Here goes what I use;

host terri {
        hardware ethernet 00:00:F8:05:A7:0D;
        fixed-address 192.168.0.58;
        server-name "192.168.0.12";
        option root-path "/u0/filesys/arm32";
        option tftp-server-name "192.168.0.12";
        option host-name "terri";  <<<<<<<<<<<<<<<<<<<<<<< !!!
        filename "netbsd.aout-GENERIC";
}

I was puzzled for a while by cats refused to proceed after two initial
BOOTP/DHCP transactions between dhcpd.   The point is that cats
requires to have host-name field.  Without this, cats tries to obtain its
identity by sending Sun/RPC bootparam whoami request after BOOTP/
DHCPD messages.   I thought my dhcpd.conf was good enough to
avoid /etc/bootparams.  It turned out host-name is mandatory to have.

cats firmware Cyclone is made from NetBSD libsa standalone
framework.  It has some extended facility beyond the original, most
notably x86emu to run PCI video BIOS for comfortable video console.
It's charming.  I'm a bit disappointed to see new ABLE firmware looks
Linux technology derived.

Toru Nishimura/ALKYL Technology