HP-PB Token Ring Release Notes for HP-UX 11.0
Patches and Fixes for this Version (B.11.00.07)
The fix is to perform the range check before accessing the data structure, therefore
preventing memory corruption and subsequent panic.
Patch PHNE_17355:
• The card can go into a hung state and an error message will be logged in the
'/var/adm/syslog/syslog.log' file.
A bug in the firmware can create a situation such that the firmware sends inbound frames
with the size larger than the configured MTU. However, the driver does not provide enough
buffers for DMA. The DMA hardware then gives an error which causes the card and driver
to go into a fatal error (hung) state.
The driver will now drop those packets that arrive with the larger size, thus preventing
the hung state. Indication of the dropped packets is logged in the NetTL log file.
• CISCO HSRP addresses cannot be reached.
The HP-PB Token Ring driver treats all of the functional addresses as multicast
addresses. This causes a concern if any system uses functional addresses as the primary
source address.
The driver now checks for IP multicast functional addresses and converts only those to
general multicast functional addresses. Other functional addresses are used without any
transformation.
• The system may panic when it is heavily loaded and memory is low.
The HP-PB Token Ring driver reuses a buffer chain even after it has been freed,
consequently, the card initially will appear to hang (no outbound is performed). When the
user tries to reset the hung interface card with the lanadmin command, the system will
panic due to a wrong memory access.
More robust checks have been implemented and proper cleanup is done whenever memory
is freed.
• System panics with Data page fault in the HP-PB Token Ring driver.
The HP-PB Token Ring driver writes to a wrong memory address which may lead to a
system panic.
The driver now validates the address range before using the memory address.
• The HP-PB Token Ring driver shows the wrong value for "Operational Status"
MIB object.
The HP-PB Token Ring driver does not set the "Operational Status" MIB object to "UP"
after the successful initialization of the driver/interface card. This leaves the value of this
object always to "DOWN" even if the card is functional.
8
Need help?
Do you have a question about the Integrity BL860c and is the answer not in the manual?
Questions and answers