From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Jul 28 23:47:22 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id XAA06013;
	Tue, 28 Jul 1998 23:47:22 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.use-net.co.jp (use243.use-net.co.jp [203.141.207.253] (may be forged))
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id XAA06008
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 28 Jul 1998 23:47:19 +0900 (JST)
	(envelope-from asa@use-net.co.jp)
Received: from lambda (lambda.use-net.co.jp [203.141.207.7]) by ns.use-net.co.jp (8.8.8/3.5Wpl797051808) with SMTP id XAA20065 for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 28 Jul 1998 23:44:05 +0900 (JST)
Date: Tue, 28 Jul 1998 23:47:05 +0900
From: Tomoyoshi ASANO <asa@use-net.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <199807280931.SAA13165@exelion.yk.rim.or.jp>
References: <35BD803C1F.A85CASA@mail.use-net.co.jp> <199807280931.SAA13165@exelion.yk.rim.or.jp>
Message-Id: <35BDE46934B.34B7ASA@mail.use-net.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.24.13
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24e+ JFUG special]
X-Sequence: FreeBSD-users-jp 31300
Subject: [FreeBSD-users-jp 31300] Re: .2.7-RELEASE with AMD PCNET Family Adapter(PCI & ISA) 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

> $BLnB<!w(Brimnet $B$G$9!#(B
> 
> # $BA4$/L54X78$N%a!<%k$,Iq$$9~$s$G$7$^$C$?$h$&$G$9$,!#(B:-(
> 
> >$B%$%s%9%H!<%k%U%m%C%T$G$O!"(Blnc1 $B$G%M%C%H%o!<%/$,;H$($^$9$,!"(B
> >$B%$%s%9%H!<%k8e@_Dj$5$l$k(B kernel.GENERIC (kernel) $B$G$O(B
> >lnc1 $B$G$&$^$/%W%m!<%V$G$-$J$$$h$&$G!"$=$N$^$^$G$O;H$($^$;$s(B
> >$B$G$7$?!#(B
> 
> $B3N$+$K$3$A$i$bF1$8>I>u$,=P$^$9!#6qBNE*$K$I$N$h$&$J%+!<%I(B(probe $B$N(B
> $BMM;R$b(B)$B$r$*;H$$$G$7$g$&$+!)(B
> 
$B;d$N;n$7$?%+!<%I$O(B LAN-32PCI $B$H$$$&%+!<%I$G!"(B
PCnet-PCI II AM79C790AKC
$B$H$+LC$N$"$k%A%C%W$r;H$C$F$$$k$h$&$G$9!#(B

$B$G!">/$7%=!<%9%3!<%I$r%H%l!<%9$7$F$_$?$i!"(B

void *
lnc_attach_ne2100_pci(int unit, unsigned iobase)
{
        struct lnc_softc *sc = malloc(sizeof *sc, M_DEVBUF, M_NOWAIT);

        printf("iobase=%04x\n", iobase);

        if (sc) {
                bzero (sc, sizeof *sc);

                /*
                 * ne2100_probe sets sc->nic.ic to PCnet_PCI for PCI
                 * cards that work in ISA emulation mode. The first
                 * clause this code avoids attaching such a card at
                 * this time to allow it to be picked up as an ISA
                 * card later. -- tvf
                 */
                if (((ne2100_probe(sc, iobase) == 0) ||
                     sc->nic.ic == PCnet_PCI)
                    || (lnc_attach_sc(sc, unit) == 0)) {
                        free(sc, M_DEVBUF);
                        sc = NULL;
                }
        }

        return sc;
}

$B$H$J$C$F$$$^$7$F!"2x$7$2$J%3%a%s%H$,$D$$$F$$$^$9!#(B

$B$G!"$h$/$h$/%=!<%9$r8+$F$_$k$H(B

   sc->nic.ic == PCnet_PCI

$B$C$F!"$o$6$o$6%W%m!<%V$K@.8y$7$?$"$H!"(B
PCnet_PCI$B$rGS=|$7$F$$$k$h$&$J$N$G$9$,!"(B
$B$3$l$r$=$&$7$J$$$h$&$K$9$k$3$H$G!"$H$j$"$($:!";d$N(B
$B%+!<%I$O$D$+$($k$h$&$K$J$j$^$7$?!#(B

$B$D$^$j!"(B

   sc->nic.ic != PCnet_PCI

$B$K$9$k$3$H$G!"$H$j$"$($:;H$($^$9!#(B

$B$3$H$N??56$O$h$/$o$+$i$J$$!J%3%a%s%H$N0UL#$r$U$/$a$F!K$N$G$9$,!"(B

$B%$%s%9%H!<%k%U%m%C%T$N%+!<%M%k$G$O%W%m!<%V%a%C%;!<%8$H(B
$B$3$N=$@5$K$h$k%a%C%;!<%8$,0c$&$N$G!"$$$C$?$$$I$&$J$C$F$$$k$N$+(B
$B$5$C$Q$j$G$9!#(B

-- $B$"$5$N(B

