From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Mar 21 17:58:24 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id RAA26451;
	Sun, 21 Mar 1999 17:58:24 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from dnsgw.tmca.ac.jp (dnsgw.tmca.ac.jp [202.209.88.10])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id RAA26446
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 21 Mar 1999 17:58:21 +0900 (JST)
	(envelope-from freebsd@tmca.ac.jp)
Received: by dnsgw.tmca.ac.jp (1.39.111.2/3.5Wbeta-dnsgw)
	id AA133696700; Sun, 21 Mar 1999 17:58:20 +0900
Received: from mailsv(192.168.1.13) by dnsgw.tmca.ac.jp via smap (V2.1)
	id xma013356; Sun, 21 Mar 99 17:57:52 +0900
Received: from i386.honkan3.tmca.ac.jp by tmca.ac.jp (1.39.111.2/3.5Wbeta-mailsv)
	id AA128246671; Sun, 21 Mar 1999 17:57:51 +0900
Received: (qmail 446 invoked by uid 1000); 21 Mar 1999 08:57:51 -0000
Message-Id: <19990321085751.445.qmail@i386.honkan3.tmca.ac.jp>
From: "Murakami Hiroshi" <freebsd@tmca.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Date: Sun, 21 Mar 1999 17:57:51 +0900 (JST)
X-Mailer: ELM [version 2.4ME+ PL43(25)+JP0.43]
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 40037
Subject: [FreeBSD-users-jp 40037] Re: DEC21140A card; Pass2.0 and Pass2.2.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: freebsd@tmca.ac.jp


  Planex$@<R(J($@5l<RL>(JPLANET)$@$N(J ENW-9501-F $@$O(J DEC 21140A $@%A%C%W$r;H$C$?(J
100Base-TX/10Base-T $@$N%U%!!<%9%H%$!<%5%M%C%H%"%@%W%?%+!<%I$G$9!#(J

  FreeBSD2.2.8R $@$N(J de $@%I%i%$%P!<$G;H$($k$N$G$9$,!":G6a?'!9$HD4$Y$?(J
$@$H$3$m!"<!$N$h$&$J$3$H$,$o$+$j$^$7$?(J.

$@>/$J$/$H$b(J dmesg $@$G(J 
	de0: 21140A [10-100Mb/s] pass 2.0 
$@$H$J$k%+!<%I$H(J
	de0: 21140A [10-100Mb/s] pass 2.2
$@$H$J$k%+!<%I$H$N(J2$@<oN`$,$"$k(J. ($@@$$NCf$K(J pass 2.1$@$O$"$k$N$+$J!)(J)

  $@<j;}$A$NHO0O$G$O(J dmesg $@$G(J pass 2.0 $@$H$J$k%+!<%I$O(J Chip $@$,(J
21140-AC $@$N$h$&$G$9$,$5$i$K6hJL$9$k$H4pHW>e$K6u$-%=%1%C%H$,(J
$@$D$$$F$$$k$N$H$=$&$G$J$$$N$HFs<oN`$"$j$^$9(J. $@<j;}$A$NHO0O$G$O(J
dmesg $@$G(J pass 2.2 $@$H$J$k%+!<%I$O(J Chip$@$,(J 21140-AF $@$N$b$N$G$9!#(J

  $@$5$F!"(JPlanex $@<R$N(J DNS-801$@$H$$$&(J ($@:#N.9T$j$N(J)Dual Speed HUB
(8port) $@$rNc$K$H$C$F@\B3$7$F$_$^$9!#$3$N(J HUB $@$N@_Dj$rGXLL$K(J
$@$"$k%9%$%C%A$G;XDj$7$F(J 100Base-TX(Half Duplex) 7 port $@$H(J ,
uplink 1 port $@$r(J 10/100 MBPS $@<+F0@Z$jBX$($K$9$k%b!<%I$K(J
$@@_Dj$7$F$_$^$9(J.

  $@$=$3$G!"(J ENW-9501-F $@$rA^$7$?(J FreeBSD2.2.8R $@$N(J PC $@$+$i$N(J
Category-V $@$N%1!<%V%k(J $@$r(J HUB $@$N(J 100Base-TX $@$K8GDj$7$?(J($@$O$:$N(J)
7$@$D$N%]!<%H$N$I$l$+$K@\B3$7$^$9(J.

  $@%G%U%!%k%H$G$O(J, de $@$O%a%G%#%"$O(J autoselect $@$G$9$,!"(Jpass 2.2 
$@$N(JNIC$@$@$H(J autoselect $@$N(J 100Base-TX(Half Duplex) $@$G@\B3$5$l$^$9$,!"(J 
pass 2.0 $@$N(J NIC$@$@$H(J 10Base-T $@$G@\B3$7$h$&$H$7$F$R$C$+$+$C$F(J
$@$=$l$C$-$j$H$J$j!"$1$C$7$F$D$J$,$j$^$;$s(J.
$@$=$l$G$O!"$H$$$&$3$H$G(J autoselect $@$rHr$1$F(J, /etc/start_if.de0 $@$K(J
	ifconfig de0 media 100baseTX
$@$H0l9T$N$_=q$$$F$"$k$$$OF1$8$3$H$G$9$,(J
	ifconfig de0 media 100baseTX -mediaopt full-duplex
$@$H0l9T$N$_=q$$$F(J100baseTX$@$G$"$C$F(JHALF-DUPLEX$@$r;XDj$7$F$_$^$9!#(J
$@$9$k$H(J, pass2.2 $@$N(J NIC $@$@$H$&$^$/$$$-$^$9$,(J, pass2.0 $@$@$H!"(J
$@$d$O$j%@%a$G$9(J.

$@<B83$K$h$k$H(J, pass2.0$@$N%+!<%I$N>l9g0lC6(Jautoselect$@$G@\B3$,<:GT$7$?8e$G!"(J
$@!V<jF0!W$G(J
        ifconfig de0 down
        ifconfig de0 media 100base-TX 
        ifconfig de0 up
$@$H$9$k$H!"(J100Base-TX (Half-Duplex)$@$G$A$c$s$H$D$J$,$k$h$&$K$J$j$^$9(J. 

  $@$3$NA`:n$r%7%'%k%9%/%j%W%H$G$d$k>l9g$O>e5-$NA`:n(J
        ifconfig de0 media 100base-TX
$@$H(J
        ifconfig de0 up
$@$N4V$K(J,$@$o$:$+$NBT$A;~4V$rF~$l$F$d$kI,MW$,$"$k(J($@%M%4%7%(!<%7%g%s$K;~4V$,$+$+$k(J
$@0Y$+(J)$@$3$H$,$o$+$C$?(J.
------------
  $@0J>e$N7P83$r4p$K!"(J100Base/10Base $@<+F0G'<1%?%$%W$N(J HUB $@$H(J dmesg $@$G(J pass2.0 
$@$HI=<($5$l$k(J DE21140A $@$N%+!<%I$N4V$r(J, $@$7$C$+$j$HB.EY(J 100MBPS $@$G@\B3$9$k0Y(J
$@$K$O!"(J /etc/rc.conf $@$H(J /etc/rc.network $@$r(J
$@$?$H$($P<!$N$h$&$K2~B$$7$F$d$k$H$&$^$/$$$/$G$"$m$&(J.($@$"$/$^$G$b;29MNc$G$9(J.)
--------------

/etc/rc.conf $@$K$*$$$F(J, media$@>pJs$rIU$12C$($k%*%W%7%g%s$N9T$rDI2C$9$k(J.
       ......
          network_interfaces="de0 lo0"
          ifconfig_de0="inet 192.168.203.212"
$@DI2C(J>     ifconfig_de0_media="media 100baseTX -mediaopt full-duplex"
          ifconfig_lo0="inet 127.0.0.1"
          #ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" #
       ......

/etc/rc.network $@$K$O!"(J/etc/rc.conf $@$G>e5-$N$h$&$KDI2C$7$?4D6-JQ?t$KBP1~$5$;(J,
$@4D6-JQ?t$,B8:_$9$k>l9g$K$O(J,$@0lC6(J10Base-TX$@$G$D$J$,$C$?%$%s%?!<%U%'!<%9$r(J
media $@$K4X$9$k%*%W%7%g%s$r@_Dj$7$F%@%&%s$5$;!"#1ICDxEYBT$C$F$+$i:F$SN)$A(J
$@>e$2$kItJ,$rDI2C$9$k(J.  
        .....
            # Do the primary ifconfig if specified
            eval ifconfig_args=\$ifconfig_${ifn}
            if [ -n "${ifconfig_args}" ] ; then
                    ifconfig ${ifn} ${ifconfig_args}
            fi
$@DI2C(J>###
$@DI2C(J>       # Check to see if media type to be added
$@DI2C(J>            eval ifconfig_args=\$ifconfig_${ifn}_media
$@DI2C(J>            if [ -n "${ifconfig_args}" ]; then
$@DI2C(J>               ifconfig ${ifn} ${ifconfig_args} down
$@DI2C(J>               sleep 1;  # Some idol wait needed here. #
$@DI2C(J>               ifconfig ${ifn} up
$@DI2C(J>            fi
$@DI2C(J>###
            # Check to see if aliases need to be added
            alias=0
            while :
        .....

  $@$3$l$G0l1~$A$c$s$HF0:n$9$k$h$&$K$J$k(J.
($@$b$7$+$9$k$H!"(J/etc/rc.network$@$r2~B$$7$J$/$F$b(J, $@>e5-DI2C$NItJ,$O(J, 
   /etc/start_if.de0 $@$N$J$+$K(J 1 $@IC(J($@$G==J,$+!)(J)$@DxEYBT$DItJ,$r2C$($F(J
        ifconfig de0 media autoselect
        sleep 1;
        ifconfig de0 media 100base-TX down
        sleep 1;
        ifconfig de0 up
   $@$H=q$1$P$h$$$+$bCN$l$J$$(J
 )

# $@Cm0U(J: 
# 1) dmesg $@$G(J pass 2.0 $@$H(J pass2.2 $@$J$I$N%+!<%I$r0lBf$N%^%7%s$K(J
#    $@:.$<$F;H$&$H$I$&$J$k$N$@$m$&(J? ($@B?J,!"$d$i$J$$J}$,$h$$$@$m$&(J)
# 2) $@:#2sNc$r<($7$?(J pass 2.0 $@$N(J de $@%+!<%I$,$&$^$/9T$+$J$$>l9g$NBP:v$O(J
#    $@$=$N>l$7$N$.$NJ*$G$"$j!"$=$l$G$b(J,$@$D$J$,$i$J$$$3$H$b$"$jF@$k(J.
# 3) $@$D$J$,$C$?>l9g$b!"(Jspray $@%3%^%s%I$J$I$d(J ftp $@$r;H$C$F(J,
#    10Mbps $@$r3N<B$KD6$($kB.EY$G$D$J$,$C$F$$$k$3$H$r3NG'$9$Y$-$G$"$k(J.
#    $@0l8+(J100Mbps $@$G$D$J$,$C$F$$$k$h$&$G$"$C$F$b!"4JC1$K0B?4$9$Y$-$G$O$J$$(J.
#    media autoselect $@$N;XDj$OJXMx$G$"$k$,!"(JHUB$@$H$N%M%4%7%(!<%7%g%s$NITD4$G(J
#    $@K\Mh(J100Mbps $@$G$D$J$,$k$O$:$N>l9g$K!"(J10Mbps$@$G$D$J$,$C$F$$$k$3$H$,$"$k(J.
#    $@B.EY$r@Q6KE*$K;XDj$7$?J}$,!"4V0c$C$?B.EY$G$D$J$,$C$F$$$k4m81@-$O(J
#    $@8:$k$+$b$7$l$J$$(J. ($@$=$l$G$bL}CG$O6XJ*(J)
# 4) $@$I$&$d$i(J Auto Negotiation$@$NJ}<0$O(J, $@$"$k;~E@$GJQ99$K$J$C$?$h$&$G$"$j!"(J
#    HUB$@$,8E$$J}<0$N>l9g$K$O(J NIC $@$b8E$$$b$N$G$J$$$H!"Aj@-$,$"$o$J$$$3$H$,(J
#    $@$"$k$h$&$G$"$k(J.
# 5) de $@%I%i%$%P$N(J on line manual $@$O!"IT?F@Z$b$7$/$O4V0c$C$F$$$kE@$,$"$k(J.
#    $@$=$l$O!"@Q6KE,$K(J10Mbps $@$G$D$J$0$H$-$N%a%G%#%"$N;XDj$O(J
#    	ifconfig de0 media 10baseT 
#    $@$G$O$@$a$G!"(J
#    	ifconfig de0 media UTP
#    $@$H=q$+$J$1$l$P(Jifconfig$@%3%^%s%I$,%(%i!<$K$J$k$3$H$G$"$k(J. 
#    ($@$&$=$N$h$&$@$,K\Ev$@(J)
# 6) $@:#8e$N$3$H$r9M$($k$H!"(Jpass 2.0 $@$N%+!<%I$O!"?7$7$$(JHUB$@$HAH$_9g$o$;$i$l$k(J
#    $@$h$&$J4D6-$G$O;H$o$J$$$h$&$K$7$?J}$,$h$$$@$m$&(J. ($@<N$F$k!)(J)
# 7) de $@$N%G%P%$%9%I%i%$%P!<$N2~NI$,$J$5$l$l$P(J pass2.0 $@$N%+!<%I$b(J
#    $@0l1~LdBjL5$/;H$($k$h$&$K$J$kF|$,Mh$k$+$b$7$l$J$$$,!"B?J,$=$&(J
#    $@$J$i$J$$$@$m$&(J.

