HP-PB Token Ring Release Notes
7
HP-PB Token Ring Release Notes for HP-UX 11i
Patches and Fixes for this Version
The HP-PB Token Ring card is customer-installable and configurable on the B, C, and J-Class
workstations.
Patches and Fixes for this Version
Patch PHNE_20536:
• I/O slowdown due to HP-PB Token Ring driver absorbing a large number of
IOVRs.
The HP-PB Token Ring driver does not combine small requests into a large one, so when it
gets a fragmented I/O request with too many small fragments from the higher layer, it will
try to map each of the fragments separately. This will consume a large number of IOVRs.
The driver code has been modified to combine small fragments into a large request so it
does not consume too many IOVRs.
• The HP-PB Token Ring driver may show too many outbound errors/ discards.
One of the internal driver data structure has insufficient number of entries, causing the
driver to drop outbound packets. There were also large numbers of outbound errors and
discards using HP-PB Token Ring running at 16MB. The fix is to increase the number of
entries in this data structure.
• NIO Token Ring fails to rebind IP after cable reconnect.
The driver sends LINKUP and then goes through a reset cycle, which can take as much as
35 seconds on cable reconnect. Since the application finds that the link is up, it sends bind
requests, however, they fail as the driver is still in reset state. The fix is to send LINKUP
only after reset completion.
Patch PHNE_18922:
• The system panics with a Data page fault when HP-PB Token Ring is present in
the system.
The HP-PB Token Ring driver does not validate the memory range of a data structure
before writing to it. This leads to memory corruption and the system may panic. The fix is
to perform the range check before accessing the data structure, therefore preventing
memory corruption and subsequent panic.