USB3 enough to power 2,5 external HDD?
#1
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:

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.
  Reply
#2
Yes, USB 3.0 delivers 900ma, so it is capable of powering on just about any 2.5 HDD/SSD when using the 5V 3A PSU.
You can find me on IRC, Discord and Twitter


  Reply
#3
(05-25-2019, 02:44 PM)Luke Wrote: Yes, USB 3.0 delivers 900ma, so it is capable of powering on just about any 2.5 HDD/SSD when using the 5V 3A PSU.

I see. Since the drives are fine, I'll just try DietPi or another image to see if the issue is in the system I'm using.
I'll give some feedback soon.
  Reply
#4
Auyfan's stable bionic minimal image gives me this when I try to write on the drive. I'll try DietPi next.

Code:
[ 1290.527712] Buffer I/O error on device sdb1, logical block 34816
[ 1290.528427] Buffer I/O error on device sdb1, logical block 34817
[ 1290.529101] Buffer I/O error on device sdb1, logical block 34818
[ 1290.529779] Buffer I/O error on device sdb1, logical block 34819
[ 1290.530455] Buffer I/O error on device sdb1, logical block 34820
[ 1290.531116] Buffer I/O error on device sdb1, logical block 34821
[ 1290.535704] Buffer I/O error on device sdb1, logical block 34822
[ 1290.540151] Buffer I/O error on device sdb1, logical block 34823
[ 1290.544512] Buffer I/O error on device sdb1, logical block 34824
[ 1290.548791] Buffer I/O error on device sdb1, logical block 34825
[ 1290.554958] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 4198400 starting block 35584)
[ 1290.555516] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 4198400 starting block 35840)
[ 1290.557340] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 6295552 starting block 36096)
[ 1290.557892] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 6295552 starting block 36352)
[ 1290.559766] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 36608)
[ 1290.560308] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 36864)
[ 1290.563064] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 37120)
[ 1290.564834] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 8388608 size 3149824 starting block 37376)
[ 1290.565376] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 8388608 size 3149824 starting block 37632)
[ 1290.586305] JBD2: Detected IO errors while flushing file data on sdb1-8
[ 1290.586334] Aborting journal on device sdb1-8.
[ 1290.590635] EXT4-fs (sdb1): previous I/O error to superblock detected
[ 1290.590884] JBD2: Error -5 detected when updating journal superblock for sdb1-8.
[ 1290.591125] JBD2: Detected IO errors while flushing file data on sdb1-8
[ 1290.599521] EXT4-fs error (device sdb1): ext4_journal_check_start:56: Detected aborted journal
[ 1290.604178] EXT4-fs (sdb1): Remounting filesystem read-only
[ 1290.608543] EXT4-fs (sdb1): previous I/O error to superblock detected
[ 1290.625292] xhci-hcd xhci-hcd.9.auto: USB bus 5 deregistered
[ 1290.625676] xhci-hcd xhci-hcd.9.auto: remove, state 4
[ 1290.625715] usb usb4: USB disconnect, device number 1
[ 1290.626780] xhci-hcd xhci-hcd.9.auto: USB bus 4 deregistered
[ 1290.627094] xhci-hcd xhci-hcd.9.auto: xHCI Host Controller
[ 1290.627355] xhci-hcd xhci-hcd.9.auto: new USB bus registered, assigned bus number 4
[ 1290.627557] xhci-hcd xhci-hcd.9.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x00210010
[ 1290.627600] xhci-hcd xhci-hcd.9.auto: irq 179, io mem 0xff600000
[ 1290.627813] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[ 1290.627824] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1290.627831] usb usb4: Product: xHCI Host Controller
[ 1290.627838] usb usb4: Manufacturer: Linux 4.4.132-1075-rockchip-ayufan-ga83beded8524 xhci-hcd
[ 1290.627844] usb usb4: SerialNumber: xhci-hcd.9.auto
[ 1290.628618] hub 4-0:1.0: USB hub found
[ 1290.628699] hub 4-0:1.0: 1 port detected
[ 1290.629214] xhci-hcd xhci-hcd.9.auto: xHCI Host Controller
[ 1290.629505] xhci-hcd xhci-hcd.9.auto: new USB bus registered, assigned bus number 5
[ 1290.629630] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1290.629758] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003
[ 1290.629767] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1290.629774] usb usb5: Product: xHCI Host Controller
[ 1290.629781] usb usb5: Manufacturer: Linux 4.4.132-1075-rockchip-ayufan-ga83beded8524 xhci-hcd
[ 1290.629787] usb usb5: SerialNumber: xhci-hcd.9.auto
[ 1290.630683] hub 5-0:1.0: USB hub found
[ 1290.630738] hub 5-0:1.0: 1 port detected
[ 1290.948125] usb 5-1: new SuperSpeed USB device number 2 using xhci-hcd
[ 1290.960242] usb 5-1: New USB device found, idVendor=1058, idProduct=0748
[ 1290.960275] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 1290.960298] usb 5-1: Product: My Passport 0748
[ 1290.960319] usb 5-1: Manufacturer: Western Digital
[ 1290.960340] usb 5-1: SerialNumber: 575844314539314E53564632
[ 1290.962826] usb-storage 5-1:1.0: USB Mass Storage device detected
[ 1290.966470] scsi host10: usb-storage 5-1:1.0
[ 1291.969311] scsi 10:0:0:0: Direct-Access     WD       My Passport 0748 1010 PQ: 0 ANSI: 6
[ 1291.970180] scsi 10:0:0:1: Enclosure         WD       SES Device       1010 PQ: 0 ANSI: 6
[ 1291.977437] sd 10:0:0:0: [sdc] Spinning up disk...

As you can see, it throws a bunch of I/O errors and the system assigns a new letter for the drive next.
  Reply
#5
(05-25-2019, 04:24 PM)va88 Wrote: Auyfan's stable bionic minimal image gives me this when I try to write on the drive. I'll try DietPi next.

Code:
[ 1290.527712] Buffer I/O error on device sdb1, logical block 34816
[ 1290.528427] Buffer I/O error on device sdb1, logical block 34817
[ 1290.529101] Buffer I/O error on device sdb1, logical block 34818
[ 1290.529779] Buffer I/O error on device sdb1, logical block 34819
[ 1290.530455] Buffer I/O error on device sdb1, logical block 34820
[ 1290.531116] Buffer I/O error on device sdb1, logical block 34821
[ 1290.535704] Buffer I/O error on device sdb1, logical block 34822
[ 1290.540151] Buffer I/O error on device sdb1, logical block 34823
[ 1290.544512] Buffer I/O error on device sdb1, logical block 34824
[ 1290.548791] Buffer I/O error on device sdb1, logical block 34825
[ 1290.554958] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 4198400 starting block 35584)
[ 1290.555516] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 4198400 starting block 35840)
[ 1290.557340] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 6295552 starting block 36096)
[ 1290.557892] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 6295552 starting block 36352)
[ 1290.559766] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 36608)
[ 1290.560308] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 36864)
[ 1290.563064] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 37120)
[ 1290.564834] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 8388608 size 3149824 starting block 37376)
[ 1290.565376] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 8388608 size 3149824 starting block 37632)
[ 1290.586305] JBD2: Detected IO errors while flushing file data on sdb1-8
[ 1290.586334] Aborting journal on device sdb1-8.
[ 1290.590635] EXT4-fs (sdb1): previous I/O error to superblock detected
[ 1290.590884] JBD2: Error -5 detected when updating journal superblock for sdb1-8.
[ 1290.591125] JBD2: Detected IO errors while flushing file data on sdb1-8
[ 1290.599521] EXT4-fs error (device sdb1): ext4_journal_check_start:56: Detected aborted journal
[ 1290.604178] EXT4-fs (sdb1): Remounting filesystem read-only
[ 1290.608543] EXT4-fs (sdb1): previous I/O error to superblock detected
[ 1290.625292] xhci-hcd xhci-hcd.9.auto: USB bus 5 deregistered
[ 1290.625676] xhci-hcd xhci-hcd.9.auto: remove, state 4
[ 1290.625715] usb usb4: USB disconnect, device number 1
[ 1290.626780] xhci-hcd xhci-hcd.9.auto: USB bus 4 deregistered
[ 1290.627094] xhci-hcd xhci-hcd.9.auto: xHCI Host Controller
[ 1290.627355] xhci-hcd xhci-hcd.9.auto: new USB bus registered, assigned bus number 4
[ 1290.627557] xhci-hcd xhci-hcd.9.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x00210010
[ 1290.627600] xhci-hcd xhci-hcd.9.auto: irq 179, io mem 0xff600000
[ 1290.627813] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[ 1290.627824] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1290.627831] usb usb4: Product: xHCI Host Controller
[ 1290.627838] usb usb4: Manufacturer: Linux 4.4.132-1075-rockchip-ayufan-ga83beded8524 xhci-hcd
[ 1290.627844] usb usb4: SerialNumber: xhci-hcd.9.auto
[ 1290.628618] hub 4-0:1.0: USB hub found
[ 1290.628699] hub 4-0:1.0: 1 port detected
[ 1290.629214] xhci-hcd xhci-hcd.9.auto: xHCI Host Controller
[ 1290.629505] xhci-hcd xhci-hcd.9.auto: new USB bus registered, assigned bus number 5
[ 1290.629630] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1290.629758] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003
[ 1290.629767] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1290.629774] usb usb5: Product: xHCI Host Controller
[ 1290.629781] usb usb5: Manufacturer: Linux 4.4.132-1075-rockchip-ayufan-ga83beded8524 xhci-hcd
[ 1290.629787] usb usb5: SerialNumber: xhci-hcd.9.auto
[ 1290.630683] hub 5-0:1.0: USB hub found
[ 1290.630738] hub 5-0:1.0: 1 port detected
[ 1290.948125] usb 5-1: new SuperSpeed USB device number 2 using xhci-hcd
[ 1290.960242] usb 5-1: New USB device found, idVendor=1058, idProduct=0748
[ 1290.960275] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 1290.960298] usb 5-1: Product: My Passport 0748
[ 1290.960319] usb 5-1: Manufacturer: Western Digital
[ 1290.960340] usb 5-1: SerialNumber: 575844314539314E53564632
[ 1290.962826] usb-storage 5-1:1.0: USB Mass Storage device detected
[ 1290.966470] scsi host10: usb-storage 5-1:1.0
[ 1291.969311] scsi 10:0:0:0: Direct-Access     WD       My Passport 0748 1010 PQ: 0 ANSI: 6
[ 1291.970180] scsi 10:0:0:1: Enclosure         WD       SES Device       1010 PQ: 0 ANSI: 6
[ 1291.977437] sd 10:0:0:0: [sdc] Spinning up disk...

As you can see, it throws a bunch of I/O errors and the system assigns a new letter for the drive next.

Those have the same kernel. Try this build and let me know if you're still getting errors. You can also try switching over to mainline (currently in ayufan's repo thts 5.1)
You can find me on IRC, Discord and Twitter


  Reply
#6
(05-25-2019, 05:00 PM)Luke Wrote:
(05-25-2019, 04:24 PM)va88 Wrote: Auyfan's stable bionic minimal image gives me this when I try to write on the drive. I'll try DietPi next.

Code:
[ 1290.527712] Buffer I/O error on device sdb1, logical block 34816
[ 1290.528427] Buffer I/O error on device sdb1, logical block 34817
[ 1290.529101] Buffer I/O error on device sdb1, logical block 34818
[ 1290.529779] Buffer I/O error on device sdb1, logical block 34819
[ 1290.530455] Buffer I/O error on device sdb1, logical block 34820
[ 1290.531116] Buffer I/O error on device sdb1, logical block 34821
[ 1290.535704] Buffer I/O error on device sdb1, logical block 34822
[ 1290.540151] Buffer I/O error on device sdb1, logical block 34823
[ 1290.544512] Buffer I/O error on device sdb1, logical block 34824
[ 1290.548791] Buffer I/O error on device sdb1, logical block 34825
[ 1290.554958] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 4198400 starting block 35584)
[ 1290.555516] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 4198400 starting block 35840)
[ 1290.557340] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 6295552 starting block 36096)
[ 1290.557892] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 6295552 starting block 36352)
[ 1290.559766] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 36608)
[ 1290.560308] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 36864)
[ 1290.563064] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 0 size 8388608 starting block 37120)
[ 1290.564834] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 8388608 size 3149824 starting block 37376)
[ 1290.565376] EXT4-fs warning (device sdb1): ext4_end_bio:330: I/O error -5 writing to inode 12 (offset 8388608 size 3149824 starting block 37632)
[ 1290.586305] JBD2: Detected IO errors while flushing file data on sdb1-8
[ 1290.586334] Aborting journal on device sdb1-8.
[ 1290.590635] EXT4-fs (sdb1): previous I/O error to superblock detected
[ 1290.590884] JBD2: Error -5 detected when updating journal superblock for sdb1-8.
[ 1290.591125] JBD2: Detected IO errors while flushing file data on sdb1-8
[ 1290.599521] EXT4-fs error (device sdb1): ext4_journal_check_start:56: Detected aborted journal
[ 1290.604178] EXT4-fs (sdb1): Remounting filesystem read-only
[ 1290.608543] EXT4-fs (sdb1): previous I/O error to superblock detected
[ 1290.625292] xhci-hcd xhci-hcd.9.auto: USB bus 5 deregistered
[ 1290.625676] xhci-hcd xhci-hcd.9.auto: remove, state 4
[ 1290.625715] usb usb4: USB disconnect, device number 1
[ 1290.626780] xhci-hcd xhci-hcd.9.auto: USB bus 4 deregistered
[ 1290.627094] xhci-hcd xhci-hcd.9.auto: xHCI Host Controller
[ 1290.627355] xhci-hcd xhci-hcd.9.auto: new USB bus registered, assigned bus number 4
[ 1290.627557] xhci-hcd xhci-hcd.9.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x00210010
[ 1290.627600] xhci-hcd xhci-hcd.9.auto: irq 179, io mem 0xff600000
[ 1290.627813] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[ 1290.627824] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1290.627831] usb usb4: Product: xHCI Host Controller
[ 1290.627838] usb usb4: Manufacturer: Linux 4.4.132-1075-rockchip-ayufan-ga83beded8524 xhci-hcd
[ 1290.627844] usb usb4: SerialNumber: xhci-hcd.9.auto
[ 1290.628618] hub 4-0:1.0: USB hub found
[ 1290.628699] hub 4-0:1.0: 1 port detected
[ 1290.629214] xhci-hcd xhci-hcd.9.auto: xHCI Host Controller
[ 1290.629505] xhci-hcd xhci-hcd.9.auto: new USB bus registered, assigned bus number 5
[ 1290.629630] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1290.629758] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003
[ 1290.629767] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1290.629774] usb usb5: Product: xHCI Host Controller
[ 1290.629781] usb usb5: Manufacturer: Linux 4.4.132-1075-rockchip-ayufan-ga83beded8524 xhci-hcd
[ 1290.629787] usb usb5: SerialNumber: xhci-hcd.9.auto
[ 1290.630683] hub 5-0:1.0: USB hub found
[ 1290.630738] hub 5-0:1.0: 1 port detected
[ 1290.948125] usb 5-1: new SuperSpeed USB device number 2 using xhci-hcd
[ 1290.960242] usb 5-1: New USB device found, idVendor=1058, idProduct=0748
[ 1290.960275] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 1290.960298] usb 5-1: Product: My Passport 0748
[ 1290.960319] usb 5-1: Manufacturer: Western Digital
[ 1290.960340] usb 5-1: SerialNumber: 575844314539314E53564632
[ 1290.962826] usb-storage 5-1:1.0: USB Mass Storage device detected
[ 1290.966470] scsi host10: usb-storage 5-1:1.0
[ 1291.969311] scsi 10:0:0:0: Direct-Access     WD       My Passport 0748 1010 PQ: 0 ANSI: 6
[ 1291.970180] scsi 10:0:0:1: Enclosure         WD       SES Device       1010 PQ: 0 ANSI: 6
[ 1291.977437] sd 10:0:0:0: [sdc] Spinning up disk...

As you can see, it throws a bunch of I/O errors and the system assigns a new letter for the drive next.

Those have the same kernel. Try this build and let me know if you're still getting errors. You can also try switching over to mainline (currently in ayufan's repo thts 5.1)

I tried the image from 19 Oct 2018, since the last one doesn't seem to get a valid IP from the DHCP, so I couldn't SSH into it.
Unfortunately I had no luck. The HD keeps working for a while longer, but in a few minutes a bunch of I/O and buffer errors appear and the drive disconnects and then reconnects.

DietPi didn't work too, it won't even allow me to mount the drive.

I'm back on the latest Armbian and decided to try the USB2 1TB drive on the USB3 port of the Rock64. Looks like it's working properly.

Maybe the USB3 500Gb drive requires more than 900mA? There's no official info actually, so maybe that's the case.

This is the drive: https://www.amazon.com/Passport-Portable...5UV4U?th=1

Is there any method to restrict the power this drive asks from the usb port, even if this could lower performance? Or maybe increasing the possible output of the USB3 port?

I've seem a topic around talking about a Raspberry Pi running a similar external HDD by setting a max usb output of 1A on its boot file.
  Reply
#7
I tried another USB 3.0 external drive, a Seagate Expansion with 2TB, small form factor too. This one won't mount and will keep beeping everytime I time ask to mount (the command hangs in the terminal).
  Reply
#8
(05-26-2019, 04:07 PM)va88 Wrote: I tried another USB 3.0 external drive, a Seagate Expansion with 2TB, small form factor too. This one won't mount and will keep beeping everytime I time ask to mount (the command hangs in the terminal).

Could you give mainline a go?
You can find me on IRC, Discord and Twitter


  Reply
#9
(05-26-2019, 04:08 PM)Luke Wrote:
(05-26-2019, 04:07 PM)va88 Wrote: I tried another USB 3.0 external drive, a Seagate Expansion with 2TB, small form factor too. This one won't mount and will keep beeping everytime I time ask to mount (the command hangs in the terminal).

Could you give mainline a go?

Sure, where can I get it?

New tests I've made:

I added a generic powered USB hub to the equation, no luck. It outputs up to 1000mA. The possibility that the drive is asking more than that is plausible. Hard Disk Sentinel says the drive goes as far as 500mA though.

I tried with a WD Easystore 4TB, which has it's own 12V Power Supply. Works like a charm with the Rock64's USB 3.0 port. Transfers are very fast and very stable.

I also tried the small WD Passport in the Raspberry Pi just to see the behaviour. Something similar occurs, the drive tries to spin but disarms when RPM increases. Same thing as in the Rock64, but happens even before real action occurs in the drive.
  Reply
#10
huh. Interesting Smile So, from what you write, it does appear to be a power issue. I am not the most competent person to help determine why this is happening, so I suggest joining the chat and asking.

As for installing mainline here is the kenrel: https://github.com/ayufan-rock64/linux-m...l/releases

Just download, dpkg -i, and reboot.
You can find me on IRC, Discord and Twitter


  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Rock64 is unreliable after 3 years of service - power problem? ReleaseTheGeese 0 610 11-23-2023, 05:05 AM
Last Post: ReleaseTheGeese
Brick Rock64 usb2.0 Power Control Floating GPIO Tutorial Files & Notes MarkHaysHarris777 6 14,549 01-15-2023, 10:36 AM
Last Post: ds00
  power connector type please AlexS 4 5,496 01-11-2023, 07:00 AM
Last Post: dmitrymyadzelets
  Alternative power supply ju0n 0 1,275 09-06-2022, 02:46 AM
Last Post: ju0n
  USB3 SATA ReleaseTheGeese 2 3,228 04-04-2021, 12:55 PM
Last Post: ReleaseTheGeese
  Which Voltage and Amper to supply both Rock64 + External drive enclosure ? prog-amateur 0 2,717 08-21-2020, 09:16 PM
Last Post: prog-amateur
  USB3 to SATA cable - Firmware Eule 0 2,383 03-03-2020, 01:31 PM
Last Post: Eule
  Power Supply and Sinks for multi-Rock64 env Davo-CC 1 4,757 01-02-2020, 02:26 PM
Last Post: dpgraham
  Using a stronger power supply myn4m3 1 3,174 06-23-2019, 05:01 PM
Last Post: Rocklobster
  How to check if my power supply is underperforming? va88 3 5,077 06-02-2019, 05:59 PM
Last Post: va88

Forum Jump:


Users browsing this thread: 1 Guest(s)