$B


  Token-Ring mini-HOWTO $BF|K\8lHG(B
  Mike Eckhoff, mike.e@emissary.aus-etc.com
  Rev 4.1 1/7/98

  $BF|K\8lLu(B: $BCfLn(B $B@59d(B <sx3m-nkn@asahi-net.or.jp>
  Rev.4.1-j1.0  March 23,1998 

  $B$3$N(B HOWTO $B$O!"%+!<%M%k%Q%C%A$r%$%s%9%H!<%k$9$k$H$-$N=u$1$K$J$k$h$&$K!"(B
  $B$^$?!"$$$/$D$+$NCm0UE@$rL@3N$K$9$k$?$a$K$H$$$&L\E*$G:n@.$5$l$F$$$^$9!#(B
  Linux $B$K(B Token Ring $B%I%i%$%P$r(B ($B$?$H$($=$N0lIt$G$"$C$F$b(B) $B%$%s%9%H!<%k(B
  $B$9$kA0$K$O!"$3$NJ8=q$r0lDL$jFI$s$G$*$/$3$H$r$*4+$a$7$^$9!#(B

     $B0J2<$NJ}!9$K46A4$F$N?M!9$K!#$=$l$H(B
       linux-tr listserv $B$r%5%]!<%H$7$F$/$l$F$$$k(B packrat $B$K!#(B



  1. $BCx:n8"$H$=$NB>;(B?$J;vJA(B

  $B;d$?$A$O!"$3$N(B HOWTO $B$,$"$J$?$N%7%9%F%`$KE,MQ$G$-$k$+$I$&$+$OJ]>Z$7$^$;(B
  $B$s!#$7$+$7!"$3$NJ8=q$N$H$*$j9T$C$?$[$H$s$I$N?M$O!"(BToken Ring $B%M%C%H%o!<(B
  $B%/$r(B Linux $B$K$&$^$/%$%s%9%H!<%k$G$-$F$$$^$9!#(B

  $B$3$N(BHOWTO$B$O$"$J$?<+?.$N%j%9%/$GMQ$$$F$/$@$5$$(B!!! $B$3$N(BHOWTO$B$rMQ$$$k$3$H(B
  $B$GLdBj$,5/$3$C$F$b;d$?$A$K;d$K(Bemail$B$rAw$C$F$/$@$5$$!#%"%I%l%9$O0J2<$N$H$*$j$G$9!#(B

       mike.e@emissary.aus-etc.com

  Linux on Token Ring Listserv$B$K;22C$7$?$$J}$O!"(B
  majordomo@emissary.aus-etc.com $B08$F$K!"K\J8$K0J2<$N0l9T$r=q$$$?%a!<%k(B
  $B$rAw$C$F$/$@$5$$!#(B

       subscribe linux-tr

  [$BLuCm(B: $B0J2<$NCx:n8"I=<($K4X$7$F$O!"86J8$rM%@h$7$^$9(B]
  $B$3$NJ8=q$NCx:n8"$O!"(BMichael Eckhoff $B$K$"$j$^$9!#$3$NJ8=q$K4X$7$F$O!"$=(B
  $B$NA4It$G$b0lIt$G$bJ#@=$7$F$$$?$@$$$F7k9=$G$9!#$^$?!"$=$NG^BN$,J*M}E*$J(B
  $B$b$N$G$"$m$&$H!"EE;RE*$J$b$N$G$"$m$&$H$+$^$$$^$;$s!#$?$@$7$=$N>l9g$O!"(B
  $BI,$:$9$Y$F$N&MQ$N:FG[(B
  $BI[$K;HMQ$9$k$3$H$O$+$^$$$^$;$s$7!"$`$7$m;HMQ$7$F$$$?$@$/$3$H$r>)Ne$7$^(B
  $B$9!#$?$@$7$=$N>l9g$O!"$=$A$i$K$"$k>pJs$,:G?7$N$b$N$J$N$+$I$&$+$r3NG'$7(B
  $B$?$$$H;W$$$^$9$N$G!";d$KO"Mm$r$9$k$h$&$K$7$F2<$5$$!#(B

  [$BLuCm(B: $B86J8(B]
  This document is copyright (c) 1995-1998 by Michael Eckhoff.  You may
  make copies of this document in whole or in part, in any medium
  physical or electronic, as long as the copyright notice is retained on
  all copies.  Commercial redistribution is allowed and encouraged;
  however, please notify me so that I can make sure that you have the
  most current information available.




  2. $BI,MW$J%O!<%I%&%'%"(B

  $B$^$:!"$"$J$?$N(B Token Ring $B%+!<%I$,$3$N%I%i%$%P$G%5%]!<%H$5$l$F$$$k$N$+(B
  $B$I$&$+$r3NG'$7$F$/$@$5$$!#8=:_%5%]!<%H$5$l$F$$$k$N$O!"(B Tropic $B%A%C%W%;(B
  $B%C%H$r;HMQ$7$?%+!<%I$N$_$G$9!#(B

  $BF0:n$9$k%+!<%I$H$7$F;d$,8D?ME*$KCN$C$F$$$k$b$N$O0J2<$N$H$*$j$G$9!#(B

  -  3Com 3C619B Token Link

  -  3Com 3C619C Token Link

  -  HyperRing Classic 16/4

  -  IBM Turbo 16/4 ISA adapter**

  -  IBM Token Ring Auto 16/4 ISA adapter

  -  IBM Token Ring Auto 16/4 adapter /A

  -  IBM Token Ring 16/4 adapter /A

  -  IBM Token Ring adapter /A

  -  IBM Token Ring adapter II (4 Megabit only)

  -  IBM 16/4 ISA Token Ring card (16bit)

  -  IBM 16/4 ISA Token Ring card (8bit)

  -  Madge Blue (100% IBM compatable)

  [$BLuCm(B: $B$3$N%j%9%H$K$O5s$2$i$l$F$$$^$;$s$,!"(B Olicom $B$O!"<+H$7$F$/$@$5$$(B]

     $BB>$NA4$F$N(B 100% IBM$B%3%s%Q%A%V%k$J!"(BShared-RAM$B%?%$%W$N%"%@%W%?$b$&$^(B
     $B$/F0:n$9$k$O$:$G$9!#FCJL$K2?$+$7$F$d$i$J$$$HF0$+$J$$%+!<%I$r8+$D$1$?(B
     $B$i;d$?$A$KCN$i$;$F$/$@$5$$!#(B

  $B$5$7$"$?$C$F$O!"(BShared RAM$B$N%5%$%:$O(B 16KB $B$K@_Dj$9$k$3$H$r$*$9$9$a$7$^(B
  $B$9!#(B


  $B$*$=$i$/LdBj$r5/$3$9$G$"$m$&%+!<%I$?$A(B:

     IBM Turbo 16/4 ISA $B%"%@%W%?!<(B
        $B$3$N%"%@%W%?!<$O!"(BLinux $B$N(B Token Ring $B%I%i%$%P$GF0:n$7$^$9!#(B
        $B$?$@$7!"$3$N%+!<%I$r(B Auto 16/4 $B%3%s%Q%A%V%k%b!<%I$GF0:n$5$;$kI,MW(B
        $B$,$"$j$^$9!#@_Dj$9$k$?$a$N0lHV4JC1$JJ}K!$O!"%+!<%I$KIUB0$N(B LANAID
        $B%G%#%9%/$r;H$C$F0J2<$N%3%^%s%I$rO$K?J$s(B
        $B$G$/$@$5$$!#0J2<$K=q$+$l$F$$$k$3$H$O!"O$*$h$S(B 
        7$B>O$K$OL\$rDL$7$F$*$$$F$/$@$5$$(B]

  $B$A$J$_$K!"$3$3$K=q$+$l$F$$$k$3$H$O!"$9$G$K(B Linux $B$,N)$A>e$,$C$FF0:n$7$F(B
  $B$$$k$3$H$rA0Ds$K$7$F$$$^$9!#(B

  Token Ring $B%Q%C%A$r0J2<$N>l=j$+$iF~l=j$+$iF~\:Y$K4X$7$F$O!"(BKernel HOWTO $BEy$r;2>H(B
        $B$7$F$/$@$5$$!#(B]

  1. Token Ring$B%+!<%I$r%7%9%F%`$KAuCe$7!"$"$J$?$N%7%9%F%`$K$"$o$;$F@_Dj$7(B
     $B$F$/$@$5$$!#(BLinux $B$GF0:n$5$;$kA0$K(B DOS $B$GF0:n3NG'$r9T$&$N$ONI$$$3$H(B
     $B$G$9!#(BDOS $B$GF0:n$7$?$J$i!"F1$8@_Dj$G(B Linux $B$G$bF0:n$9$k2DG=@-$,$"$j(B
     $B$^$9!#%W%i%0%"%s%I%W%l%$$N%"%@%W%?$N>l9g$O!"2DG=$G$"$l$P!"F0:n$7$?$H(B
     $B$-$N@_Dj$G8GDj$9$k$h$&$K$7$F!J%W%i%0%"%s%I%W%l%$$r6X;_$7$F!K$/$@$5(B
     $B$$!#(B

  2. $B$^$:!"(BLinux $B%G%#%l%/%H%j(B [$BLuCm(B: /usr/src/linux] $B$N%P%C%/%"%C%W$r$H$C(B
     $B$F$/$@$5$$!#$3$l$O%+!<%M%k$N%=!<%9$+$i%Q%C%A$r40A4$K=|5n$7$F!"85$N%3(B
     $B!<%I$KLa$5$J$1$l$P$J$i$J$/$J$C$?$H$-$N$?$a$K$d$C$F$*$/$Y$-BgJQ=EMW$J(B
     $B:n6H$G$9!#(B

       cd /usr/src
       tar cvzhf linuxbak.tar.gz linux

  3. Token Ring $B%Q%C%A$rE83+$9$k!#(B

       cd /usr/src/patches/token
       gzip -d TokenRing.patch-1.2.0.gz

  4. $B%+!<%M%k$N%=!<%9$K(B Token Ring $B%Q%C%A$rEv$F$k!#(B

       cd /usr/src/linux
       patch -p1 < /usr/src/patches/token/TokenRing.patch-1.2.0

-$B$^$?$O(B-

       patch -p1 < <directory-of-patchfile>/TokenRing.patch-1.2.0

  5. $B%Q%C%A$NCf$G(B*$B$O$M$i$l$?(B*$BItJ,$rC5$7$F!"I,MW$K1~$8$FJQ99$9$k!#(B

       find . -name \*.rej -print

  6. orig $B%U%!%$%k$rC5$7$F!"$=$l$i$r>C5n$9$k!#(B

       find . -name \*.orig -print | xargs rm

  7. $B%+!<%M%k$r@_Dj$7!"(Bmake $B$7D>$9!#(B

     $BCm0U(B:
        $B$b$7%9%o%C%W%U%!%$%k$r@_Dj$7$F$$$k>l9g!"%"%/%F%#%V$K$J$C$F$$$k$3(B
        $B$H$r3NG'$7$F$/$@$5$$!#(B

       cd /usr/src/linux
       make config

  ($B%Q%C%A$,(B config.in $B%U%!%$%k$K(B2$B9T$D$12C$($3$H$K$h$C$F!"0J2<$N%*%W%7%g%s(B
  $B$,8=$l$k$h$&$K$J$k$O$:$G$9(B)

       Token Ring support (CONFIG_TR) [y]

($B$=$7$F%j%9%H$N$:$C$H2<$NJ}$r8+$F$$$/$H!"A0$r(B
     $BJQ$($^$9!#$NFCJL$J@_Dj>pJs$K4X$7$F$O!"%G%#%9%H%j%S%e(B
     $B!<%7%g%s$K8GM-$N>pJs$N9`$r;2>H$7$F$/$@$5$$!#(B




  5.  NetTools $B$N%$%s%9%H!<%k(B

  [$BLuCm(B: $B$3$N>O$b%+!<%M%k(B 1.2 $B$N?M$r]$K$7$F$$$^$9(B]

  NetTools $B%Q%C%1!<%8$K$O!"%M%C%H%o!<%/%G%P%$%9$H$d$j/$J$/$H$b;d$K$H$C$F$O40`z$KF0$$$F$$$^$9!#(B

  $B$b$7!"(B1.2.x $B%+!<%M%k$G%I%i%$%P$NLdBj$,5/$3$C$?>l9g$O!"(B2.0 $B$K%"%C%W%G!<(B
  $B%H$7$F$/$@$5$$!#$3$NJ8=q$r=q$$$F$$$k;~E@$G:G?7$N%P!<%8%g%s$O(B 2.0.33 $B$G(B
  $B$9!#(B2.0 $B$N(B Token Ring $B%I%i%$%P$K$O!"(B1.2 $BMQ%Q%C%A$h$j$:$C$HB?$/$N2~NI$,(B
  $B$J$5$l$F$$$^$9!#$H$3$m$,$=$N$[$H$s$I$O!"(B1.2 $B%Q%C%A$K$OH?1G$5$l$F$$$J$$(B
  $B$N$G$9!#(B

  $B$^$?!"(BLinux 2.0 $B%+!<%M%k$K$O(B Toke Ring $B$N$?$a$N%Q%C%A$rEv$F$kI,MW$O$"$j(B
  $B$^$;$s!#%=!<%9$K$9$G$KAH$_9~$^$l$F$$$^$9!#$J$*!"(B2.1 $B$KAH$_9~$^$l$k$G$"(B
  $B$m$&%3!<%I$KBP1~$9$k%F%9%HMQ%Q%C%A$,8x3+$5$l$F$$$^$9$N$G!"E,MQ$7$F$_$?(B
  $B$$J}$O$5$l$k$HNI$$$G$7$g$&!#(B




  7.  $B$r(B tr0 $B0J30$K@_Dj$9$k$3$H$,2DG=$G$9!#J#?t$N%"%@%W%?(B
        $B$r;HMQ$7$F$$$k>l9g!"$3$N%*%W%7%g%s$r;H$&$H$*$=$i$/LdBj$,5/$3$k$H(B
        $BM=A[$5$l$^$9!#$7$+$7!"2<5-$NNc$N$h$&$J5-=R$r$9$k$3$H$K$h$C$F!"(B
        $B$3$N$A$g$C$H$7$?8_49@-$NLdBj$O2sHr$9$k$3$H$,$G$-$^$9!#(B

          /sbin/insmod ibmtr device=eth0

     Q: ``0011'' $B$H$$$&%(%i!<%3!<%I$,I=<($5$l$^$9!#2?$,5/$3$C$F$$$k$N$G(B
        $B$7$g$&!)(B

     A: $B%M%C%H%o!<%/$K@5$7$/@\B3$5$l$F$$$k$+!"@\B3$5$l$F$$$J$1$l$P%H!<%/(B
        $B%s%j%s%0%+!<%I$K%k!<%W%P%C%/%3%M%/%?$,WFM$r5/$3$7$^$9!#(B
        [$BLuCm(B: ISA $B%"%@%W%?$O%"%I%l%9$N%G%3!<%I$r(B($BEAE}E*$K(B) 10bit $B$7$+$7(B
        $B$F$$$J$$$b$N$,B?$$!#$=$N>l9g!"%"%I%l%9$N(B bit10 $B0J>e$O@Z$jl9g!"%5%&%s%I(B
        $B%+!<%I$,(B: Re: Token Ring Kernel patch

             $B%Q%C%A$rF~$7$^$7$?!#%V!<%H(B
             $B;~$K!"(B"tr0: Can't assign device to adapter" (tr0: $B%"%@%W%?(B
             $B$K%G%P%$%9$r%"%5%$%s$G$-$^$;$s(B)$B$H$$$&%a%C%;!<%8$,=P$F$7$^$$(B
             $B$^$9!#(Btr1 $B$K$7$?>l9g$bF1MM$G$9!#2?$+J,$+$k$3$H$O$Rickard"%C%W(B

     $BCm0U(B:
        $B0J2<$N\:Y$K4X$7$F$O!"(BKernel HOWTO $BEy$r;2>H(B
        $B$7$F$/$@$5$$!#(B]

  1. Token Ring$B%+!<%I$r%7%9%F%`$KAuCe$7!"$"$J$?$N%7%9%F%`$K$"$o$;$F@_Dj$7(B
     $B$F$/$@$5$$!#(BLinux $B$GF0:n$5$;$kA0$K(B DOS $B$GF0:n3NG'$r9T$&$N$ONI$$$3$H(B
     $B$G$9!#(BDOS $B$GF0:n$7$?$J$i!"F1$8@_Dj$G(B Linux $B$G$bF0:n$9$k2DG=@-$,$"$j(B
     $B$^$9!#%W%i%0%"%s%I%W%l%$$N%"%@%W%?$N>l9g$O!"2DG=$G$"$l$P!"F0:n$7$?$H(B
     $B$-$N@_Dj$G8GDj$9$k$h$&$K$7$F!J%W%i%0%"%s%I%W%l%$$r6X;_$7$F!K$/$@$5(B
     $B$$!#(B

  2. $B$^$:!"(BLinux $B%G%#%l%/%H%j(B [$BLuCm(B: /usr/src/linux] $B$N%P%C%/%"%C%W$r$H$C(B
     $B$F$/$@$5$$!#$3$l$O%+!<%M%k$N%=!<%9$+$i%Q%C%A$r40A4$K=|5n$7$F!"85$N%3(B
     $B!<%I$KLa$5$J$1$l$P$J$i$J$/$J$C$?$H$-$N$?$a$K$d$C$F$*$/$Y$-BgJQ=EMW$J(B
     $B:n6H$G$9!#(B

       cd /usr/src
       tar cvzhf linuxbak.tar.gz linux

  3. Token Ring $B%Q%C%A$rE83+$9$k!#(B

       cd /usr/src/patches/token
       gzip -d TokenRing.patch-1.2.0.gz

  4. $B%+!<%M%k$N%=!<%9$K(B Token Ring $B%Q%C%A$rEv$F$k!#(B

       cd /usr/src/linux
       patch -p1 < /usr/src/patches/token/TokenRing.patch-1.2.0

-$B$^$?$O(B-

       patch -p1 < <directory-of-patchfile>/TokenRing.patch-1.2.0

  5. $B%Q%C%A$NCf$G(B*$B$O$M$i$l$?(B*$BItJ,$rC5$7$F!"I,MW$K1~$8$FJQ99$9$k!#(B

       find . -name \*.rej -print

  6. orig $B%U%!%$%k$rC5$7$F!"$=$l$i$r>C5n$9$k!#(B

       find . -name \*.orig -print | xargs rm

  7. $B%+!<%M%k$r@_Dj$7!"(Bmake $B$7D>$9!#(B

     $BCm0U(B:
        $B$b$7%9%o%C%W%U%!%$%k$r@_Dj$7$F$$$k>l9g!"%"%/%F%#%V$K$J$C$F$$$k$3(B
        $B$H$r3NG'$7$F$/$@$5$$!#(B

       cd /usr/src/linux
       make config

  ($B%Q%C%A$,(B config.in $B%U%!%$%k$K(B2$B9T$D$12C$($3$H$K$h$C$F!"0J2<$N%*%W%7%g%s(B
  $B$,8=$l$k$h$&$K$J$k$O$:$G$9(B)

       Token Ring support (CONFIG_TR) [y]

($B$=$7$F%j%9%H$N$:$C$H2<$NJ}$r8+$F$$$/$H!"A0$r(B
     $BJQ$($^$9!#$NFCJL$J@_Dj>pJs$K4X$7$F$O!"%G%#%9%H%j%S%e(B
     $B!<%7%g%s$K8GM-$N>pJs$N9`$r;2>H$7$F$/$@$5$$!#(B




  5.  NetTools $B$N%$%s%9%H!<%k(B

  [$BLuCm(B: $B$3$N>O$b%+!<%M%k(B 1.2 $B$N?M$r]$K$7$F$$$^$9(B]

  NetTools $B%Q%C%1!<%8$K$O!"%M%C%H%o!<%/%G%P%$%9$H$d$j/$J$/$H$b;d$K$H$C$F$O40`z$KF0$$$F$$$^$9!#(B

  $B$b$7!"(B1.2.x $B%+!<%M%k$G%I%i%$%P$NLdBj$,5/$3$C$?>l9g$O!"(B2.0 $B$K%"%C%W%G!<(B
  $B%H$7$F$/$@$5$$!#$3$NJ8=q$r=q$$$F$$$k;~E@$G:G?7$N%P!<%8%g%s$O(B 2.0.33 $B$G(B
  $B$9!#(B2.0 $B$N(B Token Ring $B%I%i%$%P$K$O!"(B1.2 $BMQ%Q%C%A$h$j$:$C$HB?$/$N2~NI$,(B
  $B$J$5$l$F$$$^$9!#$H$3$m$,$=$N$[$H$s$I$O!"(B1.2 $B%Q%C%A$K$OH?1G$5$l$F$$$J$$(B
  $B$N$G$9!#(B

  $B$^$?!"(BLinux 2.0 $B%+!<%M%k$K$O(B Toke Ring $B$N$?$a$N%Q%C%A$rEv$F$kI,MW$O$"$j(B
  $B$^$;$s!#%=!<%9$K$9$G$KAH$_9~$^$l$F$$$^$9!#$J$*!"(B2.1 $B$KAH$_9~$^$l$k$G$"(B
  $B$m$&%3!<%I$KBP1~$9$k%F%9%HMQ%Q%C%A$,8x3+$5$l$F$$$^$9$N$G!"E,MQ$7$F$_$?(B
  $B$$J}$O$5$l$k$HNI$$$G$7$g$&!#(B




  7.  $B$r(B tr0 $B0J30$K@_Dj$9$k$3$H$,2DG=$G$9!#J#?t$N%"%@%W%?(B
        $B$r;HMQ$7$F$$$k>l9g!"$3$N%*%W%7%g%s$r;H$&$H$*$=$i$/LdBj$,5/$3$k$H(B
        $BM=A[$5$l$^$9!#$7$+$7!"2<5-$NNc$N$h$&$J5-=R$r$9$k$3$H$K$h$C$F!"(B
        $B$3$N$A$g$C$H$7$?8_49@-$NLdBj$O2sHr$9$k$3$H$,$G$-$^$9!#(B

          /sbin/insmod ibmtr device=eth0

     Q: ``0011'' $B$H$$$&%(%i!<%3!<%I$,I=<($5$l$^$9!#2?$,5/$3$C$F$$$k$N$G(B
        $B$7$g$&!)(B

     A: $B%M%C%H%o!<%/$K@5$7$/@\B3$5$l$F$$$k$+!"@\B3$5$l$F$$$J$1$l$P%H!<%/(B
        $B%s%j%s%0%+!<%I$K%k!<%W%P%C%/%3%M%/%?$,WFM$r5/$3$7$^$9!#(B
        [$BLuCm(B: ISA $B%"%@%W%?$O%"%I%l%9$N%G%3!<%I$r(B($BEAE}E*$K(B) 10bit $B$7$+$7(B
        $B$F$$$J$$$b$N$,B?$$!#$=$N>l9g!"%"%I%l%9$N(B bit10 $B0J>e$O@Z$jl9g!"%5%&%s%I(B
        $B%+!<%I$,(B: Re: Token Ring Kernel patch

             $B%Q%C%A$rF~$7$^$7$?!#%V!<%H(B
             $B;~$K!"(B"tr0: Can't assign device to adapter" (tr0: $B%"%@%W%?(B
             $B$K%G%P%$%9$r%"%5%$%s$G$-$^$;$s(B)$B$H$$$&%a%C%;!<%8$,=P$F$7$^$$(B
             $B$^$9!#(Btr1 $B$K$7$?>l9g$bF1MM$G$9!#2?$+J,$+$k$3$H$O$Rickard"%C%W(B

     $BCm0U(B:
        $B0J2<$N\:Y$K4X$7$F$O!"(BKernel HOWTO $BEy$r;2>H(B
        $B$7$F$/$@$5$$!#(B]

  1. Token Ring$B%+!<%I$r%7%9%F%`$KAuCe$7!"$"$J$?$N%7%9%F%`$K$"$o$;$F@_Dj$7(B
     $B$F$/$@$5$$!#(BLinux $B$GF0:n$5$;$kA0$K(B DOS $B$GF0:n3NG'$r9T$&$N$ONI$$$3$H(B
     $B$G$9!#(BDOS $B$GF0:n$7$?$J$i!"F1$8@_Dj$G(B Linux $B$G$bF0:n$9$k2DG=@-$,$"$j(B
     $B$^$9!#%W%i%0%"%s%I%W%l%$$N%"%@%W%?$N>l9g$O!"2DG=$G$"$l$P!"F0:n$7$?$H(B
     $B$-$N@_Dj$G8GDj$9$k$h$&$K$7$F!J%W%i%0%"%s%I%W%l%$$r6X;_$7$F!K$/$@$5(B
     $B$$!#(B

  2. $B$^$:!"(BLinux $B%G%#%l%/%H%j(B [$BLuCm(B: /usr/src/linux] $B$N%P%C%/%"%C%W$r$H$C(B
     $B$F$/$@$5$$!#$3$l$O%+!<%M%k$N%=!<%9$+$i%Q%C%A$r40A4$K=|5n$7$F!"85$N%3(B
     $B!<%I$KLa$5$J$1$l$P$J$i$J$/$J$C$?$H$-$N$?$a$K$d$C$F$*$/$Y$-BgJQ=EMW$J(B
     $B:n6H$G$9!#(B

       cd /usr/src
       tar cvzhf linuxbak.tar.gz linux

  3. Token Ring $B%Q%C%A$rE83+$9$k!#(B

       cd /usr/src/patches/token
       gzip -d TokenRing.patch-1.2.0.gz

  4. $B%+!<%M%k$N%=!<%9$K(B Token Ring $B%Q%C%A$rEv$F$k!#(B

       cd /usr/src/linux
       patch -p1 < /usr/src/patches/token/TokenRing.patch-1.2.0

-$B$^$?$O(B-

       patch -p1 < <directory-of-patchfile>/TokenRing.patch-1.2.0

  5. $B%Q%C%A$NCf$G(B*$B$O$M$i$l$?(B*$BItJ,$rC5$7$F!"I,MW$K1~$8$FJQ99$9$k!#(B

       find . -name \*.rej -print

  6. orig $B%U%!%$%k$rC5$7$F!"$=$l$i$r>C5n$9$k!#(B

       find . -name \*.orig -print | xargs rm