NetWare Loadable Module   MSM.NLM        *  ,        'O      'O      ;    B  9   `J  5   'O        *              #Novell Generic Media Support Module          LONG    VeRsIoN#                   CoPyRiGhT=1Copyright 1994 Novell, Inc.  All rights reserved. MeSsAgEs                                                                                                                      !        >                        US\$[#k=       t} T   `3aE=   '   U.    ]  t` aM[]U.    ]  t=    t`URu'Z]} t%+=[   raZ]aaX뇍33Ã u	3h*  E   tfJ`   NuMuH=  "   5}  󥍵=               3ЋD9ut+=[   rꋅPX8DuÍE   tfb`   IueЋD9ut+=[   rꋅPXU4]u
DuÃM=  "   5}  󥍵=       DH~A       øTX\           k >   } )   3EU]  	    MLU]L               t$  ]؜ D   } )   3EU]  	    MhPÝU]hP       =   u
=   uqË-  U    } N   3E]]E   t@u	U僽  t	 M@u]   -  z}    mU    } H   3E]E   t@u	U僽  t	 ME      ]             ^ E0u    M         ]   U    } Q   EusM]E   t@u	U僽  t	 M3øu]ME     3]   ]M    ]PE   t@u
U]XUSVWY  Z    3+ȉ
  hALRThL  t$5	       hPLPRh]  t$5	  tv  Ph  5
  uYhEVNTh5  t$5	  t9  h*  j j jP5
  t  D$	  3_^[]RVt$ 
   _^[]Ë-  tZ9uMuP=  "   5}  󥍵=                X]맋mË-    =   uYUm   ] t[$t	QU]YIu]]8Um   ] t] C\QPXYIu]YUm   ] t[$tQU3]YIu]]8Um   ] t] C\QPXYIu]]؃X tLUSV^[]l thP=   t!  @t;u@@  Cx<t`RPd$Um   ] t"   tQPYQ@  YIu]Et  Et    It
;uAG䍅0+    ;  t1=y   t
C\PX   t	P@  U  t$
  -  mt
9t,Z  =?	      5?	  ?	      ]y      ։5}  Ǎ=     =  X     C  Cq  Cu              5  v8=s  v   F   5  
   =  =     G  j  =     si      m      =  Xt  7  hALRT5  t3-c  E    P5     EH          -c  E t]P5  v8v      +F}WȰ 5  }t5	  n  E뤃  R  =1      1      jh  =      5  >~PWX   wHu5?	  =       uP1  hCB165  v8v   F=
  W5  5	      =   tk
  -  mt
9tN  @4    5	  K    5  N,v4Pv0v(5
    j    5	       5       ߉=  5     w  C|CCfCL j j j j j h_  h[  5   [  CV_  CW@C4P    3P5  =u  3@  +=u  Ot75k  	WYt    +G5u  fK` C(5  =}      3VXÍ=     =  G  Gq  Gu        =	      35?	  =
  <
  %      ^	  b	  !  =f	     tG
     u   
^	          r
uY  ub3?  uW32
^	     v$   wt.     u`     uUS
  []E9-	  '3
   Ë=?	  u(5  h B  5	    ?	  3  =?	   A  5  v >    ׋5u  =?	  >    >@t3F> t> t
~.u@   .CFGj j ?	   @  Ph?  h;  h7     Pu  @,h @  Wj 57  =;   u57  jj 57  ? D?
t?
u G3
      =1   u5k  Pd$t       j 5  jjPt        ufPd$t       fj fjjPft    -   P8 u	  j 5k  j jPPjQWVjQWVPPS[f5+  f=-  WVff^fNfVf+  fF
f-  fFfF ff_fOfWfw
f0
ÜSQRUW`ߍ=    3a    <   3       4  5  _]ZY[5  ðfyfy
`@  ؋2  =  ra2fyj    2
fyfy
 fyfy
$  f&  @   333fyf&  FGrfy3f&  fmr  *  F33fyf&  FGrfmr      <*  +ωN  <*      f(  E33F`[v   3fyf&  FGrfy3f&  fmr  *  F3fyf&  FGrfmr   	   <*  +ωN  <*      f(  E33F   ]`   33ۋfyf&  Ffyf&  fm  f<m      f  EFprp   3fyf&  숅  Ffyf&  숅        f  EFtrt   3fyf&  숅        f  EFvrо   3fyf&  숅  EF   r`|  ؋n  =  ra=  	   fyPaaaXf&  
tM   fyPaaaXf&  İfyPaaaXf&  %  fy fy
    f߰	f  S[ h  f
  	f S[ K  f
  	f S[ .  f
  	f Se[   f
  	f SH[    f
  	f
 S+[    f
  	f S[    f
   	f S[    f
"  3f fVS[^ y   *    f  f(  FrŰf< S[ C   
  f  3f@ fVSn[^      F   rָ       Q=            F"?tڋ֍6=     v=     F"h   s   3ffMr  *  
N  <*   &   f(  fMr      A	   F"L      3Ɋ
  $
  <
   $   f  
     A   F"P      3ffM  $
  <
   &   f  fM      A   F"P      3Ɋ$
  BffM  f<M      f  À   A   F"   Vv#=  P   ^F"    V  =9  <   ^Y    Y   Y       SQRU    5   ,       Z    ]ZY[Rfyfy
`  ؋  =  ra2fyj    2
]   ̀   f   ðfyfy
 fyfy
`P  ؋B  =  ra`0  ؋"  =     fyPaaaXf
tafyPaaaXf:Ru
      (   3;   #  )      F3f    Pfy fy
XVRUZ^V   <PN   CE      3V"^Ff   B     4   *    33ڋ  Gw8ff :ufB:ufB:ufB:uE   ;vF                33t?f PaaaXf ff;uftE   ;vF      W   G    @;C8fC f<fCJf>C(EȋED0u
   uVXá?	  tP?	      }  @dCECE  ,SUˍCݍs׋j  ][5O
  uDfS$USC5  C@5  ƍ  []} uMM3ËQRVh  5q  ^ZYQRVh  5q  ^ZYRQ~As.3fP׋Ƌ=  ~ uhs  5q  V5q  
      

     RQ3~Asff"
  H~ u MI$Q0PL:
  
  .
  jh
   Ënu<F<PF4 tPWX3F$3 uF$Ë@ËP;Es3W} t1vt'vfF~
_F<PF43F$Ë_f~vvF
fF           ֋~
G$F$G(F(N4+΃N,vȃw
G4+ƉF4vvfG          ֋~
G$F$G(F(N4+΃N,vȃw
G4+ƉF4vvfG  PQ      5?	  =     m  u	
  5?	  =     L  u
  5?	  =  	   -  u
  5?	  =       uB
t=<=u> uF
t,< t(<Mt<mt<Lt<lu
  F 
  F YX  5q  5?	  P5  5  QPC\P 5~
  n   S<u  S<JCċ5  fKB5  Kȋ5  KӃ{u{t     YX5~  5?	  ?	      VXË5b	  =q  vWfG.f\	  K	   vvjhK	  jjhr	  W u6=K	   t-=K	  =f	  D  t=q  \	  fG.3Ph  5q  XË5b	  =q  vWfG.f\	  K	   Fu{	  =^	     tr	  vvjhK	  j
j
PW u8=K	   t/=K	  =f	  ;   t=q  \	  fG.낋3Ph  5q  XË5b	  
   =^	           Pv6hj	  hf	  j	  U5f	  3<0r<9v<Fv,@<Ar<FwG  ve5f	  t>5f	  jhj hn	  hf	     -f	  D= jh  j hj	  hf	     -j	      jhj hn	  hf	  x   5b	  ff9j	     r^F9n	  rLfFf9j	  w=   F9n	  w%j	  j	  n	  l	  5j	  3]NF
tG<ar<zw, 8uVWQ<ar<zw, :u,FGIu빀   F~=   Iu   Y_^
   Y_^맹P   NF>=t*33F> t<0r<9w,0Ȭ<0r<9v33Ë  PC\Pd$=   5%
    U  =      y     -  SduSxuSl5	    {bE؍pb   tm   	   f9   ukCĉ\苅8Cf<fC 0fC&f>fCJEȉC(<C           y     }  @0    5	  Z  5  
  5@      }  x=  }  p4H0
!  ͉AX     vt&K8V؋R8R8ZuVWqz	_^u@щuo䉅0fC&kCĉ\]؋5}  "   󥁽   sǅ     ǅ    5     k  =1   t  f  j  n  r<C߃=1      E   5?	  =  	   uw0
   %tEC(<   MP|5	  Y   E3{(<uvMF0   >+       +C(-<   E5}  vv8Lv   F5  )   󤉽H  ù  It
;uAG䍅0+  t}  @          VXÍPC\Pd$ÍC\PXÍ5  }  @Tv   
  u05{  5  5  d$5	  B     j C`%    PQ`PCxEPd$5	  u3VXUSX5  }  @PtR  =u*5  5  5  d$5	  t!  \TL3[]VX[]USl5  }  @LtP  =u*5  5  5  d$5	  t  xhP3[]V"X[]Í5O  }  @\t    @-  3VXRZUSVW-  tE  ]38_^[]3ø   ø   ÐuUSVW5  h  _^[]                                                                                                                                                                                                                                                                                                                                                                                P                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     IPX @             LSBMSBNODEFDMODEOFFBELOW16BUFFERS16                                                                      ALRTB
      IORSX
      INTPr
  MLID
      ECBS
      TIMR
  AESP
  CB16
  CNMT                                                                                                           @ `P0pH(hX8xD$dT4tL,l\<|B"bR2r
J*jZ:zF&fV6vN.n^>~A!aQ1q	I)iY9yE%eU5u
M-m]=}C#cS3sK+k[;{G'gW7wO/o_?                                                                                                                                                                                                                                                                                                                           0..9A..F 0..9     G The matching virtual adapter could not be found.
 H A resource tag is unavailable.
 I Unable to allocate memory.
 J The hardware interrupt cannot be set.
 [ The hardware configuration conflicts.
 K The MLID cannot be registered with the LSL.
 L The polling procedure cannot be added.
 M The event notification routine cannot be registered.
 N The firmware file cannot be read.
 T Unable to allocate memory below the 16 Megabyte boundary.
 V The driver parameter block is too small.
 W The media parameter block is too small.
 \ Cannot schedule AES without an HSM routine.
 ] Cannot schedule interrupt time call back without an HSM routine.
 ^ Cannot set hardware interrupt without an HSM routine.
 _ Cannot add polling without an HSM routine.
  The MSM is unable to parse a required custom keyword.
 
 WARNING:  FATAL:  -NW-%03d:     -NW-%03d-Adapter %x-Board %x: 
                                                                       Alloc Memory          Hardware Options          Hardware ISR          MLID Board          ECB Buffers          Timer Call-Backs          AES Call-Backs          Polling Procedure          Cache Below 16 Meg          Non Movable Cache MSM Event Notification MSM Alloc Memory MSM Polling Procedure                                                                                                                                                     MSM = v2.30 (940823) * * @* @* @j* @^* @X* @E* @@* @* @
* @) @) @) @) @) @) @) @) @~) @x) @r) @e) @S) @N) @1) @( @( @( @( @( @( @( @( @z( @m( @c( @D( @<( @*( @( @' @y' @s' @_' @J' @?' @4' @)' @!' @' @	' @& @~& @o& @Y& @R& @I& @=& @2& @,& @& @& @& @% @% @`% @D% @:% @#% @% @% @_$ @Y$ @M$ @H$ @A$ @:$ @"$ @$ @# @# @# @# @# @# @# @# @|# @w# @i# @]# @(# @ # @# @# @" @" @" @" @" @" @" @" @" @u" @h" @\" @V" @H" @B" @"" @" @" @! @! @! @! @! @! @! @! @! @! @t! @n! @Z! @L! @F! @0! @! @! @  @  @  @  @  @  @  @  @  @  @K  @E  @>  @,  @&  @  @
  @  @ @ @ @ @. @' @" @ @ @ @ @ @ @ @ @z @t @_ @Y @6 @, @ @ @ @ @ @ @ @ @ @ @ @ @ @r @j @\ @U @L @ @ @ @ @ @ @ @ @ @ @ @^ @L @ @ @ @ @ @ @ @y @\ @? @" @ @ @ @ @v @p @V @4 @ @ @ @ @ @ @ @ @ @} @v @g @` @D @6 @. @# @ @ @ @ @ @ @ @ @ @ @h @> @0 @) @  @ @ @ @ @ @ @ @ @  @ @ @ @g @` @	 @h @@ @7 @ @ @ @ @ @ @ @ @ @W @Q @: @. @ @ @ @ @ @ @ @h @U @H @= @5 @  @ @ @ @
 @
 @
 @
 @
 @
 @
 @
 @m
 @d
 @U
 @G
 @(
 @ 
 @
 @

 @
 @ @ @ @ @ @ @| @v @k @^ @V @> @8 @/ @) @ @ @ @ @ @ @ @ @ @} @p @H @2 @ @
 @
 @
 @
 @
 @
 @
 @
 @
 @
 @
 @u
 @k
 @_
 @S
 @I
 @C
 @6
 @
 @
 @
 @	 @	 @	 @	 @	 @	 @	 @	 @	 @	 @	 @	 @j	 @d	 @Z	 @)	 @	 @	 @ @ @b @Z @j @\ @H @9 @, @ @ @ @ @ @ @  @ @ @} @m g @` @L @B @7 @# @ @ @ @ @ @ @\ @U @ @ @ @k @] @R @ @ @ @t @i @4     8  4  0  ,  (  $                                    s  g    r   `       UnRegisterEventNotification   * @SetInputToOutputCursorPosition   0" @! @SetHardwareInterrupt   %) @ScheduleSleepAESProcessEvent   &* @ @ @ScheduleInterruptTimeCallBack   ) @= @* @RingTheBell   " @! @RemovePollingProcedure   * @RegisterHardwareOptions   ( @% @RegisterForEventNotification    @ParseDriverParameters     @OutputToScreen	   " @+" @
" @}! @ @ @ @d @ @OpenFileUsingSearchPath    @MapDataOffsetToAbsoluteAddress    @ @k @S @M @ @MapAbsoluteAddressToDataOffset   C @LSLUnBindThenDeRegisterMLID    @LSLReturnRcvECB    @ @ @LSLRegisterMLIDRTag    @LSLHoldRcvEvent   t @LSLGetSizedRcvECBRTag   H @LSLGetMaximumPacketSize   
 @LSLFastRcvEvent    @LSLDeRegisterMLID    @LSLAddProtocolID   ; @INWDOSClose    @InputFromKeyboard   " @! @GetSystemMemoryMap    @GetNestedInterruptLevel   * @  @GetCurrentTime   i& @ @ @ @ @  @  @Free   Q! @ @ @	 @F	 @ @EnableInputCursor   5" @! @DoEndOfInterrupt    @F @DisableInputCursor   " @" @DeRegisterHardwareOptions   ( @5	 @ @ @ConvertStringToUnsignedLong   # @# @# @# @	CloseFile    @ClearHardwareInterrupt    @CFindResourceTag   
 @
 @CancelSleepAESProcessEvent   Q @CancelInterruptTimeCallBack   9 @AllocateResourceTag   * @) @( @ @= @ @U @, @Alloc    @F @ @v
 @AddPollingProcedureRTag   r @LSLControlStackFilter    @WritePhysicalMemory   9 @ReadPhysicalMemory   + @ReadEISAConfig   ! @W @NetWareAlert   9 @GetSuperHighResolutionTimer   }* @GetServerPhysicalOffset   
 @GetNLMVersionInfo   
 @GetNLMNames   L
 @GetFileServerMinorVersionNumber     @GetFileServerMajorVersionNumber    @DoRealModeInterrupt    @DeAllocateMappedPages    @ @CYieldWithDelay   * @P @0 @ @ @@ @  @AllocateMappedPages    @ @r @PhysicalToLogical  MSMYieldWithDelay* MSMWritePhysicalMemory3 MSMSetHardwareInterrupt( MSMScheduleIntTimeCallBackD) MSMScheduleAESCallBack) MSMReturnRcvECB MSMReturnDriverResourcesZ MSMRegisterTSM	 MSMRegisterResource* MSMRegisterSharedMemory( MSMRegisterMLIDW MSMRegisterHardwareOptions% MSMReadPhysicalMemory% MSMReadEISAConfigU MSMPrintStringWarningU MSMPrintStringFatalp MSMPrintString MSMParseDriverParameters MSMParseCustomKeywords
 MSMIOCTLJumpTable   MSMInterruptProcedureCall  MSMInitFree MSMInitAlloc0 MSMHoldRcvEventBelow16  MSMGetPhysicalK 
MSMGetLogicalA MSMGetVersionNumber* MSMGetTSMIFLevel* MSMGetMicroTimer{* MSMFreePages MSMFree MSMFileServerMinorVersionNumberZ  MSMFileServerMajorVersionNumberY  MSMFastRcvEventBelow16 MSMEnqueueSend MSMEnablePolling>* MSMDriverSendCall  MSMDriverRemove MSMDriverControlCall  MSMDeRegisterSharedMemory( MSMControlStackFilter MSMCanonicalMode  MSMCallBackProcedure MSMBitSwapTable7  MSMASCIIToDWord$ 
MSMAllocPages MSMAllocateRCBA MSMAlloc MSMAlertWarning 
MSMAlertFatal MSMAESProcedureP LogicalToPhysical  