Driver version 4.48, Driver version 4.47, Driver version 4.45 – Allied Telesis AT-24xx User Manual

Page 2

Advertising
background image

AT-NICm5x Device Driver for AT-24xx and AT-27xx Series Ethernet Network Adapters Software Release Notes

PN 613-000280 Rev B

2

Allied Telesyn, Inc.

Driver Version 4.48

Bug Fixes

ˆ

Corrected WHQL issue where receive statistics were not correctly updated.

Driver Version 4.47

Bug Fixes

ˆ

In some cases, intermittent network connectivity was reported when using driver version 4.45. This
issue was caused when receive packets were indicated with NDIS_STATUS_SUCCESS. Receive
packets are now indicated with NDIS_STATUS_RESOURCES.

Driver Version 4.45

Bug Fixes

ˆ

Corrected interrupt handling issues which caused higher than expected CPU utilization under heavy
load.

ˆ

Transmit packet data was not being padded with zeros when the payload was less than the 60 bytes.
Corrected for security reasons.

ˆ

Corrected the demand-transmit routine, which was disabling the NIC interrupt every time it was called
after sending a batch of packets. Now, if the NIC’s interrupt is enabled when this function is called, it is
not disabled.

ˆ

Corrected issue with transmit statistics where transmit errors such as Loss of Carrier and Late
Collisions were not being tracked properly.

ˆ

Corrected the driver statistics to correctly support 64-bit OIDs.

ˆ

Corrected spin lock issues relating to LBFO (load balancing and failover) functionality, which were
causing random lock-ups on multi-processor systems.

ˆ

Changed receive packet indication from NDIS_STATUS_RESOURCES to
NDIS_STATUS_SUCCESS.

ˆ

Corrected Receive Lookahead setting.

ˆ

Corrected failure to communicate after resuming from hibernation.

ˆ

Corrected speed indication issue with multi-PHY hardware versions.

Enhancements

ˆ

Implemented Scatter/Gather DMA support.

ˆ

Implemented the NDIS packet buffer ring for transmit packets.

ˆ

Interrupt sharing is now enabled.

ˆ

Implemented transmit interrupt masking to improve CPU utilization.

ˆ

Enabled burst-mode DMA support to increase performance.

ˆ

Changed the PHY setup for the Am79C976-based NICs to use the port manager to automatically
configure the external PHY.

ˆ

Implemented the NDIS “Check for Hang” routine, which monitors the chip to ensure that it is running.

ˆ

Moved the link check function call to the check-for-hang routine to eliminate the need for a separate
timer, and to avoid waiting for the driver-supplied spin lock, thus affecting performance.

Advertising
This manual is related to the following products: