What do I need to do to connect an eSATA hard drive to my Linksys WRT1200AC running OpenWrt 19.07.3.
I'm getting the following messages in the Kernel log
[ 539.544228] ata2: SATA link down (SStatus 0 SControl 310)
[ 539.549666] ata2: EH complete
[ 539.564686] ata2: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
[ 539.572122] ata2: irq_stat 0x80000040, connection status changed
[ 539.578178] ata2: limiting SATA link speed to 1.5 Gbps
[ 539.583344] ata2: hard resetting link
Thank you in advance for your help.
That is usually a sign of a broken harddisk, given the specific circumstances it might however be a side effect of insufficient power supply to the disk or a broken cable.
Yes the routers esata port will not deliver the "normal" esata max spec power, so only low powered 2.5" disk's will work. So you either need a case with separate power or alternatively use a SSD.
PS: On the wrt1200ac esata will work better for transfer speeds (70 MB/s vs 115 MB/s), compared to usb3.0, so its worth the hassle.
I'm currently using a 2TB LaCie Two Big eSATA & USB 2.0 external HD; the eSATA cable is new and I've been able to connect it to the Linksys using the USB port.
Do you think that I'm missing any packages or there is a configuration settings that need to be adjusted?
Maybe the kmod-ata-marvell-sata package is necessary?
Have you seen full instructions somewhere?
No, that link is all I've been able to find.