Date: Sun, 19 Dec 2021 14:55:30 -0800 From: Mark Millard via freebsd-arm <freebsd-arm@freebsd.org> To: MJ <mafsys1234@gmail.com> Cc: bob prohaska <fbsd@www.zefox.net>, freebsd-arm@freebsd.org Subject: Re: Dealing with slow USB disks, was: Re: Saving environment variables in u-boot Message-ID: <1387CAB3-CFE7-4C47-8A9C-24D6E56D8C3C@yahoo.com> In-Reply-To: <6edfdb4a-8ed3-7ef3-c3b2-7d2d7fd3206c@gmail.com> References: <20211217013613.GA4452@www.zefox.net> <E2F6D50B-694A-4108-BD84-C85BC96AD832@yahoo.com> <20211218005946.GA7670@www.zefox.net> <5C44D0E6-2FF1-4EEB-B21A-83333D6FCF46@yahoo.com> <9D416106-660F-40BB-98D2-1354B53D2FEF@yahoo.com> <EC6CC83C-BC0A-4A12-866A-9FA24083FF7E@yahoo.com> <20211218223543.GA9484@www.zefox.net> <6105a8a6-e760-2183-72fd-92e5a60aa8df@gmail.com> <20211219005134.GA12292@www.zefox.net> <4910504f-3051-9a95-d8e4-95434042196d@gmail.com> <20211219161816.GA14873@www.zefox.net> <6edfdb4a-8ed3-7ef3-c3b2-7d2d7fd3206c@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2021-Dec-19, at 13:39, MJ <mafsys1234@gmail.com> wrote: > On 20/12/2021 3:18 am, bob prohaska wrote: >> On Sun, Dec 19, 2021 at 10:03:47PM +1100, MJ wrote: >>>=20 >>> I would think a mechanical USB is going to pull a "lot" of power = when beginning spin-up, but once rotating should be easily powered by a = USB hub. Though this would not explain how it works on RPI4 unless the = powered hub you're using is USB2. >>>=20 >> That's what I thought too. I certainly didn't expect the disk to work >> without a powered hub. The Pi4 is a different animal; it has USB3 = ports >> and more power available. That the mechanical disk works at all on = the >> Pi3's USB2 ports without assistance is quite surprising. >=20 > See here: = https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#typi= cal-power-requirements > It mentions 1.2A, which covers your load, but, I would suspect if you = attached, for example, a USB 'thumb' drive or other devices you would = cause problems. Unfortunately there is more involved: USB2's standard indicates 500mA (0.5A) at maximum on 1 standard USB2 port. It takes 2 USB2 ports to get to a total of 1000mA (1A) (unless a port is designed to go beyond the standard). To my knowledge most RPi*'s are not designed to support more than the standard USB2 power on any of its USB2 ports. (The 3A+, Zero W/WH, and Zero are apparently exceptions, depending on the power supply used and such.) There are drive cases with support for external power supplies that could be used, so long as the drive is powered before the RPi*. There may be adapters that plug into more than one USB2 port in order to draw extra power. Then there is the use of SSD's instead of spinning rust: they tend to not have the large surge currents involved. But the combination of spinning rust, bus power only, and a single USB2 port for power is fairly generally unreasonable due to the 500mA limitation. This is true even if the total USB power that the system provides is much larger. >> There's a table at >> https://hddfaqs.com/seagate-st1000lm048/ >> listing power requirements for the drive: >> Required Power For Spinup: 1000 mA >> Power Required (Seek): 1.7 W >> Power Required (Idle): 1.6 W >> Power Required (Standby): 0.18 W >=20 >=20 > The total draw capable will inevitably come down to the power supply = unless, as you know, you use a powered hub (and even then, it depends on = the hub's power output abilities). >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1387CAB3-CFE7-4C47-8A9C-24D6E56D8C3C>