Connecting eSATA hard drive to Linksys WRT1200AC

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.

1 Like

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.

1 Like

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.

1 Like