05-25-2019, 01:59 PM
(This post was last modified: 06-09-2019, 05:55 AM by va88.
Edit Reason: solution
)
Hey guys, is the Rock64 able to supply enough energy to one of those small external HDD?
I was using an external HDD with its own power supply, but decided to go with one of those small HDDs, but I think the board is not delivering enough energy.
I tried an USB 3 (500Gb WD My Passport WDBKXH, WDBY8L) and an USB2 HDD (an old Samsung 1TB External M2 Portable).
According to some info, the first needs up to 650mA and the second needs up to 850mA.
I tried each in the corresponding USB ports. Both are detected by lsusb command.
Lsblk also shows both the drives (I'm not connecting them at the same time).
However, a few seconds into the actual process of write and read, they both "disarm", as if they suddenly lost power, and then reconnect.
dmesg logs a lot of errors:
Both HDs are good and working normally on my Windows PC, so it's not hardware fault.
I'm running the latest Armbian Strech and I use a 5V 3A Power Supply. My Rock64 is slightly underclocked to top at 1008Mhz (so I don't need a fan).
I've seem many people saying that these boards in general don't supply enough power to these small external HDDs.
However, people say that the Rock64 can deliver up to 950mA to the USB 3, so in theory this should be more than enough to power at least the WD USB3 drive I mentioned above.
What do you guys say? Should I try another system image? Has anyone got a working setup involving smaller external USB3 HDDs like the ones I mentioned?
EDIT: It was the power supply. I bought a better one and now it's handling the HDD properly.
I was using an external HDD with its own power supply, but decided to go with one of those small HDDs, but I think the board is not delivering enough energy.
I tried an USB 3 (500Gb WD My Passport WDBKXH, WDBY8L) and an USB2 HDD (an old Samsung 1TB External M2 Portable).
According to some info, the first needs up to 650mA and the second needs up to 850mA.
I tried each in the corresponding USB ports. Both are detected by lsusb command.
Lsblk also shows both the drives (I'm not connecting them at the same time).
However, a few seconds into the actual process of write and read, they both "disarm", as if they suddenly lost power, and then reconnect.
dmesg logs a lot of errors:
Code:
[ 468.475398] usb-storage 5-1:1.0: USB Mass Storage device detected
[ 468.475671] usb-storage 5-1:1.0: Quirks match for vid 1058 pid 0748: 800000
[ 468.475793] scsi host44: usb-storage 5-1:1.0
[ 469.474084] scsi 44:0:0:0: Direct-Access WD My Passport 0748 1010 P Q: 0 ANSI: 6
[ 469.474581] scsi 44:0:0:1: Enclosure WD SES Device 1010 P Q: 0 ANSI: 6
[ 469.478603] sd 44:0:0:0: [sda] Spinning up disk...
[ 470.481414] ...ready
[ 472.489962] sd 44:0:0:0: [sda] 976707584 512-byte logical blocks: (500 GB/466 GiB)
[ 472.490335] sd 44:0:0:0: [sda] Write Protect is off
[ 472.490348] sd 44:0:0:0: [sda] Mode Sense: 47 00 10 08
[ 472.490714] sd 44:0:0:0: [sda] No Caching mode page found
[ 472.490724] sd 44:0:0:0: [sda] Assuming drive cache: write through
[ 472.509692] sda: sda1
[ 472.512886] sd 44:0:0:0: [sda] Attached SCSI disk
[ 472.845648] usb 5-1: reset SuperSpeed USB device number 2 using xhci-hcd
[ 479.879967] sd 44:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 dr iverbyte=0x08
[ 479.879986] sd 44:0:0:0: [sda] tag#0 Sense Key : 0x3 [current]
[ 479.879997] sd 44:0:0:0: [sda] tag#0 ASC=0x11 ASCQ=0x0
[ 479.880010] sd 44:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 00 0b 00 00 00 f0 00
[ 479.880020] blk_update_request: critical medium error, dev sda, sector 2816
[ 482.435485] sd 44:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 dr iverbyte=0x08
[ 482.435503] sd 44:0:0:0: [sda] tag#0 Sense Key : 0x3 [current]
[ 482.435514] sd 44:0:0:0: [sda] tag#0 ASC=0x11 ASCQ=0x0
[ 482.435528] sd 44:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 00 0b 70 00 00 08 00
[ 482.435537] blk_update_request: critical medium error, dev sda, sector 2928
[ 482.435547] Buffer I/O error on dev sda1, logical block 110, async page read
Both HDs are good and working normally on my Windows PC, so it's not hardware fault.
I'm running the latest Armbian Strech and I use a 5V 3A Power Supply. My Rock64 is slightly underclocked to top at 1008Mhz (so I don't need a fan).
I've seem many people saying that these boards in general don't supply enough power to these small external HDDs.
However, people say that the Rock64 can deliver up to 950mA to the USB 3, so in theory this should be more than enough to power at least the WD USB3 drive I mentioned above.
What do you guys say? Should I try another system image? Has anyone got a working setup involving smaller external USB3 HDDs like the ones I mentioned?
EDIT: It was the power supply. I bought a better one and now it's handling the HDD properly.