Jeff, Here is a refresh of my patchset to allow SAS HBAs to use libata to control attached SATA devices. It should apply cleanly to #upstream. James, After our discussion at the storage summit I think I have a better idea what you are looking for with a SATA transport class. Unfortunately, the problem I am facing is that I am dealing with a firmware stack (ipr) which does not expose the physical transport to the host. The ipr firmware does all the device discovery and reports a configuration table describing the attached devices, but does not export any physical topology information. At some point in the future I hope to be able to extract this information from the ipr firmware stack and convert ipr to be able to utilize the sas/sata transport class, but, unfortunately, the firmware interfaces to accomplish this aren't available at this time. Brian -- Brian King eServer Storage I/O IBM Linux Technology Center - : 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