HP A5158A Fibre Channel Adapter Release Notes, December 2001

HP A5158A Fibre Channel Adapter Release Notes
Known Problems and Workarounds (11i)
8
Example code:
HBA _HANDLE adapter_handle;
errno = 0;
adapter_handle = HBA_OpenAdapter(adapter_name);
if (adapter_handle == 0)
{
if (errno == 0)
{
printf(“HBA_OpenAdapter() failed - Error cause not available\n”);
}else
{
printf(“HBA_OpenAdapter() failed - errno set to %d\n”, errno);
}
}else
{
printf(“HBA_OpenAdapter() returned a handle of %u\n”, adapter_handle);
}
5. The following is a description of a problem that occurs with the Brocade 2800 switch. It is
not a problem with the A5158A adapter or software. We document it here for A5158A
customers who use Brocade switches in Fabric mode in a Public Loop topology.
Problem: In Fabric mode, when multiple hosts are connected on the same switch using a
hub (especially two hosts), FLOGI gets timed out when a host changes from Point-to-Point
to a Loop topology. This problem occurs with Fabric mode only and not with QuickLoop.
Fix: Use the telnet command, portCfgLport, to lock the port in loop mode (L_Port) when
multiple hosts or targets are connected on a single switch port. This command insures that
nport_id addresses will not change during temporary transitions and will not cause any
subsequent FLOGI time-outs. This problem is fixed in Brocade firmware revision V2.1.9d
and later releases.
The portCfgLport command is clearly documented in the Brocade release notes for
V2.1.9d and in the Brocade Man pages.
Dependencies
The following dependencies are not A5158A adapter problems, but you may encounter them
during installation or when booting the system. Therefore, they are listed as dependencies.
You may see the following SD (Software Distributor) warnings and errors when you install the
A5158A software using swinstall. These messages are related only to SD. They do not apply
to the A5158A Tachyon TL product. This problem will be fixed in a later version of SD.
During the swinstall step, the following warnings are logged in the swagent.log file: