Daniel J Blueman wrote: > When connected by the optional eSATAp cable, various interface errors > occur with my new external Seagate FreeAgent GoFlex (firmware 0110) until > the interface is forced to 1.5Gbps mode. Blacklist 3.0Gbps mode with it > to avoid the error messages, delays and dataloss potential. > > Signed-off-by: Daniel J Blueman <daniel@xxxxxxxxx> > --- > drivers/ata/libata-core.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c > index 28db50b..0781510 100644 > --- a/drivers/ata/libata-core.c > +++ b/drivers/ata/libata-core.c > @@ -4119,6 +4119,7 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = { > > /* Devices which aren't very happy with higher link speeds */ > { "WD My Book", NULL, ATA_HORKAGE_1_5_GBPS, }, > + { "Seagate FreeAgent GoFlex", NULL, ATA_HORKAGE_1_5_GBPS, }, > > /* > * Devices which choke on SETXFER. Applies only if both the Hi, maybe I am talking nonsense but recently there were some fixes to bus speed posted here at linux-ide list from Lin Ming <ming.m.lin@xxxxxxxxx>. In 3.4-rc5 it is already fixed so that if you unplug and re-plug a SATA disk it can be detected at 3.0Gbps instead of just 1.5 (because previous unplug caused errors). An additional patch "Subject: [PATCH v2] libata: skip old error history when counting probe trials" was just applied few hours ago some maybe you want to re-test? So is your blacklisting necessary? When inspecting my "lspci -vvvxx" outputs I see that lots of my chipset devices in my SandyBridge laptop lifted up with the above mentioned patch from 2.5Gbps to 5Gbps (was about in a thread "Re: Hotplug borked after suspend/resume in Linux-3.3 ?") which did not original tackle the error counter issue which broke the re-plugging. Probably ask Lin Ming directly as he wrote all the patches, or lookup linux-ide archives. Hope this helps, Martin (I still do see problems with 3.4-rc5 on ExpressCard housed sata_sil24 so that unplug of a disk and its re-plug results still only in 1.5Gbps instead of 3.0 Gbps, but if one waits a while so that the SCSI device is removed, then a re-plug catches up at 3 Gbps. Probably have to apply the patch to null the error counter. ;-)) -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html