Il 01/08/2012 00:17, Hannes Reinecke ha scritto: > Ad 2: no, the SAS address for the devices is _not_ the WWN. > The WWN is the ID of the LUN, whereas the SAS address is the ID of the > Target. So to be correct we would need to generate unique SAS addressed > per target which needs to be different from the WWN.
Oh, that's even easier then, just delete all the get_wwn stuff and use HBA address + 1 + sdev->id. Paolo > However, megasas does not need to present SAS addresses here; we can set > the interface to PCI-E (instead of SAS) and just use the LUN number. > Sadly I've yet to figure out the code for PCIE. > (Doing it correctly involves staring a binary output and figuring the > meaning of bits. Did I mention I don't have documentation for that beast?) > That's what's stalled the patch for now.