Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Oct 1999 08:52:10 +1000
From:      Peter Jeremy <jeremyp@gsmx07.alcatel.com.au>
To:        freebsd-alpha@FreeBSD.ORG, multia-users@explode.unsw.edu.au
Subject:   Netbooting a Multia with FreeBSD
Message-ID:  <99Oct19.084757est.40337@border.alcanet.com.au>

next in thread | raw e-mail | index | archive | help
[Please note lists in any replies]

I am trying to netboot FreeBSD 3.2-RELEASE (that being the latest
binaries I have to hand) onto a Multia with SRM 3.8.3 (the latest).

I got around the `boot device name does not contain ethernet address'
error by patching the MAC address into the netboot binary and it now
happily loads and executes netboot.

My problem is that netboot seems unable to accept the DHCP or RARP
responses returned to its requests.  It just cycles between DHCP
and RARP requests until it times out.

I've tried the FreeBSD-current bootps (which wouldn't respond because
the Multia is sending DHCPDISCOVER requests), WIDE dhcp-1.4.0p6
(which doesn't seem to respond, though that may be a configuration
problem) and ISC dhcp-1.0pl2.  With the ISC dhcp in debug mode, I
get the following:

BOOTREQUEST from 08:00:2b:e4:41:77 via ed0
BOOTREPLY for 139.188.20.243 to pc0802 (08:00:2b:e4:41:77) via ed0
DHCPDISCOVER from 08:00:2b:e4:41:77 via ed0
DHCPOFFER on 139.188.20.243 to 08:00:2b:e4:41:77 via ed0
DHCPDISCOVER from 08:00:2b:e4:41:77 via ed0
DHCPOFFER on 139.188.20.243 to 08:00:2b:e4:41:77 via ed0
DHCPDISCOVER from 08:00:2b:e4:41:77 via ed0
DHCPOFFER on 139.188.20.243 to 08:00:2b:e4:41:77 via ed0
DHCPDISCOVER from 08:00:2b:e4:41:77 via ed0
DHCPOFFER on 139.188.20.243 to 08:00:2b:e4:41:77 via ed0

Looking at tcpdump output, I see:

08:16:05.169896 pc0802 Broadcast ip 590:
    0.0.0.0.bootpc > 255.255.255.255.bootps: vend-rfc1048 T53:1
08:16:05.171978 0:0:c0:57:99:47 pc0802 ip 354:
    gsmx07.alcatel.com.au.bootps > 255.255.255.255.bootpc:
    Y:pc0802 S:gsmx07.alcatel.com.au file "/tftpboot/netboot
    vend-rfc1048 T53:2 T54:4145331339 T51:3232235520 T58:1616117760
    T59:2828206080 SM:255.255.240.0 DG:aalr01.alcatel.com.au
    NS:pc1762,mfg1.cim.alcatel.com.au DN:"alcatel.com.au" T28:4280269963
	[tos 0x10]
08:16:07.174232 pc0802 Broadcast ip 590:
    0.0.0.0.bootpc > 255.255.255.255.bootps: secs:2 vend-rfc1048 T53:1
08:16:07.176040 0:0:c0:57:99:47 pc0802 ip 354:
    gsmx07.alcatel.com.au.bootps > 255.255.255.255.bootpc:
    secs:2 Y:pc0802 S:gsmx07.alcatel.com.au file "/tftpboot/netboot
    vend-rfc1048 T53:2 T54:4145331339 T51:3232235520 T58:1616117760
    T59:2828206080 SM:255.255.240.0 DG:aalr01.alcatel.com.au
    NS:pc1762,mfg1.cim.alcatel.com.au DN:"alcatel.com.au" T28:4280269963
	[tos 0x10]
08:16:11.182971 pc0802 Broadcast ip 590:
    0.0.0.0.bootpc > 255.255.255.255.bootps: secs:6 vend-rfc1048 T53:1
08:16:11.184891 0:0:c0:57:99:47 pc0802 ip 354:
    gsmx07.alcatel.com.au.bootps > 255.255.255.255.bootpc:
    secs:6 Y:pc0802 S:gsmx07.alcatel.com.au file "/tftpboot/netboot
    vend-rfc1048 T53:2 T54:4145331339 T51:3232235520 T58:1616117760
    T59:2828206080 SM:255.255.240.0 DG:aalr01.alcatel.com.au
    NS:pc1762,mfg1.cim.alcatel.com.au DN:"alcatel.com.au" T28:4280269963
	[tos 0x10]
08:16:19.199791 pc0802 Broadcast ip 590:
    0.0.0.0.bootpc > 255.255.255.255.bootps: secs:14 vend-rfc1048 T53:1
08:16:19.201615 0:0:c0:57:99:47 pc0802 ip 354:
    gsmx07.alcatel.com.au.bootps > 255.255.255.255.bootpc:
    secs:14 Y:pc0802 S:gsmx07.alcatel.com.au file "/tftpboot/netboot
    vend-rfc1048 T53:2 T54:4145331339 T51:3232235520 T58:1616117760
    T59:2828206080 SM:255.255.240.0 DG:aalr01.alcatel.com.au
    NS:pc1762,mfg1.cim.alcatel.com.au DN:"alcatel.com.au" T28:4280269963
	[tos 0x10]
08:16:35.277774 pc0802 Broadcast rarp 60: rarp who-is pc0802 tell pc0802
08:16:35.278792 0:0:c0:57:99:47 pc0802 rarp 42: rarp reply pc0802 at pc0802
08:16:36.320410 pc0802 Broadcast rarp 60: rarp who-is pc0802 tell pc0802
08:16:36.321164 0:0:c0:57:99:47 pc0802 rarp 42: rarp reply pc0802 at pc0802
08:16:39.584397 pc0802 Broadcast rarp 60: rarp who-is pc0802 tell pc0802
08:16:39.585399 0:0:c0:57:99:47 pc0802 rarp 42: rarp reply pc0802 at pc0802
08:16:47.600612 pc0802 Broadcast rarp 60: rarp who-is pc0802 tell pc0802
08:16:47.601577 0:0:c0:57:99:47 pc0802 rarp 42: rarp reply pc0802 at pc0802

All of which looks correct.  Does anyone have any suggestions?

Peter
-- 
Peter Jeremy (VK2PJ)                    peter.jeremy@alcatel.com.au
Alcatel Australia Limited
41 Mandible St                          Phone: +61 2 9690 5019
ALEXANDRIA  NSW  2015                   Fax:   +61 2 9690 5982


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99Oct19.084757est.40337>