README.TXT: LAN Manager 2.2c Patch
ID: Q111851
|
The information in this article applies to:
-
Microsoft LAN Manager, version 2.2c
SUMMARY
This article contains the complete text of the README.TXT file associated
with the Microsoft LAN Manager 2.2c patch. For information on obtaining the
patch, query on the following word in the Microsoft
Knowledge Base:
LMPATCH
---------------------------------------------------------------------------
Microsoft LAN Manager 2.2c
Client Patch to LAN Manager 2.2 for MS-DOS and OS/2
---------------------------------------------------------------------------
CONTENTS
========
1.0 Introduction
2.0 LAN Manager 2.2c Patch Installation Instructions
2.1 Bugs Fixed in the LAN Manager 2.2c Release
2.2 Text of Bug Fixes
1.0 INTRODUCTION
================
This release of LAN Manager 2.2c contains all components that have been
fixed since the original release of LAN Manager 2.2.
2.0 LAN MANAGER 2.2c PATCH INSTALLATION INSTRUCTIONS
====================================================
From the Windows NT Server version 3.5 CD-ROM disk:
1. Insert Microsoft Windows NT Server version 3.5 CD-ROM disk into you
CD-ROM drive (LAN Manager 2.2c Patch is on the Windows NT CD-ROM).
2. At a command prompt, change to your CD-ROM drive (eg: type D: if your
CD-ROM drive if mapped to drive D).
3. Change directories to the \clients\lanman\disks\disk1 directory for LAN
Manager 2.2c Client for MS-DOS.
-or-
Change directories to the \clients\lanman.os2\disks\disk1 directory for
LAN Manager 2.2c Client for OS/2.
4. Run SETUP and follow the instructions given on the screen.
From a network location:
1. At a command prompt, change to the \disk1 directory of the LAN Manager
2.2c Client you are going to install ( MS-DOS or OS/2).
2. Run SETUP and follow the instructions given on the screen.
2.1 Bugs Fixed in the LAN Manager 2.2c Release
==============================================
- Printsta Fails, Hangs MS-DOS Workstation When Printscreen Starts
- More Than 32 Domain Controllers on a Domain Causes PDC GP Fault
- Ill-Formed SMB From Client Causes Server to Die or GP Fault
- Workstation Hangs After Period of Copying or Running HLAPI Code
- Net Logon on MS-DOS Client Not Validated by Server
- Attempt to Stop/Restart PDC Locks out BDC if No One Logged On
- WinAdmin Creates Too Many ACL Entries, Making NET.ACC Too Big
- FAT Server Stops Responding if Same Byte Range Repeatedly Locked
- Replicator Copies Files Already in Sync or for HPFS386 Importer
- API Call Holds Semaphores After Access Check on Non-Existent File
- Later Logon Scripts Fail After Time-out Occurs When Logon Running
- BACKACC Failure from AT Command Required Server Stop/Restart
- NetBEUI Needs SRB On/Off Switch with 3Com NetBuilder SRT Bridge
- FTBOOT Causes Trap D/Trap C When Recovering Boot Volume Mirror
- Core Drive Error Causes Multiple Errors and Data Corruption
- Failure of Network Request During Logon Hangs Time-out Period
- MS-DOS Enhanced Workstation Runs Out of Netbufs and Hangs
- File Seek Fails After Buffer Flushing Error on Seek Initiation
- Net Password Command During Sync Deadlocks Server and Netlogon
- WS Hangs Running TCP/IP, DLC and Windows Enh on IBM Token Ring
- WfW Workstation Cannot Run FoxPro after a LM Workstation Does
- Application Produces Occasional NET808 and NET805 Errors
- Windows NetBIOS App Encounters SYS3175 Trap Under OS/2 2.0
- System Hangs or Reboots Accessing File on Disconnected Drive
- NET LOGOFF /Y Returns NET2402 if Files Open on a Connection
- NETWKSTA.EXE Won't Run with MS-DOS 6.0 Without SETVER
- Password Displayed in Share Info Dialog when Server Share-level
- More than 300 Entries in RPL.MAP Causes RPLMGR to Trap 000d
- NET STOP RDR /Y Followed by NET START RDR Hangs MS-DOS Client
- Period ( . ) Not a Valid Character in Workstation Names
- Logon Starts Failing after 16 Logons with a Logon Script
- Running Local and Remote I/O Stress Tests Caused GP Fault
- DosPeekNmPipe Call Returns Too Much Data, Causes Broken Pipe
- SQL Queries Under RAS Cause Lock-up, Reboot or EMM Exception #06
- Full Sync Initiated by Small Netlogon Service Buffer Request
- LM Setup Does Not Recognize IBM DOS 5.02 as Valid DOS Version
- Netlogon Service Encounters GP Fault as Array Memory is Overrun
- DOSPeekNmPipe API Returns Incorrect Byte Count for Its Buffer
- Issuing CTRL-C as BACKACC Writes to Hard Disk Causes GP Fault
- OS/2 Server Hangs if Network Adapter Cannot Reset
- Duplicate Name and Net Address on Token Ring Crashes Server
- MS-DOS Applications Incorrectly Report "0 Bytes Free"
- RESTACC Fails with "SYS0111 File Name Too Long" Error
- Badly Formed Server Message Block Sent to Server Causes Trap
- Netlogon Performs Continuous Full Synchronization
- UPS Service Fails Compaq ProSignia if Low Battery Signal Enabled
- Windows Hangs or Crashes to MS-DOS Prompt If Running Many Apps
- Workstation Hangs with NET 805, Server Records Incomplete NCB Error
- Trap D Occurs With HPFS386 when ATTRIB *.TXT /S is Entered
- Trap D in TCPNB$
- DOS TCP/IP Clients get Logged on Standalone Despite DC Responses
- TCP/IP Server Won't Send Datagrams; BDCs Go Out of Sync
- BCASTADDR Parameter in PROTOCOL.INI Ignored by OS/2 TCP/IP
- All TCP/IP Servers on Net Trap in NBDRV.0S2
- Server Crashes and Issues TRAP 0003
- Sybase Server Doesn't Respond to TCP/IP "Cancel" Commands
- TCP/IP MS-DOS Utilities Cannot Connect with IBM 3090 MVS
- Information Packets Incorrectly Reassembled After Crossing Router
- TCP/IP Returns Wrong Error Code on Failed Call
- LM Server Trap D's in TCPDRV When Sent LLC XID
- TCP/IP Server Routes Traffic from Token Ring to Ethernet, Crashes
- Error 53--TCPCONNECTIONS Depleted, Connection Denied to Client
- Comm Server MS-DOS Client Hangs When Comm Server Logs Off Network
- Network Servers Running TCP/IP Fail with a Trap D
- UNIX Server Drops Connection to LAN Manager TCP/IP Client
- Tinyrfc Problem in RECEIVE Command Returning "MORE DATA"
- MS-DLC and Attachmate Extra Hang Windows
- NetBEUI Network Storm Caused by Erroneous Source Routing Bit on Ethernet
- TCP/IP Should Handle Duplicate Response
- Windows Logon Script Time-out Values Too Short
- RASADMIN Reports Not Enough Memory If UAS Has 5000 Users
- TCP/IP Load Failure with ODI Under Token Ring
- LAN Manager Enhanced Redirector Loaded into EMS Causes Critical Error
- DNR: Non-Authoritative Response of an Alias Address Is Not Resolved
- Trap D in TCPDRV.OS2 CSLIM=9F60 IP=162F
- Remote Boot Workstation Locks Up When Server Sends Netlogon Multicast
- LAN Manager Client NETWKSTA.EXE Does Not Load in UMA on MS-DOS 6.2
- OS/2 2.1 Application File Locking Causes Trap D
- LMSCRIPT.EXE Causes Sharing Violation
- DosReadMailSlot Reads Wrong Mailslot Under Stress
- TCP/IP Remote Name Cannot Be Resolved - Dgn0217 Error
- LAN Manager 2.2b Server Update Hangs SQL & Comm Server
- Broken Pipe Errors Under Comm Server Stress
- Incorrect Source Routing Bit Causes NetBEUI Network Storm
- TCP/IP Fails on WfW 3.11 with Protect Mode NetBEUI and ICL 16i Adapter
- TCP/IP Fails with Error PR00022 During Bind on LM2.2b OS/2 Server
- LM 2.2/2.2b Server Fails With CSLIM=8A1E/CSLIM=8A0E
- Unable to Unload When Sockets and DNR Are Loaded in LM 2.2b
2.2 Text of Bug Fixes
---------------------
----------------------------------------------------------------
Printsta Fails, Hangs MS-DOS Workstation When Printscreen Starts
----------------------------------------------------------------
CSD: LM22.CSD01.037
SYMPTOMS
========
Printsta failed. If the user on an MS-DOS workstation attempted to
perform print screen operations, the workstation operated properly
until printscreen was initiated, then would hang.
RESOLUTION
==========
The timer stack was getting corrupted, so the size of the stack was
increased. Also, some of the retry logic was changed so that on slow
PCs requests no longer time out.
Binary Affected
---------------
PRINTSTA.EXE
---------------------------------------------------------------
More Than 32 Domain Controllers on a Domain Causes PDC GP Fault
---------------------------------------------------------------
CSD: LM22.CSD01.040
SYMPTOMS
========
The addition of more than 32 domain controllers (primary and backup)
on a domain caused a GP Fault on the primary domain controller.
RESOLUTION
==========
The number of combined members (backup and primary domain controllers)
allowed in a domain was changed from 32 to 128. A check was also added
that keeps the primary domain controller from faulting if more than
128 domain controllers are added to the domain (although an error
still is logged).
Binary Affected
---------------
NETLOGON.EXE
NETAPI.DLL
-----------------------------------------------------------
Ill-Formed SMB From Client Causes Server to Die or GP Fault
-----------------------------------------------------------
CSD: LM22.CSD01.041
SYMPTOMS
========
An ill-formed server message block from a client sometimes caused the
server to either GP fault or "go dead."
RESOLUTION
==========
The manner in which ill-formed server message blocks are handled was
changed. Specifically, code was added that put a null at the end of
their truncated or corrupted strings.
Binary Affected
---------------
HPFS386.IFS
HPFS.386
---------------------------------------------------------------
Workstation Hangs After Period of Copying or Running HLAPI Code
---------------------------------------------------------------
CSD: LM22.CSD01.042
SYMPTOMS
========
After 15 minutes of activity such as copying files between a server
and a workstation or running Attachmate HLAPI code that polls the
server, the workstation would hang.
RESOLUTION
==========
The MS-DOS redirector stack was overflowing. Stack size was increased.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
--------------------------------------------------
Net Logon on MS-DOS Client Not Validated by Server
--------------------------------------------------
CSD: LM22.CSD01.043
SYMPTOMS
========
A net logon on an MS-DOS client sometimes resulted in a standalone
logon--the server refused to validate it.
RESOLUTION
==========
If the name-query packet was larger than usual (that is, if an
additional field in the resource record was filled in) then a routine
in TINYRFC.EXE failed to free a buffer. The code was modified to
assure that the buffer is freed.
Binary Affected
---------------
TINYRFC.EXE
-------------------------------------------------------------
Attempt to Stop/Restart PDC Locks out BDC if No One Logged On
-------------------------------------------------------------
CSD: LM22.CSD01.044
SYMPTOMS
========
When no one was logged on at the backup domain controller and the
primary domain controller was stopped and started, the backup
attempted to connect to the primary using its computer name and some
unknown password. This repeated, causing two effects:
- the account was locked out (if lockout was set up)
- the audit log was filled with spurious bad password attempts
Netlogon synchronization was not affected.
RESOLUTION
==========
Code was changed so that a backup domain controller no longer attempts
a single API if there is no one logged on: it simply gets the next
request. This does not lessen functionality, as these calls would fail
in any case, but it makes the failures local so they are not logged.
Binary Affected
---------------
NETLOGON.EXE
-------------------------------------------------------------
WinAdmin Creates Too Many ACL Entries, Making NET.ACC Too Big
-------------------------------------------------------------
CSD: LM22.CSD00.002
SYMPTOMS
========
WinAdmin's "permit tree" feature incorrectly walked the directory tree
and created ACL entries for each file and for its subdirectory,
quickly causing NET.ACC to become huge.
RESOLUTION
==========
Code was changed to create ACL entries only for subdirectories and to
delete any existing ACL entries for files. The change also displays
both explicit and inherited permissions.
Binary Affected
---------------
NETADMIN.EXE
----------------------------------------------------------------
FAT Server Stops Responding if Same Byte Range Repeatedly Locked
----------------------------------------------------------------
CSD: LM22.CSD00.003
SYMPTOMS
========
When the same byte-range was repeatedly locked, a FAT server stopped
responding after some number of lock attempts.
RESOLUTION
==========
Code was changed to correct time-out determination.
Binary Affected
---------------
NETSERVR.EXE
---------------------------------------------------------------
Replicator Copies Files Already in Sync or for HPFS386 Importer
---------------------------------------------------------------
CSD: LM22.CSD00.004
SYMPTOMS
========
The replicator copied files already in sync from subdirectories that
contained large numbers of files, and when the importer had an HPFS386
disk.
RESOLUTION
==========
A larger buffer size was implemented in the replicator code.
Binary Affected
---------------
REPLCLI.EXE
-----------------------------------------------------------------
API Call Holds Semaphores After Access Check on Non-Existent File
-----------------------------------------------------------------
CSD: LM22.CSD00.005
SYMPTOMS
========
Checking the access on a file that did not exist (on a FAT partition)
caused the API call to take but not release three semaphores.
RESOLUTION
===========
Code was changed so that it now sets the correct error and frees the
semaphores before returning.
Binary Affected
---------------
NETAPI.DLL
-----------------------------------------------------------------
Later Logon Scripts Fail After Time-out Occurs When Logon Running
-----------------------------------------------------------------
CSD: LM22.CSD00.006
SYMPTOMS
========
If a Windows logon script was still running when the logon script
time-out occurred, all subsequent logon scripts failed until Windows
was exited.
RESOLUTION
==========
A variable that checks the time-out in a DLL was set to initialize
each time the routine is called.
Binary Affected
---------------
NETAPI.DLL (Win16 version)
------------------------------------------------------------
BACKACC Failure from AT Command Required Server Stop/Restart
------------------------------------------------------------
CSD: LM22.CSD00.007
SYMPTOMS
========
BACKACC failed to complete when run from the AT command, and could not
be run by AT again until the server was stopped and started.
RESOLUTION
==========
The server had too many open files, since remote APIs were not closing
the UASCHG.LOG file once it was opened. Code was changed to close this
file after each open.
Binary Affected
---------------
NETAPI.DLL
---------------------------------------------------------------
NetBEUI Needs SRB On/Off Switch with 3Com NetBuilder SRT Bridge
---------------------------------------------------------------
CSD: LM22.CSD00.008
SYMPTOMS
========
With the 3Com NetBuilder SRT Bridge, NetBEUI required a switch to turn
instant flipping of the source routing bit on and off.
RESOLUTION
==========
Added [NETBEUI_XIF] parameter, LocalRing, which is 0 by default. When
this is zero, the source routing bit is turned on immediately. When it
is 1, it allows the packet to traverse the local ring three times
before the SRB is turned on.
Binary Affected
---------------
NETBEUI.*
--------------------------------------------------------------
FTBOOT Causes Trap D/Trap C When Recovering Boot Volume Mirror
--------------------------------------------------------------
CSD: LM22.CSD00.010
SYMPTOMS
========
FTBOOT caused a Trap D or Trap C when trying to recover the boot
volume mirror.
RESOLUTION
==========
Code was changed to clear the extended partition record if the boot
volume mirror is the only partition on its disk.
Binary Affected
---------------
FTBOOT.EXE
-----------------------------------------------------------
Core Drive Error Causes Multiple Errors and Data Corruption
-----------------------------------------------------------
CSD: LM22.CSD00.011
SYMPTOMS
========
The core drive issued an error code which the BID handled incorrectly,
causing multiple errors and data corruption. This affected other SCSI
drives attached to an IBM SCSI adapter, not just the core drives.
RESOLUTION
==========
This was fixed by causing the BID to set a timer and simulate an
interrupt, which allows it to handle the error condition correctly.
Binary Affected
---------------
ABIOS.BID
-------------------------------------------------------------
Failure of Network Request During Logon Hangs Time-out Period
-------------------------------------------------------------
CSD: LM22.CSD00.012
SYMPTOMS
========
In Windows, failure of a network request during a logon attempt (such
as attempting to connect to a down server) caused the time-out period
to hang for an excessively long time.
RESOLUTION
==========
Changed the logic to use a count to check for the elapsed time since
the dialog was started and to abort the logon script based on this.
Binary Affected
---------------
NETAPI.DLL (Win16 version)
---------------------------------------------------------
MS-DOS Enhanced Workstation Runs Out of Netbufs and Hangs
---------------------------------------------------------
CSD: LM22.CSD00.014
SYMPTOMS
========
MS-DOS enhanced workstations would run out of netbufs and hang.
RESOLUTION
==========
Code was changed so that the terminating loop case no longer became
incorrect. The MS-DOS redirector is now guaranteed not to run out of
work buffers.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
--------------------------------------------------------------
File Seek Fails After Buffer Flushing Error on Seek Initiation
--------------------------------------------------------------
CSD: LM22.CSD00.015
SYMPTOMS
========
File seeks failed if there was an error flushing a buffer when the
seek was initiated.
RESOLUTION
==========
This was fixed by correcting the stack manipulation.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
--------------------------------------------------------------
Net Password Command During Sync Deadlocks Server and Netlogon
--------------------------------------------------------------
CSD: LM22.CSD00.016
SYMPTOMS
========
Issuance of a net password command while a domain controller (backup
or primary) was performing a full sync caused a deadlock that kept
part of the server and part of Netlogon from functioning. Domain
controllers made no progress syncing, the net password command stopped
functioning, and the Netlogon process that gets and responds to
requests would hang.
RESOLUTION
==========
The code was changed to fix the logic code so that the Netlogon
process releases its semaphore before requesting the server's
semaphore.
Binary Affected
---------------
NETAPI.DLL
--------------------------------------------------------------
WS Hangs Running TCP/IP, DLC and Windows Enh on IBM Token Ring
--------------------------------------------------------------
CSD: LM22.CSD00.017
SYMPTOMS
========
Workstations running TCP/IP, DLC, and Windows Enhanced mode with an
IBM token ring card would randomly hang.
RESOLUTION
==========
The stack usage of the token ring driver was changed to alleviate the
problem.
Binary Affected
---------------
IBMTOK.DOS
-----------------------------------------------------------
WfW Workstation Cannot Run FoxPro after LM Workstation Does
-----------------------------------------------------------
CSD: LM22.CSD00.018
SYMPTOMS
========
When a LAN Manager workstation was running a FoxPro application on a
LAN Manager server, a Windows for Workgroups workstation that tried to
run the FoxPro application received:
Network Error Reading Drive X:
followed by:
File Read Error
When a Windows for Workgroups workstation initialized the FoxPro
application with a database file 2K or larger, both the first and the
second workstations received the error messages.
RESOLUTION
==========
The FAT file server was changed so that it now correctly sets two
fields in a server message block sent to the Windows for Workgroups
client.
Binary Affected
---------------
NETSERVR.EXE
--------------------------------------------------------
Application Produces Occasional NET808 and NET805 Errors
--------------------------------------------------------
CSD: LM22.CSD00.019
SYMPTOMS
========
An application produced occasional NET808 and NET805 errors during
command processing.
RESOLUTION
==========
Buffer flushing code was changed to correct this.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
----------------------------------------------------------
Windows NetBIOS App Encounters SYS3175 Trap Under OS/2 2.0
----------------------------------------------------------
CSD: LM22.CSD00.020
SYMPTOMS
========
A Windows NetBIOS application encountered a SYS3175 trap while issuing
a listen. The application worked correctly under Win 3.1 but not in
the Win 3.1 environment under OS/2 2.0.
RESOLUTION
==========
OS/2 was not handling the call correctly. A workaround was implemented
in NETVDD.
Binary Affected
---------------
NETVDD.SYS
------------------------------------------------------------
System Hangs or Reboots Accessing File on Disconnected Drive
------------------------------------------------------------
CSD: LM22.CSD00.021
SYMPTOMS
========
The system would hang or reboot when trying to access a file in a
Windows application on a disconnected drive when Windows was being run
over the net, usually in a token ring environment.
RESOLUTION
==========
The program was running out of network buffers. Code was changed to
add checks to the code path that retrieves buffers.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
-----------------------------------------------------------
NET LOGOFF /Y Returns NET2402 if Files Open on a Connection
-----------------------------------------------------------
CSD: LM22.CSD00.022
SYMPTOMS
========
The command NET LOGOFF /Y returned the error NET2402 if files were
open on a connection. Subsequent attempts returned the same error.
RESOLUTION
==========
The system file table entry is now marked as invalid, allowing the
command to complete. Applications receive an error if they try to
access an open file's handle.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
-----------------------------------------------------
NETWKSTA.EXE Won't Run with MS-DOS 6.0 Without SETVER
-----------------------------------------------------
CSD: LM22.CSD00.024
SYMPTOMS
========
NETWKSTA required the use of SETVER to run with MS-DOS 6.0.
RESOLUTION
==========
Code was changed. NETWKSTA now allows MS-DOS 6.0.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
---------------------------------------------------------------
Password Displayed in Share Info Dialog when Server Share-level
---------------------------------------------------------------
CSD: LM22.CSD00.026
SYMPTOMS
========
Password is displayed in share info dialog when server is share-level.
RESOLUTION
==========
This has been corrected so that a read-only clear-text share password
is displayed if the server is share-level. If you choose OK without
changing anything, the system deletes the password on the share,
leaving it blank.
Binary Affected
---------------
NETADMIN.EXE
-----------------------------------------------------------
More than 300 Entries in RPL.MAP Causes RPLMGR to Trap 000d
-----------------------------------------------------------
CSD: LM22.CSD00.027
SYMPTOMS
========
If the RPL.MAP file had more than 300 entries, RPLMGR issued Trap 000d
on startup. After a workstation beyond number 300 was added,
refreshing the workstation list or exiting and re-entering RPLMGR
caused the program to Trap 000d.
Session Title:
RPLMGR.EXE
SYS1943:A program caused a protection violation.
TRAP 000D
AX=0296 BX=EAF0 CX=0000 DX=1BF7 BP=1D90
SI=052A DI=0000 DS=1957 ES=1BCF FLG=2212
CS=18F7 IP=07D8 SS=01C7 SP=1D8A MSW=001B
CSLIM=07F2 SSLIM=1FFF DSLIM=0CEF ESLIM=F019
CSACC=FB SSACC=F3 DSACC=F3 ESACC=F3
ERRCD=0000 ERLIM=**** ERACC=**
RESOLUTION
==========
Memory re-allocation code was modified so that the size of the memory
block now is calculated correctly.
Binary Affected
---------------
RPLMGR.DLL
-------------------------------------------------------------
NET STOP RDR /Y Followed by NET START RDR Hangs MS-DOS Client
-------------------------------------------------------------
CSD: LM22.CSD00.030
SYMPTOMS
========
Performing NET STOP RDR /Y followed by NET START RDR sometimes hung
an MS-DOS client or caused it to hang a few seconds after returning
from the commands.
RESOLUTION
==========
Code was changed to handle cases wherein no protocols are loaded and
the network card NDIS driver is sending a packet up to the protocol.
Binary Affected
---------------
PROTMAN.DOS
PROTMAN.EXE
-------------------------------------------------------
Period ( . ) Not a Valid Character in Workstation Names
-------------------------------------------------------
CSD: LM22.CSD00.031
SYMPTOMS
========
Workstation names could not include '.' as a character.
RESOLUTION
===========
The list of valid characters for workstation names was changed to
include the period ( . ).
Binary Affected
---------------
NETADMIN.EXE
--------------------------------------------------------
Logon Starts Failing after 16 Logons with a Logon Script
--------------------------------------------------------
CSD: LM22.CSD00.037
SYMPTOMS
========
Under Windows, logging in and out with a logon script 16 times in a
row caused the logon to start failing.
RESOLUTION
==========
The LMSCRIPT.$$$ flag file was being left open after logon script
processing, so that after about 16 logons too many files were open.
Changes in code cause the file to be closed now before it is deleted.
Binary Affected
---------------
NETAPI.DLL
---------------------------------------------------------
Running Local and Remote I/O Stress Tests Caused GP Fault
---------------------------------------------------------
CSD: LM22.CSD00.038
SYMPTOMS
========
Running a local and a remote I/O stress test simultaneously caused a
GP fault.
RESOLUTION
==========
Code was changed to allow HPFS386 and the LM OS/2 redirector to share
a field in a common structure.
Binary Affected
---------------
NETWKSTA.SYS
------------------------------------------------------------
DosPeekNmPipe Call Returns Too Much Data, Causes Broken Pipe
------------------------------------------------------------
CSD: LM22.CSD00.040
SYMPTOMS
========
The OS/2 redirector returned more data than an MS-DOS client machine
could handle in response to a DosPeekNmPipe call. The underlying
transport returned error 06h (Incomplete Received Message) to the
MS-DOS redirector on a RECEIVE ANY, causing it to hang the session and
result in a broken pipe.
RESOLUTION
==========
Code was changed to correct circular buffer handling.
Binary Affected
---------------
NETWKSTA.SYS
----------------------------------------------------------------
SQL Queries Under RAS Cause Lock-up, Reboot or EMM Exception #06
----------------------------------------------------------------
CSD: LM22.CSD00.041
SYMPTOMS
========
During SQL queries under RAS the machine would occasionally lock-up,
reboot, or report EMM Exception #06.
RESOLUTION
==========
The redirector's internal critical stacks were too small and were
getting overrun when RAS would back up NCB processing. The stacks were
amended to alleviate the problem.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
------------------------------------------------------------
Full Sync Initiated by Small Netlogon Service Buffer Request
------------------------------------------------------------
CSD: LM22.CSD00.042
SYMPTOMS
========
For groups with large numbers of users, the Netlogon service was not
asking for a buffer large enough to contain all users, resulting in a
full sync between domain controllers.
RESOLUTION
==========
A larger buffer has been allocated for this request.
Binary Affected
---------------
NETLOGON.EXE
-------------------------------------------------------------
LM Setup Does Not Recognize IBM DOS 5.02 as Valid DOS Version
-------------------------------------------------------------
CSD: LM22.CSD00.044
SYMPTOMS
========
The LAN Manager Setup program did not recognize IBM DOS 5.02 as a
valid DOS version.
RESOLUTION
==========
Checks were added for this DOS version.
Binary Affected
---------------
SETUP.EXE
---------------------------------------------------------------
Netlogon Service Encounters GP Fault as Array Memory is Overrun
---------------------------------------------------------------
CSD: LM22.CSD00.045
SYMPTOMS
========
The Netlogon Service was ending in a GP fault when memory usage for an
array was overrun.
RESOLUTION
==========
Larger allocations were made for the array.
Binary Affected
---------------
NETLOGON.EXE
NETAPI.DLL
-------------------------------------------------------------
DOSPeekNmPipe API Returns Incorrect Byte Count for Its Buffer
-------------------------------------------------------------
CSD: LM22.CSD00.046
SYMPTOMS
========
The DOSPeekNmPipe API returned an incorrect count for the number of
bytes in its buffer.
RESOLUTION
==========
This was caused when the DOSPeekNmPipe API did not initialize
correctly under certain circumstances. It has been changed so that it
now initializes the number of bytes read to the correct value.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
-------------------------------------------------------------
Issuing CTRL-C as BACKACC Writes to Hard Disk Causes GP Fault
-------------------------------------------------------------
CSD: LM22.CSD00.047
SYMPTOMS
========
Issuing CTRL-C as BACKACC was writing to the hard disk caused a GP
fault.
RESOLUTION
==========
The signal handler was changed so that it now correctly releases
semaphores.
Binary Affected
---------------
BACKACC.EXE
-------------------------------------------------
OS/2 Server Hangs if Network Adapter Cannot Reset
-------------------------------------------------
CSD: LM22.CSD00.048
SYMPTOMS
========
COMTOKR.OS2 went into a tight loop if the network adapter was in a
state where it would not reset, causing the OS/2 server to hang.
RESOLUTION
==========
The driver was checking an incorrect flag. Code was changed so that it
now checks the correct one.
Binary Affected
---------------
COMTOKR.OS2
------------------------------------------------------------
Duplicate Name and Net Address on Token Ring Crash Server
------------------------------------------------------------
CSD: LM22.CSD00.049
SYMPTOMS
========
A server would crash if it had the same NetBIOS name, local session
number and locally administered net address as a workstation on the
network.
RESOLUTION
==========
Since incorrectly administered workstations can cause problems on the
network, the fix centered on detecting this situation and causing the
offending workstation to hang.
Binary Affected
---------------
NETBEUI.EXE
NETBEUI.OS2
-----------------------------------------------------
MS-DOS Applications Incorrectly Report "0 Bytes Free"
-----------------------------------------------------
CSD: LM22.CSD00.050
SYMPTOMS
========
On server drive geometries exceeding 2 GB, MS-DOS applications would
report that there was no free space left on the disk, or "0 bytes
free."
RESOLUTION
==========
MS-DOS applications (such as DIR) do 16-bit multiplication to
determine the free space on the server disk, and on server drive
geometries exceeding 2 GB the cluster size becomes to big to be
contained in a 16-bit number. Checks were installed to prevent
returning more information to MS-DOS clients than can fit into a 16-
bit number.
Binary Affected
---------------
HPFS.386
-----------------------------------------------------
RESTACC Fails with "SYS0111 File Name Too Long" Error
-----------------------------------------------------
CSD: LM22.CSD00.052
SYMPTOMS
========
RESTACC failed with a "SYS0111 File Name Too Long" error under the
following circumstances:
- net access c:\data /a /f:all /s:write;delete;acl
- net access c:\data /a /f:acl /s:write;delete
- net access c:\data /a /f:acl;delete /s:write
- net access c:\data /a /f:acl;delete;write /s:all
followed by:
backacc c: /s
restacc c: /s
RESOLUTION
==========
The method by which the size of the structure is determined has been
changed.
Binary Affected
---------------
NETAPI.DLL
------------------------------------------------------------
Badly Formed Server Message Block Sent to Server Causes Trap
------------------------------------------------------------
CSD: LM22.CSD00.053
SYMPTOMS
========
A badly formatted server message block sent to the server, caused the
following trap:
Trap 000D
AX=0000 BX =0FF6 CX=0002 DX=0001 BP=EEF2
SI=D2C4 DI=9BEA DS=0658 ES=0658 FLG=2202
CS=0908 IP=174C SS=0038 SP=EEAC MSW=001B
CSLIM=370B SSLIM=EB85 DSLIM=FFFF ESLIM=FFFF
CSACC=9B SSACC=97 DSACC=93 ESACC=93
RESOLUTION
==========
The method by which the size of the incoming server message block is
determined has been made more robust.
Binary Affected
---------------
HPFS.386
-------------------------------------------------
Netlogon Performs Continuous Full Synchronization
-------------------------------------------------
CSD: LM22.CSD00.054
SYMPTOMS
========
If a backup domain controller failed to set its password (which causes
a new attempt to do so every 15 minutes) and a full sync took longer
than 15 minutes, Netlogon performed a continuous full sync.
RESOLUTION
==========
A check was installed to make sure that a request to change the backup
domain controller password is not dealt with during a user-accounts
system update.
Binary Affected
---------------
NETLOGON.EXE
----------------------------------------------------------------
UPS Service Fails Compaq ProSignia if Low Battery Signal Enabled
----------------------------------------------------------------
CSD: LM22.CSD00.060
SYMPTOMS
========
Uninterruptible power supply (UPS) service failed when connected to
the serial port of a Compaq ProSignia running Microsoft LAN Manager
2.1 or 2.1a and the low battery signal check was enabled in
LANMAN.INI. The server shut down during initialization even under
normal UPS operation, usually when the UPS service was started.
RESOLUTION
==========
Timing conditions were changed so that the UPS service does not fail
with high speed machines.
Binary Affected
---------------
UPSDRV.OS2
UPS.EXE
--------------------------------------------------------------
Windows Hangs or Crashes to MS-DOS Prompt If Running Many Apps
--------------------------------------------------------------
CSD: LM22.CSD00.061
SYMPTOMS
========
On a very low memory Windows 3.1 machine, with both Windows 3.1 and
Windows applications running off of a server on the net, loading many
applications caused Windows to hang or to crash to an MS-DOS prompt
when pulling up print dialog boxes or exiting applications.
RESOLUTION
==========
Two instructions that prevent page faults (which invalidate the stack)
from occurring in Windows have been reversed in order so that they now
function more effectively.
Binary Affected
---------------
NETWKSTA.500
NETWKSTA.401
NETWKSTA.330
-------------------------------------------------------------------
Workstation Hangs with NET 805, Server Records Incomplete NCB Error
-------------------------------------------------------------------
CSD: LM22.CSD00.062
SYMPTOMS
========
A custom named pipes program, when performing raw block write
commands, would cause the workstation to hang with a NET 805 error.
The server would also record a NetBIOS "Incomplete NCB Error" message.
RESOLUTION
==========
Code was changed to check that the pipe was not in a closing state
before performing the operation.
Binary Affected
---------------
NETWKSTA.SYS
----------------------------------------------------------
Trap D Occurs With HPFS386 when ATTRIB *.TXT /S is Entered
----------------------------------------------------------
CSD: LM22.CSD00.063
SYMPTOMS
========
A TRAP D would occur with HPFS386 when the user typed ATTRIB *.TXT /S
at the root of a large (greater than 1 GB) partition with a huge tree
structure.
RESOLUTION
==========
An invalid instruction has been changed.
Binary Affected
---------------
HPFS.386
----------------
Trap D in TCPNB$
----------------
SYMPTOMS
========
The following trap screen would be displayed on the server:
TRAP: 000D
AX=17FE BX=4B54 CX=02CA DX=0000 BP=0744
SI=0000 DI=0E18 DS=0D80 ES=0D80 FLG=2202
CS=0DF0 IP=2716 SS=1920 SP=073C MSW=001B
CSLIM=9850 SSLIM=07FF DSLIM=417A ESLIM=417A
CSACC=9B SSACC=93 DSACC=93 ESACC=93
ERRCD=000 ERLIM=**** ERACC=**
Exception in device driver: TCPNB$
The system detected an internal processing error at location 0228:37CD
RESOLUTION
==========
An invalid instruction has been changed.
Binary Affected
---------------
NBDRV.OS2
----------------------------------------------------------------
DOS TCP/IP Clients get Logged on Standalone Despite DC Responses
----------------------------------------------------------------
SYMPTOMS
========
Occasionally workstations using the TCP/IP protocol stack would be
logged on standalone, despite getting logon responses from the domain
controller.
RESOLUTION
==========
Buffers controlling datagrams were being exhausted and not being
recycled.
Binary Affected
---------------
TINYRFC.EXE
TCPTSR.EXE
TCPDRV.OS2
-------------------------------------------------------
TCP/IP Server Won't Send Datagrams; BDCs Go Out of Sync
-------------------------------------------------------
SYMPTOMS
========
Servers running the TCP/IP protocol would, after a period of time,
stop sending server announcements, which would in turn cause the
domain controllers to fall out of sync.
RESOLUTION
==========
Code that was not freeing packets has been changed.
Binary Affected
---------------
NBDRV.OS2
TCPDRV.OS2
----------------------------------------------------------
BCASTADDR Parameter in PROTOCOL.INI Ignored by OS/2 TCP/IP
----------------------------------------------------------
SYMPTOMS
========
Under OS/2, TCP/IP was ignoring the BCASTADDR parameter in the
PROTOCOL.INI file.
RESOLUTION
==========
This functionality was added.
Binary Affected
---------------
NBDRV.OS2
-------------------------------------------
All TCP/IP Servers on Net Trap in NBDRV.0S2
-------------------------------------------
SYMPTOMS
========
A particular packet sent on the network as a broadcast was causing
servers to crash with the following register information:
CSLIM=9850
IP=00E0
BP=0738
SI=0000
RESOLUTION
==========
The software now checks for a null pointer.
Binary Affected
---------------
NBDRV.OS2
-----------------------------------
Server Crashes and Issues TRAP 0003
-----------------------------------
SYMPTOMS
========
A server crashed with the following output:
TRAP: 0003
AX=0D60 BX=2242 CX=1000 DX=DEAD BP=071E
SI=2242 DI=0000 DS=0D68 ES=0DA0 FLG=2246
CS=0D60 IP=017F SS=1920 SP=071E MSW=001B
CSLIM=1680 SSLIM=07FF DSLIM=FECF ESLIM=36F7
CSACC=9B SSACC=93 DSACC=93 ESACC=F3
RESOLUTION
==========
An invalid instruction has been changed.
Binary Affected
---------------
TCPDRV.OS2
---------------------------------------------------------
Sybase Server Doesn't Respond to TCP/IP "Cancel" Commands
---------------------------------------------------------
SYMPTOMS
========
The Sybase SQL server did not respond to "Cancel" commands issued
through the TCP/IP SQL server gateway.
RESOLUTION
==========
Support for the out-of-band data signal was added.
Binary Affected
---------------
SOCKETS.EXE
SOCKETS.OS2
--------------------------------------------------------
TCP/IP MS-DOS Utilities Cannot Connect with IBM 3090 MVS
--------------------------------------------------------
SYMPTOMS
========
Ftp and other TCP/IP MS-DOS DOS utilities cannot connect to IBM 3090
MVS systems
RESOLUTION
==========
MVS will not reply unless the PUSH bit is set on each packet, so the
ForcePushBit parameter has been added to the [TCPIP] section of the
PROTOCOL.INI file. It defaults to 0, but when it is set to 1 it causes
the PUSH bit to be set on every outgoing packet.
Binary Affected
---------------
TCPTSR.EXE
-----------------------------------------------------------------
Information Packets Incorrectly Reassembled After Crossing Router
-----------------------------------------------------------------
SYMPTOMS
========
TCP/IP packets that were fragmented as they passed through routers
were not being correctly reassembled.
RESOLUTION
==========
Changed the code to reassemble fragmented packets correctly.
Binary Affected
---------------
TCPDRV.OS2
TCPTSR.EXE
----------------------------------------------
TCP/IP Returns Wrong Error Code on Failed Call
----------------------------------------------
SYMPTOMS
========
When a server would go down for a client-server application (in this
case, Schedule+), TCP/IP would cause the client application to hang.
RESOLUTION
==========
The NetBIOS return code was changed so that the application would
recover gracefully.
Binary Affected
---------------
TINYRFC.EXE
----------------------------------------------
LM Server Trap D's in TCPDRV When Sent LLC XID
----------------------------------------------
SYMPTOMS
========
A server running TCP/IP was crashing with the following output screen:
TRAP 000D
AX=0104 BX=0000 CX=0000 DX=07F8 BP=0770
SI=085C DI=016C DS=07C0 ES=07F8 FLG=2206
CS=07B0 IP=0FF9 SS=1918 SP=0764 MSW=001B
CSLIM=98E0 SSLIM=07FF DSLIM=FECF ESLIM=5DCB
CSACC=9B SSACC=93 DSACC=93 ESACC=F3
ERRCD=694C ERLIM=**** ERACC=**
RESOLUTION
==========
Changed the code so that the packet was not accepted.
Binary Affected
---------------
TCPDRV.OS2
-----------------------------------------------------------------
TCP/IP Server Routes Traffic from Token Ring to Ethernet, Crashes
-----------------------------------------------------------------
SYMPTOMS
========
A server running TCP/IP on token ring was crashing with a Trap D when
traffic was routed between a multi-ringed token ring network and an
Ethernet network. The IP register was 1629.
RESOLUTION
==========
Rather than continuing to re-use a buffer, a fix was installed to
allocate a new buffer to ensure that space for routing information was
always available.
Binary Affected
---------------
TCPDRV.OS2
--------------------------------------------------------------
Error 53--TCPCONNECTIONS Depleted, Connection Denied to Client
--------------------------------------------------------------
SYMPTOMS
========
A server would run out of TCPCONNECTIONS and issue Error 53 to clients
that attempted to connect to it.
RESOLUTION
==========
Timeout code was added for the TCP/IP FINWAIT-2 state.
Binary Affected
---------------
TCPDRV.OS2
-----------------------------------------------------------------
Comm Server MS-DOS Client Hangs When Comm Server Logs Off Network
-----------------------------------------------------------------
CSD: LM22.CSD00.077
SYMPTOMS
========
Your DCA/Microsoft Communication Server (Comm Server) MS-DOS Client
computer stops responding (hangs) when the Comm Server service is removed
from the network. The hang occurs when exiting the Comm Server MS-DOS
Client 3270 emulator by pressing <SHIFT-SHIFT>.
Binary Affected
---------------
NETWKSTA.*
-------------------------------------------------
Network Servers Running TCP/IP Fail with a Trap D
-------------------------------------------------
CSD: LM22.CSD00.098
SYMPTOMS
========
An incorrect User Datagram Protocol (UDP) broadcast frame is sent to all
servers on the network resulting in network servers running TCP/IP to fail
with a Trap D.
Binary Affected
---------------
TCPDRV.OS2
---------------------------------------------------------
UNIX Server Drops Connection to LAN Manager TCP/IP Client
---------------------------------------------------------
CSD: LM22.CSD00.067
SYMPTOMS
========
UNIX server drops connection to LAN Manager TCP/IP client. This happens if
the user is inactive for 10 to 15 minutes.
Binary Affected
---------------
TINYRFC.EXE
--------------------------------------------------------
Tinyrfc Problem in RECEIVE Command Returning "MORE DATA"
--------------------------------------------------------
CSD: LM22.CSD00.066
SYMPTOMS
========
If a RECEIVE command returns "MORE DATA" and the next transmission is
larger than the size remaining in the buffer, it exits only when the buffer
reaches the length requested in the last RECEIVE command.
Binary Affected
---------------
TINYRFC.EXE
----------------------------------------
MS-DLC and Attachmate Extra Hang Windows
----------------------------------------
CSD: LM22.CSD00.094
SYMPTOMS
========
Your computer running Attachmate Extra for Windows v3.22 and LM2.2 with
MSDLC displays a "510" error message after about 8 session opens and closes
and if you try to close the session again your computer will stop
responding (hang).
Binary Affected
---------------
MSDLC.EXE
------------------------------------------------------------------------
NetBEUI Network Storm Caused by Erroneous Source Routing Bit on Ethernet
------------------------------------------------------------------------
CSD: LM22.CSD00.092
SYMPTOMS
========
Receiving a frame on an Ethernet network with the source routing bit
erroneously enabled can cause a machine running NetBEUI to propagate a
network storm.
Binary Affected
---------------
NETBEUI.OS2
---------------------------------------
TCP/IP Should Handle Duplicate Response
---------------------------------------
CSD: LM22.CSD00.067
SYMPTOMS
========
LAN Manager 2.2 clients may stop responding (hang) after receiving more
than one response to a single name query sent out over TCP/IP.
Binary Affected
---------------
TINYRFC.EXE
----------------------------------------------
Windows Logon Script Time-out Values Too Short
----------------------------------------------
CSD: LM22.CSD00.068
SYMPTOMS
========
Scripts may get cut off when you transfer large amounts of data during a
logon script or run a script over a slow link.
RESOLUTION
==========
The default timeout has been left at 30 seconds, although new code allows
you to set the timeout by adding an entry to the LANMAN.INI file. To change
the default timeout, add a section to LANMAN.INI, [windows], and insert a
logintimeout value between 1 and 32000 (seconds).
Binary Affected
---------------
NETAP.DLL
--------------------------------------------------------
RASADMIN Reports Not Enough Memory If UAS Has 5000 Users
--------------------------------------------------------
CSD: DIALIN.CSD01.005
SYMPTOMS
========
When an OS/2 version 1.3 LAN Manager 2.2 server has more than 5000 users
in its NET.ACC, RASADMIN reports this error when you select users and
permissions while in the RASADMIN utility:
Not enough memory or unable to load resource
You are prevented from adding users to RAS access.
RESOLUTION
==========
New MS-DOS and OS/2 RASUSER.EXE utility that can be run from command line
to allow setting / viewing and clearing of RAS permissions. Type RASUSER
for help on usage.
Binary Affected
---------------
RASUSER.EXE
---------------------------------------------
TCP/IP Load Failure with ODI Under Token Ring
---------------------------------------------
CSD: LM22.CSD00.071
SYMPTOMS
========
On a LAN Manager 2.2 enhanced MS-DOS workstation running Windows for
Workgroups 3.1 or 3.11, trying to load Microsoft TCP/IP on top of a Novell
Netware ODI MLID and ODINSUP fails with this error:
Unloadable TCP 1.0 not loaded
Microsoft NetBEUI loads and functions in this configuration.
RESOLUTION
==========
The TCPTSR driver was changed so that it does not attempt an OpenAdapter
NDIS call until it checks bit 4 of the MAC Service Specific Status Table
to see if the adapter is already open.
Binary Affected
---------------
TCPTSR.EXE
---------------------------------------------------------------------
LAN Manager Enhanced Redirector Loaded into EMS Causes Critical Error
---------------------------------------------------------------------
CSD: LM22.CSD00.076
SYMPTOMS
========
Using a Microsoft LAN Manager enhanced workstation loaded into EMS may
cause an MS-DOS critical error under Windows 3.1. This problem, which is
intermittent and may occur during workstation stress, is specific to the
enhanced redirector loaded into EMS running under Windows.
If you abort when a critical error is reported during a large-file copy
under Windows, the machine hangs if the workstation service is loaded in
EMS. If the machine doesn't hang immediately, a network error occurs. Upon
disconnection, the system can retry successfully.
Binary Affected
---------------
NETWKSTA.*
-------------------------------------------------------------------
DNR: Non-Authoritative Response of an Alias Address Is Not Resolved
-------------------------------------------------------------------
CSD: LM22.CSD00.070
SYMPTOMS
========
The Domain Name Resolution (DNR) in LM TCP/IP does not resolve a non-
authoritative response from a Domain Name Service (DNS) server with
consistency. It works correctly the first time, but on subsequent responses
it does not work.
RESOLUTION
==========
This was changed so that upon receiving a non-authoritative CNAME reply,
the client sends a second request, this time for the real name. When the
second request comes back, (non-authoritative again) and is accepted.
Binary Affected
---------------
SOCKETS.EXE
---------------------------------------
Trap D in TCPDRV.OS2 CSLIM=9F60 IP=162F
---------------------------------------
CSD: LM22.CSD00.082
SYMPTOMS
========
LAN Manager servers running any version up to and including 2.2b on
complex token ring networks may experience a Trap-D.
Trap D
AX=FFFC BX=FFFC CX=0000 DX=07D8 BP=05BA
SI=0034 DI=03E2 DS-07D0 ES=07D8 FLG=2212
CS=0780 IP=162F SS=1920 SP=05AC MSW=001B
CSLIM=9F60 SSLIM=07FF DSLIM=FEEF ESLIM=1ADF
CSACC=9B SSACC=93 DSACC=93 ESACC=93
ERRCD=0
(CSLIM and IP may vary slightly on different hotfix levels)
Binary Affected
---------------
TCPDRV.OS2
---------------------------------------------------------------------
Remote Boot Workstation Locks Up When Server Sends Netlogon Multicast
---------------------------------------------------------------------
CSD: LM22.CSD00.078
SYMPTOMS
========
When a remoteboot workstation is starting the redirector or when it is
actively accessing the FIT translated RPL volume (drive C:), and a
multicast packet is received, the system sometimes stops responding
(hangs).
Binary Affected
---------------
NETWKSTA.*
------------------------------------------------------------------
LAN Manager Client NETWKSTA.EXE Does Not Load in UMA on MS-DOS 6.2
------------------------------------------------------------------
CSD: LM22.CSD00.073
SYMPTOMS
========
The Microsoft LAN Manager client workstation redirector (NETWKSTA.EXE)
can be loaded in the upper memory area under MS-DOS 5.0 and 6.0, but not
if you upgrade to MS-DOS 6.2.
NOTE: NET.EXE is for LAN Manager Basic workstations only.
Binaries Affected
-----------------
NETWKSTA.500
NET.EXE
-----------------------------------------------
OS/2 2.1 Application File Locking Causes Trap D
-----------------------------------------------
CSD: LM22.CSD00.075
SYMPTOMS
========
An application written to use OS/2 2.1 DosSFileLock functions for unlocking
files causes a Trap000D on the workstation when unlocking files on a
redirected drive. This does not occur when running an application that is
unlocking files on the local workstation.
Binary Affected
---------------
NETWKSTA.SYS
-------------------------------------
LMSCRIPT.EXE Causes Sharing Violation
-------------------------------------
CSD: LM22.CSD00.081
SYMPTOMS
========
Users may get an intermittent sharing violation when their logon script is
running and SHARE.EXE is running.
Binary Affected
---------------
NETAPI.DLL
-------------------------------------------------
DosReadMailSlot Reads Wrong Mailslot Under Stress
-------------------------------------------------
CSD: LM22.CSD00.079
SYMPTOMS
========
An application can fail because DosReadMailslot sometimes returns a
message that was not addressed to it. Generally this occurs when mailslot
traffic is heavy.
Binary Affected
---------------
NETWKSTA.*
-----------------------------------------------------
TCP/IP Remote Name Cannot Be Resolved - Dgn0217 Error
-----------------------------------------------------
CSD: LM22.CSD00.084
SYMPTOMS
========
Attempting to ping another host by name from an OS/2 or MS-DOS LAN Manager
computer using the Domain Name Resolution (DNR) service may return the
message:
DGN0217 - Remote name cannot be resolved
In some instances of this problem, Windows for Workgroups 3.1 workstations
received this error when they attempted to ping a remote node by using its
alias; Windows NT machines did not.
Binary Affected
---------------
NMTSR.EXE
------------------------------------------------------
LAN Manager 2.2b Server Update Hangs SQL & Comm Server
------------------------------------------------------
CSD: LM22.CSD00.085
SYMPTOMS
========
After the Microsoft LAN Manager 2.2b update is applied to a server running
Microsoft SQL Server or DCA/Microsoft Communications Server, client
workstations may not be able to receive any data from the server.
A SQL Server client running SAF (or other front end) will not receive any
information in response to a query. Some named pipe clients (including
ISQL) fail although the READPIPE/MAKEPIPE test programs function properly.
A Communications Server client will no longer be able to open an emulation
session (such as 3270 or 5250). When the user tries to open an emulation
session, the host sign on screen will never appear and the emulator will
hang.
Binary Affected
---------------
NETWKSTA.SYS
-------------------------------------------
Broken Pipe Errors Under Comm Server Stress
-------------------------------------------
CSD: LM22.CSD00.085
SYMPTOMS
========
When you run DCA/Microsoft Communications Server (Comm Server) version 1.2
or greater on LM 2.1 or 2.2 under heavy client stress, "broken pipe" errors
start occurring at the server, requiring a reboot to recover. When the
failure occurs Comm Server clients will no longer be able to open a session
with the server, the server console will be very slow to respond to local
commands, and the "NET FILES" command at the server will show multiple open
named pipes (\PIPE\COMNODE) for a given client.
NOTE: The failures are preceded by the LAN Manager server returning a named
pipe file handle of 0000 in response to an SMB Open request, indicating
that the server is out of internal RPQ data structures.
Binary Affected
---------------
NETWKSTA.SYS
---------------------------------------------------------
Incorrect Source Routing Bit Causes NetBEUI Network Storm
---------------------------------------------------------
CSD: LM22.CSD00.080
SYMPTOMS
========
Receiving a frame on an Ethernet network with the source routing bit
erroneously enabled can cause a machine running NetBEUI to propagate a
network storm.
Binaries Affected
-----------------
NETBEUI.EXE
NETBEUI.OS2
----------------------------------------------------------------------
TCP/IP Fails on WfW 3.11 with Protect Mode NetBEUI and ICL 16i Adapter
----------------------------------------------------------------------
CSD: LM22.CSD00.083
SYMPTOMS
========
Using an ICL EtherTeam 16i adapter and the protected mode redirector on
Windows for Workgroups 3.11 can cause the LAN Manager 2.2b TCP/IP (TCP
1.0a) to fail under certain circumstances.
After starting Windows for Workgroups, you should be able to ping in a
command window. If you are using protected mode NetBEUI, however, and
start a large software package (such as Excel) over the net, an attempt
to ping in a window fails with a DGN0209 error. NetBEUI works, but TCP/IP
fails.
Binary Affected
---------------
TCPTSR.EXE
-----------------------------------------------------------------
TCP/IP Fails with Error PR00022 During Bind on LM2.2b OS/2 Server
-----------------------------------------------------------------
CSD: LM22.CSD00.088
SYMPTOMS
========
On boot, a LAN Manager 2.2b OS/2 server fails with this error:
PRO0022: UNSPECIFIED FAILURE in binding CLIENT to TCPIP_XIF
Binary Affected
---------------
TCPDRV.OS2
---------------------------------------------------
LM 2.2/2.2b Server Fails With CSLIM=8A1E/CSLIM=8A0E
---------------------------------------------------
CSD: LM22.CSD00.089
SYMPTOMS
========
The failure CSLIM=8A1E is reported on LAN Manager 2.2 systems; CSLIM=8A0E
on LAN Manager 2.2b systems. Serious network problems may be observed at
the time of failure, including frame misalignments, corrupt packets and
excessively high network utilization. Multiple traps across multiple
servers may occur simultaneously, since all servers receive the same
corrupt packets.
Binary Affected
---------------
NETBEUI.OS2
-----------------------------------------------------------
Unable to Unload When Sockets and DNR Are Loaded in LM 2.2b
-----------------------------------------------------------
CSD: LM22.CSD00.099
SYMPTOMS
========
TCP/IP utilities such as Sockets, DNR, Telnet or BAPI cannot be unloaded
after they are loaded on a LAN Manager 2.2b client running TCP/IP stack
1.0a. If you try to unload one of these utilities, an error message states
that the utility is not loaded.
Changing load order causes symptoms to differ but does not correct this
problem. In the most drastic case, loading Sockets last causes the machine
to hang when you try to unload it.
The TCPTSR.EXE and TCPDRV.DOS are dated October 1993. SOCKETS.EXE and
DNR.EXE are dated June 1993. Telnet and BAPI are dated February 1992.
Binary Affected
---------------
SOCKETS.EXE
Some products included here are manufactured by vendors independent of
Microsoft; we make no warranty, implied or otherwise, regarding these
products' performance or reliability.
Additional query words:
wfw wfwg prodlm LMPATCH fix CSD 2.2c 2.20c kbfixlist2.2c
Keywords : kbnetwork
Version : :2.2c
Platform :
Issue type :