Hello, Jeff, Alan and Albert. This is the second take of improve-ata_bus_probe-failure-handling patchset. 9 patches were accepted (%1-%8, %11) from the last take[1]. Changes from the last take are... * ata_dev_absent() implemented (new patch) * move sata_spd_limit from dev to ap * move spd configuration into hardreset * lengthen inter-reset delay to 5 sencs and add info message * implement-ata_down_xfermask_limit patch is pushed back in series to just before its usage. This patchset is against the current #upstream[2]. Jeff, ICH7 doesn't apply SPD configuration set while PHY is turned off. Sil3124 applies the change whether it's done before turning off PHY or while PHY is off. It seems that, SPD configuration should be done before turning off PHY until more information is collected. Note that even if the SPD configuration doesn't work, it doesn't cause any harm other than retrying limited number of resets, and it is easy to tell whether SATA SPD configuration works from the info messages. Thanks. -- tejun [1] http://article.gmane.org/gmane.linux.ide/9170 [2] 852ee16a914fb3ada2f81e222677c04defc2f15f - : 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