Salamandar Posted March 10, 2021 Posted March 10, 2021 I've been trying to connect a USB hdd for a while now, and depending on the SATA disk and the USB<->Sata adapter I've had different behaviours : * 700mA hdd * Adapter A works, can mount and copy * Adapter B is detected, the SATA device too in dmesg, but does not appear in lsblk. * 1A hdd (Seagate Barracuda 2To 2.5'') * Adapter A seems to be detected, the disk tries to start (sde is showing in dmesg) but usb device disappears, reappears etc ("usb disk bootloop") * Adapter B is not even detected in dmesg or lsusb ! Obviously, the 4 configurations perfectly work on a x86 host. What could be going on ? I'm pretty confident this is a USB current limitation. I'm buying a USB-A + USB-A -> USB-C cable to power the disk from an external source too, will see if that helps. If that's the case, this current limitation is HIGHLY PROBLEMATIC, please fix it in a future revision of the board 0 Quote
Salamandar Posted March 11, 2021 Author Posted March 11, 2021 I just received my USB power meter AND an usb splitter. * With the usb splitter + an external power supply, the 1A hdd WORKS FINE ! This is REALLY a usb power issue. * The power meter tells me the HDD draws 400mA idle. So... I don't even have the advertised 900mA. @kobol guys, any help on that ? 0 Quote
Igor Posted March 11, 2021 Posted March 11, 2021 1 hour ago, Salamandar said: The power meter tells you nothing about the issue you are experiencing. FYI: According to the data sheet, your drive needs 1A to start: https://www.seagate.com/www-content/datasheets/pdfs/barracuda-2-5-DS1907-2-1907US-en_US.pdf If you really want to measure, prepare yourself better https://www.truenas.com/community/threads/how-to-measure-the-drive-spin-up-peak-current.38885/ 1 hour ago, Salamandar said: @kobol guys, any help on that ? BTW. They are not responsible for every issue you (think) you find in hardware or in software. Linux is a community project per se! We do it together and we as a developers community help them that they can deliver you this nice device in best possible manner. Without our help ... 0 Quote
allen--smithee Posted March 12, 2021 Posted March 12, 2021 @SalamandarYou cannot do anything without compromising the integrity of the motherboard as it is a hardware limitation and it is announced in the product description (remember 900mA/port USB-A) so there are no surprises here. Its true that it will be very practical (although not necessarily vital) to have a USB-C DAS 3A on the front of the device (Pine User, Hub, HDD, ..) for next gen. Sometimes I am using my USB-C 11in1 Hub with USB-C to USB-A adapter on the front port of the unit and my Hub is powered by the power charge input with my power supply of smartphone 5A.(Native function at the same time : Eth 1G, SD, USB3x3 / USB2x2; not fonctional : Jack3.5mm, VGA and Hdmi). 0 Quote
gprovost Posted March 12, 2021 Posted March 12, 2021 6 hours ago, Salamandar said: * With the usb splitter + an external power supply, the 1A hdd WORKS FINE ! This is REALLY a usb power issue. * The power meter tells me the HDD draws 400mA idle. So... I don't even have the advertised 900mA. Your power meter won't be able to catch current spike during disk spin-up because the spike is very short. But most likely the spike is high enough to trigger the over current protection. So yes with the current design you will need a dual USB type A cable to get enough current for hungry HDD. For next revision we will increase current limit on one of the port to address external HDD which requires more than the standard 900mA. 0 Quote
Salamandar Posted April 27, 2021 Author Posted April 27, 2021 On 3/12/2021 at 12:14 AM, Igor said: BTW. They are not responsible for every issue you (think) you find in hardware or in software. Linux is a community project per se! We do it together and we as a developers community help them that they can deliver you this nice device in best possible manner. Without our help ... That's not a Linux issue here, but a hardware issue. The hard drives run fine with armbian on a rpi3b+ 0 Quote
Salamandar Posted April 27, 2021 Author Posted April 27, 2021 On 3/12/2021 at 5:27 AM, gprovost said: Your power meter won't be able to catch current spike during disk spin-up because the spike is very short. But most likely the spike is high enough to trigger the over current protection. So yes with the current design you will need a dual USB type A cable to get enough current for hungry HDD. For next revision we will increase current limit on one of the port to address external HDD which requires more than the standard 900mA. On the link @Igor sent, the spike is almost 2s long. My power meter has a 0.1s resolution so I don't know why it couldn't catch it… anyways I could plug my oscilloscope on the power meter to have a better resolution. 0 Quote
Salamandar Posted April 27, 2021 Author Posted April 27, 2021 On 3/12/2021 at 12:14 AM, Igor said: According to the data sheet, your drive needs 1A to start: As i said in the original post, I tried 2 hard drives, the first one being rated for 700mA. 0 Quote
Werner Posted April 27, 2021 Posted April 27, 2021 7 minutes ago, Salamandar said: rated for current rating != startup current. elementary electronics knowledge 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.