This document is intended to help you diagnose common problems that may
occur with the Block Multiplexer. Please read through this document and verify
items 1-5 before contacting the defect support center for assistance.
NOTE: There is a subset of Block Multiplexer PTFs that are needed for
proper configuration. The minimum requirements are U415742, U414756, U417775,
U413617, U406215, U406223. These or their supercedes can be found in the
3.2.4/PMP upgrade with the blkmux subsystem. These need to be ordered and
installed before you proceed.
- Issue the following command:
lslpp -h blkmux.obj
If the release level shows 01.01.0000.0000, contact your AIX support center for a new
release of blkmux.
- Before you can configure Block Multiplexer Channel Adapter Services, you
must configure the RS/6000 blkmux adapter and interface, vary the
channel on, and start TCP/IP. The following steps do these things and assume
that IOCPGEN has already been done on the mainframe.
- To configure the blkmux adapter, enter "smit chgcat" and change the
following:
Channel SPEED (must match on mainframe)
STARTING subchannel address (IOCP Definition on mainframe)
NUMBER of subchannel addresses (IOCP Definition on mainframe)
CLAW Mode
Host NAME (must match DEVICE statement in
tcpip.profile--case sensitive)
Adapter NAME (must match DEVICE statement in
tcpip.profile--case sensitive)
subchannel set (even subchannel for Claw set,
last two numbers in DEVICE
statement in tcpip.profile.)
- To configure the blkmux interface, enter "smit chinet" and change the
following:
INTERNET ADDRESS (dotted decimal)
DESTINATION Address (dotted decimal)
Subchannel Address (even subchannel for CLAW set)
Current STATE (change to up)
- To vary on the mainframe subchannel, enter:
VARY [device address], ONLINE (MVS command)
VARY ON [device address] (VM command)
- To verify subchannel status, enter:
D U ,,,[device address],[range of
addresses] (MVS command) status should be 'O'
QUERY [device address] (VM command)
- To configure TCP/IP on the mainframe, set the following minimum
requirements in tcpip.profile:
DEVICE [devicename]
CLAW [channel-subchannel] \
[Host NAME] [Adapter NAME] NONE
[read_buffers] \
[write_buffers] [read_size]
[write_size]
LINK [hostname] IP 0 [devicename]
HOME
[ip address] [hostname]
GATEWAY
[network] = [hostname]
[packet size(mtu on RS/6000)] \
[subn mask]
START [devicename]
- Start TCP/IP on the mainframe and watch for errors. If the system is an MVS
system, verify with the "D U" command:
primary subchannel 'A' and 'BSY'
secondary subchannel 'A'
If the system is a VM system, verify subchannel "A" with the QUERY command.
- Verify connectivity by entering the following on the RS/6000:
ping -c1 [host ip address]
- Common Problems.
- If you have problems while configuring the adapter:
If the state is "Defined" instead of "Available", then reseat the card and
reboot. If the state is still "Defined", verify that the microcode is on the
machine ("lslpp -h p370.mc"), and run hardware diagnostics.
- If you have problems while configuring the interface:
- Before you change anything, verify that the interface in the "DOWN" state.
- If you have problems with varying on the channel on the mainframe, causes
could be:
- IOCPGEN was done improperly
- The RS/6000 has an incorrect channel/subchannel configuration
- RS/6000 is not online
- If you have problems with bringing up TCP/IP on the mainframe:
- Verify the mtu size on the RS/6000 matched packet
- Verify that the channel/subchannel on the RS/6000 adapter
configuration matches with DEVICE statement on the mainframe.
- Verify the hostname and adapter name on the RS/6000 adapter
configuration match with the DEVICE statement on the mainframe.
- If you have problems with pinging the mainframe, the cause may be:
- If the error is "network unavailable", then the channel is not configured
properly and needs to be reconfigured.
- Also note:
- The RS/6000 must be configured, online, and up before mainframe
channels can be brought on line. Prior to rebooting the RS/6000,
detach the blkmux interface (i.e., "ifconfig caX detach" where X is the number
of the interface). This will allow the RS/6000 to recycle without
requiring changes on the mainframe side.
- Do NOT try to verify blkmux configuration on the RS/6000 side by
attempting to "ping" the local interface. This will not work.
Block Multiplexer Diagnostic Hints: blkmux.32.tcp ITEM: FAX
Dated: 98/09/01~00:00 Category: tcp
This HTML file was generated 99/06/24~12:41:56
Comments or suggestions?
Contact us