v5.33 Drivers Software Release for: - IBM 16/4 Token-Ring PCI Management Adapter - IBM High Speed 100/16/4 Token-Ring PCI Management Adapter ============================================================ Windows 95 OSR2, Windows 98, Windows NT 4.0, Windows 2000, and Windows ME Version 5.33 including Managed Driver Upgrade Release Date: 12/15/2000 CONTENTS -------- 1.0 Overview 2.0 Change History 3.0 Build and Installation Instructions 4.0 Configuration Information 4.1 Driver Parameters 4.2 Additional Configuration Information 5.0 Web Sites and Support Phone Number 6.0 Trademarks and Notices 7.0 License and Disclaimer 1.0 Overview _____________ PC99LOGO.EXE is a self-extracting ZIP file containing the Microsoft Windows 95 OSR2, Windows 98, Windows NT 4.0, Windows 2000, and Windows ME NDIS 4.0 and NDIS 5.0 device drivers ( IBMTRP.SYS ) Version 5.33 and their associated installation and Windows help files. 2.0 Change History ____________________ PC99LOGO.EXE Version 5.33 contains the following fixes, changes, and enhancements over the previously released version, version 5.32.01: Fixes - Fixed problem where a specified LAA would not be used after re-entering Network Properties and adding an additional protocol to the network configuration after an LAA was already specified. While the LAA would continue to appear in the Adapter Properties window, WINIPCFG or IPCONFIG would report the adapter's UAA instead of LAA, and a trace of the ring would reveal that the adapter is using its UAA instead of LAA. WINMDU2K contains fix for problem where the Driver tab under the Adapter Properties window will not update the version number of the driver, after performing a driver upgrade using this managed driver upgrade package for Windows 2000. Changes - The Maximum Transmit Frame Size parameter, available on the Advanced tab of the Adapter Properties page, has been redefined to be Maximum Frame Size in order to remain compatible with "Designed for Windows 2000" logo requirements. Whereas before, this parameter would control only the maximum frame size that the adapter is capable of transmitting, now this parameter controls the maximum frame size that the adapter can both transmit and receive. Therefore, extra care must be exercised to ensure that all stations on a network have the same value for this parameter; otherwise some stations will be capable of transmitting frames that are larger than other stations are capable of receiving. The best advice is to leave this parameter at its default value of 4096. Enhancements - Initial driver version supporting Windows-based microcode update and advanced diagnostics functions contained in Troubleshooting Utility Version 1.10.000 or later PC99LOGO.EXE Version 5.32.01 contains the following fixes and enhancements over the previously released version, version 5.25: Fixes - Fixed problem where RNIC/QFO failovers on Windows NT 4.0 would not function after applying SP6A to NT 4.0 (backup adapter would fail to open during system boot) Enhancements - Initial driver version supporting Load Balancing and Failover (LBFO) for Windows 2000 when used in conjunction with the LBFO for Windows 2000 package also available for download from this site. PC99LOGO.EXE Version 5.25 contains the following fixes and enhancements over the previously released version, version 5.21.23a: Fixes - Remove special enhancements mode for SMP machines - Change interrupt handling to prevent hang on certain machines running 2 adapters. - Updates to Redundant NIC (RNIC) and Quick Failover (QFO) features - Fix for Control Panel - Network - Adapter Properties - Driver Update function for Windows NT 4.0 Enhancements - Added support for Windows 2000 - Added support for IBM 16/4 Token-Ring CardBus Adapter - Added support for IBM 16/4 Token-Ring PCI Management Adapter - Added support for more DMI OID's. - Added message log for bring-up failure. - Initial release of Managed Driver Upgrade for Windows utility for PCI Adapters ONLY. Allows the user to automatically upgrade their Windows driver to Version 5.25. (WINMDU95.EXE, WINMDU98.EXE, WINMDUNT.EXE, WINMDU2K.EXE, Version 5.25 - PCI Adapters ONLY). Refer to the README.TXT file after the appropriate package is downloaded and expanded. In addition, PC99LOGO.EXE Version 5.25 contains the following fixes and enhancements over the version of driver included with Windows 2000 (V5.22.03): Fixes - Restored ability to specify a Locally Administered Address (LAA) parameter - Remove special enhancements mode for SMP machines PC99LOGO.EXE Version 5.21.23a contains the following fixes and enhancements over the previously released version, version 5.21.23: Fixes - Updated Install DLL to correct problem with DLL included with 5.21.23 package that resulted in failure to properly identify non-English versions of Windows 95 OSR2 and Windows 98 (First and Second Editions). This failure would then result in a failed install, with a message advising the installer to install an earlier version (5.11b or 5.12), because the DLL would improperly conclude that the target operating system was Windows 95 Retail. Note: Starting with version 5.21.23, this device driver package does not support the retail release of Windows 95 (with or without Service Pack 1), Windows 95 OSR1, or Windows NT 3.51. Please use version 5.11b package for these older operating systems. Furthermore, the NDIS 2 DOS driver (16-bit real-mode driver) is no longer included for use with Windows 95 OSR2.1 and Windows 98. Please use an earlier version of the driver package to install the NDIS 2 driver under Windows 9x. IBMTRP.SYS Version 5.21.23 contains the following fixes and enhancements over the previously released version, version 5.12: Enhancements - Microsoft PC99 Logo - Quick Failover (QFO) support for Redundant NIC (RNIC) - Failover time reduced from approximately 30 seconds to about 5-8 seconds - Primary and secondary adapter of the redundant pair can be in any PCI slot in the system (removes prior restriction of both adapters having to be installed on the same PCI bus) - Improved Class of Service and Route Switching parameter setup - Enhanced error logging in Windows NT 4.0 Fixes - Use of NDISAllocateMemoryWithTag function for early memory leak detection - Fix for cable pulls on ACPI adapters that causes blue-screen - Fix for cable pulls on non-ACPI adapters that result in the adapter closing and not re-opening, even after cable is reconnected - Fix for cable pulls that incorrectly put adapter in a power managed state, resulting in loss of network connectivity - Fix for driver start failures on certain machines, including IBM Intellistation and Netfinity servers - Fix for suspend/resume or hibernate/wakeup with multiple adapters that results in blue-screen IBMTRP.SYS Version 5.12 contains the following fixes and enhancements over the previously released version, version 5.11b: Enhancements - Microsoft PC98 Logo Fixes - Plugged memory leak discovered when driver is dynamically unloaded/reloaded 10 or more times in a row without a reboot Other Changes - Route Switching and Class of Service for IP features removed. These features were pulled from the logoed package because the Control Panel Applet included in the version 5.11b release of this driver that enables these features was found by Microsoft to be in violation of the current PC98 specifications. IBM is working on correcting this problem in a future release. Version 5.11b of this driver is still available for download for customers desiring to use the Route Switching and/or Class of Service for IP features. - Installs the NDIS 5.0 driver instead of the NDIS 4.0 driver on Windows 98, as recommended by Microsoft. Known Problems: While removing/replacing adapters from/in a machine, the user should be careful to unload the corresponding driver of the adapter before physically removing the adapter. Before applying a driver update on Windows 2000 using WINMDU2K, ensure that no adapter was physically removed from the machine without first unloading its driver. Otherwise while using the WINMDU2K package under Windows 2000 to update the driver, the driver would be updated successfully, but the Driver tab under the Adapter Properties window will not update the version number of the driver to that of the updated driver. 3.0 Build and Installation Instructions _________________________________________ 1) Download the self-extracting ZIP file pc99logo.exe to the drive and directory of your choice. 2) Execute pc99logo.exe from a command prompt to unzip the file. A path can be specified after the self-extracting zip file name in order to expand the zip file to a location other than the current directory (example: pc99logo x:\ - where x is a drive letter). If a path is not specified, the self-extracting zip file will be unzipped into the current directory. Refer to the directory structure in the Additional Information section for details on the subdirectory structure the self-extracting zip file will create. 3) After unzipping the file, refer to the IBM 16/4 Token-Ring PCI Management Adapter User's Guide, or IBM High-Speed 100/16/4 Token-Ring PCI Management Adapter User's Guide on the CD-ROM that shipped with your adapter for complete instructions for installing the device driver. 4.0 Configuration Information _______________________________ After following 3.0 above, your adapter should be all set to go. If you need further details, please see the appropriate adapter User's Guide referenced in 3.0 above and Hints and Tips available from the IBM Networking Support web site. See web information in section 5.0 below. 4.1 Driver Parameters --------------------- Refer to the adapter User's Guide referenced in 3.0 step 3) above. 4.2 Additional Configuration Information ---------------------------------------- Refer to 4.0 above. 5.0 WEB Sites and Support Phone Number ________________________________________ IBM Support Web Site: http://www.ibm.com/pc/support IBM Networking Support Web Site: http://www.networking.ibm.com/support IBM Marketing Netfinity Web Site: http://www.ibm.com/pc/netfinity ( or eServer xSeries ) If you have any questions about this update, or problems applying the update go to the following Help Center World Telephone Numbers URL: http://www.ibm.com/pc/qtechinfo/YAST-3P2QLY.html. 6.0 Trademarks and Notices ____________________________ The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM Netfinity eServer xSeries Intel is a registered trademark of Intel Corporation. Other company, product, and service names may be trademarks or service marks of others. 7.0 License and Disclaimer ___________________________ Copyright (c) 2000-2001, IBM Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of IBM Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.