From owner-freebsd-alpha Mon Oct 18 15:52:30 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from alcanet.com.au (border.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with ESMTP id E169914CA0 for ; Mon, 18 Oct 1999 15:52:24 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <40337>; Tue, 19 Oct 1999 08:47:57 +1000 Content-return: prohibited Date: Tue, 19 Oct 1999 08:52:10 +1000 From: Peter Jeremy Subject: Netbooting a Multia with FreeBSD To: freebsd-alpha@FreeBSD.ORG, multia-users@explode.unsw.edu.au Reply-To: peter.jeremy@alcatel.com.au Message-Id: <99Oct19.084757est.40337@border.alcanet.com.au> MIME-version: 1.0 X-Mailer: Mutt 1.0pre3i Content-type: text/plain; charset=us-ascii Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org [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