On Tue, 2011-01-25 at 04:07 +0100, Herbert Poetzl wrote: > On Mon, Jan 17, 2011 at 06:24:15PM +0100, Tejun Heo wrote: > > On Mon, Jan 17, 2011 at 11:21:46AM -0600, James Bottomley wrote: > > > Expanders aren't SCSI devices either ... that means they don't > > > appear as visible to standard SCSI mechanisms like INQUIRY (SMP > > > isn't a SCSI protocol it's a SAS extension). They just appear as > > > part of the topology in the device tree. > > > Ah, okay. Then, things would be much simpler. I was worrying about > > how it would map to SCSI layer including INQUIRY emulations and all > > those stuff. Thanks for the info. > > So, any thoughts on how and where to add the PMP to the devices > available for sending SCSI or ATA commands to? > > I'm willing to try to add the required code, but I'm sure I'll > benefit from a few hints from the experts ... Well, I'm not sure I'd count as an expert on this piece: I haven't read the relevant ATA standards. From what I understand, SES packets are encapsulated over an ATA command for SEMB. In that case, it should be fairly simple to recognise this and present a SCSI device which simply encapsulates everything sent to it over this protocol. That would allow the ses ULD to attach seamlessly. James -- 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