From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Oct  6 20:14:11 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA22642;
	Wed, 6 Oct 1999 20:14:11 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ue.ipc.hiroshima-u.ac.jp (ue.ipc.hiroshima-u.ac.jp [133.41.17.12])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA22637
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 6 Oct 1999 20:14:11 +0900 (JST)
	(envelope-from taka@uzura.bird)
Received: from uzura.bird (ppp-saijo-213.ipc.hiroshima-u.ac.jp [133.41.4.213])
	by ue.ipc.hiroshima-u.ac.jp (8.8.7+2.7Wbeta7/3.6Wbeta6) with ESMTP id UAA23644
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 6 Oct 1999 20:14:09 +0900 (JST)
Message-Id: <199910061114.UAA23644@ue.ipc.hiroshima-u.ac.jp>
Date: Wed, 06 Oct 1999 20:14:02 +0900
From: "T.Yamaoka" <taka@windows.squares.net>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Wed, 06 Oct 1999 10:23:33 +0900"
	<19991006102333I.kuwa@proc.flab.fujitsu.co.jp>
References: <85vh8obof9.fsf@meadow.scphys.kyoto-u.ac.jp>
	<199910052251.HAA22327@bd.mbn.or.jp>
	<19991006102333I.kuwa@proc.flab.fujitsu.co.jp>
User-Agent: Wanderlust/2.1.4 (Tears In Heaven) tm/7.106 Emacs/19.34 Mule/2.3 (SUETSUMUHANA)
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46355
Subject: [FreeBSD-users-jp 46355] Re: 98NOTE mss0 (CS4231) IRQ Conflict?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: taka@windows.squares.net


$B$3$s$K$A$O!"$d$^$*$+$G$9(B

> $B@N!"(BXv20/W30+2.2.7R$B$"$?$j$G;n$7$?$3$H$,$"$k$N$G$9$,!"G'<1$O$9$k$b$N$N!"(B
> $BF0:n$7$^$;$s$G$7$?!#(B
> # $B3d$j9~$_$,$+$+$C$F$J$$$h$&$K8+$($^$7$?!#(B

3.2 $B$N(B luigi's $B$r8+$?8B$j$G$O!"(B
IRQ $B$N=hM}$,(B AT $B8_495!$=$N$^$^$J$N$GL5M}$G$7$g$&(B

irq 10 = int 41 $B$K@_Dj$7$F$$$k>l9g$O(B
$B$?$^$?$^(B AT $B8_495!$HF1$8@_Dj$K$J$k$N$GF0$-$^$9$1$I!#(B

$B$?$V$s!"2<$N%Q%C%A$rEv$F$l$P(B
98 $B$N(B mss $B7O$b(B luigi's $B$GMxMQ$G$-$k$H;W$$$^$9!#(B

$B$,!"$J$K$V$s(B CS4231 $BEk:\5!$r;}$C$F$$$J$$$N$G(B
$B=PMh$J$+$C$?$i$4$a$s$J$5$$!#(B
$BK|$,0l%^%7%s$,$U$CHt$s$@$j$7$F$b(B
$BJ]>Z$$$?$7$^$;$s$N$G$4Cm0U2<$5$$(B

---- $B%Q%C%A$K$D$$$F(B -----

/usr/src/sys/i386/isa/snd $BD>2<$G(B
$B2<5-$N%Q%C%A$rEv$F$?8e(B
luigi's driver $B$r@_Dj$7$F$_$F2<$5$$(B

$B:n$C$?$N$O(B FreeBSD 3.2 $B$G$9$,(B
$BIQHK$KJQ$o$i$J$$$H;W$o$l$k%3!<%I$J$N$G(B
2.2 $B7O(B 3 $B7O!"$I$A$i$G$b(B
$B<j%Q%C%A$GF1$8JQ99$r2C$($l$P;H$($k$H;W$$$^$9(B

$B%Q%C%A$NFbMF$O!"8+$?$^$s$^$G$9$,(B
$B3d$j9~$_HV9f$NJQ99(B $B!u(B $B%P%C%U%!%5%$%:$NJQ99!"$G$9(B

OSS/Free $B$N(B 98 $B0MB8ItJ,$r$=$N$^$^0\?"$7$?$@$1$J$N$G(B
OSS/Free $B$HF1MM$NIT6q9g$O;D$C$F$$$k$G$7$g$&(B

--- ad1848.c.orig	Wed Oct  6 08:16:14 1999
+++ ad1848.c	Wed Oct  6 08:09:58 1999
@@ -256,9 +256,15 @@
 
     if ( dev->id_flags & DV_F_TRUE_MSS ) {
 	/* has IRQ/DMA registers, set IRQ and DMA addr */
+#ifdef PC98
+	static char     interrupt_bits[13] = {
+	    -1, -1, -1, 0x08, -1, 0x10, -1, -1, -1, -1, 0x18, -1, 0x20
+	};
+#else
 	static char     interrupt_bits[12] = {
 	    -1, -1, -1, -1, -1, 0x28, -1, 0x08, -1, 0x10, 0x18, 0x20
 	};
+#endif
 	static char     dma_bits[4] = { 1, 2, 0, 3 };
 	char	bits ;
 
--- sound.h.orig	Wed Oct  6 08:16:14 1999
+++ sound.h	Wed Oct  6 08:13:22 1999
@@ -340,7 +340,11 @@
 /*
  * finally, all default parameters
  */
+#ifdef PC98
+#define DSP_BUFFSIZE 61440
+#else
 #define DSP_BUFFSIZE (65536 - 256) /* XXX */
+#endif
 /*
  * the last 256 bytes are room for buggy soundcard to overflow.
  */


-------------
$B$d$^$*$+(B(taka@windows.squares.net)


