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 F14A0E3B38B for <9fans@9fans.net>; Tue, 17 Dec 2019 10:00:25 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id EA7C3B18A60; Tue, 17 Dec 2019 10:00:25 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1576594825; b=LYPCuudtMJIkfqpVjjdoR261VEc6gMHmG9hGiTgl0LofIndJJP deCOf8zCnZaji8z2RRl97QhK0UBaiFr52ItO8un0IXSXsssl9Kz2wO6yIXLPqsnp hhhjOXOaJL8NXkEyQydYmLN2S7CP26DYPq8v6NfILMUkOn1lvBuvhc/FJQQnQieC hICRLt1ZJ3ZaC8wvOG7skzVTuFi9EyOdX3JDSa3Q3nPTx9rx6m/1udITptIm0aCH k86dT1rKWO163VHJgHGR40c59fEU3OvvyX24Zhnwlzhukc4G4d3XQ/byL9LaWOlk pFIgDn9F0s8s36DOqKxoiSGzZW8bNl0+gSTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:from:date:mime-version :content-type:content-transfer-encoding; s=arcseal; t= 1576594825; bh=v5a1fYUU69XTBy59qDkhrgG7DAewPoApogPSFNkaOoc=; b=m h686X2nNlCkoao5Seyj3c8Hz9o9sOxOR2Tmwc7sjbwUeVrv+tzpbKZ3259VjYDdS aidZrFK2mAccGEwlRxqH1V8Dj+sI7keL3thggsflMVG/A32JDphZ4w6OwVvz9zOX TAwm2boM0eWtEv4pnqd6bdOyS9bQ4qcAIYNqRwSvHwmS2h7es7PBg7ctNJ2ljZKe N6Jn0lJe6QSZrar3zEVgokTCHKGnG39kkHmZwAAbwlF68ZdZYRu/vERCEMN8RcF3 x03x7ihOlCk1mrfR9coKfLoCKAYwueA8/DtMSbV7biKYGRf067mZxKnU6i+no0aC ZKozM9weoK6vmetJUYyeg== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Record found); 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-mx1.topicbox.com; arc=none (no signatures found); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Record found); 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: gggruggvucftvghtrhhoucdtuddrgedufedrvddtjedgjedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkvffuhf ffgggtgfesthejjhdttddtvdenucfhrhhomheptfhitghhrghrugcuofhilhhlvghruceo lehfrghnsheshhgrmhhnrghvohgvrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrd gtohhmnecukfhppeegiedrvdefhedrvddvjedrvdegpdekkedrleejrddvjedrkeefnecu rfgrrhgrmhepihhnvghtpeegiedrvdefhedrvddvjedrvdegpdhhvghlohepsggrlhhroh hgrdhmhihthhhitgdqsggvrghsthhsrdgtohhmpdhmrghilhhfrhhomhepoehmihhllhgv rheshhgrmhhnrghvohgvrdgtohhmqecuuffkkgfgpedvgeeggeenucevlhhushhtvghruf hiiigvpedt X-ME-VSCategory: clean Received-SPF: pass (hamnavoe.com: Sender is authorized to use 'miller@hamnavoe.com' in 'mfrom' identity (mechanism 'include:_spf.mythic-beasts.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="miller@hamnavoe.com"; helo=balrog.mythic-beasts.com; client-ip=46.235.227.24 Received: from balrog.mythic-beasts.com (balrog.mythic-beasts.com [46.235.227.24]) (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>; Tue, 17 Dec 2019 10:00:25 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from [88.97.27.83] (port=40164 helo=zen.hamnavoe.com) by balrog.mythic-beasts.com with esmtpsa (TLS1.0:RSA_3DES_EDE_CBC_SHA1:192) (Exim 4.92.3) (envelope-from ) id 1ihEKi-0007yN-GM for 9fans@9fans.net; Tue, 17 Dec 2019 15:00:24 +0000 Message-ID: <381bf5711a2b49e37b4ba4a82046a57e@hamnavoe.com> To: 9fans@9fans.net Subject: pi4 firmware update breaks 9pi, and how to fix it From: Richard Miller <9fans@hamnavoe.com> Date: Tue, 17 Dec 2019 15:00:17 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-BlackCat-Spam-Score: 1 X-Spam-Status: No, score=0.2 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: f85cf6c4-20dd-11ea-a4b7-fc704c999ef2 If you're thinking of updating the firmware (fixup*.dat, start*.elf) on a raspberry pi 4, for example to experiment with the (beta) network booting support, watch out! A series of commits by the Pi Foundation on https://github.com/raspberrypi/firmware in September and October managed to mess up 9pi in various ways. The latest firmware (as of 11 December) is better, except that the gic (interrupt controller) is no longer enabled by default for non-devicetree operating systems. (This has to be done in secure mode before the OS starts.) To counteract this, add the parameter 'enable_gic=1' to the pi4 section in config.txt. I think this won't affect 9front, which uses devicetree, as long as you update the .dtb files when updating firmware.