From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Jan 23 00:07:50 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id AAA26114;
	Sat, 23 Jan 1999 00:07:50 +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.1+3.1W/8.7.3) with ESMTP id AAA26109
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 23 Jan 1999 00:07:48 +0900 (JST)
	(envelope-from freebsd@tmca.ac.jp)
Received: by dnsgw.tmca.ac.jp (1.39.111.2/3.5Wbeta-dnsgw)
	id AA171007667; Sat, 23 Jan 1999 00:07:48 +0900
Received: from mailsv(192.168.1.13) by dnsgw.tmca.ac.jp via smap (V2.1)
	id xma017091; Sat, 23 Jan 99 00:07:37 +0900
Received: from i386.honkan3.tmca.ac.jp by tmca.ac.jp (1.39.111.2/3.5Wbeta-mailsv)
	id AA026567656; Sat, 23 Jan 1999 00:07:36 +0900
Received: (qmail 278 invoked by uid 1000); 22 Jan 1999 15:07:36 -0000
Message-Id: <19990122150736.277.qmail@i386.honkan3.tmca.ac.jp>
From: "Murakami Hiroshi" <freebsd@tmca.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Date: Sat, 23 Jan 1999 00:07:36 +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 37835
Subject: [FreeBSD-users-jp 37835] DE driver;  HUB-NIC 10/100 autonegotiation bug.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: freebsd@tmca.ac.jp


DE21140 (interface de0) NIC$@$K$*$1$k(J,$@$"$kLdBjE@$N2sHr$K$D$$$F(J.
-----------------------------------------------------------------

$@$3$l$O(J, FreeBSD2.2.8R $@$G<B83(J.

100/10 Base-TX $@$r<+F0G'<1@ZBX$N$G$-$k(J DE21140 $@%A%C%W;HMQ$N(J NIC 
($@K\<B83$G$O(J Planex$@<R@=(J ENW-9501F )$@$H(J, 100/10 Base-TX $@$r<+F0G'<1(J
$@@ZBX$($N$G$-$k(JHUB ($@K\<B83$G$O(J Planex$@<R$N(JDHR-800$@$r;HMQ(J) $@$r(J
CAT-5 $@%1!<%V%k$G@\B3$7$F$*$/(J

OS $@$N%V!<%H;~$K(J /etc/rc.conf $@$K(J
          ifconfig_de0="inet 192.168.203.212"
$@$"$k$$$O(J
          ifconfig_de0="inet 192.168.203.212 media autoselect"
$@$"$k$$$O(J
          ifconfig_de0="inet 192.168.203.212 media 100Base-TX"

$@$J$I$H=q$$$F$*$$$F$b(J, $@$*$=$i$/(JNIC$@$H(JHUB$@$N%O%s%I%7%'!<%/$N:G=i$N(J
$@2aDx$K$*$$$F(J HUB$@$d(JNIC$@$O$^$:(J10Base-TX$@$G$d$j$H$j$r$9$k$N$G$"$k$H(J
$@;W$o$l$k$,!"$=$N;~$K!"(J($@B?J,(JNIC$@$N%G%P%$%9%I%i%$%P!<$,L$=O$J0Y$G(J
$@$"$k$N$+(J) HUB$@$O(J $@@\B3Aj<j$G$"$k(JNIC$@$r(J 10Base-TX $@$G$"$k$H8mG'$7$^$$(J,
HUB$@$O$=$l0J8e$NDL?.$r(J10Base-TX$@$G$d$m$&$H$7$F$7$^$C$F!"(J10MBPS$@$N(J
$@DL?.@-G=$7$+=P$J$+$C$?$j!"B.EY$,9g$o$:$KDL?.$,ES@d$($F$7$^$&$h$&$G$"$k(J.

$@$D$^$j5$$,IU$+$J$1$l$P!"%+!<%I$,(J100MBPS$@$,=P$;$k%9%Z%C%/$r;}$C$F(J
$@$$$?$H$7$F$b(J 10MBPS$@$GDL?.$,$5$l$k$@$1$G$"$k(J.

$@<B83$K$h$k$H(J, $@0lC6(J10Base-TX$@$G@\B3$,$J$5$l$?8e$G!"!V<jF0!W$G(J
        ifconfig de0 down
        ifconfig de0 media 100base-TX 
        ifconfig de0 up
$@$H$9$k$H!"(J100Base-TX$@$G$A$c$s$H$D$J$,$k$h$&$K$J$k(J. 
$@$?$@$7>e5-$G(Jfull-duplex $@$J$i$P(J
        ifconfig de0 down
        ifconfig de0 media 100base-TX mediaopt full-duplex
        ifconfig de0 up
$@$H$9$k(J.

$@$5$F!"$3$NA`:n$r%7%'%k%9%/%j%W%H$G$d$k$H>e5-$NA`:n(J
        ifconfig de0 media 100base-TX
$@$H(J
        ifconfig de0 up
$@$N4V$K(J,$@$o$:$+%M%4%7%(!<%7%g%s$N0Y$NBT$A;~4V$rF~$l$F$d$i$J$$$H(J
$@%@%a$G$"$k$i$7$$$3$H$,J,$+$C$?(J.
------------
$@0J>e$N7P83$r4p$K!"(J100Base/10Base $@<+F0G'<1$N(J HUB $@$H(J DE21140 $@$N%+!<%I(J
$@$N4V$r(J, $@B.EY(J 100MBPS $@$G@\B3$9$k0Y$K$O!"(J /etc/rc.conf $@$H(J /etc/rc.network $@$r(J
$@<!$N$h$&$K2~B$$7$F$d$l$P$h$$$G$"$m$&(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>       # 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 wait needed here. #
$@DI2C(J>               ifconfig ${ifn} up
$@DI2C(J>            fi
            ####
            # Check to see if aliases need to be added
            alias=0
            while :
        .....

$@$3$l$G0l1~$A$c$s$HF0:n$9$k$h$&$G$"$C$?(J.

NIC $@$N%G%P%$%9%I%i%$%P!<$,<+F0G'<1$N%O%s%I%7%'!<%/$r(J
$@@5$7$/%5%]!<%H$9$k$h$&$K$J$k$^$G$O!"$3$N$h$&$J$4$^$+$7$r(J
$@$7$FF($2$k$7$+$J$5$=$&$G$"$k(J.

$@$*$=$i$/(J, de $@$N%G%P%$%9%I%i%$%P!<$N2?=h$+$K!"%&%(%$%H$r(J
$@$$$l$?$j$9$l$P!"$3$N$h$&$J8HB)$J$3$H$r$7$J$/$F$b:Q$`2DG=@-$,(J
$@$"$k$,!"0l1~>e5-$N$h$&$JF($2$r$&$F$PF0$/$N$G!"%G%P%$%9%I%i%$%P!<$N(J
$@2~B$$O$d$i$J$$$3$H$K$7$?(J.

$@2>$K(J HUB $@B&$,(J 100Base-TX $@@lMQ$G(J $@<+F0G'<15!9=$r;}$?$J$$$+!"(J
$@$"$k$$$O;&$7$F$"$k>l9g$K$OK\7o$N$h$&$J$4$^$+$7$r$;$:$H$b(J
$@:G=i$+$i%H%i%V%k$OH/@8$7$J$$$G(J 100Mbps $@$G@5>o$KDL?.$,(J
$@$G$-$k$3$H$r$3$H$o$C$F$*$-$^$7$g$&(J.
