From owner-freebsd-arm@freebsd.org Sun Dec 13 10:26:40 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E296D4B4750 for ; Sun, 13 Dec 2020 10:26:40 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cv10H6fxcz3QtK; Sun, 13 Dec 2020 10:26:39 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: by mail-ed1-x543.google.com with SMTP id b2so14070326edm.3; Sun, 13 Dec 2020 02:26:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=i1fm17fcpKrX+YNs/AatpdNpij90cVnRDxm2yqbdtCY=; b=RYz+x90PgPRWulCZfqDYbPxw/7ziXuY8WfS0uOWhutHLWBXzqD4icZrvo2g1xOirOK kiOFyQ36o2HrASdPfmnXs3lo1JXYDv0YgldZcj1Po2UjG64E/KyWq/O5Kw4B/8nkfp3B NbrXUDpmbPCOkOD9+3uUXQYzN/1YcJ/oRuaXO1nB7TRjzEP0v7BqgYMn6oVOxeQ4aNcP 2Y2VpaqjJOQVCUoKY1/ymy1YqKWawlc8kTgcoBFnTl/aAPaB75fBpqURuaZMfuZ4TEJT s3LPgTPOjaPAfldHHhoA/obwTKm4Nir2gkcKD2N5WGO5hRvLu2V1GHY3Elsad1SwRVgd Ij6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=i1fm17fcpKrX+YNs/AatpdNpij90cVnRDxm2yqbdtCY=; b=gIhqPHe//X5OmasbIVlhfGSwK2Sv4e5x+w4SmmvikN9DpHOVW2wIxu6Qy8h8AHtjx4 4rTEgyvKcIGVaRPPKpIn0S34+4wc5yCTGRipa8jlCIW47l2EKHvVgd77+/ZiNR0Hf9tg +EiphVQi30KtNTuc4TmuVOEjzxNIRdSr8E4UNPsAdxgtrZO/C6nb0UAso+q4qfg0lPjS LuDnXveYefPceDTTi8YnES8H5aijG5DTC7OpCicNRSEkvRsTvWljgDIgv2Z4sPz/JVQZ la8wfi3vE5xbcGCUfNydi3jMXI8o9EStGxWKjOr8if2ZptKNN1jGNtrfUyUWLkBmSSya xWJA== X-Gm-Message-State: AOAM532U//2A5EecNCWSx6UpmBztZKlSA6/Wt5U/qkIUqmlEEA8VkLu8 dIx8PdfYrIydBsmyAPzgIhlg2jrt9X/LvQ== X-Google-Smtp-Source: ABdhPJxA3px9Z2kRqlhtmkyn1EwS1QXWPTbu8rQo3NQ5V3Uo10c4UAOGoAf+HUwS8WMDHbV2+c4oOg== X-Received: by 2002:a50:8e0e:: with SMTP id 14mr4531616edw.171.1607855198357; Sun, 13 Dec 2020 02:26:38 -0800 (PST) Received: from mac.deepcore.dk ([85.27.186.9]) by smtp.gmail.com with ESMTPSA id a6sm12653951edv.74.2020.12.13.02.26.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Dec 2020 02:26:37 -0800 (PST) From: =?utf-8?Q?S=C3=B8ren_Schmidt?= Message-Id: <0D6FCA87-F101-4AA0-A1BF-6EDBA003BC9F@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20201210-7578a4862f0 broken ? Date: Sun, 13 Dec 2020 11:26:36 +0100 In-Reply-To: <4434862ed87c21113fb7f98636fe4694d73856ce.camel@freebsd.org> Cc: Daniel Engberg , freebsd-arm@freebsd.org To: Ian Lepore References: <4434862ed87c21113fb7f98636fe4694d73856ce.camel@freebsd.org> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4Cv10H6fxcz3QtK X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=RYz+x90P; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of sorenschmidt@gmail.com designates 2a00:1450:4864:20::543 as permitted sender) smtp.mailfrom=sorenschmidt@gmail.com X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::543:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::543:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::543:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-arm] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2020 10:26:40 -0000 > On 13 Dec 2020, at 00.00, Ian Lepore > wrote: >=20 > On Sat, 2020-12-12 at 23:53 +0100, Daniel Engberg wrote: >> Hi, >>=20 >> While I haven't tried the exact version you're referring to I have a=20= >> slightly older image that I compiled myself and it runs fine. The >> only=20 >> difference I can tell is that the memory (RAM) seems to be configure=20= >> different on your device. I can provide a copy of the image if you >> want. >>=20 >> U-Boot TPL 2020.10 (Dec 02 2020 - 23:00:31) >> Channel 0: LPDDR4, 50MHz >> BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB >> Channel 1: LPDDR4, 50MHz >> BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB >> 256B stride >> lpddr4_set_rate: change freq to 400000000 mhz 0, 1 >> lpddr4_set_rate: change freq to 800000000 mhz 1, 0 >> Trying to boot from BOOTROM >> Returning to boot ROM... >>=20 >=20 > That's interesting, because my first thought was "memory config > problem", due to the mod-after-free "error" actually appearing to be a > single-bit ram error (val=3Ddeadc0df vs deadc0de). >=20 > -- Ian Yes, something fishy is going on with the memory setup=E2=80=A6 =46rom a working NetBSD boot: channel 0 training pass! channel 1 training pass! change freq to 800MHz 1,0 Channel 0: LPDDR4,800MHz Bus Width=3D32 Col=3D10 Bank=3D8 Row=3D16 CS=3D1 Die Bus-Width=3D16 = Size=3D2048MB Channel 1: LPDDR4,800MHz Bus Width=3D32 Col=3D10 Bank=3D8 Row=3D16 CS=3D1 Die Bus-Width=3D16 = Size=3D2048MB 256B stride ch 0 ddrconfig =3D 0x101, ddrsize =3D 0x40 ch 1 ddrconfig =3D 0x101, ddrsize =3D 0x40 Suggests that memory really is differently setup. Funny thing it works = with their image that uses the ayufan u-boot and works, if I try their = 2020.10 version it fails much the same as ours :) I=E2=80=99ll try to dig in and see what gives, it does boot with my = pinebookpro 2020.10 u-boot/kernel alas without network=E2=80=A6 -- S=C3=B8ren Schmidt sos@deepcore.dk / sos@freebsd.org = "So much code to hack, so little time=E2=80=9D From owner-freebsd-arm@freebsd.org Sun Dec 13 16:33:50 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8C5154BDD15 for ; Sun, 13 Dec 2020 16:33:50 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cv97w6s4tz4ccp; Sun, 13 Dec 2020 16:33:48 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: by mail-ej1-x629.google.com with SMTP id b9so19265860ejy.0; Sun, 13 Dec 2020 08:33:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=c+RscGAP15jQt3na2EZd9SdONtDPKk0KJW7AWWTwSMc=; b=TLfcuohZG2Ky8f67QfdXT4i9+/pnsGgd3/6xCQwiJk+KERlJuCLP78rSy1Qqj37lGf UEQn+PHE8H+p9Wk3b5sb73gvbDlVExISsMxkkoiUZNIBKNdEBrc3DwKETX3wuVyh+Ok9 5aaU26IijtzcAjvqsvnhBWz6RmDKK8YRykODjjiU30fOmeu1YQOfI1HjZW9IIwPEadMf zOfAatrI4MqXuia7XnLj6YJQBWB2fpFn8eBtrX1XmFOJynTih6UZIjHcFr0T/JbZtjWc ybnF3w1CGYkvf2pS861/1WiHqyHxOlcWu/+rre5Bh/Qu17rhXKdd7RH1AidmuGtS3KtH 96Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=c+RscGAP15jQt3na2EZd9SdONtDPKk0KJW7AWWTwSMc=; b=gxO+TMhWlGH4Yl+8IbQaBrfMy/L+q0zGoHkJCdjI6tsU64U0/aaIdzm0jig+pIRFQr eoLT2sK+04HI7YVU/O1t62OvSZxZiXMY2WqfC9oLY4QPZC3lBVFNT259kWMAwVq4w4Js myImG0dsLwYEvq2n6/RG8QVeW5r/5kYR/EgsArG/BJOFuEUgW/TfqCYYJIbXUteu3n3Z h0XyPG8BKySceB3UfsVx7u7ETtcKabMccYbIkmj8X33fSZPc1LxuNThWQzzYpU/CktJ/ ElhcC5q19Fy15GfoN7UYBRZmAWVzUbo0cbPjI6U/EFqPEm5QbT+udDLrvSNA7fAwHNom jXMw== X-Gm-Message-State: AOAM531Vn2Iq5cyjejcewAXnv9zJ+DpD3l94SpqAsutn/iHxspk87NPv 30G83xMuvtseK7YElqlgrMMzsy1ax+9Dbw== X-Google-Smtp-Source: ABdhPJxubPiFev4a4NbKERfPfIRsUVDRfbMMvcCiVhFkweUDjDyru1ztATIF3W97OCGGZQ4jAOzzYg== X-Received: by 2002:a17:906:af79:: with SMTP id os25mr19358777ejb.275.1607877227309; Sun, 13 Dec 2020 08:33:47 -0800 (PST) Received: from mac.deepcore.dk ([85.27.186.9]) by smtp.gmail.com with ESMTPSA id k17sm11603307ejj.1.2020.12.13.08.33.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Dec 2020 08:33:46 -0800 (PST) From: =?utf-8?Q?S=C3=B8ren_Schmidt?= Message-Id: <87B7940E-119D-4C7F-AB9D-0C78E7F8D3A3@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20201210-7578a4862f0 broken ? Date: Sun, 13 Dec 2020 17:33:45 +0100 In-Reply-To: <0D6FCA87-F101-4AA0-A1BF-6EDBA003BC9F@gmail.com> Cc: Daniel Engberg To: Ian Lepore , freebsd-arm References: <4434862ed87c21113fb7f98636fe4694d73856ce.camel@freebsd.org> <0D6FCA87-F101-4AA0-A1BF-6EDBA003BC9F@gmail.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4Cv97w6s4tz4ccp X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=TLfcuohZ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of sorenschmidt@gmail.com designates 2a00:1450:4864:20::629 as permitted sender) smtp.mailfrom=sorenschmidt@gmail.com X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::629:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::629:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::629:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-arm] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2020 16:33:50 -0000 > On 13 Dec 2020, at 11.26, S=C3=B8ren Schmidt = wrote: >=20 >> On 13 Dec 2020, at 00.00, Ian Lepore > wrote: >>=20 >> On Sat, 2020-12-12 at 23:53 +0100, Daniel Engberg wrote: >>> Hi, >>>=20 >>> While I haven't tried the exact version you're referring to I have a=20= >>> slightly older image that I compiled myself and it runs fine. The >>> only=20 >>> difference I can tell is that the memory (RAM) seems to be configure=20= >>> different on your device. I can provide a copy of the image if you >>> want. >>>=20 >>> U-Boot TPL 2020.10 (Dec 02 2020 - 23:00:31) >>> Channel 0: LPDDR4, 50MHz >>> BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB >>> Channel 1: LPDDR4, 50MHz >>> BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB >>> 256B stride >>> lpddr4_set_rate: change freq to 400000000 mhz 0, 1 >>> lpddr4_set_rate: change freq to 800000000 mhz 1, 0 >>> Trying to boot from BOOTROM >>> Returning to boot ROM... >>>=20 >>=20 >> That's interesting, because my first thought was "memory config >> problem", due to the mod-after-free "error" actually appearing to be = a >> single-bit ram error (val=3Ddeadc0df vs deadc0de). >>=20 >> -- Ian >=20 >=20 > Yes, something fishy is going on with the memory setup=E2=80=A6 > =46rom a working NetBSD boot: >=20 > channel 0 training pass! > channel 1 training pass! > change freq to 800MHz 1,0 > Channel 0: LPDDR4,800MHz > Bus Width=3D32 Col=3D10 Bank=3D8 Row=3D16 CS=3D1 Die Bus-Width=3D16 = Size=3D2048MB > Channel 1: LPDDR4,800MHz > Bus Width=3D32 Col=3D10 Bank=3D8 Row=3D16 CS=3D1 Die Bus-Width=3D16 = Size=3D2048MB > 256B stride > ch 0 ddrconfig =3D 0x101, ddrsize =3D 0x40 > ch 1 ddrconfig =3D 0x101, ddrsize =3D 0x40 >=20 Just tried to use their u-boot image to boot -current, and that works = fine. So, our port of u-boot or the official one has something borked for this = combo since after 2019.10. It is running a build world now on a NVMe stick, so lets see how that = turns out=E2=80=A6 (just 4 cores the big/litte thing is still not solved = it seems).. S=C3=B8ren Schmidt sos@deepcore.dk / sos@freebsd.org "So much code to hack, so little time" From owner-freebsd-arm@freebsd.org Sun Dec 13 17:07:49 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B7E8C4BDE73 for ; Sun, 13 Dec 2020 17:07:49 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mx.blih.net (mx.blih.net [212.83.155.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.blih.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cv9v92r5Qz4dly; Sun, 13 Dec 2020 17:07:48 +0000 (UTC) (envelope-from manu@bidouilliste.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bidouilliste.com; s=mx; t=1607879266; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sG2CsCJglElF6PM+lirlqGq46SV6YFjcLT6X6T2ygAQ=; b=SiG9gXZeACZ4b4tld/xcixtCbdvb9WNcISSMnxNkRJFqpbZKYqxi8WFvKOSfLjYynYWEkp i9EDomxzdeupKWU+mXx/mwZlMcymZWfUjll21NBQG1SGSiivDQ6AFct1NZ/hDqPL3MdfNB fRZFM0v3tHuTPLJ0oYdUMipDIarjJp4= Received: from skull.home.blih.net (lfbn-idf2-1-288-247.w82-123.abo.wanadoo.fr [82.123.126.247]) by mx.blih.net (OpenSMTPD) with ESMTPSA id 160f2927 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 13 Dec 2020 17:07:46 +0000 (UTC) Date: Sun, 13 Dec 2020 18:07:46 +0100 From: Emmanuel Vadot To: =?ISO-8859-1?Q?S=F8ren?= Schmidt Cc: Ian Lepore , freebsd-arm , Daniel Engberg Subject: Re: FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20201210-7578a4862f0 broken ? Message-Id: <20201213180746.1224166dffb81cb6770ff80d@bidouilliste.com> In-Reply-To: <87B7940E-119D-4C7F-AB9D-0C78E7F8D3A3@gmail.com> References: <4434862ed87c21113fb7f98636fe4694d73856ce.camel@freebsd.org> <0D6FCA87-F101-4AA0-A1BF-6EDBA003BC9F@gmail.com> <87B7940E-119D-4C7F-AB9D-0C78E7F8D3A3@gmail.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Cv9v92r5Qz4dly X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[]; REPLY(-4.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2020 17:07:49 -0000 On Sun, 13 Dec 2020 17:33:45 +0100 S=F8ren Schmidt wrote: >=20 >=20 > > On 13 Dec 2020, at 11.26, S=F8ren Schmidt wro= te: > >=20 > >> On 13 Dec 2020, at 00.00, Ian Lepore > wrote: > >>=20 > >> On Sat, 2020-12-12 at 23:53 +0100, Daniel Engberg wrote: > >>> Hi, > >>>=20 > >>> While I haven't tried the exact version you're referring to I have a= =20 > >>> slightly older image that I compiled myself and it runs fine. The > >>> only=20 > >>> difference I can tell is that the memory (RAM) seems to be configure= =20 > >>> different on your device. I can provide a copy of the image if you > >>> want. > >>>=20 > >>> U-Boot TPL 2020.10 (Dec 02 2020 - 23:00:31) > >>> Channel 0: LPDDR4, 50MHz > >>> BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB > >>> Channel 1: LPDDR4, 50MHz > >>> BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB > >>> 256B stride > >>> lpddr4_set_rate: change freq to 400000000 mhz 0, 1 > >>> lpddr4_set_rate: change freq to 800000000 mhz 1, 0 > >>> Trying to boot from BOOTROM > >>> Returning to boot ROM... > >>>=20 > >>=20 > >> That's interesting, because my first thought was "memory config > >> problem", due to the mod-after-free "error" actually appearing to be a > >> single-bit ram error (val=3Ddeadc0df vs deadc0de). > >>=20 > >> -- Ian > >=20 > >=20 > > Yes, something fishy is going on with the memory setup? > > From a working NetBSD boot: > >=20 > > channel 0 training pass! > > channel 1 training pass! > > change freq to 800MHz 1,0 > > Channel 0: LPDDR4,800MHz > > Bus Width=3D32 Col=3D10 Bank=3D8 Row=3D16 CS=3D1 Die Bus-Width=3D16 Siz= e=3D2048MB > > Channel 1: LPDDR4,800MHz > > Bus Width=3D32 Col=3D10 Bank=3D8 Row=3D16 CS=3D1 Die Bus-Width=3D16 Siz= e=3D2048MB > > 256B stride > > ch 0 ddrconfig =3D 0x101, ddrsize =3D 0x40 > > ch 1 ddrconfig =3D 0x101, ddrsize =3D 0x40 > >=20 >=20 > Just tried to use their u-boot image to boot -current, and that works fin= e. >=20 > So, our port of u-boot or the official one has something borked for this = combo since after 2019.10. >=20 > It is running a build world now on a NVMe stick, so lets see how that tur= ns out? (just 4 cores the big/litte thing is still not solved it seems).. >=20 > S=F8ren Schmidt > sos@deepcore.dk / sos@freebsd.org > "So much code to hack, so little time" So, I have two rockpro64 here. The first one was sent to me by Pine when they launched the product and the other one I received last month. Both are labeled as v2.1 but the first one was produced opn 2018-06-06 while the second one was on 2018-07-02 Both works great and boot 100% of the time. But there is indeed some difference in the dram setup. Boot for the 0606 one : U-Boot TPL 2020.10 (Dec 10 2020 - 10:13:59) Channel 0: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 Size= =3D2048MB Channel 1: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 Size= =3D2048MB 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Boot for the 0702 one : U-Boot TPL 2020.10 (Dec 10 2020 - 10:13:59) Channel 0: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB Channel 1: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Our u-boot ports doesn't do anything weird so I don't think that your problem is related to this. There is a lot of debug info available in https://github.com/u-boot/u-boot/blob/master/drivers/ram/rockchip/sdram_rk3= 399.c so maybe try to compile with debug enabled and see if it logs anything useful ? --=20 Emmanuel Vadot From owner-freebsd-arm@freebsd.org Mon Dec 14 21:09:37 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5CBB54C3374 for ; Mon, 14 Dec 2020 21:09:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CvvCh3Jnjz3qNm for ; Mon, 14 Dec 2020 21:09:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1607980171; bh=S6nzEJvLKkFVKgQkEF2R6K8KvHR+yyaWkZ4kk7IdNuO=; h=From:Subject:Date:To:From:Subject; b=YbxPhjNlLQdJBvLCqJffUj53JBvpZh3b/lrAsfGUxDvwckqM3q5UhhWsRnuXFYFjlvrPD4Mhp03nQ6Cb6SL6D69llmUAmwUvjtY2FGPcei3E3WpQCGvv9zIXA316KEg2kyjCHGJALgSsbjYnXvtYN+OhxZJt1AFFcbVNlgsjCO3HDiqHrLmozDfuOoSk7lUcKgF2NARRR5LdhTLjNNsLJ8fMUyhZAe8JkyRzEND6n5+oabV5zJVs+rDEijO+E4vDKxbrtN+kn0JrDb2aS/r+8ONLU/2XuVagaJ6Rwh+QXmLd2112SwkKFCOtdZgwmpEjOl8felWdRiP+nQX5/rWT9g== X-YMail-OSG: 6uiADjQVM1nQfq2F8NjLBEIq.LmHVIPa5R_YMHvsB0LNDij5_gNGnCwO9bSi0tS uZyD5xBsW_9WeATF9gJxBqR29RuSMnHoAgPfquTcozdZnTEWDOfPtfIuNZIpCVWRcQvAJUdsIVH_ arbERP7xsOVHdu7haBYVr1qKI0CdkjFSRuO3EVKNTxLZu7NYDyZT3gO90e9dBn588qku_AeXibbu YVS0Q3VhW7qxmtSVgZ_kHfZI.CKsRv1UvFFqik0RL0X1rW28K5UkGbYEKLzirF5j8b5fNF5ODN97 KkuCcZ7XBDwoWPxWvb_5Y53kjWvhIOoS0jMnH7lIhpToEuaDb4orzdFEZlSoHrPpUTWgSddqhurQ 1BPRoDxS7.jvoysMO3szGBHUGiRA_.0taDw1M0Veg6dna1nsl8gPOrCN1wShCaj86gFoUW7SeiU. YAbkAFmfiUbdyNJYZynAvJ6duMXWao9qdWywAiSz135WVraKg134Xt8Mp_rKxLIUiFUIcUflnKLi UIziPpJZGX1TyEbXca2jIZWDlQSTtngdwfc8RfwPDcL3yNgYWUG_JArQiPdIHGI9EHFS6hz0SRYP 0qpFrkKRVBY.kxPnSx35BItDHM9bzlodZz6AmVa2qseqH8TrLIkZYxJFU8drN67eimXPCwp1rD3b klai_He5SSXl9msLFQUOH0DCtgFKa0yENZqdWYjM4C_nEVr3X1UmUdcAsE10DLL6LT7.gCefPM3G y3F7H5C1ZoxEfpoL9M.mlDjYoY_ImOzegqOj3IF0KrXucIjzg5kbXK65hXZN2D1Rvu9L.P5J.rKT qEESUz4p1NVfb_ylFX1Q63EF9bsg8VzCFirCIRgmPkNOppo_YPZAd6.I_urJCWbisIjhDLnBE.jY yVbSF5siAG3k21.8n2TAJetl5FYip4p8iOz8ybDAtKkKErOjzr4AVHc8MydGD2plj2qwzLn8GXdT nL.dgSircPHpDxeJflsJyHSRBBAg2JMrWEZjf3vErbZ7DyEMKrxkkRIPXOgAsQwvVOUAV5AcHoXn s5gnW9gtMI55Da1y393LYgRURdU7kqIzjKuYAvDsAfgUW3SczEH1FzOAig935Ejj_oTbqfhGXFfb Xxk3o1URsXs5p9JyJ8.WFi1RM5IigJn5lHU_8wJ2JBkCjTZoqYf7bDZ3qF1lHaWLwk1qJ45F2brH fyOo3aN98gfh_SEojdM7bPLSS3moPMeUrkx2nSjJtdkmlmAdMRMS7X5aQTOtdYCkZ59hE7iWSnDf oAmO6LwdbPhht1tJK9pdgYU3BTEtF6BWddJi8mVLDNHNqm6K8_AamM777GAfoTm5Md5FiQek24MT qCoffjMDjXPXPNZUlqQI1O0zTHLn_mhr3d_qWyzAOxBG6nc2Egshg.aZPJRuVw9VvlRir3DIL9M6 b5haiDKM8URxuTRVitQaXbKfJtwdflGmAz9fVKwOyhxcHokeVmvanZyLfWvfWl8HQPTgRuSMOej1 _G4hY1tbUcATCX6OUdnqWbKVqZXCvrZlkPTe.isqjIDgAhmeGkPMKRpl3lTsEznFIZqLGpKjfx9E IsneA7HA8ILaeSMmFKbp3phTgtLuPmxV97UnUP0gty8jBvLky0ni0LMxxguleHptbbG8qQWWYvAR yACmAqjjjL4VUt_cuGKmQ_Pa4Pu0Tj861DRDjxR5iboWi6M.NCRyYLCmzKuBzE1GqmyL1tUl7KTc GwTGiuq6tLZRngL9WdR9Zbo11MXiMKYhK1Et7oZ9cVmeMvg.iY87whrCttOgdxeiAJnYD1zUh0xv V0a41qsQmpo6Xyfzg6ogtL2C59BoKRvcohu3zkXpNNZ71Nd1ZV5FUmYnbnqWjA6QmSU7WNsMeNwc uUfzYncS_2CHBw8.INFRIAl0Y7ASkoImFq7VMqzxecRNrZdUAj6No8gIarJVRch4BsIB6C8Ku3kz Mv40sumUOi_g3Eo9kfv6n8ygEFvrJcP3uGSG8ciaBfu1MiJOFO_mFy38CbKOHh5se1.A8OGRsvr8 dBsxpz3D1dfxczjDe8kksIGNiM0zRs_8PU.CkhqZS7yDIkksF.bNfQYDZJuwEOajutEPaMwJjWHY cnFZoZCDlPvAT9nt3KiS.YHzN30B1quvuVfWQvstMK4tugwpUramJC2u2g.o2uB0fmRMBJhiblQL GMtcJp6zmuBBBHe3sffkUYAGGtb.j15YyTDd5xc6cUT1XRUat7TR4o.2Xyh3Oy9uoE_wOVWjLgWk 15yxHbjavdRirY7bvid_DcbdhyFmroftFVG7jRzzq5Rg0ntgCSTXYFbIOxNumZDF6vMmvUq6pBoJ ykRG2wZ3gHvskrB8NnVLo6NvaXzlnvdfVEGWKsiCWy4WFES_0IPZOT9shV60wqVPY_g0dWIQKHP4 KRrRBBVmuXah3jM9NAWpVGSqf7O7W6OJG_Oqe7xKAdYhV3PihFFsV5wekHDoZmYJODfsJ.PLgHiO vXs_CL4KpIlJftWq1aLd56WRH9YWKDXLirTJmgbv7mSTLSpI2zWR64H8f7_Grgxefnd74b4j_aSi cYiuo6192w90yal2G4QEXJJyaymZW Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Mon, 14 Dec 2020 21:09:31 +0000 Received: by smtp424.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ec1b1d1fdf575eebb1586d2131e722b4; Mon, 14 Dec 2020 21:09:28 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: armv7 chroot on aarch64 (at least): pkg updating itself to 1.15.10 reported lua script failure but seemed to install (when forced) Message-Id: Date: Mon, 14 Dec 2020 13:09:27 -0800 To: freebsd-arm X-Mailer: Apple Mail (2.3654.20.0.2.21) References: X-Rspamd-Queue-Id: 4CvvCh3Jnjz3qNm X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.206:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.64.206:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2020 21:09:37 -0000 On a aarch64 system but chroot'ed to a armv7 directory tree I got the = following going from pkg 1.14.5 to 1.15.10 : # chroot /usr/obj/DESTDIRs/clang-armv7-on-aarch64/ . . . [1/1] Installing pkg-1.15.10... Extracting pkg-1.15.10: 100% pkg: Failed to execute lua script: [string "args =3D {}..."]:11: attempt = to call a nil value (field 'stat') pkg: lua script failed The context has the likes of: # ls -ldT /dev/null crw-rw-rw- 1 root wheel 0x19 Dec 14 20:20:03 2020 /dev/null Despite the "failed" notices, afterwards pkg reported: # pkg -v 1.15.10 I'm unsure what to make of this combination of things. I do not know = what other types of contexts get similar results. Context details . . . I had used: # pkg install -f = /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/All/p= kg-1.15.10.txz to do the above because the earlier pkg upgrade silently did not try to = upgrade pkg (but did upgrade everything else, 126 packages). For reference (in the chroot context): # uname -apKU FreeBSD FBSDmacch 13.0-CURRENT FreeBSD 13.0-CURRENT #47 r368500M: Thu = Dec 10 03:15:10 PST 2020 = root@FBSDFHUGE:/usr/obj/cortexA72_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/sys/GENERIC-NODBG arm armv7 1300131 1300131 The aarch64 context is also at -r368500 and 13000131. The armv7 ports were built from: # svnlite info /usr/ports/ Path: /usr/ports Working Copy Root Path: /usr/ports URL: svn://svn.freebsd.org/ports/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 557893 Node Kind: directory Schedule: normal Last Changed Author: manu Last Changed Rev: 557893 Last Changed Date: 2020-12-13 03:53:57 -0800 (Sun, 13 Dec 2020) via use of: # poudriere jail -jFBSDFSSDjailArmV7 -i Jail name: FBSDFSSDjailArmV7 Jail version: 13.0-CURRENT Jail arch: arm.armv7 Jail method: null Jail mount: /usr/obj/DESTDIRs/clang-armv7-installworld-poud Jail fs: =20 Jail updated: 2020-04-21 22:39:35 /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/ in = the chroot is a copy of the one from the poudriere run: # rsync -axHh --info=3Dprogress2 --delete -r = /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/* = /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/.buil= dname = /usr/obj/DESTDIRs/clang-armv7-on-aarch64/usr/local/poudriere/data/packages= /FBSDFSSDjailArmV7-default/.latest/ =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Mon Dec 14 21:45:50 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 91FFE4C3E74 for ; Mon, 14 Dec 2020 21:45:50 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cvw1T3t6Rz3s7S; Mon, 14 Dec 2020 21:45:49 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: by mail-ed1-x52b.google.com with SMTP id k4so18830371edl.0; Mon, 14 Dec 2020 13:45:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=mvDRkaOdTRxSE5BBfbp2MCL1L88SbzG1jNHFLJ5Mzy4=; b=QU3Q4ldmkPtB/abfG6FUJ0BzqMr1woZiDij5bg1ES79efbXdqMsfGIx3qx9Hca7/2l gvAOTM5ObExagUj5f3goULXeDuYWEtc4V/JP6osdp6TF1HJykFjSIKGT86pRjdVouFHL +KYpswNByz4I10v2wqgW2S42pXv3t/9NBz+TIYEsg1A4ZuET8GHc6Qi0iZpQEEqpmy8A LUf80ULju4kPRMNqp64K7M0y/4OLT6LzhAUk0NTDOCW6Lp5IYdJRppmNZLnDXR3x/I8j JYy0+oUw7X1alyXI0Nc/tFb36Yx3rsZSmOhcQVprTN8MLMPE0vsMBux0OxrsAOy7frbl LqRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=mvDRkaOdTRxSE5BBfbp2MCL1L88SbzG1jNHFLJ5Mzy4=; b=L5FIs9IM4MXTwLz8w811aOM/pXx2cmoVl/ih4AY5dUqs/TlYQWpfuHsXO0NE3pE4Us 71Sat7IOG3T2bLfi1wNOC3KOY9DTIKxy/tZibOEi+lX8VcRq8nx+tHKKl5tUa+eHnb5l dAGAgPwSWaRaH/ToX5hFXmO2H/6lPzbcnELgF3TvMO0CdXetJPr3HdsTagaetwWgkHeQ NYqzarE6FiEVw1lFrGbKp66VyAoPtgir4oqbtgC6pLtpsK/rwVNnUOPdk1p6EArR9FJV 6jG2o/8p/yGNoSufdORqxMRueWnHs93B3jgHeP7MIBnrSNjpjjWydgNjqPfRQw7XQZfq bqGg== X-Gm-Message-State: AOAM530V5R5xU2iaFlXQz6ubCxcTkUJFY5WkFL4AuSkj4lbfHVG62RGA 7axHJvtl+zovfsxmlfc+YacjhYX6Q3TEWg== X-Google-Smtp-Source: ABdhPJxriLPK7a/Ypz3z+taHd1FHZmwC6WIRvPSSPQ4DNezxwBpdSAodrIOzUm/7Gwgr+oYvE4NrMg== X-Received: by 2002:a50:bc15:: with SMTP id j21mr11126014edh.187.1607982347476; Mon, 14 Dec 2020 13:45:47 -0800 (PST) Received: from mac.deepcore.dk ([85.27.186.9]) by smtp.gmail.com with ESMTPSA id qu21sm14720071ejb.95.2020.12.14.13.45.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Dec 2020 13:45:46 -0800 (PST) From: =?utf-8?Q?S=C3=B8ren_Schmidt?= Message-Id: <6784D541-8FED-4753-8631-B36886508165@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20201210-7578a4862f0 broken ? Date: Mon, 14 Dec 2020 22:45:45 +0100 In-Reply-To: <20201213180746.1224166dffb81cb6770ff80d@bidouilliste.com> Cc: Ian Lepore , freebsd-arm , Daniel Engberg To: Emmanuel Vadot References: <4434862ed87c21113fb7f98636fe4694d73856ce.camel@freebsd.org> <0D6FCA87-F101-4AA0-A1BF-6EDBA003BC9F@gmail.com> <87B7940E-119D-4C7F-AB9D-0C78E7F8D3A3@gmail.com> <20201213180746.1224166dffb81cb6770ff80d@bidouilliste.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4Cvw1T3t6Rz3s7S X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=QU3Q4ldm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of sorenschmidt@gmail.com designates 2a00:1450:4864:20::52b as permitted sender) smtp.mailfrom=sorenschmidt@gmail.com X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::52b:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::52b:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52b:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-arm] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2020 21:45:50 -0000 > On 13 Dec 2020, at 18.07, Emmanuel Vadot = wrote: >=20 > I have two rockpro64 here. >=20 > The first one was sent to me by Pine when they launched the product > and the other one I received last month. > Both are labeled as v2.1 but the first one was produced opn 2018-06-06 > while the second one was on 2018-07-02 > Both works great and boot 100% of the time. >=20 > But there is indeed some difference in the dram setup. > Boot for the 0606 one : > U-Boot TPL 2020.10 (Dec 10 2020 - 10:13:59) > Channel 0: LPDDR4, 50MHz > BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB > Channel 1: LPDDR4, 50MHz > BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D15 CS1 Row=3D15 CS=3D2 Die BW=3D16 = Size=3D2048MB > 256B stride > lpddr4_set_rate: change freq to 400000000 mhz 0, 1 > lpddr4_set_rate: change freq to 800000000 mhz 1, 0 >=20 > Boot for the 0702 one : > U-Boot TPL 2020.10 (Dec 10 2020 - 10:13:59) > Channel 0: LPDDR4, 50MHz > BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB= > Channel 1: LPDDR4, 50MHz > BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB= > 256B stride > lpddr4_set_rate: change freq to 400000000 mhz 0, 1 > lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Same here 0702 version, outputs the exact same probe as yours. > Our u-boot ports doesn't do anything weird so I don't think that your > problem is related to this. > There is a lot of debug info available in > = https://github.com/u-boot/u-boot/blob/master/drivers/ram/rockchip/sdram_rk= 3399.c = > so maybe try to compile with debug enabled and see if it logs anything > useful ? Went to the official u-boot sources and tried the newest shiniest = 2021.01rc3 and it behaves a little bit better, it will boot 1 out of 3 = times :) Probe looks like this now: U-Boot TPL 2021.01-rc3 (Dec 14 2020 - 23:17:52) Channel 0: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB Channel 1: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 The exact same as before. There is no difference in output from the = working boots to the failing ones. I=E2=80=99ll get on with adding some debug to what parameters get set = during memory setup etc. However I have this gut felling it is timing related and my board might = just be too slow/fast for some operation that the ayufan version does = slightly different (it boots every time). Anyhow, when it boots it runs rock stable, it builds worlds etc with no = issues.. -- S=C3=B8ren Schmidt sos@deepcore.dk / sos@freebsd.org "So much code to hack, so little time" From owner-freebsd-arm@freebsd.org Tue Dec 15 19:11:04 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BE2504BF3E6 for ; Tue, 15 Dec 2020 19:11:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CwSXR3v8Bz4kxl for ; Tue, 15 Dec 2020 19:11:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608059461; bh=oPzpiY/dapVWNWMp7rBj/kEkWy7MsJvdR8CUeApYXAs=; h=From:Subject:Date:To:From:Subject; b=CKMPiz3LSaksamoQW3EDqPZS/eJS5YvEkGvbVnYTEUFMe2bhsNtoE507rH+AaxgJVpw2fzLvAxOE3oDRQERi4ziEk0j9JmE5/iBTFbFA+iMkjc4ZvDe9pG1VEHIjqQMhHLPHL73VIxgbp2TwtiqTHY5MsVeq9n/OxKVeWgUbjvAsgBjPYXHloOwdm0+Cel1BkgRa/NYKxL4uIZAIN4tfUbOJxzaWOnLonbsaf2dMQNNFztQpGm3AYwhQIi0+HC6j6gtCrW1kSGMWpuh59Ihgo21fPLCtoPlnZpTh6Stg2yIZGDTWS5wJiIVcarKaQ7dCiJyTG6Tt5ZJBPfbnxZHvvA== X-YMail-OSG: 1dNUcigVM1lhwThw4UlGq6dM4TDXVjfyl1LTnfsz24wjTcrPVvOQR1E5vofigU1 4L8WO.nmr4QReJyJKSeXClDge_Th2NF27EZIkivFwDNQ0rVTGvCJd9v0c4s5AL5SD5xe5Sc99JEG icEfCyTfU8ROWTdSgfwqQkYfDatcZ.lrw9nTLEbLM7w8YuotSZfcnPw15zaC2dglLbU0gcrr4SU7 KyuLZI8EcLjCiy2k1lWIEiPHwB1WaBAPfcPthtqUV1iwddLehF2uUohZ6C3rF1EsYeczNYDKcCbn EISYWOTVpl5ORT9DY_lMRLmPEFQgwIscMOyVx5LJ8KW.QZ1FdQ90t0jsgWQQRWTIHok6qQXUR0Jy 3YgCF.mMLC4Wj27I74ATa7ENqk5WHqV7L9mj6HPyiGx69gnecxtIKxhGlLunQqVEh_ZnK6vRzZUD TfBhUz5WCJ1PTuQ1qaUbG32hn0Ev2nzYFyQrROZ.y.MR6wt5LGwvGY.hA0IdofDPba4PrZqHOExB Sksi5BZcnk7rWijDsazKkQWarVEDKX0BcLeiXvWRTyAmBTNqjU3nazuLKzJ_CYqpRKE_tlkj6NUp VklF7G_v_Jb3fRxT3FxjKjfR_a1FEZO9UCtlZURMU64fSc7UJyUnLkHAuhP9j4kJZzdeX6idCu24 0ZtZO0s80RUhUXypk2S9vkLuD70B66hEyjS0S6vNMTGH8jEGkfDG56IxwIvSnQmShMbFpIioaoUG W4cTupPkOuiy4v0.2oIs2GS2pK6QfaC3vgklbwrsXlVCDKEWQjTr1gpfHlqAFaLZnyIcz7oBKx8z gj.UPYnTpwvguOfKH4c00xsupbfN76EyvSSKpYVZqcAd69opMclHV3ZDBLHJ455RsHDLuGHyFB47 ihYH5M.4u7uxHwhhcHads6UiVKk9TQtIzhnekZajPN8xbBeMxl38t9mSMt.Upb7IVy.ECzJyNvhs sviCrQLpDVpRUzxYdCew4r5CA1b6Uu5u_UjYbVfcqG3BHcT7uLpmyi29c0IoKwisdsvBZ9G1M6eF ukmmAD6s7EFjIKPzu8Y6GKQ9ZND9F39_KPQOzILy1eJoMkxln8GT_C1cfmR_HpkaNA0TdLCifw4j _c14w1koXub7m7lvm0rhN.xEHBizLOSH.FZKMRIvvayl50ZfWjOvcEWNSvY6ZWs7haxIy6iWFhsl Du62LkxtmXxlWG2Emb0ScHlfGEAXSbYkSu4E8IqMrj.dsNqeYGLuexVA8r4h2bWikgLlvgae8O11 4my8ewmYeeaJYbL9tb8yElorih8OOvBqNfb9MKD3eYjBaJVmgQLjvwPFohDo__Yft.2gs.Kcdqjg EW6YMdrBsaWgM.QXuVnYoRdjiI0_3jZumfMwXaiweyNZIWAhFh1ilNxNQwB91X3UzFU2hwuZqDAr X0Vm27wBYKWNnLkS3MuccHKkrs5tpkzlYaX1v97bltSUNJcJQ4fTLvTazQ_n.C6qsDUqiDIQFVWV LNbFL2CwN9ZiXCq0_wQPag84u5jrcHMugJXYfeMyQuzTHQf5jVIQcBHD0_75HjFkeqZ0zVA9Lqg4 vVurPHbBtlBxbawVW7rajTAjcvLIb.Hqb9ezcz2oPIr9qSs9vyCltuUIJpSWvgGjAMFofwEsOFzR N3wPxzkZLU4dbuX3pIzAZ3wmj_TXKu60fV5twgdEPNxtqhFfpCTJVF1YmarjpjBdpq2oIUIfne3w zh1_laEFH8ohJy8oz6ciaFlVwjN7YUn5F8XCQ51AkCwlMwBLa3TWdxiuoY6b1DMjq_A3XLExldMe kKsNW0s3T7uHZBGR.Y304GIE3LGEWkv9FCu8HGSP6mz3yIXRg_1jbfUYl3Ysz8jVqK8paoKsLewD wpvx4rXdZ9vCTvXIpj7Q4D3SUId448kSJEFPekgRYSRiKiwgOMHLrXrAt.QvIxIXWIeHArCXz6AM NPZB_CdmsMFeNV3PGC_YZ1eoLjgFUfngm1KJ80Yzszp8HRhuOrYoM.cizohsobGFAQ8eXBDWP.t5 PkUANSLO2w6ojZzHSowpa9BPIxKAltUiUqEgYAakBlUPRMzITwYd_Y9emVXa_BwX5utmj7bcp9dH MsixhTn9kjgJdCpcIiJMTF2W9JB4WKJYnD6OlzebtB2cZXHOL8JE8d6xE_arzbH95tjwaqkZsK.h .QF.iNtJYFR.GlCAdX0xsvVRNgQ0PvqAfDq27PVVFe1gfPFBKUKkRgCX.ZBclrpPuqr70Ygw2IuM iR79qZGn0DlafwN1sEBpoVNadCQnpN3bUIA4MM.YkPZmL2L4EKD1CqcPicI2v4Wx3JQG.2YD1P3A IOtOQrN2yuhnA2scn0FfjBHpuOTQb5vVc2OIEluGF_11n1lpX0sKFQYCYgk9SrEBjyuixTGhaTM6 j79pzN3THpqPzlah0XV2dx36FNn1_tH43lD7Sxi9IGszb6aNziLJE374_ajhczc58qNZESne1Q5d dH10dSG40bKKevIEzjRg9laZkMEm_Q1QvsRlCWIw2v8f6Zsdjyy8M_ixTplGOpqLToDJR Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Tue, 15 Dec 2020 19:11:01 +0000 Received: by smtp416.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0ef8f4289bdba88161118f09aca14891; Tue, 15 Dec 2020 19:11:00 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: armv7 chroot on aarch64 (at least): various packages report lua script failure but seemed to install Date: Tue, 15 Dec 2020 11:10:57 -0800 References: To: freebsd-arm In-Reply-To: Message-Id: <384D1B07-A1C7-4912-8043-25B3F4528880@yahoo.com> X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4CwSXR3v8Bz4kxl X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.66 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.16)[-0.165]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.83:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.64.83:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.83:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.83:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2020 19:11:04 -0000 On 2020-Dec-14, at 13:09, Mark Millard wrote: > On a aarch64 system but chroot'ed to a armv7 directory tree I got the = following going from pkg 1.14.5 to 1.15.10 : >=20 > # chroot /usr/obj/DESTDIRs/clang-armv7-on-aarch64/ > . . . > [1/1] Installing pkg-1.15.10... > Extracting pkg-1.15.10: 100% > pkg: Failed to execute lua script: [string "args =3D {}..."]:11: = attempt to call a nil value (field 'stat') > pkg: lua script failed >=20 > The context has the likes of: >=20 > # ls -ldT /dev/null > crw-rw-rw- 1 root wheel 0x19 Dec 14 20:20:03 2020 /dev/null >=20 > Despite the "failed" notices, afterwards pkg reported: >=20 > # pkg -v > 1.15.10 >=20 > I'm unsure what to make of this combination of things. I do not know = what other types of contexts get similar results. >=20 >=20 > Context details . . . >=20 > I had used: >=20 > # pkg install -f = /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/All/p= kg-1.15.10.txz >=20 > to do the above because the earlier pkg upgrade silently did not try = to upgrade pkg (but did upgrade everything else, 126 packages). >=20 > For reference (in the chroot context): >=20 > # uname -apKU > FreeBSD FBSDmacch 13.0-CURRENT FreeBSD 13.0-CURRENT #47 r368500M: Thu = Dec 10 03:15:10 PST 2020 = root@FBSDFHUGE:/usr/obj/cortexA72_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/sys/GENERIC-NODBG arm armv7 1300131 1300131 >=20 > The aarch64 context is also at -r368500 and 13000131. >=20 > The armv7 ports were built from: >=20 > # svnlite info /usr/ports/ > Path: /usr/ports > Working Copy Root Path: /usr/ports > URL: svn://svn.freebsd.org/ports/head > Relative URL: ^/head > Repository Root: svn://svn.freebsd.org/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 557893 > Node Kind: directory > Schedule: normal > Last Changed Author: manu > Last Changed Rev: 557893 > Last Changed Date: 2020-12-13 03:53:57 -0800 (Sun, 13 Dec 2020) >=20 > via use of: >=20 > # poudriere jail -jFBSDFSSDjailArmV7 -i > Jail name: FBSDFSSDjailArmV7 > Jail version: 13.0-CURRENT > Jail arch: arm.armv7 > Jail method: null > Jail mount: /usr/obj/DESTDIRs/clang-armv7-installworld-poud > Jail fs: =20 > Jail updated: 2020-04-21 22:39:35 >=20 > /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/ = in the chroot is a copy of the one from the poudriere run: >=20 > # rsync -axHh --info=3Dprogress2 --delete -r = /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/* = /usr/local/poudriere/data/packages/FBSDFSSDjailArmV7-default/.latest/.buil= dname = /usr/obj/DESTDIRs/clang-armv7-on-aarch64/usr/local/poudriere/data/packages= /FBSDFSSDjailArmV7-default/.latest/ The lua script issue is not limited to pkg installing itself. For = example: [29/124] Extracting dbus-1.12.20_3: 100% pkg: Failed to execute lua script: [string "args =3D {}..."]:11: attempt = to call a nil value (field 'stat') pkg: lua script failed [30/124] Upgrading ca_root_nss from 3.55 to 3.58... [30/124] Extracting ca_root_nss-3.58: 100% pkg: Failed to execute lua script: [string "args =3D {}..."]:11: attempt = to call a nil value (field 'stat') pkg: lua script failed =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Tue Dec 15 21:48:50 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DDB0E4C4BA8 for ; Tue, 15 Dec 2020 21:48:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CwX2S3g2pz3DDV for ; Tue, 15 Dec 2020 21:48:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608068923; bh=PfcblEMjTyYtwBRfplKbtivKv0vSTtEnoa6ZypMECxc=; h=From:Subject:Date:To:From:Subject; b=cymn8mAqD1hbKll+kEwUm2o41MVHbCI52wTY3rYOB/8d6pO4PD1okHFeV8My31jt40x448jw0mK2hXEWk/eTdUw/ePoX9dVqTc3rQPH+Ssh3NJoNzbQMwTpCR/c3qrJ2Xrjek6M/bC1/+uGcuvv01khW4RDo3TihbslYDBsdaxzYqCH0I0qOi/0aN/bzHW2dlI+aWhP9Jo8GgvTY1UMc3PereVFhFnFz3vqcHaZ4J5ZRB1XLQUS47zsYTrRe3y8O70AIbKL5/zDSphZp7YjSzYWRCSaY+oC41KpLzLy1JripZn1TLELsdaz3PqOP5HrM77jMuSWSlXkuDOVsdCHK9w== X-YMail-OSG: Dn6POKcVM1mv8HixG8sSL4KfpJpcrrPlhp0.FltJ_IYmiPdzcek2ahk0OP4RCTX eku7scXdj1kaLNOHx8NTfLJH22YecOolL6qWQs4tuLGM6fEF9C30dxJcmMDWgY8U7TmcFxDmsAqn lLCgZbKptJFe5kSoVxEepIDZkNDWIgthjVAsDGVTqoTMn.9MurBE0obg9v03IO4FW1lW0h.2Mxoe 8T.N5dY7fU6Rhw7XCI48VmQWXyGLtAqThYRyfQh19VFVdFaEfMrPkq4lvzUPX1JzATSkF.RwjJnf ru2k.MqEoIVHauwuYbtyhVpry7.rcj6CBdxytcpkIfGvUYEU3pjkQxT68llDgFKSwTQgNRjMo1gr I88o.5.ONL_uN9_.gRipkTs9_7.rO9tbbdq9IjRcoQB2bxPqUXVhvE9VUFF9aoEA95ihkmGhL.fR QPlqhk8Y0nUAbqHsTOADZKwxFZz4P5lg9SZI9P5CneGEVEvR8tljUrwQ1x5eeCNxUkFA.DATmftG PyRWLC6fG21rqiD54rQ98idT6Awg_YQmvchNQbgG_rMmpOaC9wRFh_bpaAD76woNIVQaCCHx9f1d VcJM00AjUBDz0uPPuUpRa87ZO4poOfsjl4w.xTB47FzG5R1.5F.pxHDVhmaFzJR_kLR7qUZb3qyH vzaf2eVAGUptJbJ6JhhvtSbyH5XuX6C._7Ysj0FcZWHYim77yAYGkGBXI42T5gxnr.vHBffyIeeK kK3al5XGWukp_C.5PGz0dDt6nqgd4osrqv5vr_qz.u9EgpKsoO6M4YbGaD38YkwyHLudUGTYoi7F Kl6qzQAzCY.XLH5xYfd7LnhRScuAwAWafjx7FWfcoybpVwyL0f25BP_gxuNT.fCU8gtWoxsw1ekF iKtIWwbVUBqmGkG_REij.B7puCE0VXUGthh26zACnfvRE2aS_rTtQaQRX4JlLiMzLGFqbtIs4Qdb FFQCKCgFkMy7uhSU6UcuZwexGn4P6JmdI34gORpqZ_pPeruEvb3OxY5R_uXdV9GvlamIyj35ehHF .rStZVU.Otq.ZmtMujFUqQtUlaUNuO0czy_4ObGUurbEw2MofjbSIj2HPYl48N83Ylj_RfbCXkVY fbS0bCqFZVMdIQHx7iTNJqIAxzqRu3QDFPqwxEGLzs0mxnKNvtlORIVB54J.0ZvOlBKglpo_fVL0 6NmxNIP8EXtoQrbsxiRwtnW4RJesclp4UbG_1ZsDu2x1HaOHwXbfshZa6uECwdzRArhMgmPFpCX1 XeL_umWvppaN9kj3ISjF6WL413DOnbFaEIYxRumJ_WyujAeD3ktF9PVacCggQPJ4_oF66nfKEfde iMoyMWw5sx9CtBqIyw7hz2.UHElAP37FBK2GCWisoeTCmDeHb9jXH0ef8kQAYGGrN71Kb5sVk2oo fxdV5Z8hFsz9.EWPinGuhLR7bbL2km6yuUy0vqOJ4lY1VeF.vBZBR8oQUPNGqOeczfBbfz9ZvyMV Sa23gzSIkupEQJu6OWH74_dBAJiLsCZ4pdppH.Xi8U_ok5SicxvryHu33XS0aZ_qgOgK_EpRVOg2 g2oQNgO_l5cDaWDbGYdZKW8bHLj45DFPR_GnusIZSUW19XTus9udN1YlSPjnQH5e78AmCXJ3iRUu PSnifffXZiBgyb_qaYAD.GZZuz54caghe0gEfx0rqVE2vrelk79O.a7oNw6vdfc92rZkyE5JBaXP mgsopuMd4W_aLmII02TuGUjqvKctMk9N_Yl3BLeDiyVXp7EqBs5pd6CeZSfWBWKKHYoKIROu0re. kBbKAzBNqUDs3p1V6noFiMQzcMNlL6j4vxdR2d7R2XHE4xFiRqis1A8zYzBuNazR3Q2nh1Nd1kHt jnHUdoX.o5aMIh7S.PzrEqpfDztgz4bu5.kTQ.XhaYAngvUQe3hXQ2QM6w62nWNrJlswIsLh1Syd DkfFXFJMTxWULZ4foOczIf3W5pSVw2a2qC0k_NIw3cE2gDGGWgMZ.yHVOQIhpgOAquUtApoVMJ2a oxGYv84XaHW7.mBWVhXEp0wRhciI4AneMmnwwMP_w1JDPWkx6Go8ZQ3GFhq4cSIzQnspTVDq9Yyi k3KK4ktxM8s0vCHKz4MtXS3jjJcDyphAEAVQr0k0uyfW6UD6j_jPLQdBBy3CAw7uBynu0XtTdhVF d22x1M.mLCqzjVimpd1rKtdgQsRHhiSizt1WV.uDr0gNizSgvsS0tUwcptijQAWhfhGP6g4nh4LS VDJFTKnsTWcu3vsfBc_6QHRAljETA2F0df.7tT40ADTAWzYveh53yA.KDliKVuc_Tp_PeJiq3zce DiHhoHII1RsgpTYKugK2Oxog879r0m8J3Alfez4vt7Fipzf7nlsKKK2OYAXOTUu5UchvDn.FfGiQ mowdSrG_fOka1mGXpJeV34WfsvvEMAdkD.mkz3yuAkR_TsS4ck7usimVhqHUmSQyBtNyJTYD5_I. p2SoHoleYpo4LHPrsnmk_ Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Tue, 15 Dec 2020 21:48:43 +0000 Received: by smtp402.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID fe7f82d10b05a2da9e706ee3c04013ef; Tue, 15 Dec 2020 21:48:38 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: /usr/local/share/u-boot/u-boot-rpi-arm64/README misleading typo: rpi2 reference should be to v1.2 (not v1.1) Message-Id: <137E1414-95B7-46E7-B571-A33462A04F0B@yahoo.com> Date: Tue, 15 Dec 2020 13:48:38 -0800 To: freebsd-arm X-Mailer: Apple Mail (2.3654.20.0.2.21) References: <137E1414-95B7-46E7-B571-A33462A04F0B.ref@yahoo.com> X-Rspamd-Queue-Id: 4CwX2S3g2pz3DDV X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.49 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.99)[-0.986]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.65.31:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.31:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.31:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2020 21:48:51 -0000 There is a misleading typo in = /usr/local/share/u-boot/u-boot-rpi-arm64/README : QUOTE # more /usr/local/share/u-boot/u-boot-rpi-arm64/README U-Boot loader and related files for the 64 bit variants of the RPI This u-boot config is made to be bootable on any 64bits RPI like the = RPI2v1.1 RPI3 and RPI4. For general information about U-Boot see WWW: = https://www.denx.de/wiki/U-Boot END QUOTE Rpi2 v1.1 has the older Cortex-A7 BCM2836 SoC (not arm64 capable). Rpi2 v1.2 has the newer Cortex-A53 BCM2837 SoC (arm64). =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Dec 17 07:25:29 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F419B4AD9C7 for ; Thu, 17 Dec 2020 07:25:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CxNnL3lxnz518X for ; Thu, 17 Dec 2020 07:25:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608189922; bh=N2N1oHPJeVbo+EwlHrHcGuhSxIXw5MNAtQXjEbEp1sp=; h=From:Subject:Date:To:From:Subject; b=OPJI585gUrVPsrlWVpey62ZeWR2m4XCmVAHCj/x+mVDZmYF4WnhoEyrIG5jDfVswQ4CsJQdaQaSLo0BHMzKXj4G7EUogn7B2BIIWTik1e6N9e38K+9z0qoeiXPGNxnbNv+N1v+6LoraBZhdiKbHm6ti6RGJVLFp9ehArLFCcFbgIyUGST6HJpM21z3E6rH+/7URaWQZBY40aYJQk1cFv4fpF4Df6HA4SvOyAl3Ix2hj0G5g0oGUlJEHEAp6RswCJkdoDfzK6bb8u94XHAVuAwFPDB5bfa5JU9HSoKEhBSV5liSIiLc2aqhy408ppriitxFFrEMT5ZGV7D88iwVrD5g== X-YMail-OSG: IR7JODAVM1kT4_cNgy6s4eOvEJYI.gL2YQA64752mg3dO6YcbQ55CS1D1.kl7zb rbPCl1j6p._ZPFmw5Z5kkLQxKEKKgxsf5snDF8Ts2wc9DF03lAHlZmuJ.04rJXisrb7mIj1qfZGX azaFro6ZVvoplfpszGaXSCwMzsdhU4ZbI23oZbWi8yMd3qMe3QiOZP5dtBjmHrpRdA6JwLh4EHaU HgHlBb6Sk2hU1k_6F4o4oQgvMa8AVcZFHv4iyqD_s00gUsyAyfq9fL0Sf9Cs82Kaq6.BcEE7ScNJ T0EEweln.ie4qnPo7Pmscj1GDm8nps8zKvBSVkWAdJnq.rT2JBkwrv0wO043djNHW5DScqWT91xD kUqrZpzTakh2wHlosEL0BOTPeUO0bFAgkvhJ4urGWsZMZkMZGiS.Lh4jV3tSArxtH6AG4RTxCpQg VRZiJQr9SR8QJlxFuvwd2edpYiYTEcDJ2mx2Ha4yvjDBVX5xgxj1sHoKOLmZv9fHy.cB6SzMb9Ew pctGdbYbnE23JR0BmaNDa5V4Ro3G20ZkWmtGYWP4aDrF3muVK1DrvIx_PERCT3gI4NHEzRsZo8DN 5Aeluli.qGGuvTbqyE63cQzxxTj6trPFTcElCyWGKynpbSDKyl.njyzRWDyMZW4OX2sei0Ab6rei fUcAqhccE2cZjw5TniahGERsfKs_peA9tlV4yweQOEZFgRR7xNdZWaZwuyLEU74Z2T6mTjUmRboc wcN15UcidjwLogdYDl3llBowYf0fxHcdm_QOZ9fEtBnswXjmAyd1bALS3KjWbfx2oPnqqrtV4bty nz7jW52tETxwEm2E31371jWGjTjXF2TA2WM1utl6HyvSPs9YKLYOmf1iJlsggzEu2tinyAWRw7OR U1g9kz7efQEs5eiiXMPl3oa6JaH7BBkuyiduqGRjEOfHPVMUyffwLTGiaHydPQzviXKYDBFTlyLW vDoa98Nb9XC4H0qDJmUX9q9DG.OVBuLoc_QBqdxrCSPy7OpWI.e0E5n96hsmRRgF48xkxztx2tCy CO69eRtKECqAmdRo9NUx_Gp1tJZ70xUM_J0b6fou_1AgnjyNoOXX_JE0gs_TkhZasLD7F1LyzM05 0hX6MEJxb7PPlKFjIPh9dy6ymbDQ3gb6MgObwzdv6JXZZMGnOy7eUAw5pQi93nVlZnWaKPdKxbyl Zs.QIiYY2JeVkb4Rn1nbCBlkHdbdeS9Q3TyoQPEnZIGeZYN7hL7Bx2hgPv1cCK4hGBQs9fee1rQN x1En43YXuFrjWC4jfJU.DkOeyvnKv5ZjHsYT785ewcSroyp0wsGdekJKXvmHNQwAGJ1j_JpQURTl 3ie.oRdiGH_YvUIudNva9fzDtSUj57cZY3k1QZLFrkgvQVu0z9mPL5IPY0gbgAw.VMvi9.26Xamv s158clSFkKw0ET.v5p8lO6nUnGHjgHgYn3TmP0QlTJqnPS0oFy_nL7YetXYjFpNCA8BuLBS9lpD4 K10VifYHbg5klzONH2DjmnD9C4B9cVPy03hwdoubD_auIm9mh7e6aOjxhNueftKf5U.6Y16oPW0b Rd6xDCiARirXWsU4bmJYWYRjDff7IhBnPW36f.QEl0SqITmG0b8Hs0Vx.qioF8x2D2hQYjdkBUIp _DwyjBnHPulbcPVuefn_hlSq8IH5ZLGTtenv5ns38ENhDli2L9ekWSSxAljf33hXV7AbH4kIF67k dZeOHEAi3ACP6seNBFI1imUfXuyx121m7iQZBzgLT3x6azhdo46M5CWxFsAbUMYUEh6z8jx8B5xd skqsB8mlL4oQZ5lFvoh_lOfZZGWKEY69Kyqb_aczGcmdPZtM1U.GDTGZJkRIb4DvmJCL09_vJ7Z0 bPeeX4K.is40tV3nzz0grLZssJv88bYQfmqNyVbgGivetoLJkGhk_hOltiA4jEjHJGlS4bsgMeVz LFAi7xRUiL9vjxdXVkY4T4cPvFyRt3uZPB3mgvM1SxZ3llvT61HLUSJHz7Hdzsn8V5jmqbM_RJ4P PXFj5EiU7a4OL0S_HLgPvFTyfSk.WaX5UmzkFquuv5TjWuLuW_EPVYfliIqEqyRsCDhSH6ZBdyp3 jM8SCiEKaPOds7WgtEAX5sWqi0VxkepWekCZPcX46ywwvDaTPhizdRygXMjOnbJCwd2MWDf8E9k9 aNKpJ.kjqdT7vW.w8DIfOYqFVkbId3jGRRvo80ETFfNjtHytbHu5MSA0TPTm3d8mrFr90e7Ckunj 9SmANWng3wfIWa6X34S59zdHykXB2zR54S_bswsJC8_jysIDeTQxvgEDaRJQfgeYyUPBYEc1qgB0 aT6qMkLRh_tpTHNdjuXPRgOHrGOrNCLEPRzaJYjPT4bF8evMnJ2uoqxX_tvV97.BjbHReqPXChxx bLgzK.g0_78dNJ3cB092U2MaQT2zXdUabkj7sgdLNaAlpT_FC54y8j2WVgcXYanilNwZ99HV33fb 6QJXOU.cuh4rqTEbv9t4Nd4NFu.DNqw_noy5kIZaepBIHTAycr5eCvG6SDIpwsqwRx7c2o6.t6dS zTRWBW5VuHw3ksG6Ozb0dAGBr9zzMMITD Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Thu, 17 Dec 2020 07:25:22 +0000 Received: by smtp420.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID bd4f0284a5a3b80fbc3e8704c2463990; Thu, 17 Dec 2020 07:25:19 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: RPi4 vs. use of /usr/local/share/u-boot/u-boot-rpi-arm64/u-boot.bin : RPi4 boot crashes in my context; only 1st RAM page is reserved Message-Id: Date: Wed, 16 Dec 2020 23:25:18 -0800 To: freebsd-arm X-Mailer: Apple Mail (2.3654.20.0.2.21) References: X-Rspamd-Queue-Id: 4CxNnL3lxnz518X X-Spamd-Bar: - X-Spamd-Result: default: False [-1.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.82:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(1.00)[1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.68.82:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.82:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 07:25:29 -0000 Based on using /usr/local/share/u-boot/u-boot-rpi-arm64/u-boot.bin and the bdinfo u-boot command, note the reserved.reg[0x0].size value and .base value for the RPi4 8 GiByte example that I tested with: lmb_dump_all: memory.cnt =3D 0x3 memory.size =3D 0x0 memory.reg[0x0].base =3D 0x0 .size =3D 0x3e000000 memory.reg[0x1].base =3D 0x40000000 .size =3D 0xbc000000 memory.reg[0x2].base =3D 0x100000000 .size =3D 0x100000000 reserved.cnt =3D 0x2 reserved.size =3D 0x0 reserved.reg[0x0].base =3D 0x0 .size =3D 0x1000 reserved.reg[0x1].base =3D 0x3db4bb30 .size =3D 0x4b44d0 Only 1 page at the beginning of RAM is protected from accidental use by u-boot. This is the same general type of problem that u-boot-rpi4 used to have with not handling armstub8-gic.bin 's memory use requirements: more than one page needs to be protected. That might be contributing to the boot attempts ending up with Synchronous Abort: PM_RSTS: 0x00001000 RPi: BOOTLOADER release VERSION:c305221a DATE: Sep 3 2020 TIME: = 13:11:46 BOOTMODE: 0x00000006 part: 0 BUILD_TIMESTAMP=3D1599135103 = 0x2e7284c8 0x00d03114 uSD voltage 3.3V Initialising SDRAM 'Micron' 32Gb x2 total-size: 64 Gbit 3200 . . . MESS:00:00:07.718966:0: gpioman: gpioman_get_pin_num: pin = SDCARD_CONTROL_POWER not defined U-Boot 2020.10 (Dec 15 2020 - 20:55:53 +0000) DRAM: 7.9 GiB RPI 4 Model B (0xd03114) MMC: mmc@7e300000: 1, emmc2@7e340000: 0 Loading Environment from FAT... In: serial Out: vidconsole Err: vidconsole Net: eth0: ethernet@7d580000 PCIe BRCM: link up, 5.0 Gbps x1 (SSC) starting USB... Bus xhci_pci: probe failed, error -110 No working controllers found Hit any key to stop autoboot: 0=20 "Synchronous Abort" handler, esr 0x96000004 elr: 000000000009c0c8 lr : 0000000000092194 (reloc) elr: 000000003df790c8 lr : 000000003df6f194 x0 : d519b040aa010000 x1 : 000000000000005c x2 : 0000000000800000 x3 : 000000003dfd3670 x4 : b900080152b00000 x5 : 000000000000005c x6 : 000000003dfd3670 x7 : b900080152afff90 x8 : 0000000000000000 x9 : 0000000000000008 x10: 00000000ffffffd0 x11: 0000000000000006 x12: 000000000001869f x13: 000000000000add8 x14: 000000003db4ce38 x15: 0000000000000002 x16: 0000000000004110 x17: 5497100900024000 x18: 000000003db58d90 x19: 000000003dfd30b0 x20: 0000000000000070 x21: 000000000000006d x22: 000000000000000a x23: 0000000000000005 x24: 000000003dfbf8ef x25: 000000003dfc7ad6 x26: 0000000000000000 x27: 000000000000006d x28: 000000003dfe4e94 x29: 000000003db4c100 Code: eb03005f 54ffff43 f9400ca4 17ffffe0 (f9400404)=20 Resetting CPU ... resetting ... Context details (booted using a variant of u-boot-rpi4 that also respects armstub_rsrvd): # uname -apKU FreeBSD RPi4B 13.0-CURRENT FreeBSD 13.0-CURRENT #47 r368500M: Thu Dec 10 = 03:15:10 PST 2020 = root@FBSDFHUGE:/usr/obj/cortexA72_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/sys/GENERIC-NODBG arm64 aarch64 1300131 1300131 # svnlite info /usr/ports/ Path: /usr/ports Working Copy Root Path: /usr/ports URL: svn://svn.freebsd.org/ports/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 558163 Node Kind: directory Schedule: normal Last Changed Author: manu Last Changed Rev: 558163 Last Changed Date: 2020-12-15 07:07:07 -0800 (Tue, 15 Dec 2020) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Dec 17 08:22:18 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AA90D4AFE50 for ; Thu, 17 Dec 2020 08:22:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-23.consmr.mail.gq1.yahoo.com (sonic303-23.consmr.mail.gq1.yahoo.com [98.137.64.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CxQ2w6Srgz54tw for ; Thu, 17 Dec 2020 08:22:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608193335; bh=8VQqn3lqXb8vGstkMZimvZf5r1kDktCtj4mft2RM+Le=; h=From:Subject:Date:To:From:Subject; b=dCxmmyxHnDVElr6nHe1JMZMr1xBYgMmvNrrNOiIXxfg079vlFGn/L9NnkCgZcbX7bjX2h350RyTvPWAZEjdOkzeVLbfWafB8IAxMldLg6CCpCXK9mT2YeopzEw7G8yUXdNn65W5H1NTXznhtlbbhQK7nRyNBO4Zk+bjhZaFrCi861FRWd3JjCy+2jui70qmmiTJhOXNaH3YW6W40J1ljWjCvIybnH5DyPdRCL+rjfLhq3rD4Hpy1qtEUr/j87MCv7pGcR8nwh2j3nPq6yC8qFgv0ESjkIRmqGSyPgwaTDDuvlaYnqpIKIsMc/L295Obg7LbqxLRZzdUD5dtfSiBjRw== X-YMail-OSG: S_Tcav0VM1n9oh9h0zjPxsivVY0ScrKqSbLSLrGl3FeOsflhblPDfBuax5v0PPb vIPcdkH9pUkFNOnUBtQZQ0zBE56BRu6vutbo1_PtIW1Rf56NannMEuMXrYFIVkGRQC7cqidR2Sbg XwjNx8h9lARxdYAs_TKg8vOMJI1uKW4HUzBp49swNREWXCkR5ZrF55NDtfUQQ2UhY9IMYyK1QhX5 z4lU3qD9rHfHR1DDObjcDnlz9ftDt.UDUZUWMdPYB6D9STE5PfjAV8depi.GRUawhCUlYMACCYjb Njav0yJ_XpUsi8ShE._UxISQL9Yp5P19FNQKCEU4sKQjY1JsDRiAh9T2zVaC2zLiqv2VWwN71tpG G.Wtg073dxiGcHer3tRJipmrJItioABzC3aBQM_u1ltY7Nlzxbt4MQeWIZPJUAkV56_Cmy1MFnPi 2Mtnpo0qq1jXXftT0oy5hyAqXBFfM9XhNUed7cRdQaMziD907zPqymx8wSUJdu3a2Xonb7FuX0K_ A4XaQX1k6.7qIT.Hi1rrUnxoq27fmcP.MAGdZRuI0weDNGBTRTAXCqWvjzhR78UrB7ObagB60kkT FqEwPbOMz9aQ4zF1TWIcZ.QaGWsYfE3mSxyfXUgoJZBXKaYDffGlAeVgzR7qCJkOWf3VVvQCab9x .pHvMFbi83NZDqtfj9_crQ8VZFOxbs3YUHkzTMYz.Hr1dT62nnUEK__CUb72mTcyJWJ3LtpNPxgC n5REwYtXw0xifONr1Pq10muEB3Uzhtcx0ck8tLLJ0bWhU6.1ro_Tzuh.d_e3R3zQ9vl3SJVfDwXL D3Ty7gigRZB9XSZ3lexQkn6QsJMcUiW0ryD8j.oqLsRT1VrMiuSmUbhA.JmN5ZCnXGL51ysLU1Cf fr5jUqy.NcCldC0iJRS1MvxiuC8kLMkNeMMHwHfcX6RNPGD64WZNlPbK2IFnji5Iehk3DHUhyGTz IPaEgTZFJ6bnOPWrSKIb38f0FmK1wR7hqoC3pIRXrbLQYqk4J.ad3CI1J2BMN53cKa8WRrer8AYe fR.9Gomh6Oyud4Yc9e9g_iKwbhzkOgwYn9YaKaYm7U_5u460.qzxDKWP1xzyZJq.vQvY7UVzpKjY eJPdQjhGuvyBhzs57IsUpgSaQRG8lPq5XzAVlH1B.ixv4StKHLEPh0ZuVjc9U5UvqfJQUWHS0bm0 r6N5kvMRdkXbfemW2sfFAGQvfoIjWtAxleBN5ZtXxn1.gvEhDQ0zYaQU8E5p3eWBCp0rx8Gtfxcq _ZU3gIrwP2KWGTSgo.wAzCCdIhWftdDsER_wYTUv00Cw4b09DAc0UaZqFpiskCF6FHtb4jwCxI4k P.5qNoZWA515cqf2H1YiBCyEwi6ADdHm9SAuk9aOGyTG.6qwYjN86hvUNrzO6_thhFlL8VO9tATG pvaPOFwmR9c93WVqi2qgk12nDrt8nZdT5XcZe0uU15zXyXRpGLa39Q8frbINXpzRNmmhRkkLRc5f oJxCeg.4JnFIaBslowB2r5yFQzaMYH17sQSEF5QhmAoye0TMyapFSrWLaq4o8TSM4qBRLM2nAOmE 9s.cZqLz3_1eCBP8sz8NvANSLaPXFJob.1QCNUOet8Nj0OyNVAhxL_9ARi90Twgl0P7hkBw7HERd _3BFpnAAzscE2ImP.vimBht3e3WOQWTsvMNqa4.jVkbCWqDfdDhJWRqeM0Ih7pb7kz.efHdCJ8Qg NHeeiaOAEXR3w8bRfvbTY_5OiNlHUnC6ikL714SKexWqzQ1_WRIr_I.njL.9jrrSIOmlTlLosbyt .H38Uz6sM3VVPLdv_yWys4rzoFFnb6dYAP2qcYiQ6E.r06DJW.7Ne1_7dpbCbx5ZENz6X7mUTX.z O6xMjvc4Mx1ImuMifhX_esYucBaVzVwXFc6lP4vj.1vs5SSOeM77JvwyB3lUaenEtubAcmbUihE8 Er3cVBd6OFe3aP7nDJTx1bknymGx5O5TVz.r4PyRjT1oKJ_EE5J8e7oEjk16u9jbCGnbiBcLrem6 mEzXE2aqO9x5Jv2AcryydbcqVYeBIf7_LqKfrKxPOw8dITc6gVHawINT.Aic.ASkf1paMM_msP4b xMGMW4h3GQbHSP8fiTenb6Rf270v0Y1ahAdde3mEM8u1IUcwX6uthHzbH9zEF6sgXDIHgfJ4nKG4 6ty.6A.GjNj1uX3lejYlpqlMqRf0ktPYgveGJdfSf2Ex9FjAzcTHzQ6DjLImE16LJnrFBblb9Rds 1BgH0DYZBn5JxjVwqDsi_RyXtTBbp151rEXV9hoXwsrKXLQIfy208Ccqqs9MhfK7Ekf8rEMFuopS ieRWqetoYdMyayIQyCCVDTo7H7VDPlnrtvSSfupdltxTMq5shh1ttCRC18.RKAY3oe3APeNnwafK XF6AsaVc91W9ISYuVLvF8KyrVJe.z7KNaS9pvwbkncVEtiZoCXJl4gQoEWlT8CMLZjnjbd_o8Lhq GlqvF7dQXHa4gmmuqI7T_5BZ7CRO808fJjySLfuXcSKk1zGYn3vcbqR2TaRk- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Thu, 17 Dec 2020 08:22:15 +0000 Received: by smtp419.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 500745d705a7b04ecc2d3fc8689a6456; Thu, 17 Dec 2020 08:22:09 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: RPi4 vs. use of /usr/local/share/u-boot/u-boot-rpi-arm64/u-boot.bin : RPi4 boot crashes in my context; only 1st RAM page is reserved Date: Thu, 17 Dec 2020 00:22:08 -0800 References: To: freebsd-arm In-Reply-To: Message-Id: <6F62F9B6-9092-4833-A78B-477FBAB69D34@yahoo.com> X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4CxQ2w6Srgz54tw X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.45 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.95)[-0.953]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.204:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.64.204:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.204:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.204:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 08:22:18 -0000 On 2020-Dec-16, at 23:25, Mark Millard wrote: > Based on using /usr/local/share/u-boot/u-boot-rpi-arm64/u-boot.bin > and the bdinfo u-boot command, note the reserved.reg[0x0].size value > and .base value for the RPi4 8 GiByte example that I tested with: >=20 > lmb_dump_all: > memory.cnt =3D 0x3 > memory.size =3D 0x0 > memory.reg[0x0].base =3D 0x0 > .size =3D 0x3e000000 > memory.reg[0x1].base =3D 0x40000000 > .size =3D 0xbc000000 > memory.reg[0x2].base =3D 0x100000000 > .size =3D 0x100000000 >=20 > reserved.cnt =3D 0x2 > reserved.size =3D 0x0 > reserved.reg[0x0].base =3D 0x0 > .size =3D 0x1000 > reserved.reg[0x1].base =3D 0x3db4bb30 > .size =3D 0x4b44d0 >=20 >=20 > Only 1 page at the beginning of RAM is protected from accidental > use by u-boot. This is the same general type of problem that > u-boot-rpi4 used to have with not handling armstub8-gic.bin 's > memory use requirements: more than one page needs to be > protected. The above paragraph is wrong in its details, despite a similarity in the older and new problem contexts: The old problem fix was making the FreeBSD kernel see a reserved area bigger than a page so that the kernel did not mess up armstub8-gic.bin RAM content. (Previously the kernel had not touched that RAM just by accident.) The above problem is making u-boot internal activities see a reserved area sufficently bigger than a page to also avoid messing up armstub8-gic.bin RAM content (including the code), but at an earlier stage in the boot sequence. The crash never got to the FreeBSD kernel so the problem is distinct from the older crash details. I've not done enough to prove that the reserves size is the cause the cause of the crash when I use u-boot-rpi-arm64's u-boot.bin . My use of a u-boot-rpi4 u-boot.bin variant that also respects armstub_rsrvd means that my u-boot-rpi4 based boots do have a u-boot that reserves the armstub8-gic.bin RAM. But its booting fine does not prove that no other difference is involved: it is just suggestive. > That might be contributing to the boot attempts ending up with > Synchronous Abort: >=20 > PM_RSTS: 0x00001000 > RPi: BOOTLOADER release VERSION:c305221a DATE: Sep 3 2020 TIME: = 13:11:46 BOOTMODE: 0x00000006 part: 0 BUILD_TIMESTAMP=3D1599135103 = 0x2e7284c8 0x00d03114 > uSD voltage 3.3V > Initialising SDRAM 'Micron' 32Gb x2 total-size: 64 Gbit 3200 > . . . > MESS:00:00:07.718966:0: gpioman: gpioman_get_pin_num: pin = SDCARD_CONTROL_POWER not defined >=20 >=20 > U-Boot 2020.10 (Dec 15 2020 - 20:55:53 +0000) >=20 > DRAM: 7.9 GiB > RPI 4 Model B (0xd03114) > MMC: mmc@7e300000: 1, emmc2@7e340000: 0 > Loading Environment from FAT... In: serial > Out: vidconsole > Err: vidconsole > Net: eth0: ethernet@7d580000 > PCIe BRCM: link up, 5.0 Gbps x1 (SSC) > starting USB... > Bus xhci_pci: probe failed, error -110 > No working controllers found > Hit any key to stop autoboot: 0=20 > "Synchronous Abort" handler, esr 0x96000004 > elr: 000000000009c0c8 lr : 0000000000092194 (reloc) > elr: 000000003df790c8 lr : 000000003df6f194 > x0 : d519b040aa010000 x1 : 000000000000005c > x2 : 0000000000800000 x3 : 000000003dfd3670 > x4 : b900080152b00000 x5 : 000000000000005c > x6 : 000000003dfd3670 x7 : b900080152afff90 > x8 : 0000000000000000 x9 : 0000000000000008 > x10: 00000000ffffffd0 x11: 0000000000000006 > x12: 000000000001869f x13: 000000000000add8 > x14: 000000003db4ce38 x15: 0000000000000002 > x16: 0000000000004110 x17: 5497100900024000 > x18: 000000003db58d90 x19: 000000003dfd30b0 > x20: 0000000000000070 x21: 000000000000006d > x22: 000000000000000a x23: 0000000000000005 > x24: 000000003dfbf8ef x25: 000000003dfc7ad6 > x26: 0000000000000000 x27: 000000000000006d > x28: 000000003dfe4e94 x29: 000000003db4c100 >=20 > Code: eb03005f 54ffff43 f9400ca4 17ffffe0 (f9400404)=20 > Resetting CPU ... >=20 > resetting ... >=20 >=20 > Context details (booted using a variant of u-boot-rpi4 that > also respects armstub_rsrvd): >=20 > # uname -apKU > FreeBSD RPi4B 13.0-CURRENT FreeBSD 13.0-CURRENT #47 r368500M: Thu Dec = 10 03:15:10 PST 2020 = root@FBSDFHUGE:/usr/obj/cortexA72_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/sys/GENERIC-NODBG arm64 aarch64 1300131 1300131 >=20 > # svnlite info /usr/ports/ > Path: /usr/ports > Working Copy Root Path: /usr/ports > URL: svn://svn.freebsd.org/ports/head > Relative URL: ^/head > Repository Root: svn://svn.freebsd.org/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 558163 > Node Kind: directory > Schedule: normal > Last Changed Author: manu > Last Changed Rev: 558163 > Last Changed Date: 2020-12-15 07:07:07 -0800 (Tue, 15 Dec 2020) >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Dec 17 09:38:14 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EBBC64B21DE for ; Thu, 17 Dec 2020 09:38:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CxRkX6MfRz596q for ; Thu, 17 Dec 2020 09:38:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608197890; bh=lzFJbwcyROpVMHjcxi5IxSzt1fnq3D9O0qmKf+BceYq=; h=From:Subject:Date:To:From:Subject; b=gPKKaA0ZAG22UDPs5vTAhfjPls+StBzEo/VVLAR8evDtBXFhru5XMgLwtYqE7kEWiGxzy5fl62i96Relo5QmiQ2XM0ZMk0h0SonkTu92Xoc/bIt+EcZ08ynpFgiNo536v6wC2iVmmWtxbDjW4nNujb2La6O5XMw9cuxK/j6q99jeZZnwnN3WNQDg7QPvQGfeJjRC8Vdi4ZJGSYybOGW5uQ+I1L8r1oIFa/iDra/E5vQZbtUV3Dm+totMc5LRsNAH0JqR8qn3fJz12kBsuZl636a4vTpuEX+qO1uy+vrN3fEljCip7mf+Y4y3jo8pSaJqM1d0qfi48kri2CP8/3eueA== X-YMail-OSG: 1tzFxFAVM1kNeuI.L1Bk9XxTBTnsmEQloQIQ11Q_3BF0GP7b2S0_mm7H9aXQfXH Ej5mM0OXc16VEt_hFiqsJTjCtv4TxpKEHZ3aEtPGgWffKu4o.wOoGIKDy0KiTp9xx8P_liirpq14 PU8psf28HFEpaeHbOFi.fjzmtmB4zRScyJd41Lrvtr_EWsyV5jLen.lo_yWZsCVE.sanrlRIa5FW iBW9MzESJ38HUnZVJ9nmXuXKv0WH15YTs5JiR8yX9COpt8URnhl2N1YDXUfxcDmo2KMngaEenQZH s3ymdaJpBL3ziHaUEXqXu.A8h9XTRgCHKDD_9oaJQ4nEO1.WO0nDGH1ejXCEPMrT9NP3BQzD6LXE egPVC6LKWROl4nkfykWzYuSNiB8G8RcIQgCTU9estmXaGvb_.KFxcFBGyjpxpkvC.3Od7XloIyGc BGM0y_Orlg7RlRGQw2jLkq7CkVrRx60rO4OOezCWHgDXhcYSkQHeBvyh4mqUYVU86wcdZ1SilDYx 0HjgUUnk0DyTaDY0raox8MlkviJb.yX3Su9eVrgAZvcBnbnAwc4pDGNzQIorUhr3vD3Y_rKxL1xc ErWbgFfeX8pyvP2XYFbeam7BDdRp4n7xA.M1Exhbd.nEePETiJWISy6_YClEMW_lq8OFXKyF2Vhu EbtssSI1eO1qCedCc1Q2mIFrZTefoXWA1ROnHalGKgt5XvzgdJ5Okg3AjMpd7tXR7yzEWQlWpWIy 0qbHqX8WgpYzkFz0.gj3jFJI6x8RmIvVq.QoQKqoEmDdQ4dsGBcV.Uc9Wmg9bwDdYJAKM7rbKKkX D8nuCN2pe50JOsTq3UJkZQ1_RgzzQvxNMVEzm6jmvjmJwfyyFmCp3qOiSnW1gFjmsH7bIdq1pf9Y D.cKhiSVBhSnEPo5.pEobcxZS3hjAXNAuO.dPuA8TAosys1tdgnfDxknHi.6vDWAYqTfcirScFoO 9REnp8c4IlvP4fPBj01yVRcnswUeXhQVy_jdwmmygDEQL7BajV7KeN.TykLiLVNzLwEpqlPBE4hX v2_0jN9i0bBl3iTFlHIg7ir6hprc.pnx3B4pOd6eMAKTKANQRjQ8i8bcmyrKVum0zm1h2puCCOp4 zhDuqGDoNBxGWdfIeWMIlNnc0iqPGaz5892dNma0g6xSSmDuh6wWGEiduuWGRUS41oMeNRN6APTg M39TMHAss8zKOL9nxnGG8bId1QLk0ndCN45Y7QjjsIX6aFsknjH87L7z1oEY0a3G_vuMIxffyw2h 1p0KWh5kMaATUuDq33Zu0w_ANlnqiu9_aegr2f7CtSfd7ucqFA.8RExtMjgcho4roD6u52FT4DtG o4dHnM2Ah8do5P2zWVZXd79G2SzKTziCl1bPUrXQOtoLmOJXNgbvvMAM5KDaI6zv.jG8xBXvPCAA iKuaZJZdo2Q.Imh45QpaLJFDozPcxSLWtrqh63g1ZmHn95lia3OYypG4gc5EMA9aiETdonBkdmxE PIj7Ngryu.s.TzIKE1HWkC.7qMv4enFq1HYnApnaS7xcJjxm_9n048G7YG0tpEfugEBLWqKGAoQY dDsjoaBzSjlK9wSij0dvdE7kV9QE6e6rtxWuina5CJfW6RdtnEAjdVtvstSISa9ZYuTyK3bu0AWi kxdlBb3D6bb84KO.YMKjFKXji0DoBCsUrAfgSktYTMQDAIu2loz84yDl3nn1PMhWG6BjYuMsjBS_ sa4_itewzoc3b2aoEWYFgqbOJuUq9d8EcIA.Ep3vd62lytSH43XOC9qZVA62eroDNoqETKmLm5AH nrW2jXQVvSSHhqUjYqXewjtiP3rOpFgraWMvhEE5ktVxJWvm07pQbFNzJveWIFsvd90wBZHLTZIC nq.pAH8DKQ5h6PoPWmKcPwX37vcftAvBH8GMmiocXTejRepPMTuRxIzjMOUmtddr3Harhcl.cJer MzjUOrowTBDvIZyfJ35O54ypB8QL0HKAByC72vLuzq5CTzQ_YLJky1ZhD_nruayvBbFDuMiao_Kx xxGJ95lJc2oakRVcPgW0V9eFbZ5iBq3VDPqaTy2TWWV9wJQytQsLHUs2gi5FdlBkHp4rvdDx4pxG FBtwT1uh4h8LM5NwObuV61tCrunU1VLmHbGyQfj88yL6k2nAlc.1KuSHZAaejCs8lNNY9x.X8Am4 XCR5E5M46i1YuH1DZAV9_wdZnYd_AyjfoEKG2GtxwHLaTAu2fRGDtA67R65ucYz5K2HXSo0oyul6 464kTKVPu3Dn7FQCkl3QUPFr10NqL_wWaOz0JPuGEsyAJwEBYEFhYXugEHkDBo9ei4acbM1GKm1o vrQslm_LiJQPADuE211Ci3f1_KeeIeSpl5KPWXuBG_iFVzuqMSYCXL_Z0j3x6.hBwIZmbHN5F_E0 NVV30gezXcDUPcxJygJQu0F0q.PA9PKKa7HW6dQv5VADVS.YRt47.aSH.g0dj9WzL1sGkgM5MQpX uAbM69xuv3W81KslJm8gdK5T35w15GqGdKtWBZN7FvJxGfPA71BAXRKel4kdLTsjB8H.iPtl.L2P Bz6LnXnhY7_nvR7l6VT8- Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Thu, 17 Dec 2020 09:38:10 +0000 Received: by smtp422.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 872ef640d11d746bde8cc0464abe9932; Thu, 17 Dec 2020 09:38:06 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: head -r365932 to -r368500 upgrade lost https://github.com/pftf/RPi4 v1.21 USB-only based booting for RPi4 (8 GiByte example) Message-Id: Date: Thu, 17 Dec 2020 01:38:06 -0800 To: freebsd-arm X-Mailer: Apple Mail (2.3654.20.0.2.21) References: X-Rspamd-Queue-Id: 4CxRkX6MfRz596q X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.82:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; URL_IN_SUBJECT(1.00)[github.com]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.68.82:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.82:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 09:38:15 -0000 I do not have time now to do much exploring for what contributes to the problem but I figured I'd report this much in case anyone else has a similar problem. For the UEFI USB-based boot the RPi4 ends up doing: (The kernel and earlier stages were loaded from the USB SSD just fine.) . . . xhci0: iomem 0x600000000-0x600000fff irq 0 = on acpi0 xhci0: 32 bytes context size, 32-bit DMA usbus0 on xhci0 xhci0: usbpf: Attached dwcotg0: iomem = 0xfe980000-0xfe98ffff irq 1 on acpi0 usbus1 on dwcotg0 dwcotg0: usbpf: Attached . . . usbus0: 5.0Gbps Super Speed USB v3.0 usbus1: 480Mbps High Speed USB v2.0 Release APs...Trying to mount root from ufs:/dev/gpt/RPi4Broot []... done Root mount waiting for: usbus0CPU 0: ARM Cortex-A72 r0p3 affinity: 0 usbus1 Cache Type =3D <64 byte D-cacheline,64 byte = I-cacheline,PIPT ICache,64 byte ERG,64 byte CWG> CAM . . . regulator: shutting down unused regulators ugen1.1: at usbus1 ugen0.1: at usbus0 uhub0 on usbus1 uhub1 on usbus0 uhub0: on usbus1 uhub1: on = usbus0 uhub0: 1 port with 1 removable, self powered uhub1: 5 ports with 4 removable, self powered ugen0.2: at usbus0 uhub2 on uhub1 uhub2: on = usbus0 Root mount waiting for: usbus0 CAM uhub2: 4 ports with 4 removable, self powered Root mount waiting for: usbus0 CAM ugen0.3: at usbus0 Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 Root mount waiting for: usbus0 Root mount waiting for: usbus0 . . . (The same USB SSD mounts root and boots fine via a u-boot based microsd card stage being involved. Historically I've been able to boot both ways.) Context details (booted using a variant of u-boot-rpi4 that also respects armstub_rsrvd): # uname -apKU FreeBSD RPi4B 13.0-CURRENT FreeBSD 13.0-CURRENT #47 r368500M: Thu Dec 10 = 03:15:10 PST 2020 = root@FBSDFHUGE:/usr/obj/cortexA72_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/sys/GENERIC-NODBG arm64 aarch64 1300131 1300131 # svnlite info /usr/ports/ Path: /usr/ports Working Copy Root Path: /usr/ports URL: svn://svn.freebsd.org/ports/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 558163 Node Kind: directory Schedule: normal Last Changed Author: manu Last Changed Rev: 558163 Last Changed Date: 2020-12-15 07:07:07 -0800 (Tue, 15 Dec 2020) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Dec 17 17:38:20 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 089604BDEFE for ; Thu, 17 Dec 2020 17:38:20 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CxfNV22X0z4SKC for ; Thu, 17 Dec 2020 17:38:17 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id 0BHHcbZL031354 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 17 Dec 2020 09:38:37 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 0BHHcbfF031353; Thu, 17 Dec 2020 09:38:37 -0800 (PST) (envelope-from fbsd) Date: Thu, 17 Dec 2020 09:38:36 -0800 From: bob prohaska To: freebsd-arm@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201217173836.GA31318@www.zefox.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4CxfNV22X0z4SKC X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [-1.10 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; RBL_DBL_DONT_QUERY_IPS(0.00)[50.1.20.27:from]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[50.1.20.27:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 17:38:20 -0000 On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > The FreeBSD project will be moving it's source repo from subversion to git > starting this this weekend. The docs repo was moved 2 weeks ago. The ports > repo will move at the end of March, 2021 due to timing issues. > Which of git config pull.rebase false # merge (the default strategy) git config pull.rebase true # rebase git config pull.ff only # fast-forward only is most appropriate for a test-only source tree? It would be nice to preserve local changes, but nothing will ever get put (pushed?) back to the repository. Apologies if the answer is in front of my nose! bob prohaska From owner-freebsd-arm@freebsd.org Thu Dec 17 17:52:21 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DA8964BE63B for ; Thu, 17 Dec 2020 17:52:21 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (fuz.su [IPv6:2001:41d0:8:e508::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "amnesiac", Issuer "amnesiac" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cxfhh56kpz4Tm8 for ; Thu, 17 Dec 2020 17:52:20 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (localhost [127.0.0.1]) by fuz.su (8.15.2/8.15.2) with ESMTPS id 0BHHqCmD087398 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Thu, 17 Dec 2020 18:52:12 +0100 (CET) (envelope-from fuz@fuz.su) Received: (from fuz@localhost) by fuz.su (8.15.2/8.15.2/Submit) id 0BHHqCiv087397; Thu, 17 Dec 2020 18:52:12 +0100 (CET) (envelope-from fuz) Date: Thu, 17 Dec 2020 18:52:12 +0100 From: Robert Clausecker To: freebsd-arm@freebsd.org Cc: freebsd-arm@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201217175212.GA87260@fuz.su> References: <20201217173836.GA31318@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201217173836.GA31318@www.zefox.net> X-Rspamd-Queue-Id: 4Cxfhh56kpz4Tm8 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of fuz@fuz.su designates 2001:41d0:8:e508::1 as permitted sender) smtp.mailfrom=fuz@fuz.su X-Spamd-Result: default: False [-3.30 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:41d0:8:e508::1:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[fuz.su]; SPAMHAUS_ZRD(0.00)[2001:41d0:8:e508::1:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 17:52:21 -0000 Hi bob, The safe solution is git config pull.ff only This prompts you to manually deal with local changes in the tree. The other two options create a merge commit (merge) or rebase your local changes on top of the remote updates (rebase) on pull. In no case will a pull action push anything back to the remote repository. Yours, Robert Clausecker On Thu, Dec 17, 2020 at 09:38:36AM -0800, bob prohaska wrote: > > On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > > The FreeBSD project will be moving it's source repo from subversion to git > > starting this this weekend. The docs repo was moved 2 weeks ago. The ports > > repo will move at the end of March, 2021 due to timing issues. > > > > Which of > git config pull.rebase false # merge (the default strategy) > git config pull.rebase true # rebase > git config pull.ff only # fast-forward only > is most appropriate for a test-only source tree? It would be > nice to preserve local changes, but nothing will ever get put > (pushed?) back to the repository. > > Apologies if the answer is in front of my nose! > > bob prohaska > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" -- () ascii ribbon campaign - for an 8-bit clean world /\ - against html email - against proprietary attachments From owner-freebsd-arm@freebsd.org Thu Dec 17 18:44:39 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A69B14BFCC9 for ; Thu, 17 Dec 2020 18:44:39 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cxgs26z27z4YfV for ; Thu, 17 Dec 2020 18:44:38 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72b.google.com with SMTP id w79so27351851qkb.5 for ; Thu, 17 Dec 2020 10:44:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eCM6N2KshKxV5n4vWVPPdF3H3i73mgEr975VN7IMPtc=; b=NY4EBURMGbEsg/htlBfOaY/Mx2KpSLuuy6u/GRv8EzJTeE+COf92nXgAP8fYHv33m+ kOxPhr4FZOJnVy0WVsjWnfLboh9R1DjFKdTA6Me26EJoVC76HTuA4CORYFcJuu9Go1PK 4DUNIM0n9fHmOahUIxLXfDTEjenWqCq1JNFIkJUn5G2GF03xBqvub2xJYn6OG18C3JtE 9oZpmpcBrzHYjiTuSfKxW27zMaXXFZKCjLcl2SYZs4XqpIffY3kmytKdJmKRKy71ovu8 PkMOt0VkZMf5KlT2Zxhyp8Nwj4EFZOgDB974X8KfFRWchR22hTplG2+hb3oNpH2jM/A9 e7hA== 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:cc; bh=eCM6N2KshKxV5n4vWVPPdF3H3i73mgEr975VN7IMPtc=; b=PsBB9jTaEPaPlwmFhvSvno+yWuiS2jly/BOhaj8WBIwgcK6W5FNUU25q4rmcdSrC0g qMHuUK0uVaoYWrCUJhnPRG5hHDl+ObxhWHFBuu24PyKcs5OFklDDb9ILCGKhgrWyQNDa oBktkFPCx7pRRVCLqFX4PYfILSlqniybR/xk4yyVTRPSMUkbggvzuuK0nYDkBRdNO+hj bCTgEwm2JnjbWCFneVLkHmdOuCtoVZAmeGW/IVOAlL903jYHG3V0RvePsqsj6dNJAzdo TzvmHaNgJGn+t8vdvhR9C8mArWPso6cFpX2DEx/y5KACPaL9VkKtWS4XoLIm6taxIEdt WyoA== X-Gm-Message-State: AOAM5307TEItyOYq2PwOIDGAX3TvCWyOGbzP6Yw3sNo1lli5PTdf6hKp 1RDGjrsvhUQPo6zRA/61FN+Yu2KhABHGlbNMh70Ye9wvwUFEYQ== X-Google-Smtp-Source: ABdhPJx2te0CipmdDx1um7sVuO8ny2BMgLSP8ie55elVgBTr2OPj8WoYOiyKhE7PSpLTYNSjNNgEmXZ4zk4WFYG2o8o= X-Received: by 2002:a37:4a4e:: with SMTP id x75mr669792qka.89.1608230677920; Thu, 17 Dec 2020 10:44:37 -0800 (PST) MIME-Version: 1.0 References: <20201217173836.GA31318@www.zefox.net> In-Reply-To: <20201217173836.GA31318@www.zefox.net> From: Warner Losh Date: Thu, 17 Dec 2020 11:44:27 -0700 Message-ID: Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: bob prohaska Cc: "freebsd-arm@freebsd.org" X-Rspamd-Queue-Id: 4Cxgs26z27z4YfV X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=NY4EBURM; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::72b) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-3.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::72b:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72b:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::72b:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-arm]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 18:44:39 -0000 On Thu, Dec 17, 2020 at 10:38 AM bob prohaska wrote: > > On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > > The FreeBSD project will be moving it's source repo from subversion to > git > > starting this this weekend. The docs repo was moved 2 weeks ago. The > ports > > repo will move at the end of March, 2021 due to timing issues. > > > > Which of > git config pull.rebase false # merge (the default strategy) > git config pull.rebase true # rebase > git config pull.ff only # fast-forward only > is most appropriate for a test-only source tree? It would be > nice to preserve local changes, but nothing will ever get put > (pushed?) back to the repository. > > Apologies if the answer is in front of my nose! > 'git config pull.ff only ' is the safest for that scenario. It will ensure that you don't accidentally wind up with a polluted stream. You'll know your local copy is always the same as upstream. It's how I run in and I *DO* have things to push. When I have stuff in main and hit a collision between putting it there and pushing, I do a git pull --rebase, but that has some issues with merge commits, but since merge commits are confined to vendor branch support, that's usually OK for me. Warner From owner-freebsd-arm@freebsd.org Thu Dec 17 20:08:40 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E3ADC4C25EC for ; Thu, 17 Dec 2020 20:08:40 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cxjjz6zf3z4hMm for ; Thu, 17 Dec 2020 20:08:39 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id 0BHK95ew031817 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 17 Dec 2020 12:09:05 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 0BHK942g031816; Thu, 17 Dec 2020 12:09:04 -0800 (PST) (envelope-from fbsd) Date: Thu, 17 Dec 2020 12:09:03 -0800 From: bob prohaska To: freebsd-arm@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201217200903.GA31594@www.zefox.net> References: <20201217173836.GA31318@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4Cxjjz6zf3z4hMm X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [-1.10 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; RBL_DBL_DONT_QUERY_IPS(0.00)[50.1.20.27:from]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[50.1.20.27:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 20:08:40 -0000 On Thu, Dec 17, 2020 at 11:44:27AM -0700, Warner Losh wrote: > > 'git config pull.ff only ' is the safest for that scenario. It will ensure > that you don't accidentally wind up with a polluted stream. You'll know > your local copy is always the same as upstream. Thanks, that makes two votes for pull.ff only. Done. Is it possible to use an old repository cloned back when the change to git was first announced and last updated around Sept. 25th, or should I start with a fresh clone? All tries at updating my old copy report it's up to date, which can't possibly be true. It doesn't look easy to recover the original URL, nor the actual date of the last pull command. Thanks for everyone's help! bob prohaska From owner-freebsd-arm@freebsd.org Thu Dec 17 20:40:35 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6996B4C3BCA for ; Thu, 17 Dec 2020 20:40:35 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CxkQp4ljBz4lfw for ; Thu, 17 Dec 2020 20:40:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72f.google.com with SMTP id 19so5248qkm.8 for ; Thu, 17 Dec 2020 12:40:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vupoKF+4BC3D3BegK4q6DYIM3EncRWdttObvudSZh4A=; b=k8ny8EVqpoOK6RCCN/LD0udDH+ILC4U63SKYlYsRa1G6IbvKN05Dxrde3b95EpTktQ TuG4uRfy20KtBFPdHAHwRkhIyy/pLawHhBZaV7sunZdPRXRN2HNSBnqcHKA7hM5W2uj5 I5jex3Y8ejquG8sMzed8tT5kUjKkDA3qgPcxLr/+RgQImND41LnME+3YNWbwz2gS3rWb 6lbQH/ii6YtlNOWFTWeR7XOThG9uoMn3S1Q8NVRg4HKqzN2g0AA7LSY6xPthNPBU0jj3 lMCqh7NsUxjB30YrtUJCkgGF4Hrh5OlDCaBipTTs5OY4k4HPU1ouCo/vkoUcsWeoi96w f/ew== 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:cc; bh=vupoKF+4BC3D3BegK4q6DYIM3EncRWdttObvudSZh4A=; b=mIO3j0cpVnpc2u5A/UbwVG7gWVzrepp9Aret9gq5A3rdegtUjh90Oh7lq1/EJGrUFD ShZgR+g8jS+E/aZ+4nW6DfMflCNiwQFzNP7oNWzCQlvuFk1ofj8mh7Hbz1JNlplvOcbl MxWyiFbx/2f11RCGPHfx4PDU1KUnuud3hAChgcYeeoo7Pv1ClAXg1FH82nnipRxs3ciK +k6yULVS7bbHe7PHhUV7zWehif8b8VEYqqEFueAjKj8uoS2Ax/eenewHOv6EuZrdBw/U RCDJHmGnqWD0q3Cv1Gh52UrKtJW6AvUHHlxJAsxk9gouk1znXpaLA891it/izH0ggGAE YrWQ== X-Gm-Message-State: AOAM5314NA07uTotCC23hdtRtVBOLlO0WyeZG8XUrDv0PMZTD+P5YZx0 5Sv8zTTYSSPD9bnaSNFjTb13YEe7YSipr3sjbH1yA1TJvDZi/g== X-Google-Smtp-Source: ABdhPJwRhfOBQpr038tcvvDzK1UKgABFiiiVVFovEDeiokqLM7JanZcjpJ0zJ3mPNZICzD8no49j/PKiENapIamgOZY= X-Received: by 2002:a37:306:: with SMTP id 6mr1188216qkd.206.1608237633820; Thu, 17 Dec 2020 12:40:33 -0800 (PST) MIME-Version: 1.0 References: <20201217173836.GA31318@www.zefox.net> <20201217200903.GA31594@www.zefox.net> In-Reply-To: <20201217200903.GA31594@www.zefox.net> From: Warner Losh Date: Thu, 17 Dec 2020 13:40:23 -0700 Message-ID: Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: bob prohaska Cc: "freebsd-arm@freebsd.org" X-Rspamd-Queue-Id: 4CxkQp4ljBz4lfw X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=k8ny8EVq; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::72f) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-3.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::72f:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72f:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::72f:from]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-arm] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 20:40:35 -0000 On Thu, Dec 17, 2020 at 1:08 PM bob prohaska wrote: > On Thu, Dec 17, 2020 at 11:44:27AM -0700, Warner Losh wrote: > > > > 'git config pull.ff only ' is the safest for that scenario. It will > ensure > > that you don't accidentally wind up with a polluted stream. You'll know > > your local copy is always the same as upstream. > > Thanks, that makes two votes for pull.ff only. Done. > > Is it possible to use an old repository cloned back when the > change to git was first announced and last updated around > Sept. 25th, or should I start with a fresh clone? All tries > at updating my old copy report it's up to date, which can't > possibly be true. It doesn't look easy to recover the original > URL, nor the actual date of the last pull command. > You're better off with a fresh copy. Since September a number of issues have been discovered requiring hashes to change again. Warner From owner-freebsd-arm@freebsd.org Sat Dec 19 06:27:40 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 163AE4BD107 for ; Sat, 19 Dec 2020 06:27:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CybPl1BTZz4mFv for ; Sat, 19 Dec 2020 06:27:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608359257; bh=TrEoNJIGoArvvKCVW9hElhNqNnLpwviq0OquqNJ5awl=; h=From:Subject:Date:To:From:Subject; b=dmnMvwi93p70aZyGVmQjD/PEOZJN8X/r+jrrW8yPeqQXucMVtFXnMHTXlcgUCiGJtfxajfrb8rvD9KC4NL7BFv0Cn0jxWpmwmIkHXIAH0pefZo3U+yakkt4UEM0WT2UN2eH1VwxehRqe7fHrpP64wykB5B84bU4VxD5xI7jWyEN3OketG7/rjqyT74I4yfNEMuvHNW7aBMVgLT9Rllzh9XJl3S5a1tMa3OsKw1miwEk2jrNvkUkBTSBR+gLqA5wakUE3GYmbNkejHTEti5Lq4IKfSDKdNw7ueE5eualGmUndKHEZVw/oIJuc575nmO8yK84wdcKPy1ZcLogahjyCVw== X-YMail-OSG: WL5pAc8VM1mVY7nE9U3KvFVqc964rgTYOVjqH0IZSuS.PHxhD1EsrDaEx_JBKTy VBxijpqZBKg_vfKtMQ2GlhjyxpOAzmmOZQKGLgKRjolzhaS9qVFrWxmtAk8rb2c4BXTM.4FaF8mL DBqg5O8YQRGX3lhxVfkUx_COTeXiwajCdubgIwCFKRxtcBJ41S916mtG_3Yd6nvpzsVFazA5yJMl ZcF.Yj__e5VBEBeGLIgtisRNxSyvWCXH0i40AW2oDrn1_qkC.NvJsBa2HNknBVLeLhiAaibESSAu a0zP8DIpccp2YQDs1KEBFBTcg_c4qfFjB7nRn8aY..4oYwGgEG_ueueuZe_uFKgtSNfAXBOGWxrO 2f4ajIe2eWjY6YlmMaWThuz1YgO9Kr5iJdWXWVLzvCDhHGmeZ77EHEjb5T2ctBS8l01vM2hhYOm3 l_n1PQtNs.Eeo.ItaSApeuboHVX8uWiacjEK2FSwqQluQXhPst4D7hmYRKq_mocZgHTIelzLGo7Y l7XmK._myRJbxK9LnAeBnUpINTnHF89Jn.xtyoxHtz50mtjm3iHPOTvObCwUlEqqxEKKJHgF3tKR SOA1f6GAw8VXTErfLR_xMNtV2ryXmf2.rcoG0a_hOiqK1OmtGIxfEnw1eMM1z7H.Im0gbAiqTmkD xl5Yo.MuYXVPYmIkaOf8sy_GuX1Xlx4V5Yu5.YH831V6G1G7xxBOKl9q8aHBbYyvfGEnCXlfKFQg OWU9TxFuhYhjx3mbJvsRrRXSaXNvZCs0FcQbUuU8ZxvroXxB16L1nkF4jGqx79I9YiWRy3qGbWbc pa9pxokEjNErVH_IT5oW2ma3gXa3W6ynhrFnNvrnD_2ZM3LPunBTwsp72Gw89pI69urS5CBIyn4f kRDPlyzzYJAnw4RrKRjNSX9PlSu6AnC9aIMDZjpVkz5l5mt9lrK13lNKtuBd__nzS7y5DvAJCAHo nLaX3yOsIvBMaEyz3pZJLpkzNd.gtH.SkTZp2E_96MF8v0S.LJK3gZ6CHz8VA48_I6ZQtPxnd2A1 o1829nILg4WUP.8r9uXfNOl_l1kBOu.t5dnyRCEL91ZO8E7tfWnJs.fhwHXvaXoBOL.Jt9ZzJ3ql Cq6acCD2467b8JOsLV1fjzmPOdCza.sN37TBXqRVRG3gGMqrXWPXn7mEHXQIixvM.RerC87fbMGW UXE7t0Ve7nInhqkKvWxirkVejEhS8FC3GeeqqTmmeTVFbHx3rBiNgWH8tiICWHMxFKguhOvoXiFB O_6T3m3cbzc6DtI_IQn2NyAEIjRM6iY1WZk_qZc9085zcTue3SghgE2SpqmwVg5U8JGer1td8Q8V mwgZ4oja9p7znvSksDdDI5NhBnCGHyEW2gTGTpLIi41wA7YybWFe7D0PMAtK42hqZ67vTr6t8E52 AQMFmCRAs7rO3ULE5zHOEbALhpUgXFVxoym8XCTHR57uyUbWfsOlHCvIePkjAeLQ.pur9IOelNIE tE_vI_cAbZ9rn6lwVmUV.C3K777KjhWc0Tg7dHucxv_h5RLBxzmXA.HbmionSe5KcqhOkMXxL3J5 BVnfVWFX8JKUpbyiicHy9xXAYByE.WUnE3CVUWD8lfcAWDlbooC2F0dnhvUFAQVLp0EYoY9XKK5M vHi5DW4DRxbvpDSJJyhPYNE7m1W5_4ShYONYgnEwQOqcm4M9OsPa3QQAS6tYEVLVxw_0gHCHqpIP ewlUWGEXVDRQ.Otvjn5IAwc9zHWVVHNKYnN8jN3md87GYLqwb5EoTZGiTiSBJM4lqWIAnDU73IpU 3qy2ClglaPJCg2jnO5jBYsoCnXpsiXxHp3LXgHw6Lm7AF70_YwJdS_wSiAfsyHRJxhafX4QKKR1d DT2DPdaiFPS_MPlyEgyaKHEZ5akzHIVlK9fLReD0_luMdxn8eIe_NIu4VQNHU_S7q8Z6d4vb23wT 1LT.kj0dFc_uOsyZqkzgPwzwwa.bnRB80EkhayYrlo82CEtEZ9PKhOhszNMQx.YKKTqgd8RK71Ay tgmn8GvgrIu7xv63S2tP3a4yPGRGrpaDmb3LSlZ08e6r4ywgRM584NIGF1yb99mgApqZHdb0zRQg OAanKo0tPCc9dLXkm_0PAsRe1mGU3kzt.y2cK.kqJ790ev2yBfdcgdf1cVlHSRgJrla9sJvbVTl8 dls8JIVjmD8jL3Kk0NA0I1a4tHTgb5.rfenzQqAraRa27.K8tfwDg1ECLg5FaUYxx9ettpJCGHlw C2VXQrcVGPM1heOR8odjGN8PBztu3cEzsaB7sPnVoeT83WVvq9KyxCb8hF0m6DykUq.rI0FUnE3f uYEW83JufrRjZAEqvLf5urH1.cyv4sd1wEHoxO0j7SNb3Z5DpEo_0Zuo4XnTp2L9.Iuwcpyr1evZ eFWO1rj.VnlePb9nzrjMnQLm0fRQS8BIBp5Po5G3RW96PZDWTlWvFcHKYWrtnkojWFROL0QjZF0K bI8E54dFumStLzrVjSU6eda8b..BOY1.TwJGO9Bd4.vPoGZL8oaYSxeDmuNUFfdkOXNshT8.86hC 8B6yA62OnXgNwzMpXnn__gzxupGjenB61I.vyn1vMpmMFd5b8bsa5x0BYUfud638Yvz_MTIin2Vf H0dK1fCE2SjeXCgm8nzYArRvc5uV.ELCs_N4KNkgQMVl5anSxU4PDtQXkNfhHESBlBHJKwUE_PgQ vOa66Gms6z.7hID_UgPo6Jw-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sat, 19 Dec 2020 06:27:37 +0000 Received: by smtp411.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 26315aee6695c2f74e6055b656b85d35; Sat, 19 Dec 2020 06:27:31 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: debug head -r368500 kernel (for example) : "lock order reversal: (sleepable after non-sleepable)" involving ure0 and a sysctl lock; more Message-Id: Date: Fri, 18 Dec 2020 22:27:28 -0800 To: freebsd-arm , FreeBSD Current X-Mailer: Apple Mail (2.3654.20.0.2.21) References: X-Rspamd-Queue-Id: 4CybPl1BTZz4mFv X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.146:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.146:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.146:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.146:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2020 06:27:40 -0000 The following is from head -r368500's artifact kernel from: = https://artifact.ci.freebsd.org/snapshot/13.0-CURRENT/r368500/arm64/aarch6= 4/kernel.txz but the same sort of material showed for -r368000 . (I was attempting a bisect for a different issue but the debug kernels did not fail for what I was looking for and all the debug versions that I tried reported similarly to the below.) Note also the mixing in of "uma_zalloc_debug" activity after the initial LOR backtrace, ure0 still involved. Autoloading module: if_ure.ko ure0 on uhub0 ure0: = on usbus0 add host 127.0.0.1: gatelock order reversal: (sleepable after = non-sleepable) 1st 0xffffa00002b2cea0 ure0 (ure0, sleep mutex) @ = /usr/src/sys/dev/usb/usb_request.c:714 2nd 0xffff000000dd6858 sysctl lock (sysctl lock, sleepable rm) @ /usway = lo0 fib 0: route alrr/src/sys/kern/kern_sysctl.c:836 lock order ure0 -> sysctl lock attempted at: #0 0xffff00000056d068 at witness_checkorder+0xc54 #1 0xffff0000004f8f08 at _rm_wlock_debug+0x88 #2 0xffff00000050ee2c at sysctl_add_oid+0x60 #3 0xffff00009e415780 at ure_attach_post+0x1a78 #4 0xffff000000391d6c at ue_attach_post_task+0x3c #5 0xffff0000003826e0 at usb_process+0x10c #6 0xffff0000004baa1c at fork_exit+0x7c #7 0xffff000000816544 at fork_trampoline+0x10 uma_zalloc_debug: zone "malloc-128eady in table " with the following non-sleepable locks held: exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked @ = /usr/src/sys/dev/usb/usb_request.c:714 stack backtrace: #0 0xffff00000056d388 at witness_debugger+0x64 #1 0xffff00000056e518 at witness_warn+0x3ec #2 0xffff000000778f9c at uma_zalloc_debug+0x2c #3 0xffff000000778998 at uma_zalloc_arg+0x2c #4 0xffff0000004d534c at malloc+0xa0 #5 0xffff00000050ee80 at sysctl_add_oid+0xb4 #6 0xffff00009e415780 at ure_attach_post+0x1a78 #7 0xffff000000391d6c at ue_attach_post_task+0x3c #8 0xffff0000003826e0 at usb_process+0x10c #9 0xffff0000004baa1c at fork_exit+0x7c #10 0xffff000000816544 at fork_trampoline+0x10 uma_zalloc_debug: zone "malloc-16" with the following non-sleepable = locks held: exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked @ = /usr/src/sys/dev/usb/usb_request.c:714 stack backtrace: #0 0xffff00000056d388 at witness_debugger+0x64 #1 0xffff00000056e518 at witness_warn+0x3ec #2 0xffff000000778f9c at uma_zalloc_debug+0x2c #3 0xffff000000778998 at uma_zalloc_arg+0x2c #4 0xffff0000004d534c at malloc+0xa0 #5 0xffff0000005f8c80 at strdup+0x2c #6 0xffff00000050eeb8 at sysctl_add_oid+0xec #7 0xffff00009e415780 at ure_attach_post+0x1a78 #8 0xffff000000391d6c at ue_attach_post_task+0x3c #9 0xffff0000003826e0 at usb_process+0x10c #10 0xffff0000004baa1c at fork_exit+0x7c #11 0xffff000000816544 at fork_trampoline+0x10 uma_zalloc_debug: zone "malloc-64" with the following non-sleepable = locks held: exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked @ = /usr/src/sys/dev/usb/usb_request.c:714 stack backtrace: #0 0xffff00000056d388 at witness_debugger+0x64 #1 0xffff00000056e518 at witness_warn+0x3ec #2 0xffff000000778f9c at uma_zalloc_debug+0x2c #3 0xffff000000778998 at uma_zalloc_arg+0x2c #4 0xffff0000004d534c at malloc+0xa0 #5 0xffff0000005f8c80 at strdup+0x2c #6 0xffff00000050eee4 at sysctl_add_oid+0x118 #7 0xffff00009e415780 at ure_attach_post+0x1a78 #8 0xffff000000391d6c at ue_attach_post_task+0x3c #9 0xffff0000003826e0 at usb_process+0x10c #10 0xffff0000004baa1c at fork_exit+0x7c #11 0xffff000000816544 at fork_trampoline+0x10 uma_zalloc_debug: zone "malloc-32" with the following non-sleepable = locks held: exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked @ = /usr/src/sys/dev/usb/usb_request.c:714 stack backtrace: #0 0xffff00000056d388 at witness_debugger+0x64 #1 0xffff00000056e518 at witness_warn+0x3ec #2 0xffff000000778f9c at uma_zalloc_debug+0x2c #3 0xffff000000778998 at uma_zalloc_arg+0x2c #4 0xffff0000004d534c at malloc+0xa0 #5 0xffff00000050ef3c at sysctl_add_oid+0x170 #6 0xffff00009e415780 at ure_attach_post+0x1a78 #7 0xffff000000391d6c at ue_attach_post_task+0x3c #8 0xffff0000003826e0 at usb_process+0x10c #9 0xffff0000004baa1c at fork_exit+0x7c #10 0xffff000000816544 at fork_trampoline+0x10 miibus0: on ure0 rgephy0: PHY 0 on miibus0 add hrgephy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, = 1000baseT-FDX, 1000baseT-FDX-master, auto 0 fib 0: route already iue0: on ure0 The context here is an RPi4 (aarch64 cortex-a72) with: # uname -apKU FreeBSD RPi4B 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r368500: Thu Dec 10 = 07:52:39 UTC 2020 = root@FreeBSD-head-aarch64-build.jail.ci.FreeBSD.org:/usr/obj/usr/src/arm64= .aarch64/sys/GENERIC arm64 aarch64 1300131 1300131 The boot attempts were via uefi/ACPI using https://github.com/pftf/RPi4 v1.21 materials, directly booting from the USB3 SSD, no microsd card involved. Some context in case it contributes something for the above (probably not) . . . The reason for the bisect was: such boot attempts fail to mount route with my non-debug head -r368500 kernel build. (Previously the RPi4 was back at head -r365932 or so.) But my non-debug builds use -mcpu=3Dcortex-a72 . (This combination has caught missing synchronization activity before.) In the failing case the following never shows up: da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number REPLACED da0: 400.000MB/s transfers da0: 228936MB (468862128 512 byte sectors) da0: quirks=3D0x2 and the message: Root mount waiting for: usbus0 repeats indefinitely, unlike historically for my configuration. With the artifact debug kernel instead of the non-debug kernel, the RPi4 boots fine, other things held constant. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Sat Dec 19 06:44:31 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7D4D04BE297 for ; Sat, 19 Dec 2020 06:44:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-23.consmr.mail.gq1.yahoo.com (sonic303-23.consmr.mail.gq1.yahoo.com [98.137.64.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CybnB26PZz4nx0 for ; Sat, 19 Dec 2020 06:44:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608360268; bh=2OkcfCe70t0hZmN0n4HF8nS6jEf/Hq+yfyrM6fYFSPZ=; h=Subject:From:Date:To:From:Subject; b=Mts7YoFU6wBdlmcX9QOES2tgt0enuhPyUzM/T/Z+YfXiibs7VVRIa52kisUAwDAIo5o3rgFtB3nc88Xm9QeM6Jqg7SnniekZDUj14nIZPql02xolvTPnHcIF3QHDv4Y7FkYk7si92CIagGS6EuggxZ6dOGSEcgOKENnX8+6N9TNtPYbriaMzEIfie7E4+YSo8XH7W78xqgllR6OLDkTiKwWnVmyllqhLEwQ5wOJoHiwc1IrOw3g+4cAVpTZX8JFWe71jbN22r0hlmx1xvOFgnP4GnShu2RcBG5kgDBhHkC96eKeB5y/lbMxQpsGenqT73p+EjXysXKlHO7HSyY0YNg== X-YMail-OSG: UZ_2zC4VM1kda.kYcD8xFqygxfMPQUaw5PDXYoXEeBMH4N9S1pS69jW1jLNXqDM S7iIdvtNNka12ajtredDG68KlLBP2Qcd_YEGgkE28wjCUWORIVZKQn3Jtp5yWuH_Mi8R4wuYA_Xn l1dcxtkL1.jOTIzFS9moWQh71rwY_AzXywYmiQY9uwELyqfk2epLGmTm7Mypm50FegqyFN_Tl4f6 9kegoOgRB57FE_XLyxPCseDG.KOgrcs1KgjH2oO51EvPgl37IGO2LUz49WZee4zQlAJxN.RPvutF uWxA_VBWkwQHMkfBWaTDMrRVZnm6RxKS.ZEk5QdkPWrZ86N7i0gLPbuV5_iAEOxoZ0M4zXLY9GrS PAv3UVwSGwwu.X5QT9lmFS34JBNWUL.SbC3UIcwX8SwQ27IlGmrNRj3eFqIO_lCWE9RUw1QO63VB 8ZBbg3bGsRPSU_6jJOYjAwhAq5S8zxfdxh9AbXDhDmSOC4eNcg085txLKoFmMfBp0Pnpkl4xzxyC GR8JkMi8fKTW.YJsxEPZIo1bsCnZhKgQ_Doj4M0AN557XBSRPuYtNefoNqbKNX3GSbEgxsCDLVvZ Ubf2cCGnHZ8iLxZwcZ3e1acKL2e.UhxPnnFbvLjzzSN2f8VLyagqZljMqkPE_vSmTujGddsWNTwI G4At8pOtlpnjzamH97I1XDZvpNJiUBNZh20hIBs.NjxziKEzoVM3uN0Yo7x._deoCSmiV1byqWhS m60yRdtoMODtZeoR2PolL0EJfEfL7cr2kflBgP_XivJBQXun4VGrNfBThUV.uMBAMhGf558l.bSp NFG5LFEdafk0K_ugjIFDfVJpgayh2Hh27H6z2CR3iHqlQUhJlSs3AcyYR9g5l1UDfngc4utO9vH2 CnwSg4kkjVowtIXZJU1zKjgaEvrm6VqZ_wia2FZFBKg_D8V2x355t1FWU5SDaqn_hhVMQMSbTpCr _N7qtiW5.xAVPArsfV94FXI5HiXpTowsFumRT3q72kgJ5oeV3zlXk5c1DzjQ.zlb4qJCm3lKtJZr eooOgMd54kz80t_M.Pe8or9fjGOXRT_M5eZd7qDUixwXqCtwLwQFyKdiwbzwozyywQiHB6P2BnaY r4JCwjlJT5te1nYhs4WBxkJxCb6q.kiWDoLiPoEfMC0xvB9_zPzDgz1L9cIKQCeECnVC4JT.dqHM _c4_ryk2uouzrQ0spv6kV.gOuj.lp64Ni8bW44EEAcBb24urMaoxXr_IG_kMY8LIUvMdh2ZrO0zo GcJnZDEjKDQKVJfFukrCH_t4XyfhO46EWmHdgrpKPE_K4jp03VmQGbTx.iAwj_9yHsOycs4_iaxG sg8tMsud2ih89rBzuqf0yLBmByhAeoTZKBsQT0MZBCyxDop2GJePFKLKed4mWVqJoqW2hF1EJi.O g1k_EZG3EAmuC_vz8kFtFFf_eUO5q7PEk46EkFy.Qe2hu6w7Twn_JAnP2ql4sfa53ahnZaciWxBs xcG5pSChaamWqmpPlSsZycRvhN7Vfg8HMyk5uOWZPMGbFYoQIw67ZV95af48ymYkVFpyDxhfLONH c_sEFzyEaQ8GizLA0QKxzE05q3oDX3sn3sY8Ax8VppecvqMBSllI8bjWLU2d1ulUrvk85rPbUF.. TsbT42ivEO7d0YdqflnG_NYr_FFmmgTS7HtBrm1v2kQkMh2Fq4pt5NUKOewWTJkF38aXTap30Zfv FRT53fAsKa0dVdrXvUOXjxpRghZczWxd.UPY3Q0b_5FHFI0v29fep__Y0nHojF68MSQSTkNYm3hw yzzEd3rW72Rf4AnHWlKYwYjKXxm9NhH5eXJwHuBLCQSBSRmGT04EHwPXKvFUAsuL5nWV2XVCAZty dHLbz69XHzBHRBpOz7YtDEwR20cfr6GXnFCAmn5T7erQFWdR.0i4dyjcWbq6JAAKwwGxvq5EOUHh nhAccR.onu_8L7w4tlUr0P3zhaKL1AjXMxohk2fgmEaoHR9Q2uhGP.Rl9tTEHsmgmqbPELsr0PPf 99SqGogfAIQAhfKhPGwV8C0lEl4CqNyG0q_sl9KyQc2T2mOOsOiFQcFM724hz4PCcb5p.kVcK.RV mueHEcMBDzNhiSyKhxtQuoAvDrfp8oqxFcWi27RUHIrvPHBnFWq4BiavotEXlKEWnBCXDB8l7syE kF4LkLCl3bMI2oSx6Evgs.r2394new52LdhHarGQvjTnvNla4ABbUOUdVkYxLwbqq0KJRgAiggW3 A1LTlpRgep_g0644K8yg8dwmwlqlXKOoEHq7iEm4c8QEmzradViDflojWN8AkOxri316WgSzZVyG xCBCqAUcQRO2e7vrUaYO_G_gESMlLZCCBRojcEnY4aHb2PkTRqw3wZEMA46d1uaxCbEvKb8ysRxA m.83ktAB2U1uDcnBd79d2X4jnxawyfHdAT179zY.br6PMb_k1I8czwdNszEVteUIZNTi2J9g4Yu7 P.BplZ3IkYsuB.pAVTmZfaapFCvrJf3oJrFKMTDjtKCn04ACDG0Y.QCst5YoL9yn7iPuv8w4pboA xWX4xNwgudFlB78HZdAxk9S3fh6r1F7hkGOzzY6BldmGNZyrYgmWLsVE5Cp3oyr9oqOxNyzyA_m6 OYoJ7ftWSDexe9CDA_2fmvhXXp3F1Q6eeDa.kflLY99RBznJU45qc9RCmnJeoJFBJL5vOia2G72v JUdfOLl5yQ.FJPb7te0CXo3A- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Sat, 19 Dec 2020 06:44:28 +0000 Received: by smtp406.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9d0c4ab4bd44960de7e21ec0a4bc7f89; Sat, 19 Dec 2020 06:44:26 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: debug head -r368500 kernel (for example) : "lock order reversal: (sleepable after non-sleepable)" involving ure0 and a sysctl lock; more From: Mark Millard In-Reply-To: Date: Fri, 18 Dec 2020 22:44:24 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <3392879C-F0DC-4F14-9C48-1ADD94214D49@yahoo.com> References: To: freebsd-arm , FreeBSD Current X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4CybnB26PZz4nx0 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.204:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.204:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.204:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.204:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2020 06:44:31 -0000 [I managed to not cc the primary person that I intended but to cc the = secondary person. So this resend just adds jmg and removes hps.] On 2020-Dec-18, at 22:27, Mark Millard wrote: > The following is from head -r368500's artifact kernel from: >=20 > = https://artifact.ci.freebsd.org/snapshot/13.0-CURRENT/r368500/arm64/aarch6= 4/kernel.txz >=20 > but the same sort of material showed for -r368000 . > (I was attempting a bisect for a different issue but > the debug kernels did not fail for what I was looking > for and all the debug versions that I tried reported > similarly to the below.) >=20 > Note also the mixing in of "uma_zalloc_debug" activity > after the initial LOR backtrace, ure0 still involved. >=20 > Autoloading module: if_ure.ko > ure0 on uhub0 > ure0: = on usbus0 > add host 127.0.0.1: gatelock order reversal: (sleepable after = non-sleepable) > 1st 0xffffa00002b2cea0 ure0 (ure0, sleep mutex) @ = /usr/src/sys/dev/usb/usb_request.c:714 > 2nd 0xffff000000dd6858 sysctl lock (sysctl lock, sleepable rm) @ = /usway lo0 fib 0: route alrr/src/sys/kern/kern_sysctl.c:836 > lock order ure0 -> sysctl lock attempted at: > #0 0xffff00000056d068 at witness_checkorder+0xc54 > #1 0xffff0000004f8f08 at _rm_wlock_debug+0x88 > #2 0xffff00000050ee2c at sysctl_add_oid+0x60 > #3 0xffff00009e415780 at ure_attach_post+0x1a78 > #4 0xffff000000391d6c at ue_attach_post_task+0x3c > #5 0xffff0000003826e0 at usb_process+0x10c > #6 0xffff0000004baa1c at fork_exit+0x7c > #7 0xffff000000816544 at fork_trampoline+0x10 > uma_zalloc_debug: zone "malloc-128eady in table > " with the following non-sleepable locks held: > exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked = @ /usr/src/sys/dev/usb/usb_request.c:714 > stack backtrace: > #0 0xffff00000056d388 at witness_debugger+0x64 > #1 0xffff00000056e518 at witness_warn+0x3ec > #2 0xffff000000778f9c at uma_zalloc_debug+0x2c > #3 0xffff000000778998 at uma_zalloc_arg+0x2c > #4 0xffff0000004d534c at malloc+0xa0 > #5 0xffff00000050ee80 at sysctl_add_oid+0xb4 > #6 0xffff00009e415780 at ure_attach_post+0x1a78 > #7 0xffff000000391d6c at ue_attach_post_task+0x3c > #8 0xffff0000003826e0 at usb_process+0x10c > #9 0xffff0000004baa1c at fork_exit+0x7c > #10 0xffff000000816544 at fork_trampoline+0x10 > uma_zalloc_debug: zone "malloc-16" with the following non-sleepable = locks held: > exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked = @ /usr/src/sys/dev/usb/usb_request.c:714 > stack backtrace: > #0 0xffff00000056d388 at witness_debugger+0x64 > #1 0xffff00000056e518 at witness_warn+0x3ec > #2 0xffff000000778f9c at uma_zalloc_debug+0x2c > #3 0xffff000000778998 at uma_zalloc_arg+0x2c > #4 0xffff0000004d534c at malloc+0xa0 > #5 0xffff0000005f8c80 at strdup+0x2c > #6 0xffff00000050eeb8 at sysctl_add_oid+0xec > #7 0xffff00009e415780 at ure_attach_post+0x1a78 > #8 0xffff000000391d6c at ue_attach_post_task+0x3c > #9 0xffff0000003826e0 at usb_process+0x10c > #10 0xffff0000004baa1c at fork_exit+0x7c > #11 0xffff000000816544 at fork_trampoline+0x10 > uma_zalloc_debug: zone "malloc-64" with the following non-sleepable = locks held: > exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked = @ /usr/src/sys/dev/usb/usb_request.c:714 > stack backtrace: > #0 0xffff00000056d388 at witness_debugger+0x64 > #1 0xffff00000056e518 at witness_warn+0x3ec > #2 0xffff000000778f9c at uma_zalloc_debug+0x2c > #3 0xffff000000778998 at uma_zalloc_arg+0x2c > #4 0xffff0000004d534c at malloc+0xa0 > #5 0xffff0000005f8c80 at strdup+0x2c > #6 0xffff00000050eee4 at sysctl_add_oid+0x118 > #7 0xffff00009e415780 at ure_attach_post+0x1a78 > #8 0xffff000000391d6c at ue_attach_post_task+0x3c > #9 0xffff0000003826e0 at usb_process+0x10c > #10 0xffff0000004baa1c at fork_exit+0x7c > #11 0xffff000000816544 at fork_trampoline+0x10 > uma_zalloc_debug: zone "malloc-32" with the following non-sleepable = locks held: > exclusive sleep mutex ure0 (ure0) r =3D 0 (0xffffa00002b2cea0) locked = @ /usr/src/sys/dev/usb/usb_request.c:714 > stack backtrace: > #0 0xffff00000056d388 at witness_debugger+0x64 > #1 0xffff00000056e518 at witness_warn+0x3ec > #2 0xffff000000778f9c at uma_zalloc_debug+0x2c > #3 0xffff000000778998 at uma_zalloc_arg+0x2c > #4 0xffff0000004d534c at malloc+0xa0 > #5 0xffff00000050ef3c at sysctl_add_oid+0x170 > #6 0xffff00009e415780 at ure_attach_post+0x1a78 > #7 0xffff000000391d6c at ue_attach_post_task+0x3c > #8 0xffff0000003826e0 at usb_process+0x10c > #9 0xffff0000004baa1c at fork_exit+0x7c > #10 0xffff000000816544 at fork_trampoline+0x10 > miibus0: on ure0 > rgephy0: PHY 0 on miibus0 > add hrgephy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, = 1000baseT-FDX, 1000baseT-FDX-master, auto > 0 fib 0: route already iue0: on ure0 >=20 >=20 >=20 > The context here is an RPi4 (aarch64 cortex-a72) with: >=20 > # uname -apKU > FreeBSD RPi4B 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r368500: Thu Dec 10 = 07:52:39 UTC 2020 = root@FreeBSD-head-aarch64-build.jail.ci.FreeBSD.org:/usr/obj/usr/src/arm64= .aarch64/sys/GENERIC arm64 aarch64 1300131 1300131 >=20 > The boot attempts were via uefi/ACPI using = https://github.com/pftf/RPi4 > v1.21 materials, directly booting from the USB3 SSD, no microsd card > involved. >=20 >=20 > Some context in case it contributes something for the above > (probably not) . . . >=20 > The reason for the bisect was: such boot attempts fail to mount > route with my non-debug head -r368500 kernel build. (Previously > the RPi4 was back at head -r365932 or so.) But my non-debug > builds use -mcpu=3Dcortex-a72 . (This combination has caught > missing synchronization activity before.) >=20 > In the failing case the following never shows up: >=20 > da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 > da0: Fixed Direct Access SPC-4 SCSI device > da0: Serial Number REPLACED > da0: 400.000MB/s transfers > da0: 228936MB (468862128 512 byte sectors) > da0: quirks=3D0x2 >=20 > and the message: >=20 > Root mount waiting for: usbus0 >=20 > repeats indefinitely, unlike historically for my configuration. >=20 > With the artifact debug kernel instead of the non-debug > kernel, the RPi4 boots fine, other things held constant. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Sat Dec 19 08:13:17 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 11AA94C05FA for ; Sat, 19 Dec 2020 08:13:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cydlc0MzJz4skx for ; Sat, 19 Dec 2020 08:13:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608365591; bh=BsVGUhYE8HdcLMNg71xRI5gfa/lAH/gad5IHv4jWGLB=; h=From:Subject:Date:To:From:Subject; b=ECK/rWgoU9wlwHXxWsE54oZt3hEFlNb1QuzpAHq3a2voD50nz8+kpxdx0la8rs7QE3i7i4bMtKlgYpVXUYTxLN0f6GYk/2cf5Eoi5Ju0xC0+mvdMurZpLBbM15Z3wvfpYQ8QjsqG3QpHyeN8bm+8g+E1bUh6aiJzesu0VGGrlgnwwzAQldZOsxcwH4buoxAAr75U+ECmpMzpuxx0UR3YiLfBKYivfei8WdRmkWgGVf1rnPyi0SjsaqVlRkDJJ++H7OU2HngvXpq9su31mODLynCN3YzE50cEN1ZjnS5OLY0RMrYlHzwQmsAkVcs+GrGhgfFTnXHuluu5bEKejJsqrg== X-YMail-OSG: 3aMcrOcVM1nmk7WwZ7q_WvmwYgPcZNpV1j5xwysIrdoD3Z0hJK0YqTzMcBleMLA ZpOLwWCg5HPYgNTNnJDyxFodcmrxwYfD.g_j79kw6bDPqnxoXi5KBSxZUPvsQiYLpvIMohUALVvd KLNZ1O07ChKCIxTpvSnPnoJfrajpdVZHzcUGuTUDVGZxbpgu0yunIOqvcUUfwBwN9p4Z22zJELmZ jSKLZOQzkFF9GnSaN_NT.BV0.ppSjRRrkD95cgxdUU1aNJRg.BxDqMrVy7jWiB65fx.1TUGZXd_p tIVWNTa84EBr6J8aoffVBRbXMKfI8afTKAa207ZSmrBXyFuZIsq_SAIKVUgUZlNMuTOtsSgAxZKb 5jKw1ETk0ET4Stj_6it0H.21sy1SFM4wuen3516a1AjpOk26kWWlalbuKVMLVRlopKKccdLwopYW 9U5V0oVFjJoFJOojTcdRblKt1lQ34hkJYXPAH6GsfhdKdpUQMXw7y95od.hfgqpNveao_U2qxUZ3 jGNeAm6AKtKHh7UyTRtdkCRJe2lRFhUPhJPcFjLfJ8XQzCE5BqxgkNvgxhJCidVBHcVk5CMN_g2M BW2WFbVC_fIBWy366e63BafrqvtK27O1hYQ3Hyk55T.DlV1OZ0lfJHUkVAcGFn9AjiIhUMJeX7Yz esYxrp2XuQr3l0kyJiFswoALhj.r4XpSfEW8gg9.EdOtUKuEwa9tHHpflsjyYJcSmNENQvrzqqe2 5mb5RQKljKG_OJAGYVN1FZBaFqocnvJgpkd3mnQEkhkA0W7vidqrBNGGmbunGcgB4zXDkV21Za8E PdkZpGJWxD2a_dt..8CrqGCF4pPyx8zDlOkOdr4ObDsp0xz.sM6Wm1BM_XCKbFHa.Kj7Q7J2yjHD UDjWaQc7o0vEQQj_ksDEqu6EaFWTpy_FKS57Xv_QPZI36MwBWG9wrjD4PyUkmNd.BHFvJHCOQhGS QnNEvLO7hv8lG9O0oQzhLVeETOf995n02gPmN6XRuLGpws5rpcd50_eMrAeLvFuPnFdJNn4pVCsy SyPqDaOYfDp9Y0PEMiyVazRBSlv4EpKsoY6Pk73BZX8iT8SqDmLcKibM6lO83u58xocXRpX952k_ Qf8FzOsC83hinq9FQkoPsBgp4w5ZkDGQuX_6lQaBD2e4dZV.WKmGo31B_6jRUwCJu3MoajPL4Sr_ 1BQX42t6RWcPYhG6RunVjaviahSCuF0S7wK6pF1f9zr4jshCtXtDQpyFhaY1zWL1edyDC6ozcOWd wXyuT9eFnRYR_aVP1SyxUKTKZHy79zSSbiqC3eBf8T0WwkkHdURq5WIR7rqa6tpsqGruCoFdPeEr v69tT1JVnCM8SvDyKHcbf4ptqkj4o_mUdIJLrGqWb_MfPc5JcPeMLbuWXVJNyAHj5VB9x6.fXVOI I6.tk0uqn88iaO7ZB1mBGfxIw.XplFmbejNA3U2QrvvhlTM4clCL6SX9.cUL8EpGEXQ3QJOu8WMU eyuTz_i7aRhzJIs2vP3EhJgePy_yoYaUMmfmgwGfjIUrsGG9HHsYQ0PWTrlxRmmltxD75yUXi1Xf rilJBldjjG34b9mSu.lwrjQm_YEHGSLzZuCCP2_d72iuSALywvHJJOG15uy73IeGqyLN6bp5Rc4D hKADnwJAXVqv0fLcfPgQ8mfEL6vcpCjCBcMJoDDGPv.qVsV5sp.QwtEr2qoKRx8YCJbDd4H6KWzo YLzVBWIQj6E8Z7OE6m2RJ3HYdzYxLTgKIoSe0dgQ.pzYgr4UG6ppgZYr8ch9x5c7EwAD10sVU95c TgRzwntcbahPjT9fFzf9v9q9DDwFhE8bJvYW2gtiS.bcKSGmHdsV95_tMnWnNQWKiHW_hstvYfzV pJnV.zg61YWa0IfnhahmcwvxqIa3P9HCFs5oiYG7a7ZvUuzs5aPgL6nOKpYzDNDzT49jtCcUDwBD cz3.CuH1bQ0RWreHrOUdDkXS_RtXw9i2auWYyh0P2FYwE8iUmqt5EDDNZAXsm2qni11Egjf4bQtP I0L73BMAieLquX_gqi_Fp8W.CJ8M_4lH3iiS7VwhqGyNGDZmA2muxLDXYruKAKaHvif_SO9La_uE LDHqVCZKC33mcTKOfa6Z.3wH2bOpnAVBPV40KokwWr_tPSbqZ9XqZ2gKjFlEmSq4khNqNQtNQqqD CkLrnCMyRBVOkoB3KAq4Z.geoCRCDZpTXUMF12TgFfLW4C9B1ZVGQuayo1c8sarWsyb_RvqR7c2m 7w70vVFCgfa5B2i6a3PnTkXUuYRNtkarDy0A6Gnzcmszl6t1YBFpB_8txMGZ3iIJcElQVsxFalZJ EzTJra2ln4iIC_j6RofdYapXmsuHI5GATpbcBUiNdF5NgeRkkv0U2LUuszYHINlOy.MXECsXZhF1 b4gx4P5QjccoqvLtfoWdjA0TKrVeW797xKdWx6njX8LEiTw1D27J_bEB2rSm5wnyDacc1Q5y_CKa bwh_MfFDNFOrj3Q5PSqtxXuScL3y9AKP_E8EM0eNyXaErIbLms97EBnWbqyHPn9rh4rTZXidtH65 pKq1nf2.2mju5C_i0EtDG3uMAmdgPBxK_qJPl.KqtkqVhO53RgqczZc8ZCDDrXgyefoFus4QoPuT m0G73iXz7iRWwaEbBiUBfQMDZbsK.MKwehRl6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Sat, 19 Dec 2020 08:13:11 +0000 Received: by smtp412.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f127ff6c62797251a4bc6c4fed893dac; Sat, 19 Dec 2020 08:13:08 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: RPi4 (8 GiByte) example: non-debug head -r368500 kernel fails to mount root where artifact debug kernel works fine (uefi/ACPI boot) Message-Id: <4D39055C-A0B8-4E2C-AA2C-F703D5061771@yahoo.com> Date: Sat, 19 Dec 2020 00:13:06 -0800 To: freebsd-arm , FreeBSD Current X-Mailer: Apple Mail (2.3654.20.0.2.21) References: <4D39055C-A0B8-4E2C-AA2C-F703D5061771.ref@yahoo.com> X-Rspamd-Queue-Id: 4Cydlc0MzJz4skx X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.82:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.82:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.82:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2020 08:13:17 -0000 The boot attempts were via uefi/ACPI using https://github.com/pftf/RPi4 v1.21 materials, directly booting from the USB3 SSD, no microsd card involved. Non-debug kernels built for cortex-A72 and for cortex-A53 both got the behavior that leads mount root failure. (This tends to eliminate some = types of missing synchronization as a potential issue: in the past the = cortex-a72 style of build caught a problem that cortex-a53 builds did not show. So = my original thought to cc hps may have been a waste.) Still, the below is based on my usual cortex-a72 based kernel being used as the non-debug = kernel example. The artifact debug kernel from: = https://artifact.ci.freebsd.org/snapshot/13.0-CURRENT/r368500/arm64/aarch6= 4/kernel.txz does not get the problem. The prior RPi4 context was back at head -r365932 or so and back then the combination worked. The FreeBSD upgrade is recent. In the failing contexts (i.e., non-debug contexts), the following never shows up: da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number REPLACED da0: 400.000MB/s transfers da0: 228936MB (468862128 512 byte sectors) da0: quirks=3D0x2 and the message: Root mount waiting for: usbus0 repeats indefinitely, unlike historically for my configuration. Capturing and diffing boot -v output did not show much interesting but here is the range with usbusN and the like (+: for artifact debug kernel, -: for non-debug -mcpu=3Dcortex-a72 kernel): @@ -197,18 +198,18 @@ vlan: initialized, using hash tables with chaining IPsec: Initialized Security Association Processing. tcp_init: net.inet.tcp.tcbhashsize auto tuned to 32768 -AcpiOsExecute: enqueue 1 pending tasks usbus0: 5.0Gbps Super Speed USB v3.0 usbus1: 480Mbps High Speed USB v2.0 -Release APs...Trying to mount root from ufs:/dev/gpt/RPi4Broot []... -done -Root mount waiting for: usbus0CPU 0: ARM Cortex-A72 r0p3 affinity: 0 - usbus1 Cache Type =3D <64 byte D-cacheline,64 byte = I-cacheline,PIPT ICache,64 byte ERG,64 byte CWG> - CAM - Instruction Set Attributes 0 =3D - Instruction Set Attributes 1 =3D <> - Processor Features 0 =3D - Processor Features 1 =3D <> +AcpiOsExecute: enqueue 1 pending tasks +Release APs...done +CPU 0: ARM Cortex-A72 r0p3 affinity: 0 +Trying to mount root from ufs:/dev/gpt/RPi4Broot []... + Cache Type =3D <64 byte D-cacheline,64 byte = I-cacheline,PIPT ICache,64 byte ERG,64 byte CWG> +Root mount waiting for: Instruction Set Attributes 0 =3D + usbus0 Instruction Set Attributes 1 =3D <> + usbus1 Processor Features 0 =3D + CAM Processor Features 1 =3D <> + Memory Model Features 0 =3D Memory Model Features 1 =3D <8bit VMID> Memory Model Features 2 =3D <32bit CCIDX,48bit VA> @@ -219,12 +220,13 @@ CPU 1: ARM Cortex-A72 r0p3 affinity: 1 CPU 2: ARM Cortex-A72 r0p3 affinity: 2 CPU 3: ARM Cortex-A72 r0p3 affinity: 3 +WARNING: WITNESS option enabled, expect reduced performance. regulator: shutting down unused regulators ugen1.1: at usbus1 ugen0.1: at usbus0 uhub0 on usbus1 -uhub0: on = usbus1 uhub1 on usbus0 +uhub0: on = usbus1 uhub1: on = usbus0 uhub0: 1 port with 1 removable, self powered uhub1: 5 ports with 4 removable, self powered @@ -233,15 +235,28 @@ uhub2: on = usbus0 Root mount waiting for: usbus0 CAM uhub2: 4 ports with 4 removable, self powered -Root mount waiting for: usbus0 CAM ugen0.3: at usbus0 Root mount waiting for: usbus0 CAM Root mount waiting for: usbus0 CAM -Root mount waiting for: usbus0 CAM -Root mount waiting for: usbus0 CAM -Root mount waiting for: usbus0 CAM -Root mount waiting for: usbus0 CAM -Root mount waiting for: usbus0 CAM -Root mount waiting for: usbus0 -Root mount waiting for: usbus0 -Root mount waiting for: usbus0 +ugen0.4: at usbus0 +umass0 on uhub1 +umass0: on = usbus0 +umass0: SCSI over Bulk-Only; quirks =3D 0x0100 +umass0:0:0: Attached to scbus0 +Root mount waiting for: CAM +Root mount waiting for: CAM +Root mount waiting for: CAM +Root mount waiting for: CAM +Root mount waiting for: CAM +GEOM: new disk da0 +pass0 at umass-sim0 bus 0 scbus0 target 0 lun 0 +pass0: Fixed Direct Access SPC-4 SCSI device +pass0: Serial Number REPLACED +pass0: 400.000MB/s transfers +da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 +da0: Fixed Direct Access SPC-4 SCSI device +da0: Serial Number REPLACED +da0: 400.000MB/s transfers +da0: 228936MB (468862128 512 byte sectors) +da0: quirks=3D0x2 +da0: Delete methods: (I did not include more of the waiting-for messages for the non-debug kernel ("-"). I see no reason to have later text from the debug kernel case ("+").) I do have a working u-boot 2020.10 based, microsd card first-stages boot for the same USB3 SSD that mounts the same root file system just fine. The kernel is a copy of the same non-debug kernel that the the above used, but the used copy is on the microsd card for this type of booting. (The u-boot is not ready to deal with USB-based booting of 8 GiByte RPi4's.) So it seems that having both ACPI-boot-style and non-debug kernel use combined are somehow involved to get the problem. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Sat Dec 19 11:09:59 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 025784C3F8B; Sat, 19 Dec 2020 11:09:59 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CyjgV2ySTz3K0R; Sat, 19 Dec 2020 11:09:57 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [178.17.145.105]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 9B466260528; Sat, 19 Dec 2020 12:09:56 +0100 (CET) Subject: Re: debug head -r368500 kernel (for example) : "lock order reversal: (sleepable after non-sleepable)" involving ure0 and a sysctl lock; more To: Mark Millard , freebsd-arm , FreeBSD Current References: <3392879C-F0DC-4F14-9C48-1ADD94214D49@yahoo.com> From: Hans Petter Selasky Message-ID: <9373329c-42ad-14c3-c236-b340b865d05e@selasky.org> Date: Sat, 19 Dec 2020 12:09:48 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <3392879C-F0DC-4F14-9C48-1ADD94214D49@yahoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CyjgV2ySTz3K0R X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-3.28 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a01:4f8:c17:6c4b::2:from]; SPAMHAUS_ZRD(0.00)[2a01:4f8:c17:6c4b::2:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.984]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEMAIL_TO(0.00)[yahoo.com,freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm,freebsd-current] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2020 11:09:59 -0000 Please test: https://svnweb.freebsd.org/changeset/base/368799 https://svnweb.freebsd.org/changeset/base/368801 --HPS From owner-freebsd-arm@freebsd.org Sat Dec 19 22:47:43 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 820084ADEA0 for ; Sat, 19 Dec 2020 22:47:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-22.consmr.mail.gq1.yahoo.com (sonic302-22.consmr.mail.gq1.yahoo.com [98.137.68.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cz18Z4B0nz3L6W for ; Sat, 19 Dec 2020 22:47:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608418059; bh=ttIWFuv4Gdib6IfNe6X+TvvEAx6NyAs2xL9/PyXWy/F=; h=Subject:From:Date:To:From:Subject; b=jkVbxtZn7iDq5hvXYhvibZqOCwWUWQNdtBZrAI0MFpZKjdR4CnjLXwcIUX/FRfBXzlyOD/MVCZ2jeIsbG21KsbexSXGFzRwnRf5MoiKpzhjWnLE+MOzPUdgymGgFup5x0ovFS24DknoqtmdHTWX8RJDMfLw49yx8kD1NFJrFsD3Gg0TGhubc4aDEoe99mCMh3IkUBWjC3jQPFaXjXcAZwmixN9KARS8FNE7j3d3Fd6b+CxtwZhXlv9OItPnuuqINRjr4JvAgECbHBevU+PSTHTd3Jk6ZkfZGB3odswDlrdCO9hFfErtBjntPZUUOL0YUucGzL40LMiYFkhLjL/Fl/g== X-YMail-OSG: vGltx0gVM1m8JpVucTnyqrQ5YnuWKdXwILc8pv8Umnlo.wiowudojxUVQSKgWZH nQAj1TnBcS4qW45aqJDN27e3iiPSBhMZ6SGnj39aBcaVb6bpeDCxg8jDiURLWJAx6Ka6v2dsUC9R aV9e8hs.Hr4Q0k9WL22_MQb43alFDZheVgVuE0cHwnMNGT1GIkcUylYS3vfmhw7mepA33NnoA9lD CKfZrzqHEwT3cQMVHoAJLw6gOG2Nv7CrdHbgiC3Dv3ATf3syMv7PlaMrHoxlnV78wegjlcNyM0es Qe.aazmFdcpMXtrGj.CjL8V5ac_z8.aFWBgrZvmlUIxJuhhB.Z5s.lZGwtXJXdD32PvitxEdPB3P XQufVY3B6G.NSy5_NFme7mlvqG.4mPCruXH5EK9l7X.ze8vWbIVA9jBC68Uh0.R1Du1icZlh03js rw2zXWaMp2jlZ4bg7T_3zveIlabqPnV8.T0k3JPcBhhKQDdoZHlYSrBQGk4k9yoY3qtlC0UjheRP LAgyIohj6wi4i_ogs8nrF3xzcw9dzKfimmgHyhyHCYct6KTiB0zQKk6Vlw_erVzlxnR6uJPmcHO3 Wyjt_aw3QV3dNaPG1brl0Jgz.wvtJh6aDlrA8Nzgr9jq..hPPO3lcRWUqlscwba.7QM9dYw7ZFnj U68vfuVuYSjDWOqTYsdxUvAAUWj6Paep1SPrpxvzkicIeQZW7ZMpI7EZkdJadzGKZ1gMZRaP712Y qt_B7i6syxvlmhD1YiyZxmPBFkMOq9iMXgY9vJPFHrJCRjJjkpzO1Eh2bOXhJUaGdtwxzrFCSIgz 8AfGivlU8TkVE_OfILRXcpYjtUsRMb1WWHD6JCJnzo_Y7Pj5BLvw9qZUDxIiUq.oQDVQVedW1t_3 8EA9.N5G8HlqK4DcB7Dl66e5wn73_qfyIJFfAdmpF_dklE5kyMc4cSJEY2udb8pvF4ADtzC9rLyN cg2HrZmemzEjU2sLskjMJAO6X555wCWr2XdVdkTj301LxuOjzRuVDXgwNsCEYCXZ0i0AO3qZgyYE Qtl8qWaUI57B5E70w8iIZ7tdUVB2PtS49r5nXzHmL2sL9mzCbixjXW2HdcNt2Hs6N38szs1UkwJc G0nX_G.qohSM_7QlKxFKaK44gIk3RwqjgwNvhImiMjgL78QR8Yey1bAtOfCUg5cHQAMCZq0vGKkR I9HKpORn3tMpSMRkQvX4b6CgUJwt1VJ.FDiU76h4sfj1jO7gFYpSiIR9y3LvCtJLcXe4HKifLWdB taiW3sVCPbjzCuZWG9OwjCPkq0YtN7SqQ0meX0dmurQwtAS7uJw_UVJz3JEAdz71l7oWtr4N1QIc ayKIXzMnJK3mrNaELioPDv6zqWW7oIgZS9peFz.l0JFEtsNK0LmsG7XI66qfU.bRLEuuF3zfS9iq _BD3mU6QX9XEkbYEXLOFtYoGpFb9KCzTpbwkZyE.Ai590Xe2z_HYRowIj2jSXnLlopbdkVu6WIyq .BLSWFxSVYWZGmo93cKnNzbjnu3.qAR4AsulG6VG9mCJbe9dnIgB7qjqJZXG50wcAVLtY2HvHbmk lJE8Y4UUIaMTUOIeAs1F0Ib23pdF_8apnsCWDvkXIrE1wK0yscm1XATmX9sXziTvqmoGrmjXCMIh jPDtsg0kv7NCmJYSKxobYuWTo6VENZabN0YRI7bgpollsRfz5z1zxftvNLQnw4YMEthPvQhx4._5 Y7SlejkXQPu0FonBCaiWZcHFPUOx5HFsWV0jlQ7KNpOW9LSulIv8EMXOPCNB9H9OhXSdbG54t369 IspVFUOndDtuNqUt7J_iRLYcmgiUXumCrQ5sdQKgCDLuq1Dy2ljcZD1VLSBAuN_G3lpc8MSMGu37 AOOi7ik4fkRUxtu1xjGrsPBXurXbDWQrABNGkqy6HeF.VujSlQMYdrD_PO8_S.xLs9S.r_s1nLh7 axwXthGm5c86iKZ7nTzHZDtySgM3RREVgNa9727rXUJRYJC3M_kOMYQgn60cAbgNQJ_FnsoUV.cs 67OWy5CWbxE5HW7oaa22jSiSV3btfseVzAxHWPyaLTUOZ1Qe47tB8uii0NzAS__1zqIzVWIfqlJY oFQ2VlxkEin9wwk49rHFYpuD.dlCH2G4bUqIQSQyYhQia3ozD.BXF9RUhFyMjWV2ZyWHQTpawgjW MS5z5VjmfbwFlGVrFn5Z4jJpPZ5wtrXZgV8PeS3Xk2hAGqC6f6d8AUyBaCpAB78ZFccaKIUiyWLp gzMsXm3vTFCDXvZ15h4FRdtAk7U0Jwx6SK_Pi8_quVlZN_9l83ooPJInN3ib3MbzNsRCSsULj4NW PkDJxfeULwfAYGt9B5hEf4IqOGhza.9A973XR.Zcfa8WxrB.UVaN2rmokAuV_9csb40s3QRgYbIe UPVotVGUDvr8ZuzpNh3miK1up1RXppg4xp_pvymuglS_JStlGD.LOyqhES5.bjsGjP9SNaxbKjR9 LhUtF6sA5zV1i1U8SziPCmmLsGcYMbtxbJpYbFPBJSheR83JW8eTuWo7PyCqtHcDDcnH7zQ.bO8_ zXZdQQDDj5uoIdfZds3k4k7A7LeyniF7dyuzSVW4s3_PYKkamUZ3CFeSqbEZRAFV35GZzlA3NOiQ xbO1SHQHaBWyxWxkcTnEJ8Cq2sOSo7PNOTHeVYl00_b7uagc2XcTNBHeekidPJFQU4PDjtGKKhXB X2bcoo75kAgeulP9h3iysGCQBKPyY.R3kl6idDCJtmQom9BafV9YvYQ4zUbqXmnB1aEAfMvpsZQN eQGr_wTTI_6RCs6a.XTN_wLS9zWTHXqGQDw4EqDD3Zhx5QekhTwupOfu1ocP2PBtNfbCQudMjVKx M Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Sat, 19 Dec 2020 22:47:39 +0000 Received: by smtp424.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 85485875a8498cda2ed7b46f2f32a16b; Sat, 19 Dec 2020 22:47:37 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: debug head -r368500 kernel (for example) : "lock order reversal: (sleepable after non-sleepable)" involving ure0 and a sysctl lock; more From: Mark Millard In-Reply-To: <9373329c-42ad-14c3-c236-b340b865d05e@selasky.org> Date: Sat, 19 Dec 2020 14:47:36 -0800 Cc: freebsd-arm , FreeBSD Current , John-Mark Gurney Content-Transfer-Encoding: quoted-printable Message-Id: References: <3392879C-F0DC-4F14-9C48-1ADD94214D49@yahoo.com> <9373329c-42ad-14c3-c236-b340b865d05e@selasky.org> To: Hans Petter Selasky X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4Cz18Z4B0nz3L6W X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.16 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.148:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.34)[0.339]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.148:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.148:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.148:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2020 22:47:43 -0000 On 2020-Dec-19, at 03:09, Hans Petter Selasky = wrote: > Please test: >=20 > https://svnweb.freebsd.org/changeset/base/368799 > https://svnweb.freebsd.org/changeset/base/368801 >=20 > --HPS I grabbed a debug -r368803 kernel from artifacts (first arm64 snapshot available containing the above 2 updates): = https://artifact.ci.freebsd.org/snapshot/13.0-CURRENT/r368803/arm64/aarch6= 4/kernel.txz I used it to substitute in the updated debug kernel and booted the same configuration. It booted fine with no LOR or uma_zalloc_debug related console output. I've not tried my own non-debug build yet but that kind of context had never given me a clue of these issues anyway. (I am not expecting the above to change the non-debug "Root mount waiting for: usbus0" for the uefi/ACPI USB3 SSD based boot sequence.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)