From owner-FreeBSD-tech-jp@jp.freebsd.org  Mon May 18 01:14:58 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id BAA05148
	Mon, 18 May 1998 01:14:58 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id BAA05139
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 18 May 1998 01:14:51 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by mira.am.ics.keio.ac.jp (8.8.8/3.6W) with ESMTP id BAA08790
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 18 May 1998 01:14:48 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Mailer: Mew version 1.92.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Message-Id: <19980518011448F.keisuke@aa.cs.keio.ac.jp>
Date: Mon, 18 May 1998 01:14:48 +0900
From: Keisuke Inoue <keisuke@aa.cs.keio.ac.jp>
X-Dispatcher: imput version 980219
Lines: 106
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-tech-jp 1448
Subject: [FreeBSD-tech-jp 1448] PnP ed?(CS8920A)
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$B0f>e(B@$B7DXf(B($BLp>e(B)$B$G$9!#(B


FIC OASYS(*1)$B$H$$$&(BMediaGX$B%^%7%s$G@lMQ%9%m%C%H$N(BPnP NIC$B$r(Bed
$B$GG'<1$5$;$h$&$H$7$F$$$^$9$,$&$^$/$$$-$^$;$s!#(BNIC$B$N(Bchipset$B$O(B
CIRRUS LOGIC$B$N(BCrystal CS8920A(*2)$B$G!"(BWindows95$B$+$i$O(BISA$B$K8+(B
$B$($^$7$?!#(BFreeBSD 2.2.6-RELEASE$B$KCf@n$5$s$N(Bed_pnp.patch$B$r$"(B
$B$F!"$5$i$K(B/sys/i386/isa/if_ed.c$B$K0J2<$N$h$&$JJQ99$r2C$($^$7(B
$B$?!#(B

 static struct edpnp_ids {
         u_long vend_id;
         char *id_str;
 } edpnp_ids[] = {
         { 0x01200507, "RTL8019"},
+        { 0x4060630e, "CS8920"},
         { 0 }
 };

kernel config$B$K0J2<$r2C$($^$7$?!#(B

controller	pnp0
device		ed0	at isa? port 0x280 net irq 10 vector edintr

userconfig$B$G(B

config> pnp 1 0 enable os port0 0x280 irq0 10

$B$H$9$k$H!"(B

Probing for PnP devices:
CSN 1 Vendor ID: CSC6040 [0x4060630e] Serial 0x0000cc22
PnP: override config for CSN 1 LDN 0 vend_id 0x4060630e
ed1 (NE2000 ISA PnP Ethernet <CS8920> sn 0x0000cc22) at 0x280 irq 10 drq -1 flags 0x0 id 0

$B$HI=<($5$l$k$N$G$9$,!"(Bifconfig -a$B$G$O(Bed1$B$,8=$l$^$;$s!#(Bed0$B$r(B
disable$B$7$F$b!"(Benable$B$7$F$b7k2L$OJQ$o$i$:!"(Bkernel config$B$K(B
ed1$B$rB-$9$H(BPnP$B$G%W%m!<%V$7$?$[$&$O(Bed2$B$K$J$C$F!"$d$C$Q$j(B
ifconfig -a$B$G$O(Bed2$B$,8=$l$^$;$s!#(B


$B0J2<$O(Bpnpinfo$B$N7k2L$G$9!#(B

Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID CSC6040 (0x4060630e), Serial Number 0x0000cc22
PnP Version 1.0, Vendor Version 16
Device Description: CS8920 Ethernet Adapter

Logical Device ID: CSC6040 0x4060630e #0
	Device supports I/O Range Check
    IRQ: 3 4 5 6 7 9 10 11 12 14 15  - only one type (true/edge)
    I/O Range 0x200 .. 0x360, alignment 0x10, len 0x10
	[16-bit addr]
Memory Range: Not writeable (ROM)
Memory Range: Non-cacheable
Memory Range: Decode supports range length
Memory Range: 8-bit memory only
Memory Range: Memory is not shadowable
Memory Range: Memory is an expansion ROM
Memory range minimum address: 0xc8000
Memory range maximum address: 0xf0000
Memory range base alignment: 0x4000
Memory range length: 0x100
Memory Range: Writeable
Memory Range: Non-cacheable
Memory Range: Decode supports range length
Memory Range: 16-bit memory only
Memory Range: Memory is not shadowable
Memory Range: Memory is not an expansion ROM
Memory range minimum address: 0xb0000
Memory range maximum address: 0xdc000
Memory range base alignment: 0x1000
Memory range length: 0x1000
End Tag

Successfully got 7 resources, 1 logical fdevs
-- card select # 0x0001

CSN CSC6040 (0x4060630e), Serial Number 0x0000cc22

Logical device #0
IO:  0x0280 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 10 0
DMA 0 4
IO range check 0x00 activate 0x01


$B$3$l$O$d$O$j(BNE2000$BHs8_49$J$N$G$7$g$&$+(B? $B$3$N%^%7%s$rGc$C$?=)(B
$BMU86$N%V%l%9$NE90w$O(BNE2000$B8_49$H8@$C$F$$$F!"%V%l%9$N(BWeb page
$B$G$b(BNE2000$B8_49$@$HL@8@$7$F$$$^$9!#$7$+$7!"(BWindows95$B$G$O@lMQ(B
$B$N%G%P%$%9%I%i%$%P$rAH$_9~$^$J$$$H$@$a$G$7$?!#(Bitojun$B$5$s(B(*3)
$B$NB3Js$O$J$$$h$&$G$9!#(B

DOS$BMQ$N%Q%1%C%H%I%i%$%P$N%=!<%9$OIUB0$7$F$$$?$7!"(BCS8920A$B$N%G!<(B
$B%?%7!<%H$b<h$C$F$-$F!"B~:#0u:~Cf$G$9!#$3$N(BNIC$B$,$J$<$+$b$&(B1$BKg(B
$BM>$C$F$$$k$N$G$9$,!"$I$J$?$+M7$s$G$_$^$;$s$+(B? (^^;

*1 http://www.bl.mmtr.or.jp/~fic1stmb/oasysmenu.htm
*2 http://www.cirrus.com/products/overviews/cs8920.html
*3 http://www.itojun.org/diary/19980216/
	  $B!2!2!2!2!2!2!2!2!2!2!2!2!2!2(B  $B!2!2(B
	  $B!@(B $B0f>e(B $B7I2p!w7DXf(B($BLp>e(B)    $B!@!@!?(B
	$B!?!@!@(B  $BGn;N2]Dx(B $B7W;;5!2J3X@l96(B $B!@(B
	$B!1!1(B  $B!1!1!1!1!1!1!1!1!1!1!1!1!1!1(B
