From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Jun 21 04:01:36 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id EAA12166
	Sat, 21 Jun 1997 04:01:36 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id EAA12161
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 21 Jun 1997 04:01:35 +0900 (JST)
Received: (from kura@localhost) by melchior.q.t.u-tokyo.ac.jp (8.8.5+2.7Wbeta5/3.5Wpl7/Keisoku-2.0) id EAA05921; Sat, 21 Jun 1997 04:01:29 +0900 (JST)
Date: Sat, 21 Jun 1997 04:01:29 +0900 (JST)
Message-Id: <199706201901.EAA05921@melchior.q.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Sat, 21 Jun 1997 02:56:43 +0900".
	<9706201756.AA00024@maya.ddd.ne.jp>
From: kura@melchior.q.t.u-tokyo.ac.jp (Tomohiko Kurahashi)
X-Mailer: mnews [version 1.20PL3] 1997-03/09(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 14611
Subject: [FreeBSD-users-jp 14611] Re: [PAO98] PCMCIA modem not probed.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

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

On Sat Jun 21 1997 02:56:43
	daxanya@ingnet.or.jp wrote in <9706201756.AA00024@maya.ddd.ne.jp> :

+ make depend $B;~$K(B sio.c $B$N$H$3$m$G!"(B
+   i386/isa/isa.h:41 #error isa.h is include from pc-9801 source
+ $B$HE\$i$l$^$9!#(B

  $B:Q$_$^$;$s!#$3$C$A$K<j$,F~$C$F$J$$$N$r!"$9$C$+$jK:$l$F$^$7$?!#(B

  $B$G!"EY=E$J$k(B($B$7$+$b3N<B@-$NDc$$(B)$B$*4j$$$G?=$7Lu$J$$$N$G$9$,!":G8e$KIU$1(B
$B$k%Q%C%A$r;n$7$F$_$FD:$1$^$;$s$G$7$g$&$+(B? $B@[:n$N(B boot floppy $B$r;HMQ$7$F!"(B
$B%$%s%9%H!<%k(B/kernel $B:F9=C[$r9T$C$?>uBV$N%=!<%9$+$i$N:9J,$H$J$C$F$^$9!#(B
/usr/src/sys $B$G!"(B# patch -p1 < this_pathch $B$H$7$F2<$5$$!#(B

  $B$"$H!"$3$N%Q%C%A$rEv$F$k$HK\BN$N(B Serial Port $B$,;HMQIT2D$K$J$k$+$bCN$l$^(B
$B$;$s!#(B
# IBM $B8_49(B note $B$N>l9g!"$3$NJU$I$&$J$C$F$k$s$G$7$g$&(B?

+ $B$7$+$?$,$J$$$N$G!"(Bisa.h$B$N>e5-$N%(%i!<$K$J$kItJ,$r%3%a%s%H%"%&%H(B

  $B%Q%C%AEv$F$kA0$K!"$3$l$O85$KLa$7$F2<$5$$!#$*<j?t3]$1$F:Q$_$^$;$s!#(B

----- $B%Q%C%A$3$3$+$i(B
--- sys/i386/isa/sio.c.ORG	Fri Jun  6 14:55:14 1997
+++ sys/i386/isa/sio.c	Sat Jun 21 02:38:17 1997
@@ -67,7 +67,11 @@
 
 #include <machine/clock.h>
 
+#ifdef PC98
+#include <pc98/pc98/pc98.h>
+#else /*PC98*/
 #include <i386/isa/isa.h>
+#endif /*PC98*/
 #include <i386/isa/isa_device.h>
 #include <i386/isa/sioreg.h>
 
--- sys/pc98/conf/GENERIC98_PAO.ORG	Sat Jun 21 03:25:05 1997
+++ sys/pc98/conf/GENERIC98_PAO	Sat Jun 21 03:27:12 1997
@@ -134,15 +134,21 @@
 #options	"PCIC_IO=0x3000"	# for Sotec Winbook Quattro/V
 
 # --- GENERIC98
-device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
-device		sio1	at isa? port 0xd2  tty irq 5 flags 0x101 vector siointr
-device		sio2	at isa? port 0x8d2 tty flags 0x101 vector siointr
+#device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
+#device		sio1	at isa? port 0xd2  tty irq 5 flags 0x101 vector siointr
+#device		sio2	at isa? port 0x8d2 tty flags 0x101 vector siointr
 
 # --- i386/conf/PAO
 #device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
 #device		sio2	at isa? port "IO_COM3" tty irq 5 vector siointr
 #device		sio3	at isa? disable port "IO_COM4" tty irq 9 vector siointr
 #device		sio4	at isa? disable port "IO_COM3" tty irq 5 vector siointr
+
+# --- pccard98-test
+device		sio0    at isa? port "IO_COM1" tty irq 3 vector siointr
+device		sio1    at isa? port "IO_COM2" tty irq 3 vector siointr
+device		sio2    at isa? port "IO_COM3" tty irq 5 vector siointr
+device		sio3    at isa? port "IO_COM4" tty irq 6 vector siointr
 
 device		lpt0	at isa? port "IO_LPT"  tty
 device		mse0	at isa? port "IO_MSE" tty irq 13 vector mseintr
--- sys/pc98/pc98/pc98.h.ORG	Tue Feb 11 23:24:50 1997
+++ sys/pc98/pc98/pc98.h	Sat Jun 21 03:29:24 1997
@@ -65,7 +65,7 @@
 #define IO_ICU2		0x008		/* 8259A Interrupt Controller #2 */
 #define IO_RTC		0x020		/* 4990A RTC */
 #define IO_DMAPG	0x021		/* DMA Page Registers */
-#define IO_COM1		0x030		/* 8251A RS232C serial I/O (int) */
+/* #define IO_COM1		0x030		8251A RS232C serial I/O (int) */
 #define IO_SYSPORT	0x031		/* 8255A System Port */
 #define IO_PPI		0x035		/* Programmable Peripheral Interface */
 #define IO_LPT		0x040		/* 8255A Printer Port */
@@ -78,8 +78,8 @@
 #define IO_FD1		0x090		/* 765A 1MB FDC */
 #define	IO_GDC2		0x0a0		/* 7220 GDC Graphic Control */
 #define	IO_CGROM	0x0a1		/* Character ROM */
-#define	IO_COM2		0x0b1		/* 8251A RS232C serial I/O (ext) */
-#define	IO_COM3		0x0b9		/* 8251A RS232C serial I/O (ext) */
+/* #define	IO_COM2		0x0b1		8251A RS232C serial I/O (ext) */
+/* #define	IO_COM3		0x0b9		8251A RS232C serial I/O (ext) */
 #define IO_FDPORT	0x0be		/* FD I/F port (1M<->640K,EMTON) */
 #define IO_FD2		0x0c8		/* 765A 640KB FDC */
 #define IO_SIO1		0x0d0		/* MC16550II ext RS232C */
@@ -102,6 +102,11 @@
 #define	IO_WD1		IO_WD1_NEC	/* IDE Hard disk controller */
 
 #define	IO_ISAEND	0xFFFF		/* - 0x3FF End of I/O Registers */
+
+#define IO_COM1		0x3f8
+#define IO_COM2		0x2f8
+#define IO_COM3		0x3e8      
+#define IO_COM4		0x2e8           
 #endif /* !IO_ISABEGIN */
 
 /*
----- $B$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/
                                                   (^^^- new domain name)
