From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Aug 12 13:02:39 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id NAA05044
	Mon, 12 Aug 1996 13:02:39 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with ESMTP id NAA05039
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 12 Aug 1996 13:02:36 +0900 (JST)
Received: from sbl-gw.sbl.cl.nec.co.jp by research.gate.nec.co.jp (8.7.5+2.6Wbeta6/950912) with ESMTP id NAA25091; Mon, 12 Aug 1996 13:02:32 +0900 (JST)
Received: from sirius.sbl.cl.nec.co.jp by sbl-gw.sbl.cl.nec.co.jp (8.7.5+2.6Wbeta6/3.3W6) with ESMTP
	id NAA28369; Mon, 12 Aug 1996 13:02:30 +0900 (JST)
X-Authentication-Warning: sbl-gw.sbl.cl.nec.co.jp: Host nao@sirius [133.207.68.90] claimed to be sirius.sbl.cl.nec.co.jp
Received: by sirius.sbl.cl.nec.co.jp (8.7.5+2.6Wbeta6/3.3W6) with UUCP
	id NAA18894; Mon, 12 Aug 1996 13:02:29 +0900 (JST)
Date: Mon, 12 Aug 1996 13:02:29 +0900 (JST)
From: Naoki Hamada <nao@sbl.cl.nec.co.jp>
Message-Id: <199608120402.NAA18894@sirius.sbl.cl.nec.co.jp>
References: <199608100821.RAA03250@sran230.sra.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Noriyuki Soda's message of "Sat, 10 Aug 1996 17:21:40 +0900"
	     <199608100821.RAA03250@sran230.sra.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 3598
Subject: [FreeBSD-users-jp 3598] Re: duplicated char. via network
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

>NetBSD-current 1996/02/19 (Rev 1.87) $B$N(B ep $B%I%i%$%P$G!"$&$^$/F0$+$J$$(B
>$B!J(Btelnet $B$/$i$$$J$iLdBj$J$$$,!"(BNFS server or client $B$H$7$FIi2Y$r$+$1$k(B
>$B$HA4A3BLL\!K(B3C590 $B$H!"$&$^$/F0$/(B 3C590 $B$rCN$j9g$$$,7P83$7$^$7$?!#BLL\(B
>$B$JJ}$N(B revision $B$O(B
>	03-0046-010 REV B
>$BBg>fIW$@$C$?$N$O(B
>	03-0046-001 REV D
>$B$G$7$?$,!"(B010 REV B $B$NLdBj$+!"$=$l$H$b(B Ethernet $B%+!<%I8DBN$NLdBj$J$N$+(B
>$B$O!"$h$/J,$+$i$J$+$C$?$=$&$G$9!#(B

  $B<j85$K$"$k(B 3C590C $B$O(B 03-0046-001 REV D $B$G!"(B'defective early
revision' $B$HJs9p$5$l$^$9$,!"$$$^$N$H$3$mLdBj$O7P83$7$F$$$^$;$s!#$?$@!"(B
NFS $B$rD%$C$F$J$$$N$G(B(2.1.0-R $B$K%+!<%M%k$@$1(B current $B$rF~$l$F$$$k$;$$$+(B 
NFS $B$,F0$+$J$$$N$G(B)$BLdBj$,8+$($F$J$$$@$1$+$b$7$l$^$;$s!#(B

>$BF0$$$F$$$kJ}$K$D$$$F!"(BFreeBSD $B$N(B if_vx.c $B$N%j%S%8%g%s!&%A%'%C%/$K0z$C(B
>$B$+$+$k$+$I$&$+$O!"3N$+$a$k$3$H$,$G$-$k$H;W$$$^$9!#$,!"<+J,$N$H$3$m$N%^(B
>$B%7%s$G$O$J$$$N$G!"$A$g$C$H;~4V$,$+$+$j$^$9!#I,MW$G$7$g$&$+!)(B

  vx $B$K$O%P%0$,$"$C$F!"0J2<$r$"$F$J$$$H<B$O$A$c$s$H%A%'%C%/$G$-$J$$$N(B
$B$G$9!#(B

--- if_vx.c-	Wed Jun 12 14:10:42 1996
+++ if_vx.c	Mon Aug 12 09:10:15 1996
@@ -247,6 +247,7 @@
      * Check for receive overrun anomaly in the first revision of the
      * adapters.
      */
+    GO_WINDOW(0);
     if(!(get_e(unit, EEPROM_SOFT_INFO_2) & NO_RX_OVN_ANOMALY)) {
  	printf("Warning! Defective early revision adapter!\n");
     }

$B$b$&$A$g$C$H<j$rF~$l$F0J2<$N$h$&$J(B patch $B$r$"$F$F!"(B

--- if_vx.c-	Wed Jun 12 14:10:42 1996
+++ if_vx.c	Mon Aug 12 11:44:05 1996
@@ -247,6 +247,17 @@
      * Check for receive overrun anomaly in the first revision of the
      * adapters.
      */
+    GO_WINDOW(0);
+    for (i = 0; i < 0x18; i++) {
+        if ((i % 8) == 0)
+	    printf("%02x:", i);
+	printf(" %04x", get_e(unit, i));
+        if ((i % 8) == 7)
+	    printf("\n");
+    }
+    i = get_e(unit, 4);
+    printf("manufacturing date: %d %d/%d\n", 
+	   (i >> 9) & 0x7f, (i >> 5) & 0xf, i & 0x1f);
     if(!(get_e(unit, EEPROM_SOFT_INFO_2) & NO_RX_OVN_ANOMALY)) {
  	printf("Warning! Defective early revision adapter!\n");
     }

EEPROM $B$NB>$N>pJs$b5[$$>e$2$F(B dump $B$7$F$_$k$H!"(B

00: 0020 aff7 dd95 5900 bf64 0036 4342 6d50
08: 0418 0000 0020 aff7 dd95 3f10 0000 0000
10: 01c6 0000 0012 0002 0000 0000 0000 006c

$B$H$J$j$^$7$?!#(B0f $B$N0LCV$K$"$k(B Software Information 2 $B$,(B 0 $B$J$s$G!"(B3COM 
$B$N;qNA$K$h$k$H3N$+$K!V(Boverrun $B$r5/$3$92DG=@-$,$"$k!W$H$$$&$3$H$K$J$j$^(B
$B$9!#$7$+$7@=B$$O(B 95 $BG/(B 11 $B7n(B 4 $BF|$H=P$^$9$N$G!"$=$l$[$I8E$/$O$J$$$O$:(B
$B$J$N$G$9$,!D(B

  overrun $B$H$$$&$N$O!"0lHL$K(B(adapter $BCf$N(B) FIFO $B$,$$$C$Q$$$K$J$C$F%G!<(B
$B%?$,@5$7$/$d$j$H$j$G$-$J$$>u67$r;X$7$^$9!#(Boverrun $B$,$*$3$k$3$H<+BN$O$^(B
$B$^$"$k$N$G$9$,!"%(%i!<=hM}$,@5$7$/9T$J$o$l$J$$$H!"%G!<%?$,7gB;$7$?$j=E(B
$BJ#$7$?$j$9$k$o$1$G$9!#EDCf$5$s$NJs9p$J$5$C$F$$$k>I>u$O$A$g$&$I$3$l$KE,(B
$B9g$7$^$9$M!#(B

  $B$G!"$I$&$b$^$@<aA3$H$7$J$$ItJ,$,B?$$$N$G!"(B3C590 $B$r$*;}$A$N$+$?$K6(NO(B
$B$r$*4j$$$7$?$$$H;W$$$^$9!#%\!<%I$K=q$$$F$"$k(B revision $B$H2<$N$[$&$N(B 
patch $B$K$h$k(B dump $B$H!"$A$c$s$H$&$4$$$F$$$k$+$I$&$+!"$^$?;H$C$F$$$k(B 
mother board $B$N<oN`$d(B chipset $B$r65$($F$$$?$@$1$^$;$s$G$7$g$&$+!#>pJs$r(B
$B$^$H$a$k$N$K$<$R$H$bI,MW$G$9!#(B

$BIMED(B $BD><y(B
