Technical data

SunOS 5.5 Devices tr(7D)
The DL_SET_PHYS_ADDR_REQ primitive changesthe 6-octet token ring address
currently associated (attached) to this stream. The credentials of the process which origi-
nally opened this stream must be superuser or an EPERM error is returned in the
DL_ERROR_ACK. This primitive is destructive in that it affects all other current and
future streams attached to this device. Once changed, all streams subsequently opened
and attached to this device will obtain this new physical address. The new physical
address will remain in effect until this primitive is used to change the physical address
again or the system is rebooted, whichever comes first.
CONFIGURATION The /kernel/drv/tr.conf file supports the following options:
intr Specifies the IRQ level for the board. Note that if the dip switches for the
board are set to use the cascade interrupt, IRQ 2, the IRQ level specified
in the configuration file should be IRQ 9.
ioaddr Specifies the beginning I/O port address occupied by the board.
reg The first register property specifies the location and size of the board’s
BIOS/MMIO area. The second register property specifies the location
and size of the board’s shared RAM.
It is important to ensure that there are no conflicts for the board’s I/O port, shared RAM,
or IRQ level.
FILES /dev/tr
/kernel/drv/tr.conf tr configuration file.
SEE ALSO dlpi(7P)
NOTE IBM 16/4 Token Ring Network Adapters and compatibles are not capable of fully sup-
porting the snoop(1M) program. This limitation is due to the hardware itself and not to a
bug in the tr driver or the snoop program.
modified 15 Oct 1993 7D-381