From owner-freebsd-arm@freebsd.org Sun Jan 3 12:44:26 2021 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 C9AB94D108C for ; Sun, 3 Jan 2021 12:44:26 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (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 4D7z3Y5rPdz4sBD; Sun, 3 Jan 2021 12:44:25 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-ej1-x634.google.com with SMTP id b9so33344551ejy.0; Sun, 03 Jan 2021 04:44:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=M+GsUxfNPizws23UYwkIvU5vk3nz+NKdF8y1VUYV+B0=; b=pup2xWD3h/ic1Ufqm212WHP1+Lj45CLfuXqR9MkbAKAiegGcgG7m9G8ZMRVt617YnH bR1DpvnFZXanXPC8f1KvpfZ3kgUHRFYSd0NH+5pSclTQ4pP9mpyLEdHphPGTk7U2zRCt 39a4iBKp3NdUy5pUkzL7EbceB3XJ/mtzOoHKAiDqjyumCyXOn0ATr0UeEL8lpEDSsUTy q5HxB1ymAP/Dhpfoxxgb99rg87W+ITY6VCTg5MDl4dJ7Rx+na6iBQ999SbqmCLMDybGU Ns9JnFrQGoYt8/FFiW+7E+OrWLcJ0w5My7IlECpRynQf+bYO4FOiTMPf6VtR+7SkTIzM hj1A== X-Gm-Message-State: AOAM5334qmw+dbrg5b6X3aCYV4lWZ2ref+4m2zkWoeoQMw54wPqfIfWF Wua6RaE2qMUrawWW+qY+JVH/nMdlXKJ1bA== X-Google-Smtp-Source: ABdhPJwsVMCSee4eTwtqo4c1pyjlVqiwBFFbjK1iTAxcnh0jXUw7tqUjuKgWKKJvKrbIcTvJjJYMVQ== X-Received: by 2002:a5d:6cc9:: with SMTP id c9mr74245802wrc.411.1609677403281; Sun, 03 Jan 2021 04:36:43 -0800 (PST) Received: from [192.168.1.167] (dynamic-046-114-104-069.46.114.pool.telefonica.de. [46.114.104.69]) by smtp.googlemail.com with ESMTPSA id l8sm28361668wmf.35.2021.01.03.04.36.41 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Jan 2021 04:36:42 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: RPi4b 8GB 13.0-Current, XHCI broken, wrong U-Boot ? Date: Sun, 3 Jan 2021 13:36:39 +0100 References: <007c8658-b7b6-6852-536c-9c36af64506b@ip-ether.net> <5B626DCC-6F7C-4554-803C-F488A1ED9BEB@googlemail.com> <56d10ea4-3284-3e4c-9521-8bf1008caa2b@ip-ether.net> <26D146B8-0362-4008-9A1F-A6CD6B1479BB@googlemail.com> <8edaad69-422f-8c9c-599c-e9eea00077f0@ip-ether.net> <26E20BD2-BD91-433F-9149-367D8AB9DFED@googlemail.com> <20210103115751.9d9d5470a6e4e3f849016b88@bidouilliste.com> To: Emmanuel Vadot , Andy McClements , Robert Crowston , freebsd-arm@freebsd.org, Mark Millard , Kyle Evans In-Reply-To: <20210103115751.9d9d5470a6e4e3f849016b88@bidouilliste.com> Message-Id: <480205D0-4153-4351-BC67-C4A535116E18@googlemail.com> X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4D7z3Y5rPdz4sBD X-Spamd-Bar: +++++++ X-Spamd-Result: default: False [7.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GREYLIST(0.00)[pass,body]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[googlemail.com]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FREEMAIL_TO(0.00)[bidouilliste.com,ip-ether.net,protonmail.com,freebsd.org,yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::634:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[googlemail.com:dkim]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; RECEIVED_SPAMHAUS_PBL(0.00)[46.114.104.69:received]; FROM_HAS_DN(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[46.114.104.69:received]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; BAD_REP_POLICIES(0.10)[]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::634:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::634:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-arm] X-Spam: Yes 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, 03 Jan 2021 12:44:27 -0000 > Am 03.01.2021 um 11:57 schrieb Emmanuel Vadot : >=20 >=20 > Check the RPI image > = (https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.0/FreeBSD-13.0-C= URRENT-arm64-aarch64-RPI-20201224-3cc0c0d66a0-255241.img.xz) I did and now I=E2=80=99m sure that you don=E2=80=99t own an = RPI4-8GB(because the image doesn=E2=80=99t boot from USB/SSD).. But the good news is that you have everything done well in = =E2=80=9Eorganizing=E2=80=9C the firmware-port. With this last image the start4.elf & fixup4.dat is fine ! So:good work. So it=E2=80=99s all about : https://reviews.freebsd.org/D26853=20 which fixes pcie/usb-bootup-firmware-issues.( tested by me & Andy for = now). > Am 03.01.2021 um 11:57 schrieb Emmanuel Vadot : >> So the question is WHICH files should differ from = sysutils/rpi-firmware. >=20 > None. it=E2=80=99s bcm2711-rpi-4-b.dtb which(currently) has to differ if we = want to boot straight up from USB/SSD . I say `currently` because that could change upstream. But why struggle = with upstream if we can fix it ourselves? > Am 03.01.2021 um 12:43 schrieb Andy McClements : >=20 > =E2=80=A6.. > I am happy to say that, WITH PATCH D26853, all of these will = successfully allow FreeBSD 20201224 to boot from USB SSD. Also that the = vanilla 20201224 img (which I have checked includes the 20201201 = firmware) also works fine, WITH PATCH D26853. > =E2=80=A6. That=E2=80=99s awesome news, Andy=20 and many many thanks for all your extensive tests ! So we can probably say that currently we don=E2=80=99t have to struggle = with different silicon-version, very good news. And while #0XJTAG-Boss Rob privately is booting from a poor = uSD-fingernail himself, the nicest present he gave us is the USB/SSD-bootup ;-) , superf**king = fast, 10 times faster(measured) than uSD, great! Regards K. =20 =20