From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 1454A2801DB9 for <9fans@9fans.net>; Fri, 5 Jun 2020 03:47:19 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 47206FDFC32; Fri, 5 Jun 2020 03:47:19 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1591343239; b=bWwq2sTWTkXEeAk6jw7Mh9DNng9gMPJBqeBVnjAT285jlhUN0C mUo3k2KLsKxCgk4TDMW2JzXkEgJu518AOu/urP0ct8mWiiiI+kv3AmN7hb3q0MYg N92Mfra2wcfKB+D92NwM5zsreaT27AKsAu59B1kucrYgnyQts5KjDALZOgMGy6ad Z+Dy1Cs1RW88iazb8W8HLvGCwkeOUUycIXi4OQOIwtFnNc3GMaV29DUL3k9Iwrh/ nzpO6w5qBehkjXnQIWe8ncqz9cOXVjWAwq8tUijXP52crWIVNHTmM+KE7TVyjCPN lw39wEkgNxrJ3AyOULPwr/CKTyiXRRwe/wWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1591343239; bh=gRuMi9sc6GRZHL5utpzEGUhszVb2uRoKS8RxQ0paTws=; b=OP/bNf2gmbDc GEIIk08VxDzEAhoLcF+MNCcWiWBA3Ktmfrtmdzph17I4KvBRTHslRST1ERvDsaSR vAIG4x4gqfpEfrjJZZMlrZ567c+n8ZAbSEDKzZKvg62XYCVXt5HMx6P67ysqeAbg 4Bf8H0X1PjwgLW7K9LNyyFwouRxxyg6f+fDHKZtiGm1CJmLdc/ZHEZEUty/IgIq/ SSyHwU9Ip01Y2QqwMHmJWPai6CviYZuJWjkBdmtBSl1VhQFWkl2CYVT/xmCOwtXH ItZ5EXkRATpEsJj9BRuj8g7gRImqHVYUY2pCY+1/Dz+3Us8pfqYKmGSXmRZL6adu OgmOgpZjCQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=JpPOk9SQ header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.217.48 (mail-vs1-f48.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-vs1-f48.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=oSq7SJEV; x-ptr=pass smtp.helo=mail-vs1-f48.google.com policy.ptr=mail-vs1-f48.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-51 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=JpPOk9SQ header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.217.48 (mail-vs1-f48.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-vs1-f48.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=oSq7SJEV; x-ptr=pass smtp.helo=mail-vs1-f48.google.com policy.ptr=mail-vs1-f48.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-51 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduhedrudefkedgleeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnegoufhushhpvggtthffohhmrghinhculdegledmnecujfgurhep gghfjgfhfffkuffvtgesrgdtreertddtjeenucfhrhhomhepufhkihhpucfvrghvrghkkh holhhirghnuceoshhkihhprdhtrghvrghkkhholhhirghnsehgmhgrihhlrdgtohhmqeen ucggtffrrghtthgvrhhnpeduveejjeeggfdttdeiveeigfefheekteefgfdtfffhgfelvd eiueevueegveetueenucffohhmrghinheplehprdhiohdpghhoohhglhgvrdgtohhmnecu kfhppedvtdelrdekhedrvddujedrgeeknecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehinhgvthepvddtledrkeehrddvudejrdegkedphhgvlhhopehmrghilhdqvhhs uddqfhegkedrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehskhhiphdrthgrvh grkhhkohhlihgrnhesghhmrghilhdrtghomhequcfukfgkgfepheejhedu X-ME-VSScore: -51 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'skip.tavakkolian@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="skip.tavakkolian@gmail.com"; helo=mail-vs1-f48.google.com; client-ip=209.85.217.48 Received: from mail-vs1-f48.google.com (mail-vs1-f48.google.com [209.85.217.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Fri, 5 Jun 2020 03:47:18 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: by mail-vs1-f48.google.com with SMTP id l10so2441718vsr.10 for <9fans@9fans.net>; Fri, 05 Jun 2020 00:47:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=gRuMi9sc6GRZHL5utpzEGUhszVb2uRoKS8RxQ0paTws=; b=JpPOk9SQwNG0iKRXj/wAd8EaNDtZPvgKYEzp3xDMM+m85Z1Cra6RAvDrPUg67RMbSD +hycFiR+ygfMV+R+Gr3ljN544MACT3wZkX8xbgxbEhA8zuwl1lMdtZBjjnQ9mU8Lbqpz WZqzcya3DdaeY6k4lh2Ts8I159ACATp+zCSqiQWMZIoTrnrhXtbRl5GD0QFTaFD1M0AF sOA+SOWpS2Zee1njmh7JV2/nG0pg9Y4SZysg/IUhsirzSkEmIjzSj0F/ew7Y5hCwhpF9 jy+9fenPnimId+D7mztU/SqCBLLDQGR9gGQFrmOoKPGn/SEst7AKojP7JpY9sjep7T3/ s/+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=gRuMi9sc6GRZHL5utpzEGUhszVb2uRoKS8RxQ0paTws=; b=oSq7SJEVHyVwwN8FVRx1C+f0oe2SyWB+8S6WH78rEjx7TXiEau85E9etsN9G7B05D9 5OZe7HdxojcJaADKAA/90qg6HzXy0Sg+Jx33EmWEB0vq1iwKop2vI4zFU1simPfAAh9F R3OuLZEf1NbmjOzXNLjsVvdverSWIDd8uts5wodVvv79cDzwucPSuHFLH1OKp7gml5zA 2ZT9lhAxLiqME68JxCjaITKO4kTOcCMqTEl/ECD/2RC8TgG64Tg2z6gQ+dodo8GZ0AVM w7MmXHWOUqSDJUXdEcUgHBQ+D3SmtHUfefR5zWZCqgS3CIhnMnjPmXw8AVdPsVIXv+Fe 4Ozg== X-Gm-Message-State: AOAM532QB9RSRfG9wgRGR/QoIomKiAHPGZoFnr/1oq6lINCtiQIy6l04 H/IDDstDJUmdZ+xoYVXJc2T8ydHJiW1BBttGsmR4P1adlwc= X-Google-Smtp-Source: ABdhPJyiAG5CZ8rS/Ojb5XVcPT16nML6TQTaspldpBT8czJits0NbHM7BLEjFgn62krJKxL4rsxjUQGSjd9zSQy74uI= X-Received: by 2002:a67:cb87:: with SMTP id h7mr6284618vsl.226.1591343237795; Fri, 05 Jun 2020 00:47:17 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Skip Tavakkolian Date: Fri, 5 Jun 2020 00:47:06 -0700 Message-ID: Subject: Re: HOWTO: Net booting Plan 9 on RPi 3s and 4s To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary="0000000000006794fe05a75178ea" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: cb6146bc-a700-11ea-b8b1-e1adce165cff --0000000000006794fe05a75178ea Content-Type: text/plain; charset="UTF-8" there is a cleaner patch now: /n/sources/patch/rpi-netboot-dhcpd On Wed, Jun 3, 2020 at 6:18 PM Skip Tavakkolian wrote: > The patch is on 9p.io: > > /n/sources/patch/dhcpd-rpi-pxeboot > > > On Wed, Jun 3, 2020 at 12:43 PM Skip Tavakkolian < > skip.tavakkolian@gmail.com> wrote: > >> Note that RPi 4 DHCP requests include a parameter request for TFTP Server >> Name (66). There is a link in the doc to the diffs for >> /sys/src/cmd/ip/dhcpd/dhcpd.c. I'll submit a patch to 9p.io soon. >> >> On Wed, Jun 3, 2020 at 11:26 AM Skip Tavakkolian < >> skip.tavakkolian@gmail.com> wrote: >> >>> >>> FYI, I've updated the HOWTO to include RPi4's. It's here: >>> >>> >>> https://docs.google.com/document/d/1hgcsAgk_FJRYW5r7LVeY23sTZN_giUit-8ra-dlW9ng >>> >>> >>> --0000000000006794fe05a75178ea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
there is a cleaner patch now:

/n/sources/patch/rpi-netboot-dhcpd

On Wed, Jun 3, 2020 at 6:18= PM Skip Tavakkolian <skip= .tavakkolian@gmail.com> wrote:
The patch is on 9p.io:

/n/sources/patch/dhcpd-rpi-p= xeboot


<= div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jun 3, 2020 at 12:43 PM Skip T= avakkolian <skip.tavakkolian@gmail.com> wrote:
Note that RPi 4 DHCP request= s include a parameter request for TFTP Server Name (66).=C2=A0 There is a l= ink in the doc to the diffs for /sys/src/cmd/ip/dhcpd/dhcpd.c. I'll sub= mit a patch to 9p.io soon.

On Wed, Jun 3, 2020 at 11:26 AM Skip Tavakkolian <<= a href=3D"mailto:skip.tavakkolian@gmail.com" target=3D"_blank">skip.tavakko= lian@gmail.com> wrote:

FYI, I've updated th= e HOWTO to include RPi4's. It's here:



--0000000000006794fe05a75178ea--