From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 1C84D2A3D1B7 for <9fans@9fans.net>; Thu, 4 Jun 2020 12:53:48 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 6C3F117561A; Thu, 4 Jun 2020 12:53:47 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1591289627; b=jGz7vOxfkD5+Zvql5X6J+zxkNQd2RHmxh6w2PoAiMo1n0f1rKP 6zkuEcOywViaRz69l8X0fbNB/Woal1HukyPa7HjcfKJ9Y/eYkhWiRRUuAZMV7Pzm xictgUDhYyej1KXGt1SJ97oYor+O6meEYXxy1GjtYPlBB47Rwa0nv1zMa5usPKHE UAeFbI+9su7BICOCUd4lCbG0Y6f3SwEOb0Dh7qgRD3BOh3PsH2ai14kwtMmSgljA Wffv6QEeZHkpUp61ftNrYsglmMkpoKvCd7zFdip31E+9qYcMxEdCL6kcrF1l9t34 XZibK5ZyTi+iWyub7Wxn1GP/QXMsP9jp4LjQ== 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=1591289627; bh=0h9xcP2e5WG+dvRiuw/DruFBBofKHfXBY812VIFu0yg=; b=XyV9sLN2kd7z C9gm9n3XIlymEAaeEX7+NGpKwAhvhu3EPvwJslYZEdWmLSdYc3OGVcZ92F6ef0gi 2Hhe3LRTrragt3F2WINectEp5XgLkxGVmX7D1PubiraGUsrCbe4SOo07ug8n4e5z PZO9QKzteqobxCIxSxyNDx37z/L3DH1QsBpJf34EAoiqaTJ1M88vqkfQjGAqp2uA 3bmLw8PevT9eL0EkQbCTSZmm0LONNjNJIwmvQLVMv6MuAOeBxz9PY2+KQBiFQwZD T57G1FtLcc4aPDDRzj9v2vgOowqG6J4Mf3+5/oXOlrCETsllsBtDoDTnLioST3SJ 8FVzBo1D0A== ARC-Authentication-Results: i=1; tb-mx0.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=VkkklMsT 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.53 (mail-vs1-f53.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-vs1-f53.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=l2jvmvRZ; x-ptr=pass smtp.helo=mail-vs1-f53.google.com policy.ptr=mail-vs1-f53.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.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=0 state=0 Authentication-Results: tb-mx0.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=VkkklMsT 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.53 (mail-vs1-f53.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-vs1-f53.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=l2jvmvRZ; x-ptr=pass smtp.helo=mail-vs1-f53.google.com policy.ptr=mail-vs1-f53.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.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=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduhedrudeguddgleekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtsegrtderredttdejnecuhfhrohhmpefukhhiphcuvfgrvhgrkhhkohhlihgr nhcuoehskhhiphdrthgrvhgrkhhkohhlihgrnhesghhmrghilhdrtghomheqnecuggftrf grthhtvghrnhephffhtdetheelheethedtueegtedvteekkedvkeffvedvteeiveffkeei ffehuddunecuffhomhgrihhnpehtohhpihgtsghogidrtghomhenucfkphepvddtledrke ehrddvudejrdehfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvght pedvtdelrdekhedrvddujedrheefpdhhvghlohepmhgrihhlqdhvshduqdhfheefrdhgoh hoghhlvgdrtghomhdpmhgrihhlfhhrohhmpeeoshhkihhprdhtrghvrghkkhholhhirghn sehgmhgrihhlrdgtohhmqecuuffkkgfgpeeiudefge X-ME-VSScore: 0 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-mx0.topicbox.com; identity=mailfrom; envelope-from="skip.tavakkolian@gmail.com"; helo=mail-vs1-f53.google.com; client-ip=209.85.217.53 Received: from mail-vs1-f53.google.com (mail-vs1-f53.google.com [209.85.217.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 4 Jun 2020 12:53:47 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: by mail-vs1-f53.google.com with SMTP id d21so3566322vsh.12 for <9fans@9fans.net>; Thu, 04 Jun 2020 09:53:47 -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=0h9xcP2e5WG+dvRiuw/DruFBBofKHfXBY812VIFu0yg=; b=VkkklMsTY3mI1q1+vgQRni5ckM3zGmzYrddSEgrcbdQXOffIblDuFscLQ82UvIW3Wq U3NufSUCWaJ4PyAjJL9GLt1NJAcsmYPPAi/U5qgNUBycPSNR3pXu4SF6WApN5SX5y5xA HsH+XhDMl6sa/jL84P/xFuvQgKLly8HmuJde97aXmXWdSThBKxH+EM2wAC6as4EV93Pi 3lkN9E/uoqWjyBaKbhNZgIyu0orye/7Tn0FNrJCSbVfXN3pF6k7HzYKMdICzhVdYgMXE Qya/p3m86nsqewSX8Z0nX93RYhiHzIA87gLj6++qXjK4lxqjqnQFh6IhYeXCJW4dO+0M cNZA== 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=0h9xcP2e5WG+dvRiuw/DruFBBofKHfXBY812VIFu0yg=; b=l2jvmvRZCbx3Ko2fP89jt0f/YYeFixXa6UGkFgwMPfv2TT5XLtS56Py1K1dOD3Pw4F OtwID327h5gRUpnbhEZcCquLLbgFIabO0mzbfaD3VQgs1vlTezLUQLO8GY1admogODI/ lA7T3UtVH57XkZzu8jIHdIgz8B2AVdXR4hx8XtVdKJ/U5p3PKgWA9drW9iI9s88+9wdf mE5glkS/074CEQDw98FgLx6pcOvQ72NJo0sZT9iiWlaHNz3GVORjL5Q8upZ01/yGjRvK PA9IwQOySu25SP2zSiPPjWr930fEJh3hweZk7SMBLWG1WHspPGwBiUmCD/+1MU336KMg bLgg== X-Gm-Message-State: AOAM531AJDOEuQ5YGF1WL1Kl7Utj4ZYNrkiX4ABWbsJEZuYoZYcXg3m0 hP3miS7jVBxe5THyLd2230L2DKonnDDxDYe68IbtTdrR X-Google-Smtp-Source: ABdhPJx6rGrwrizCU4rZzl1GSVpzBhfatZY2BARDsUfe4YBc+rOycdpCmn55e9HZvY4ukDhs9R3v+8fFrEzA6hEXyU4= X-Received: by 2002:a67:c917:: with SMTP id w23mr3931519vsk.211.1591289626814; Thu, 04 Jun 2020 09:53:46 -0700 (PDT) MIME-Version: 1.0 References: <2146559719c0066cb7822fc8231a8eb4@hamnavoe.com> In-Reply-To: <2146559719c0066cb7822fc8231a8eb4@hamnavoe.com> From: Skip Tavakkolian Date: Thu, 4 Jun 2020 09:53:35 -0700 Message-ID: Subject: Re: [9fans] Re: HOWTO: Net booting Plan 9 on RPi 3s and 4s To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="000000000000f0ede605a744fc5d" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: f838930c-a683-11ea-9826-ccac3e793b4b --000000000000f0ede605a744fc5d Content-Type: text/plain; charset="UTF-8" Thank you! I will add them. I'll clarify that TFTP_IP setting will work for RPI4's. I believe RPI3's will still require the dhcpd patch, if I'm not mistaken. On Thu, Jun 4, 2020 at 4:03 AM Richard Miller <9fans@hamnavoe.com> wrote: > Thanks, Skip. I just net-booted a pi4 using your instructions. Very timely, > as I was running out of 2GB SD cards for my growing pi collection. > > Can I just add two footnotes concerning the pi4 procedure: > - At the first step where it says "copy the EEPROM image of interest from > /lib/firmware/raspberrypi/bootloader/ to pieeprom.bin", I found 26 > different pieeprom.bin files under that directory. I guessed that > "stable" would be the right one, and that seems to have been OK. I > think "vcgencmd bootloader_version" will give you a hint as to which > file is currently in the eeprom. > - If you use the eeprom config var TFTP_IP to hardcode the tftp server > address, you don't need the patched version of Plan 9 dhcpd; in fact > any old dhcp server can then be used without special configuration, > as it only needs to supply an ip address. > > > ------------------------------------------ > 9fans: 9fans > Permalink: > https://9fans.topicbox.com/groups/9fans/Teeceb2ca38619b36-Mdbb9d646528889d9886437f0 > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription > --000000000000f0ede605a744fc5d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you! I will add them.

I'll cl= arify that TFTP_IP setting will work for RPI4's. I believe RPI3's w= ill still require the dhcpd patch, if I'm not mistaken.

<= /div>

On Thu, Jun 4, 2020 at 4:03 AM Richard Miller <9fans@hamnavoe.com> wrote:
Thanks, Skip. I just net-booted a pi4 u= sing your instructions. Very timely,
as I was running out of 2GB SD cards for my growing pi collection.

Can I just add two footnotes concerning the pi4 procedure:
- At the first step where it says "copy the EEPROM image of interest f= rom
=C2=A0 /lib/firmware/raspberrypi/bootloader/ to pieeprom.bin", I found= 26
=C2=A0 different pieeprom.bin files under that directory.=C2=A0 I guessed t= hat
=C2=A0 "stable" would be the right one, and that seems to have be= en OK.=C2=A0 I
=C2=A0 think "vcgencmd bootloader_version" will give you a hint a= s to which
=C2=A0 file is currently in the eeprom.
- If you use the eeprom config var TFTP_IP to hardcode the tftp server
=C2=A0 address, you don't need the patched version of Plan 9 dhcpd; in = fact
=C2=A0 any old dhcp server can then be used without special configuration,<= br> =C2=A0 as it only needs to supply an ip address.


------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/Teeceb2ca38619b36-Mdbb9d646528889d9886437= f0
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
--000000000000f0ede605a744fc5d--