SATA issues
(11-24-2019, 01:39 PM)patstew Wrote: You can also try reducing the SATA link speed using "libata.force=1.5G" or "libata.force=3G" in the kernel arguments. That seems to have fixed some intermittent problems with my ASMedia SATA card.

I concur.

I was not able to achieve this with stretch-openmediavault-rockpro64-0.9.14-1159-arm64.img or other Debian-OMV distro, because the kernel arg (libata.force=1.5G) I added in /boot/efi/extlinux/extlinux.conf does not seem to work.
But with rockpro64-debian-mrfixit-190531.img, I was able to add it to /boot/extlinux/extlinux.conf, and it works: no more errors.
I tried 3G but errors are back.

My SATA card is not the exact official one.
It reports as:
01:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)

I think we can consider it's crappy.

I must add that I also had to buy a new PSU (12V 7.5A), as the 12V 5A (bought from a German Pine64 reseller on Amazon, Humberg Computertechnik) was not able to spin up my 2 HGST 8TB drives.
It's the possible the 5A PSU they sent me was not the one Pine64 sells, it seems very light to me.

Like others, I switched to a Marvell-based SATA card, and the issues are gone even at 3Gbps or 6Gbps.
I guess some ASM-based cards are crappy (jumpers related ?).
(01-05-2020, 11:07 AM)dponzone Wrote: Like others, I switched to a Marvell-based SATA card, and the issues are gone even at 3Gbps or 6Gbps.
I guess some ASM-based cards are crappy (jumpers related ?).

If the card is with big ugly standard jumpers at SATA differential signal path then yes. On practice it depends. Mine ASMedia-based Pine64 supplied card is working flawlessly with two different drives, one HGST, another Seagate. Sure there are existing another drives that will fail to operate stable with certain card. Just a matter of drive's SATA interface signal compensation capabilities. Some drives can compensate the distortions of bad SATA path, some can not.
Guys, the hardware is working fine.
The issue is on rockchip blob firmware that use undeclared memory.
You have to use a newest version of uboot without this blob firmware:
check patstew's post:

If you don't want to do this you will have to wait.
I know that MrFixit is working on this.
On manjaro there i a BUG:
For ayufan's debian, I couldn't contact him, so I dont know if he is aware of that.

In my case I couldn't use my PCIe card until I updated uboot.
having the same problem with same original Pine64 NAS hardware:

Possibly Related Threads...
Thread Author Replies Views Last Post
  Rockpro64 Sata Card kills itself jerry110 18 2,984 05-14-2020, 06:44 AM
Last Post: aldrick
  Cheap 4-port SATA card working with RockPro64 4Gb andyburn 3 199 04-25-2020, 11:57 AM
Last Post: andyburn
  PCI-e to Dual SATA-II Interface Card only works with one disk taube 4 443 12-27-2019, 10:42 AM
Last Post: taube
  Sata power cable sputnik13 1 211 08-15-2019, 06:32 PM
Last Post: tllim
  ROCKPro64 with 16 ports SATA controller ZeblodS 15 2,297 08-11-2019, 02:00 AM
Last Post: stuartiannaylor
  JMicron cipset SATA PCI-E card support Yroth 2 257 07-27-2019, 08:52 PM
Last Post: stuartiannaylor
  Sata Raid Marvell 4port 9235 stuartiannaylor 1 435 07-04-2019, 08:12 PM
Last Post: stuartiannaylor
  Sometimes no power to SATA PCIe controller rble 4 401 06-16-2019, 11:03 PM
Last Post: rble
  PCIE SATA controller ASM1062 problems or software vecnar 36 3,054 06-15-2019, 02:35 AM
Last Post: Nikolay_Po
Question Status PCIe slot and the SATA interface card Yoast 21 3,595 05-28-2019, 02:22 PM
Last Post: Nikolay_Po

Forum Jump:

Users browsing this thread: 1 Guest(s)