[parisc-linux] 715/100 bootpd fails

Philipp Rumpf prumpf@suse.de
Wed, 15 Sep 1999 23:56:23 +0200


> Building "Image" but can't boot it via bootpd.
> Here's what I've worked through so far...ideas?
> 
> My 715/100 (firmware 1.6, 64MB RAM, no disk) complains
> 	"ERROR: Cannot load IPL, error detected"

> from either a 11.00 or 10.20 bootpd host.
> "sea lan" at the target "BCH" (aka BOOT_ADMIN) shows both hosts.	
> I think bootpd is configured "close enough" and the target
> box is finding both bootpd servers and "Image" on each. I did
> have a problem with public read permission on one host but
> fixed that.

My guess is your bootpd / tftpd does not work properly.  Just as it might
help, here is my configuration:

/etc/bootptab:
puffin:ha=0010830329ee:ip=10.10.0.95:sm=255.255.0.0:bf=/tftpboot/kernel-puffin:td=/tftpboot/
herring:ha=08000987F208:ip=10.10.0.96:sm=255.255.0.0:bf=/tftpboot/kernel-herring:td=/tftpboot/

tftpd is started from inetd, inetd.conf line is:
tftp    dgram   udp     wait    nobody  /usr/sbin/tcpd  in.tftpd /tftpboot

$ tftp localhost
tftp> get kernel-puffin
Received 1039957 bytes in 1.2 seconds
tftp> get kernel-herring
Received 1039957 bytes in 1.1 seconds
tftp> 

# bootpd -d9
bootpd: info(6):   bootptab mtime: Thu Jul  8 16:27:42 1999
bootpd: info(6):   reading "/etc/bootptab"
bootpd: info(6):   read 2 entries (2 hosts) from "/etc/bootptab"
bootpd: info(6):   recvd pkt from IP addr 0.0.0.0
bootpd: info(6):   bootptab mtime: Thu Jul  8 16:27:42 1999
bootpd: info(6):   request from Ethernet address 00:10:83:03:29:EE
bootpd: info(6):   found 10.10.0.95 (puffin)
bootpd: info(6):   bootfile="/tftpboot/kernel-puffin"
bootpd: info(6):   vendor magic field is 99.130.83.99
bootpd: info(6):   sending reply (with RFC1048 options)
bootpd: info(6):   setarp 10.10.0.95 - 00:10:83:03:29:EE

I have no idea how to translate all that to HP/UX.

> grundler <421>tail /etc/bootptab
> lego02b:\
>         hd=/linux/linux/arch/parisc/boot:\
>         bf=Image:\

appropriate permissions on this ? is tftpd started with / as root (not
/tftpboot as usual) ?

	Philipp Rumpf