Messages in this thread | ![/](/images/icornerl.gif) | | Subject | Re: [BK PATCHES] add ata scsi driver | From | James Bottomley <> | Date | 27 May 2003 11:38:50 -0400 |
| |
On Tue, 2003-05-27 at 11:21, Jeff Garzik wrote: > ATA defines WWN too... I'm curious what the format is? uuid-ish?
Heh, you'll regret asking that one. There are currently seven possible identifier formats for the WWN (which is basically the SCSI Device Identification VPD page).
The extremely gory details are in the SPC-3 spec (section 7.6.4 of r12).
However, really, as far as Linux is concerned we don't need to care. It just needs to be reducible to an ASCII representation and dumped into the sysfs name or embedded into bus_id. The reduction to ASCII can be subsystem (or even device driver) specific.
However, note that I'm not thinking of forcing the WWN here. I'm thinking of using whatever makes most sense to the device, so SPI devices will continue to use simple target/lun numbers here. FC devices will probably want to use their variant of WWN/PortID. The rationale is to get rid of the unnecessary internal mappings some drivers use to get to the physical address they send on the wire.
Thus, if you never address ATA devices by the WWN, you probably never want to make it part of the addressing scheme.
Exporting a unique ID for userspace to use is a different (and probably orthogonal) issue.
James
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |