From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 18921 invoked from network); 10 Mar 2021 14:10:24 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 10 Mar 2021 14:10:24 -0000 Received: from st43p00im-zteg10073401.me.com ([17.58.63.181]) by 1ess; Wed Mar 10 09:06:00 -0500 2021 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1615385150; bh=e+ThQCV2WaQDg6DH5kWzchgJxvd14TZN2/K+jNCQSEs=; h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To; b=cNThi3eeoncVq3IFyg8AjyaLVqgC7C37nAkj1Ww4onjA8GhJCK1oXIsNzJlf837lZ xQAzcoP6XQVcz1wcfBJ8tg0KtujdeRf20syrBMv6JSv0OJD65/K9ya3Pyez+lfp8UN qkotQuE997phDQcj5vgoyfeYRPum1EGyEOkDZNnjZW6ElMYgxK91Ctptxduelb5gcO LyYEBQwVUDUMLqTMYG5mboAsvssod60c484ok/HD0OPvcMGZ5VukoW5JZSD3iNeHob r/9Rf0H9DnUA780mUNgkqya5sDQYuUhvbvMFz+7kNETGzGOOrJG1PJ1FFnAcPZVgML Tqi+P3nYvcuFA== Received: from [192.168.0.88] (unknown [46.234.244.221]) by st43p00im-zteg10073401.me.com (Postfix) with ESMTPSA id 0BCBF5E09A9 for <9front@9front.org>; Wed, 10 Mar 2021 14:05:46 +0000 (UTC) From: Daniel Morandini Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Message-Id: <1E99B6ED-4755-46ED-B0D1-242E3180E894@me.com> Date: Wed, 10 Mar 2021 15:05:44 +0100 To: 9front@9front.org X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.761 definitions=2021-03-10_08:2021-03-10,2021-03-10 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=-2147483648 mlxscore=0 mlxlogscore=970 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2006250000 definitions=main-2103100070 List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: framework HTTP over ACPI framework descriptor Subject: [9front] PXE booting Rpi Reply-To: 9front@9front.org Precedence: bulk Hi folks, I=E2=80=99m not able to understand what is missing, but my Rpi2 model B = is not PXE booting. The device has the bootcode.bin file in its fat partition, it successfully makes the DHCP discovery: ``` 030500 ms=20 ether(s=3Db827ebeda1c9 d=3Dffffffffffff pr=3D0800 ln=3D364) ip(s=3D0.0.0.0 d=3D255.255.255.255 id=3D0000 frag=3D0000 ttl=3D128= pr=3D17 ln=3D350) udp(s=3D68 d=3D67 ck=3D0000 ln=3D 330) bootp(t=3DReq ht=3D1 hl=3D6 hp=3D0 xid=3D26f30339 sec=3D0 = fl=3D0000 ca=3D0.0.0.0 ya=3D0.0.0.0 sa=3D0.0.0.0 ga=3D0.0.0.0 = cha=3Db827ebeda1c9 magic=3D63825363) dhcp(t=3DDiscover requested=3D(43 60 67 128 129 130 131 132 133 = 134 135 66 1 3) T93=3D0000 T94=3D010201 = T97=3D00c9a1ed94c9a1ed94c9a1ed94c9a1ed94 = vendorclass=3DPXEClient:Arch:00000:UNDI:002001) 030504 ms=20 ether(s=3Ddca63262c202 d=3Db827ebeda1c9 pr=3D0800 ln=3D312) ip(s=3D10.1.1.1 d=3D10.1.1.2 id=3D43e3 frag=3D0000 ttl=3D255 = pr=3D17 ln=3D298) udp(s=3D67 d=3D68 ck=3Dd9f6 ln=3D 278) bootp(t=3DRep ht=3D1 hl=3D6 hp=3D0 xid=3D26f30339 sec=3D0 = fl=3D0000 ca=3D0.0.0.0 ya=3D10.1.1.2 sa=3D10.1.1.1 ga=3D0.0.0.0 = cha=3Db827ebeda1c9 magic=3D63825363 snam=3Dfilefucker file=3D/arm/9pi2) dhcp(t=3DOffer lease=3D1800 serverid=3D(10.1.1.1) = mask=3D(255.255.255.0) router=3D(10.1.1.254) vendorinfo=3D) ``` My DHCP server makes an offer but its never accepted (I never see a subsequent TFTP RRQ packet, the Discover request keeps on popping). I=E2=80=99m looking at [1] and it says: ``` The important part of the reply is the Vendor-Option Option 43. This needs to contain the string "Raspberry Pi Boot", although, due to a bug in the boot ROM, you may need to add three spaces to the end of the string. ``` Which I'm not sending apparently. The documentation we have though does not say anything about this detail; I assume I=E2=80=99m not the = only one that wants to PXE boot some pi=E2=80=99s with 9front, hence I infer = the problem is somewhere else. This is my network setup (stripped) ``` sys=3Dfilefucker ether=3Ddca63262c202 ip=3D10.1.1.1 sys=3Dauthtrouble ether=3Db827ebeda1c9 ip=3D10.1.1.2 bootf=3D/arm/9pi2 =09 sys=3Dthinkterm ether=3D843a4bd682ac sys=3Dfastgate ether=3D88e9fe6af9e9 ip=3D10.1.1.254 ipnet=3Dhome ip=3D10.1.1.0 ipmask=3D255.255.255.0 fs=3Dfilefucker auth=3Dauthtrouble tftp=3Dfilefucker ipgw=3D10.1.1.254 dns=3Dfastgate ``` Ideas? Just wondering, do we have a custom bootcode.bin that I should be using? Thanks in advance, Cheers dan [1] = https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/n= et.md [2] http://man.cat-v.org/plan_9/8/booting=