🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.rt
Article #567

Fix for 6152 token-ring DOS Lan Support (part 2) IBM/4.3

#567
From: Mark S. Lewis
Date: Wed, 15 Nov 1989 19:21
196 lines
11949 bytes
Subject: Fix for 6152 token-ring DOS Lan Support (part 2) IBM/4.3
Index: shutlan.exe (DOS executable)

Description:	
         After using the DOS Lan facilities, the token-ring adapter
         is not closed.  When Unix boots, it gets interrupts prior
         to completing the token-ring probe, attach, and open
         sequence.  This results in Unix hanging during boot, which
         persists until the power is cycled.

         After suspending Unix and using the DOS Lan, the token-ring
         adapter is not reset properly during restart.  This results
         in a failure of the open routine and leaves the network
         unreachable.  This persists until Unix is rebooted.
 
         part 1   patch to the file /sys/ca_atr/if_lan.c
         part 2   uuencoded DOS executable shutlan.exe
         part 3   shar file containing read.me, and shutlan sources

Fix:	
         shutlan.exe closes the token-ring adapter from DOS.

         Apply the prior (part 1) patch to the Unix token-ring driver.
 
         uudecode and install in the DOS serch patch, the included
         uuencoded DOS executable.  If you have opened the DOS Lan
         during the DOS session, you must run shutlan.exe to close it
         before starting or restarting Unix.

         Proceed to the next part of the kit.

begin 755 shutlan.exe
M35J)`0X`!@`@`,,`___;`0`(%W?L````'@````$`,@```,8```!6`&0!]P``
M`.H`9`$"`P``````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````58OLN`8`Z%D%5L=&
M_@``_W;^N$L`4.B'!8/$!/]V_IK`````@\0"B4;\"\!T"U"X;0!0Z&H%@\0$
MBU[^T>.+MX@`*\!0C40!4.@\`8/$!+@R`%#H*`"#Q`(KP%"-1`)0Z"4!@\0$
MN'X`4.@S!8/$`O]&_H-^_@)\EEZ+Y5W#58OLN`0`Z-L$QT;\(`/K$\=&_@``
MZP20_T;^BT;\.4;^?/6+1@3_3@0+P'7CB^5=PY!5B^Q75KA>`8[`BT8&)J(.
M`+L.`,U<M/\F."80`'3YM``FH!``7E^+Y5W+`+0PS2$\`G,"S2"_8`&+-@(`
M*_>!_@`0<@.^`!#ZCM>!Q*X'^W,.Z,<!,\!0Z!$"N/],S2&!Y/[_-HDFE``V
MB2:0`(O&L033X$@VHXX``_>)-@(`C,,KWO?;M$K-(3:,'@4!%@?\OXH#N;`'
M*\\SP/.J%A_H1``6'^AC`^CL`3/M_S8F`?\V)`'_-B(!Z)7^4.CB`+@#`,<&
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
M````````````````````````````````````````````````````````````
M````````````````````````````````````E``[0U]&24Q%7TE.1D\`````
M`````````````````````````````!0`@8&!`0$`````````````````````
M```````L`6`!0P````````"P""AN=6QL*0`H;G5L;"D`*RT@(P``J@6J!:H%
MJ@6J!0`````````````````````````````````@``"P!0``L`4!````````
M``(!````````!@(```````"$`P````````($````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````0```@``````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````"`(-
M"@`6`@(8#0D,#`P'"!86_Q(-$@+_``````````````````"Y$3P\3DU31SX^
M``!2-C`P,`T*+2!S=&%C:R!O=F5R9FQO=PT*``,`4C8P,#,-"BT@:6YT96=E
M<B!D:79I9&4@8GD@,`T*``D`4C8P,#D-"BT@;F]T(&5N;W5G:"!S<&%C92!F
M;W(@96YV:7)O;FUE;G0-"@#\``T*`/\`<G5N+71I;64@97)R;W(@``$`4C8P
M,#$-"BT@;G5L;"!P;VEN=&5R(&%S<VEG;FUE;G0-"@`"`%(V,#`R#0HM(&9L
=;V%T:6YG('!O:6YT(&YO="!L;V%D960-"@#___\-
`
end


=====-----     Mark S. Lewis, IBM AWD Palo Alto    -----======
inet: mlewis%ibmsupt@uunet.uu.net		(415) 855-4486
uucp: uunet!ibmsupt!mlewis              IBM Tie Line: 465-4486
Technical Details
Message-ID: <2931@ibmpa.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!yunexus!ists!jarvis.csri.toronto.edu!rutgers!ucsd!usc!samsung!uunet!ibmpa!dolphin.tcspa.ibm.com!mlewis

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!yunexus!ists!jarvis.csri.toronto.edu!rutgers!ucsd!usc!samsung!uunet!ibmpa!dolphin.tcspa.ibm.com!mlewis
From: mlewis@dolphin.tcspa.ibm.com (Mark S. Lewis)
Newsgroups: comp.sys.ibm.pc.rt
Subject: Fix for 6152 token-ring DOS Lan Support (part 2) IBM/4.3
Keywords: V1.19_kit.2 token-ring lan support 6152 IBM/4.3
Message-ID: <2931@ibmpa.UUCP>
Date: 15 Nov 89 19:21:26 GMT
Article-I.D.: ibmpa.2931
Sender: news@ibmpa.UUCP
Reply-To: mlewis@ibmsupt.UUCP ()
Organization: IBM AWD, Palo Alto
Lines: 196