From nobody Sun Dec 19 01:19:49 2021 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8EB6718F5DF5 for ; Sun, 19 Dec 2021 01:20:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.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 4JGlJN24MSz4h1g for ; Sun, 19 Dec 2021 01:20:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639876796; bh=+zI+ZXinLZrBv9eQjbOEAZA/Pa44NscLz+Qa9KNXCSk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=AGluc2GaYJvnMCEmy2c/pwaYsjwaxpD54ITIdWMLDKc65tZlhU+5j4DrBfkFN05MDRWvmMi9SQKiWiryF4hkwZouj5zqQ2FpO76C/SxA3+wgkOJ3y4br/MFwGTxphAMlJITn0rhnv/vZjXmwDHgAN3szEZQcrdFjXpF6VRp5I6MIg1xVSnl167DWt+LSN7xKCWfr4duE9wY7fZOwm5Z00n6GscV1rd3iht+JeBaZxBGry+RpX7VGU4wujPV7pC/5cpXjeC93IxITRrjEX8QetX3MiA+XT5pji8Ev4R43tYdt1ywX2PvBeS7jQuDPKagBqdbXsaxppULBwvBS+x38KA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639876796; bh=1OJBN8i1TUDHcZZWd+oRTi3hzHtNJKOm8Emh8A9cose=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=suf3xcUbxtEu1QQmVsZcdskCggTSj+ChJ0Qm8IbvUlOxgGZm4hAPI6dd2LHMFnrj5Bj36sPQQViPgRbQG3ZvM++rZhwG6u0MIrxpz1xwBo0PomfsrehylbB+P2PLUKk3QMf6vF5LSXrKuMEYjDYGz46mq9af4Fu26hXWSwfGicg3oK/9hMs7yhqa6h7PFJrVrB6LX477JcSYArH+o6CQU4zhqYYG5lwVb89c50UaCxkp0Zb3pNVKCpkTBuSTmLpNP3ZSITGVV1Z6eI00qPV6g2L4RYBYOo+8rzmDIlubaLx3buswFs3oF2fEcVVNEObdPr+6RzDx6rhjML0GytOLPQ== X-YMail-OSG: F9qjdEUVM1l.kJtu1yZ.bN08CxqMwN5B56ICndTwoy8PTzJyjBZTBbisLy_vb6x 6wdUC11KsyJY4NCN5zt9tHS97FMXuIT2FGjrZG1u_4JEd80svTbPViz_YiUwmQ04zjTx1VroJs5M W1JxIGWweqxZL.KToKRW_iVLFlHjh_8APgw2S1zU5OXTOnWjmLoKeZpPhfWSPc0rCgKDkwGHQMBK mtGTU77b4lLpPvKS5e7j8WCzc8aRhCgIrK0D_Pl714wRYB9dt.lNlU.QAm8rpwWC.0AgYV4S1ZWX yk_Ob3px2Ia4a.JL9otgWsU2j7w4rdSP_a6nwLvu0juOKwch_T69VdbdhGrchCmNN8.oNQvEWbZn nswMkRcupq2rILd7.rrKQsSzfnAKjx7bX0djlSQAvzoSSpUWpZV354qp1D50izNNduZfV7O02cUq qWudtEGk.CWBPbCSOWgTy9rSOIuLezk9WkIHC8oRa9TotT4MRzNfV76M6WdHsOce5F_UChQJh6x7 oppzuD3CCpGDLrrb7QfXxaemuf6ijIYV6RVDrX8.f2hfU8TSFpgrI_PWYy8p8egoYacddoo4gCab BjBJwi7VyCUPyeqxew7Q1iE1aau5yyddw2qTKOy_rSErPJ3REP64vJYAlsm2.iYHgP1U.z6LRi_P Kub_sy_IEaLs39mT4fSfU2LOZkL8VJPLJl4tyONPYhGVdb5K._dBvK1XLXg.ksEBLyLbm8pcFPdD KmNA0oBgoL6Mn7mcuZUgKtTc6PiGmu7sKAGKlWUXE9vSSH.UPpYl1JGkSKKZfveeTgUnkqxjOQLF dJUmDTvHs6XVTneMUCg0HgkzEg5_JQj5RU7iKSo5QEL0FOIcau8KYsjfckK4ku8SnKxC8uunBD1A BBX8Mg5bhFSWNhoV_SYdScl0qtVRck.6lzavnYYWONxXbdm1Yvut6KP77YnI8aOYnW25SAaFpVA9 gUg_.mR9jmFe_3oUMzWYD8dkeRXkddMkSkTJNKGYy3x60fNSLTboezev_PRXdMD.zuz1gcpp.kB_ qJe4n1bDql2jLYsBYgVYew7HyO75duNbmW0cEQ1uJpr_Ae9iTD7xklL.57ivrTfi5bsWjwd1Mr8W MsenCgjxTneEbx01SJRl03yjQTh9FeiUh8xLgAgFlAtA0O1y03M9DuKQhVHGirr4g99j_RB_yedS 6kZRoTE7bfHvuyGO952YsO3tsmZhyugEGgLDxFl8B2AiyAlain9gvvbl3_RMPNHso28SNHAaNa0z qQgez5sjdRQjTbRbbbcvMAFZnJ2HsomQegdHWV2qz9KlTUzpHv5_pxB.Jh6M2qvmNTnD.UebPwXj 5PvQHJ4qznUiLi7dPQdWKyqnExGHBrlV0Htfhv4iEx1nIERavI93kGcD7_u1Rw9XLIpMdQnoYQOW uTagRMvP1bHBrqa5piHXsZayZAZGy2Deyq171VUuQwTonDeK6mmN70MCX8y4G8USAugBzZ0Tuyct hD.pCFO7VhKLFQW9OQ0kcusNUAG8EvgfaSGy4jEmFg8Rsy.Q3W36VzPpy.sTLxZgSeFSt1Rw8pCb 33RHD4WjE.iEYIah1oRDC.PqFJ2zngwmDt0SwS6sdfKEWe9F411KT1j_Nyt8biShsuWDGs2T8nnX pI_JFss1v7oRGn0CKUsL3PwM7Xpw7Yrt6bc11K2oAsn6jPp5piji.dTg3YejBxjsr9IsG0ZMDZ5M X_nN2FtZzif8u.7ZXQYPzP70kHiqlXVV7YGpshGg0uzjJ0U0CJDHcvV0qyTI3AgoRWNIPXErwVfe 7jaG52Yq6TsR_ssk4N9_6nMGYNYDQrfkjzD5LrMFdb6YeJYyvFZpluInHrh8Nal5ik21yGUdMBFt CZS6Lw8DRVtKma5EEKfZYBrqDVQmt8E3cgVefkqk_2o1t21BQ7bXfpG5YURoJQEJWQpF_qzhzNqi CLOXeN80nIUTEMSSMe5h.DyaGMHUrhTCH5Qr4AEgIyVRFTLre4Ira1zxxQSn62id3dUuGZaLEbJU qW9k2uMqkLBCXiUHdvpgm7d9Ry4l_z.bSx553HZLN_EfBoE0Q0JgB2.LJ3KQhjFZWLPASgMTX3pd 0ZBQgN34SAwHYEk0FPsO8fblbnoaTGmKN.8tzk3OlRswY7lsIdxHubBuVhLHRVtQnkNhLyhO5fpU Av8PBAdu7kj3QOUBvMnV0wuLCH29usRtcjG6CV8dPdhXJsZ12zM9TABgYmWNQZvxUoX.MfQ1nZ6R 01cSdHUqDJtWghTOjx07ODTRggEgZHR60jU5pS_82rp576w5.S.zWq4gVso.g_zhRnxx5Fn618dR 5z.FOfJSs2D.IbFFptotG X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Dec 2021 01:19:56 +0000 Received: by kubenode526.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 04f0c1d055954fa4919ca0359d31e60a; Sun, 19 Dec 2021 01:19:50 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Dealing with slow USB disks, was: Re: Saving environment variables in u-boot In-Reply-To: <20211218223543.GA9484@www.zefox.net> Date: Sat, 18 Dec 2021 17:19:49 -0800 Cc: Free BSD Content-Transfer-Encoding: 7bit Message-Id: <772E3794-B762-429F-B2A5-F504EA293C59@yahoo.com> References: <20211216180704.GA4173@www.zefox.net> <214132DD-A095-4349-BB81-B79CB8CF6B0C@yahoo.com> <20211217013613.GA4452@www.zefox.net> <20211218005946.GA7670@www.zefox.net> <5C44D0E6-2FF1-4EEB-B21A-83333D6FCF46@yahoo.com> <9D416106-660F-40BB-98D2-1354B53D2FEF@yahoo.com> <20211218223543.GA9484@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4JGlJN24MSz4h1g X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-arm X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Dec-18, at 14:35, bob prohaska wrote: > . . . > I'm becoming sceptical that usb_pgood_delay is relevant, > after many reboots this morning. Indeed, I can't detect > that the delays have a useful (or harmful) effect. > They do seem to be active, in that pauses in serial console > output change roughly in proportion to values set. > I even tried putting usb_pgood_delay=20000 in config.txt, Wrong place: usb_pgood_delay is only for U-Boot, not the RPi* firwmare. It does nothing useful in config.txt on an RPi* . As stands the only ways I know to supply usb_pgood_delay to U-Boot are: A) Type its assignment into the U-Boot prompt. B) Build the *u-boot*.bin in question with the value assigned at build time. To my knowledge (B) has yet to be tried. Any test of usb_pgood_delay that did not involve (A) was a wrong-context test and does not apply. That includes any testing about seconds vs. milliseconds. I expect that usb_pgood_delay is in milliseconds in U-Boot. > hoping that the firmware might pass on the value. No luck. > > Usb reset finds the disk after one to about six tries, seemingly > at random, regardless of > usb_pgood_delay > bootcode.bin_delay ".bin"? Wrong name. use: bootcode_delay= > or > boot_delay > So far, the disk has never been recognized as a mass storage device > on the first try. > > I also tried putting > program_usb_boot_timeout=1 in config.txt, to no avail. The line seemed > to help on a Pi3 with a different usb-sata adapter and the same kind of > disk. It will probably be a while before I look at http://www.zefox.net/~fbsd/slow_usb_notes but it may be that some experiments need to be replaced/re-run based on usb_pgood_delay being provided in the wrong place and the bootcode.bin_delay wrong name being used. === Mark Millard marklmi at yahoo.com