Many thanks to alan_at_nabeth.cxo.dec.com and Richard Jackson
[rjackson_at_portal.gmu.edu].
I need to clarify my question. In Solaris, sd.conf is a SCSI driver
configuration file. By default, it lists 16 targets, each with lun=0. So,
If you want to add more luns to a target, you need to modify this file to
add more luns and reboot the machine (boot -r). I'm wondering if there is a
similar file in Tru64 Unix. Alan's responses are very informative. I
borrow his as a summary.
1.
I don't know what the Sun file does, so...
All versions of DEC OSF/1, Digital UNIX and Tru64 UNIX
will dynamically recognized supported devices as long
as the SCSI adapter they're on is built in the kernel's
tables. If you can add a device to a bus without having
to reboot the system you can use the scu(8) to scan that
bus for new devices and then create the special files.
The engineers responsible for the disk and tape drivers
put considerable effort into the drivers to ensure that
any SCSI-2 compliant device would work on the operating
system. Only devices listed in the Software Product
Description for a particular version are guaranteed to
work, but others should work.
For those rare cases where a SCSI parameters (timeouts, etc
need fine tuning) modern versions allow creating custom
entries in /etc/ddr.dbase. The file is documented by its
contents. It can recompile using the ddr_config command.
Older versions put this information in a kernel source
file that had to be edited and a new kernel built.
Significant changes were made in V5 to support a wider
range of SCSI features. One affect of this is that
SCSI devices are now expected to provide a WWID or
sufficient unique information so that one can be
generated. For non-Fibre Channel device I believe it
does this by taking the product serial number from the
Product Serial Number Inquiry page, if present or the
bus, target and LUN otherwise. Multi-LUN device that
use the same serial number for all LUNs have had problems
on this new driver, but the work-around has been mentioned
in summaries.
-------------------------------------------------
2.
8 LUNs per target for parallel SCSI (through V4). This is
handled by the driver and not something that needs to be
tracked through the device database. V4 also only supports
7 targets per bus (+ controller). V5 added support for
wide addressing (15 + controller). I haven't paid close
enough attention to the SCSI spec to know if that affects
the number of LUNs a target can have.
V4.0F is the first version to support Fibre Channel as a
SCSI medium. I don't know what LUN limits it has, but it
may be documented in the V4.0F Release Notes.
Ying Xu
ITSS - System Management
email:ying.xu_at_telecheck.com
phone: 713-331-6503
Received on Tue Feb 29 2000 - 20:08:16 NZDT