From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Feb 27 23:38:24 1999
Received: by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id XAA27823;
	Sat, 27 Feb 1999 23:38:24 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from melchior.q.t.u-tokyo.ac.jp (melchior.q.t.u-tokyo.ac.jp [133.11.92.102])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id XAA27816
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 27 Feb 1999 23:38:22 +0900 (JST)
	(envelope-from kura@melchior.q.t.u-tokyo.ac.jp)
From: kura@melchior.q.t.u-tokyo.ac.jp
Received: (from kura@localhost)
	by melchior.q.t.u-tokyo.ac.jp (8.9.3/3.7Wpl2/Keisoku-2.2) id XAA01657;
	Sat, 27 Feb 1999 23:38:24 +0900 (JST)
Date: Sat, 27 Feb 1999 23:38:24 +0900 (JST)
Message-Id: <199902271438.XAA01657@melchior.q.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Fri, 26 Feb 1999 21:46:40 JST".
	<199902261246.VAA01398@lain.tenchi.ne.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
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 39328
Subject: [FreeBSD-users-jp 39328] Re: FreeBSD2.2.8(98) PAO and CentreCOM LA-PCM
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kura@melchior.q.t.u-tokyo.ac.jp

  $BAR66!wElBg$G$9!#(B

On Fri Feb 26 1999 21:46:40
  toshi@tenchi.ne.jp wrote in <199902261246.VAA01398@lain.tenchi.ne.jp> :

+ > 2. NE2000 $B;HMQ;~$K(B ed_get_Linksys() $B$r8F$V$HIT6q9g$,$"$k!#(B
+ 
+ 2. $B$G$9!#(B
($BN,(B)
+ > $B$H$$$&46$8$J$N$G!"(B2. $B$,M}M3$@$H$H$C$F$b$^$:$$>uBV$K$"$j$^$9!#(B
+ 
+ $B$G$9$M!#(B
+ $B$?$@!"=g=x$rJQ$($F$b(B bcmp $B$,(B nil $B$J%+!<%I$K$O!"$b$7$+$7$?$i(B
+ $BLdBj$,;D$k$+$bCN$l$^$;$s!#9,$$(B i386/isa/if_ed.c $B$G$O(B NE1000 
+ $B$7$+$"$j$^$;$s$,!"(Bpc98/pc98/if_ed.c $B$O(B sc->type $B$N<oN`$,B?$$(B
+ $B$G$9$+$i!#(B

  $B$$$m$$$m9M$($?7k2L!":G8e$KE:IU$9$k%Q%C%A$N$h$&$J=$@5$H$J$j$^$7$?!#(B
Linksys $B$NJ}$NF0:n3NG'$,<h$l$F$J$$$N$,IT0B:`NA$G$9$,!"(BNEC PC-9801N-J12
$B$NF0:n3NG'Js9p$rD:$1$^$7$?!#(B

  $B?70f$5$s$r$O$8$a!"%F%9%H$K8f6(NOD:$$$?:dK\$5$s(B($B8D?M08(B)$B!";}4]$5$s(B
(FreeBSD98-hackers ML $B7PM3(B)$B!"EOJU$5$s(B(FreeBSD-users-jp ML $B7PM3(B) $B$K!"(B
$B$3$N>l$r$*<Z$j$7$F8fNi?=$7>e$2$^$9!#(B

# $B$J$K$+=*$j$N$h$&$J=q$-J}$G$9$,!"IT6q9g$,;D$C$F$$$k>l9g$K$OL^O@$*(B
# $BCN$i$;2<$5$$(B _o_$B!#(B

----- $B%Q%C%A(B($B%$%s%9%H!<%kD>8e$N>uBV$+$i$N:9J,(B)$B$3$3$+$i(B
--- if_ed.c.ORG	Fri Jan 15 14:55:18 1999
+++ if_ed.c	Sat Feb 27 21:36:17 1999
@@ -1322,6 +1322,9 @@
 	static char test_pattern[32] = "THIS is A memory TEST pattern";
 	char    test_buffer[32];
 	int	linksys = 0;
+#if NCARD > 0
+	int	bs;
+#endif	/* NCARD > 0 */
 
 	sc->asic_addr = port + ED_NOVELL_ASIC_OFFSET;
 	sc->nic_addr = port + ED_NOVELL_NIC_OFFSET;
@@ -1419,7 +1422,11 @@
 	ed_pio_writemem(sc, test_pattern, 8192, sizeof(test_pattern));
 	ed_pio_readmem(sc, 8192, test_buffer, sizeof(test_pattern));
 
+#if NCARD > 0
+	if (bs = bcmp(test_pattern, test_buffer, sizeof(test_pattern))) {
+#else
 	if (bcmp(test_pattern, test_buffer, sizeof(test_pattern))) {
+#endif	/* NCARD > 0 */
 		/* not an NE1000 - try NE2000 */
 
 		outb(sc->nic_addr + ED_P0_DCR, ED_DCR_WTS | ED_DCR_FT1 | ED_DCR_LS);
@@ -1454,17 +1461,19 @@
 #endif /* !PC98 */
 	}
 #ifdef PC98
-#if NCARD > 0
-	if (linksys = ed_get_Linksys(sc)) {
-		outb(sc->nic_addr + ED_P0_DCR, ED_DCR_WTS | ED_DCR_FT1 | ED_DCR_LS);
-		sc->isa16bit = 1;
-		sc->type = ED_TYPE_NE2000;
-		sc->type_str = "Linksys";
-	} else
-#endif	/* NCARD > 0 */
 	switch (sc->type) {
 	case ED_TYPE98_GENERIC:
 		sc->type_str = "NE2000";
+#if NCARD > 0
+		if (bs == 0) {
+			if (linksys = ed_get_Linksys(sc)) {
+				outb(sc->nic_addr + ED_P0_DCR,
+					ED_DCR_WTS | ED_DCR_FT1 | ED_DCR_LS);
+				sc->isa16bit = 1;
+				sc->type_str = "Linksys";
+			}
+		}
+#endif	/* NCARD > 0 */
 		break;
 	case ED_TYPE98_LPC:
 		sc->type_str = "LPC-T";
----- $B%Q%C%A$3$3$^$G(B
-- 
$BAR66(B  $BCRI'(B                  E-Mail  : kura@melchior.q.t.u-tokyo.ac.jp
Tomohiko Kurahashi          HomePage: http://selina.q.t.u-tokyo.ac.jp/~kura/
