sdimkdtab(1M)
sdimkdtab --
update the device table entries for the SDI subsystem
Synopsis
/sbin/sdimkdtab [-fi] [-d filename]
Description
sdimkdtab(1M)
reads the Equipped Device Table
(EDT) built by the SDI drivers
and updates the device table entries
in the /etc/device.tab file
for any tape and SCSI controllers
that are present on the system.
For the first 16 slices,
the device table entries are created from template files
because the entries are unique for each device type.
The location of the template files is
specified in a target controller index file, which can be
supplied as a command-line argument.
When more than 16 slices are used,
device nodes are created for each additional slice in use.
These device nodes are created from the VTOC rather than
from the template files.
sdimkdtab keeps a record of the EDT
from invocation to invocation
in the /etc/scsi/sdi_edt file.
If the EDT obtained by sdimkdtab
during execution is identical to the one
in /etc/scsi/sdi_edt,
no action is taken and sdimkdtab exits.
If the EDT has changed since the last invocation
of either sdimkdev or sdimkdtab,
sdimkdtab updates the device table entries
for every device in the EDT.
Options
sdimkdtab takes the following options:
-f-
Forces sdimkdtab to run at a time other than from
init(1M).
sdimkdtab is designed to be run from init; to
force its execution at any other time, you must use the
-f option.
-i-
Forces sdimkdtab to ignore the existing record
of this machine's
configuration in /etc/scsi/sdi_edt
and update /etc/device.tab,
as if a new device had been added to the system.
-d filename-
Use filename instead of /etc/scsi/tc.index
to determine which template file to use for each device.
Usage
When sdimkdtab is run
immediately after sdimkdev,
it must be run with the -i option
or no updates will take place, because the
EDT in /etc/scsi/sdi_edt will be the
one created by sdimkdev
and will be up-to-date.
Files
/etc/device.tab
/sbin/mkdev.d/*
/etc/scsi/sdi_edt
/etc/scsi/tc.index
Return values
On success, sdimkdtab
exits with a return code of zero when
it detects new devices on the system.
If there are no new devices since the last time
either sdimkdev or sdimkdtab
was executed, it exits with a positive return code.
If an error is
detected, it exits with a negative return code.
References
init(1M),
modadmin(1M),
sdighost(1M),
sdimkdev(1M)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004