On Saturday 07 August 2004 02:15, Martin Mares wrote:
Hello!
Let me lead you to the right place to look for:
The CAM interface (which is from the SCSI standards group)
usually is implemeted in a way that applications open /dev/cam and
later supply bus, target and lun in order to get connected
to any device on the system that talks SCSI.
Let me repeat: If you believe that this is a bad idea, give very good
reasons.
There is one: hotplug. The physical topology of buses where all the
SCSI-like devices (being it ATAPI devices, iSCSI, USB disks or other such
beasts) are connected is too complex, so every attempt to map them to the
(bus, target, lun) triplets in any sane way is destined to fail.
Just to add on this, how is someone supposed to distinguish between two identical USB recorders using the scanbus/X:Y:Z method? I suppose he'll have to try writting to both drives each time he replugs them instead of having /dev/cdr-red /dev/cdr-blue or something similar using hotplug/udev.