> [Jack Wang] >It's the same, sas_ex_get_linkrate use DISCOVER response as linkrate. But the function have problem, actually, the error statement is: child->linkrate = min(parent_phy->linkrate, child->max_linkrate); its mean like this: child->linkrate = min(child_phy->linkrate, max(parent->max_linkrate,child_phy->linkrate)); and if parent->max_linkrate(3Gbps) is less than child_phy->linkrate(6Gbps), the statement will be change this: child->linkrate = child_phy->linkrate, forget the parent linkrate. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html