From owner-freebsd-arm@freebsd.org Thu Apr 8 16:24:01 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 788A75B8339 for ; Thu, 8 Apr 2021 16:24:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-19.consmr.mail.gq1.yahoo.com (sonic314-19.consmr.mail.gq1.yahoo.com [98.137.69.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 4FGRR420DSz3jkH for ; Thu, 8 Apr 2021 16:24:00 +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=1617899038; bh=bE8gxlZ2VBiZaEB9SblqgzpxDMLUah9jXgsgdqSr/rp=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=bLk5O6qnNZBktH2XWc+efDp9hR1R8HvctT3HU+mUAmTbJ5I5QQ5cWiW43dzK2TO6I0HnHi8qkkg+wIP36vB/C/2UMGXWdzwM+XAAyM8jMKLgIGj5l+Vt2FgdrVDnh+lebaCn1KtadcB0aEKEvYJMONk42bXVJozD+p6F00mvvhtGazLVzrSBMnqycIPRcvIZ6BevTaxGGvNADZz8GccIlHHMJSiV6j8Hw+bk79l7furdRvFqNHtQOZbS8ShYd5n5fGxTEnYU0eSGhOye+ZcoEcao82mIASMdYLQxMV0/l1yYoHArCkLdqu1sdi6ukU1l/lociPnz3sHKUjPa2PHKgA== X-YMail-OSG: aak9V0wVM1lDlfzrF56IkjSFSZRJhY6HE6wvBe__NvLH32h7PzqBb7BlykMS5Tq OwC4wXlLgEJEsLcvvaXktZIDR1MUBSoQqrm.ydezAddwtjUcVCSL.HlayTtXDXgg4AqkHHiwbnER _lzvwdLaBdqynt1ATDb9Uti74dly_G7EvMJWQ.IIL8dKjjnx.qR52jFO.OlvnBG.DhrKpnPIosQT znJ60.2Db33qmKli.8fp5ZFbK.lQgd2ZO8Zy3o45DFSEGSMqufYp2oW0wW08TZuEFINQrJySMOtP _2ST1EUX1DWbI39ClrtWstJ_OQRwnEGzyazxQ.tI.RoH8iwll7UmeuC8n8AlDaydVDfVnHg23.7X akwvKfAY_eY3K9vHncLbEASGbb7zulKMgbMjhRXRGcKFTGMKEA.uVRyh5VOJfqvk..XbbUIrLx7D .biBj7zsDBmCJIX_PZJ4_9Zcm_4EwTUBdWuMawEPSCLAnHLx9q9NtGRIllybSSwfC7PEuaVpYRd3 heryVwRfF4l1QaTO1XNbvv3WOtePE6zjvPRyUWFcGLdKjVx0KU4hOXXlWxJ4BY8paILiZIWAzRbk 57Ybvd1hWFLKKanif64ImVSCe9agckQnkVGszbK817pnWfoZCSbgkeALSDspHx2roVwsVaFtXc_S GxyZSrg8Xkdh2wf1_DZMqWJDgfGoMIY7FviApBl3drOedqKJAzmVdNAFkvgolkT5WSRSrJPcOUcg yRtOvCUYRlTH9BVJXhpUjf_m01eInk759VlbNp0Zs47vRpNbsW9NYUlUZoNf7UhCG1w184Fw4hfU UWZNwDkS.2YHBBNaTiyMQEwJRjlE779wbsMp.2tCAAlfFiN1GmO2CU3iHbB7V7R.GVhpxASAFXbL wL2oEIbnhHhuciXRQONlhHSDOHgIu5uuzLlahya8dLFrHY2IvSQ5WLJceqcLN1KAz8uvdyRhvju3 bQtChryJLYo4l8uKD1jayOyBQ4PrrrF_jd_1MqRSEq611ppIev7NtuloynnxKvRgpNsjGSsjpEnb Fqoomksl3POztoI08rBk89m4MAkHO1259kmIc6VY.Ywg5tOMhO5I0xuSzpNTpHi1cSr7CDg__x98 AOlwmBdzcmbBctqOvKszCsn268c95WPBOV83O6u1399nToZvQRUlI5v_erRKDWRp27WQr0jByg1A KGrgr5MgQ1u8Scu7geOGqnHTQoAR6DlhNFdgZqLLklt0sCvwuyL9x1RQOOMlnikM_xmzh8glOo5o FmQ1lIGBb1YiYbjSRDr71EN_kNjEijh6wNASFiIZiNE4KALQV2zzwUThMlsdnt.MPEsFGe3kJg_z ph1v.2ro7LF9FAqpDJ9J4mJv0NsgW0IHVIvZkFaZOoIYTka7YMT9VZH3Y.bD.x0hGX3PIQBtlc.K 7dB7xj3RiAAWWzxk84RMv29g7I_G5K7jyg9npxElMLfDQ6QBwM6feCZZ.vLESSkQ6zU8IbcGJ2ow Rr6am8YjdqxzUblrjeqcpfJ5JlLgu.b_74.gOleZZ7kaaU_uagaHeL8BbKOJg9JeNVnsoY3uSQjX PcQV8Og92FMtiPVHTdW_7w_Wjj_wz0AIMX8hbDcaYEX5Sxyna85wAO9NRFTExyI0_A5fVR5lGXrE sBene.pXXXouEs.cqmeMZyyZYJOMzYcYQ12OC25rtMgyMQLaia57hSV5RlEexYc_mrcLekXdN39T jtxLE7fAPFfNLO2pAfZkgDSjbytt0Q2uXP3Y9F5m9Kj7w6LmkdmvNVQPRlY1e0aAaHYwBpRM6SQv mSiV3mq3aepMeZJS4ZRd2bCrSuHewpSfQ98peFTZShFlUPN9JFdzJa1b8H.NEuB21hjjF8ONzI6j TzXzREqDeJ.9CJZZj5rCYHqIbu9dpm3EYt77PX5U1iWrTgWC2dA7YgOk5mLJY_hOxQ2LqdW45DFN sSlXIQlFtXTwqaEyEpF7EWZ3RxlyYN0QeaC72uLhHP6pACBbRvXCaITqdQbi45BQxYI95dehedXj _tirxNSBdcDYMpp_sZybmlf2n.jlmYvKVKEQb5DdHddlVTW5D06pbMp5hx_75A4abs_aPEhD44eD .wQ8DOiPFZO.9Sxm_0JHWM.lIJKJn.aH5r8Zd9q1GOqltShOS3nzRnFg_qfXayhx64ZoXKDsOk1A 6HjX4zRit14nnUj0NKi1RsqNxdSgfjkgbH5FUqDUkF2lxnyIed3VLHgHfoxcjSdARIMIV244C6PI 74Ij9CWHYLTe1VDtN4jj7tt52a5uR9aDQJaJCVd1v7eqoAETN2bkvXRltlV8OivzADCcQrpKkqar oyn2ZZ9LV2WRmzS.sfU.RID6v7i.SNiv4oI3ESIy2pdReMJ5nf7Aq6u9.FlBf36S_13RH0iAn1jn qsDE086LDZQpWQF84bslRyHN3KMDkLKhe_1KA1alFS6ILvl73Aa2WGc2AY6A2kd2Ops7k8ZOkgXX NlWX54uzpNHp6_Grx.lu6y3ijYJiDFD2LqRrzA.Vt85uVyBgKq7pPwk6QIC8_OT9K4ar3ONfXzQK LJzYheQRIIPgi4pskNHD8Jc9C8v5jD0buwQWfRLMq2pkOmg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Thu, 8 Apr 2021 16:23:58 +0000 Received: by kubenode574.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 60d9b685037f80c6e62c83dd28d032fe; Thu, 08 Apr 2021 16:23:56 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: JMicron jms561 umass on arm64? From: Mark Millard In-Reply-To: <20210408150934.GA99223@www.zefox.net> Date: Thu, 8 Apr 2021 09:23:55 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <694B7C84-E627-4E17-9148-4C4BB54FAD17@yahoo.com> References: <20210407153732.GA50562@www.zefox.net> <20210407211513.GA53438@www.zefox.net> <20210408150934.GA99223@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4FGRR420DSz3jkH X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; 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]; SUBJECT_ENDS_QUESTION(1.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)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.82:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.69.82:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.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, 08 Apr 2021 16:24:01 -0000 On 2021-Apr-8, at 08:09, bob prohaska wrote: > On Thu, Apr 08, 2021 at 02:00:29AM -0700, Mark Millard via freebsd-arm = wrote: >>=20 >>=20 >> I expect that until you have the above RPi firmware build >> in place on the firmware-boot-stage media, all other >> efforts are going to be messed up by the older firmware. >> (I've no clue if the RPi firmware is a sufficient fix by >> itself for your context even with a modern FreeBSD >> relateive to what was fixed, but the RPi firmware likely >> is a necessary part of the overall fix.) >>=20 >=20 > I forgot to mention that before initially booting FreeBSD on > my Pi4B I booted it with RasPiOS and ran sudo apt update/upgrade. > That likely fixed the firmware on the Pi without intelligent=20 > intervention. How would booting RasPiOS via RasPiOS media and running apt update/upgrade automatically update the firmware that is on the FreeBSD media, files like start4.elf on the msdos file system on FreeBSD boot media? I was not writing of things like the eepprom update that enables USB booting on older RPi*'s that did not support such initially. I explicitly mentioned start4.elf and "firmware-boot-stage media". Unless there were more steps than described, I doubt the activity updated what I was refering to. > At that point=20 > FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210304-483c6da3a20-257149.img > booted without memorable problems. That image is too old to be generally well behaved for USB (quoted from a older list message): QUOTE FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210304-483c6da3a20-257149.img contains: # strings /mnt/start4.elf | grep VC_BUILD_ID_ VC_BUILD_ID_USER: dom VC_BUILD_ID_TIME: 22:19:57 VC_BUILD_ID_VARIANT: start VC_BUILD_ID_TIME: Jan 27 2021 VC_BUILD_ID_BRANCH: bcm2711_2 VC_BUILD_ID_HOSTNAME: buildbot VC_BUILD_ID_PLATFORM: raspberrypi_linux VC_BUILD_ID_VERSION: 99d9a48302e4553cff3688692bb7e9ac760a03fa (clean) END QUOTE I'll remind that the USB problems had issues with USB keyboards and such, not just booting from USB drives. Unless you go back far enough into last year, the RPi* firmware needs to that vintage that has: # strings start4.elf | grep VC_BUILD_ID_ VC_BUILD_ID_USER: dom VC_BUILD_ID_TIME: 12:10:40 VC_BUILD_ID_VARIANT: start VC_BUILD_ID_TIME: Feb 25 2021 VC_BUILD_ID_BRANCH: bcm2711_2 VC_BUILD_ID_HOSTNAME: buildbot VC_BUILD_ID_PLATFORM: raspberrypi_linux VC_BUILD_ID_VERSION: 564e5f9b852b23a330b1764bcf0b2d022a20afd0 (clean) (or possibly later, status unknown). > HTH, >=20 > bob prohaska >=20 >=20 >> Note the lack of referencing u-boot in the above: so far >> as I know u-boot was working fine over the time that >> the RPi firmware was badly behaved, not that such was >> obvious at the time. It just did not need to be changed >> from what was officially built over the time frame. >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)