From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Sep 12 01:54:56 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA47043;
	Tue, 12 Sep 2000 01:54:56 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from csgwy.cs.toyo.ac.jp (csgwy.cs.toyo.ac.jp [133.79.60.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA47038
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 12 Sep 2000 01:54:55 +0900 (JST)
	(envelope-from jju@ds.cs.toyo.ac.jp)
Received: from lute.ds.cs.toyo.ac.jp (lute.ds.cs.toyo.ac.jp [133.79.93.128])
	by csgwy.cs.toyo.ac.jp (8.9.3/3.7W) with ESMTP id BAA26531
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 12 Sep 2000 01:54:54 +0900 (JST)
Received: from localhost (lute.ds.cs.toyo.ac.jp [192.168.168.1])
	by lute.ds.cs.toyo.ac.jp (8.9.3/3.7W) with ESMTP id BAA22248
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 12 Sep 2000 01:54:54 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000912015453G.jju@ds.cs.toyo.ac.jp>
Date: Tue, 12 Sep 2000 01:54:53 +0900
From: Nobuyoshi SATO <jju@ds.cs.toyo.ac.jp>
X-Dispatcher: imput version 20000228(IM140)
Lines: 156
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 55077
Subject: [FreeBSD-users-jp 55077] Can't record form pcm driver with SB64 Gold
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: jju@ds.cs.toyo.ac.jp


$B=i$a$^$7$F!#:4F#!s%@%$%8%'%9%H9XFI!wElMNBg$H$$$&<T$G$9!#(B

$BCY$l$P$;$J$,$i!"(B4.1-RELEASE$B$rF~$l$^$7$?!#(B
3.x$B$^$GIaCJ;H$C$F$$$?(BOSS$B$N(Bsnd$B%I%i%$%P$G$O(BSoundBlaster 64 Gold$B$r(B
$BG'<1$7$J$+$C$?$N$G!"(Bpcm$B$KBe$($F$_$?$H$3$m!":F@8$OIaDL$K$G$-$^$9(B
$B$,!"O?2;$,$G$-$^$;$s!#(B4.1-R$B$K$9$kD>A0$^$GO?2;$G$-$F$$$^$7$?$7!"(B
4.1-R$B$K$7$?8e$G$b(BWindoze$B$G$OO?2;$G$-$F$$$^$9$N$G%O!<%I%&%'%"$N(B
$B8N>c$G$O$"$j$^$;$s!#(B

mixer$B$N@_Dj$O(B3.x$B$G@5>o$KO?2;$G$-$F$$$?;~$HF1$8$G$9!#$J$*!"(B3.x$B$N(B
$B$3$m$O!"(Bsnd$B!"(Bpcm$B$NN>J}$G$A$c$s$HO?2;$G$-$F$$$^$7$?!#(B

$B$3$NO?2;$,$G$-$J$$$H8@$&$N$O!"O?2;Cf$O@5>o$KO?2;$7$F$$$k$h$&$K(B
$B$_$($^$9$,!J$D$^$j!"(Bline in$B$J$j(Bmic in$B$OO?2;Cf$K$A$c$s$H%b%K%?2D(B
$BG=!K!"$G$-$?%U%!%$%k$K$O%4%_$7$+F~$C$F$*$i$:!":F@8$9$k$H$b$N$9$4(B
$B$$;(2;$,=P$^$9!#(Bxwave$B$GGH7A$r8+$F8+$k$H!"$G$?$i$a$JGH7A$G$9!#(B

users-jp$B$G$OOCBj$K$J$C$F$$$J$$$_$?$$$G$9$,!"(BGNATS$B$rC5$7$F$_$k(B
$B$H!"(Bkern/17695$B$H8@$&$N$,=P$FMh$^$7$?!#(BVibra16X$B$G!"F1$8>I>u$,=P(B
$B$F$$$^$9!#;n$7$?=j!"<j;}$A$N(BSB$B7O$N%+!<%I$OA4LG$G$9!#!J(BSB$B0J30$O(B
$B;}$C$F$$$^$;$s!K(B $B$3$&$$$&>I>u$,=P$F$$$k?M$$$^$;$s$+(B?

$B>\$7$$>I>u$G$9$,!"(Bports/audio/nas$B$GO?2;$r$9$k$H0l8+@5>o$KO?2;$G(B
$B$-$k$b$N$N!"$G$-$?%U%!%$%k$K$O%4%_$,F~$C$F$$$F!"O?2;$r=*$k$H%3%s(B
$B%=!<%k$K(B
	overrun, dumping 2048 bytes
$B$H$$$&%a%C%;!<%8$,1d!9$H=PNO$5$l$^$9!#$3$l$O(Bnasd$B$r(Bkill$B$9$k$^$G;_(B
$B$^$j$^$;$s!#(B

sox$BIUB0(B?$B$N(Brec$B$GO?2;$9$k$H!"(B
	panic: no feed
$B$H$J$C$F$7$^$$$^$9!#(B

xwave$B$G$O0l8+O?2;$G$-$^$9$,!"$G$-$?%U%!%$%k$K$O%4%_$,F~$C$F$$$^$9!#(B

$B$G!"(Bpcm$B%I%i%$%P$K<j$r$$$l$kDx$N%9%-%k$OL5$$$N$G!"$$$/$D$+O?2;$r(B
$B;n$7$F$_$^$7$?!#$I$N>l9g$G$b%G%P%$%9$OG'<1$7$^$9$7!":F@8!J$@$1!K(B
$B$OA4$/@5>o$G$9!#(B

0) $B:G=i%@%a$@$C$?(Bconfig
   device          pcm
   device          sbc
   --> $B7bD@(B
   sbc0: <Creative SB AWE64 Gold> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0
   sbc0: setting card to irq 5, drq 1, 5
   pcm0: <SB DSP 4.16> on sbc0

1) config file$B$r0J2<$N$h$&$K$7$F%3%s%Q%$%k!#(B
   device          pcm
   device          sbc0    at isa? port 0x220 irq 5 drq 1 flags 0x15
   -> sbc1$B$K$J$k$@$1$G7bD@(B

2) snd$B$GG'<1$7$J$$$+$H0-$"$,$-!#(B
   --> boot$B;~$K(Bsb_reset_dsp failed$B$H8@$o$l$FG'<1$5$l$J$$!#(B
   
3) 9/9$B:"$N(B-current$B$+$i(Bsys/dev/sound$B0J2<$H(Bsys/gnu/dev/sound$B0J2<$r(B
   $B;}$C$FMh$F$=$C$/$jF~$l49$($F%3%s%Q%$%k!#(B
   --> $B7bD@(B

3) $BL2$C$F$$$?Bg@N$N(BSound Blaster 16 non PNP$B$r0z$CD%$j=P$7$FMh$F(B
   64 Gold$B$H8r49$7$F(Bpcm$B%I%i%$%P$G%H%i%$!#(B
   device          pcm
   device          at isa? port 0x220 irq 5 drq 1 flags 0x15
   --> $B7bD@(B
   sbc0: <Soundblaster 16> at port 0x220-0x22f irq 5 drq 1 flags 0x15 on isa0
   sbc0: setting card to irq 5, drq 1, 5
   pcm0: <SB DSP 4.13> on sbc0

4) VoxWare$B$N(Bsnd$B%I%i%$%P$G(BSB16 non PnP$B$rG'<1$9$k$+$I$&$+3NG'!#(B
   device          snd
   device          sb0     at isa? port 0x220 irq 5 drq 1
   device          sbxvi0  at isa? drq 5
   device          sbmidi0 at isa? port 0x330
   device          opl0    at isa? port 0x388
   --> VoxWare$B$N(Bsnd$B%I%i%$%P$G$OO?2;!":F@8$H$b@5>o!#(B
   sb0 at port 0x220 irq 5 drq 1 on isa0
   snd0: <SoundBlaster 16 4.13>
   sb0: driver is using old-style compatability shims
   sbxvi0 at port 0xffffffff drq 5 on isa0
   isa_compat: didn't get ports for sbxvi
   snd0: <SoundBlaster 16 4.13>
   WARNING: "snd" is usurping "snd"'s cdevsw
   sbxvi0: driver is using old-style compatability shims
   sbmidi0 at port 0x330 on isa0
   snd0: <SoundBlaster MPU-401>
   WARNING: "snd" is usurping "snd"'s cdevsw
   sbmidi0: driver is using old-style compatability shims
   opl0 at port 0x388 on isa0
   snd0: <Yamaha OPL3 FM>
   WARNING: "snd" is usurping "snd"'s cdevsw
   opl0: driver is using old-style compatability shims

5) 64Gold$B$KLa$7$F(Bcurrent.jp.freebsd.org$B$+$i(B4.1-20000911-JPSNAP$B$r(B
   $B;}$C$FMh$F%+!<%M%k$@$1F~$l49$((B(^^; $B!JLLE]$@$+$i$G$9!K(Bconfig$B$O(B
   0)$B$N$r;HMQ!#(B
   --> $B7bD@(B

6) options PNPBIOS$B$K5$$E$$$F(B 5)$B$N(Bconfig file$B$KDI2C(B
   --> $B$d$C$Q$j7bD@(B

7) snd$B$G$I$&$K$+$7$F(BSB64 Gold$B$rG'<1$5$;$k;v$r9M$($F!"(BPnP ISA$B$N(B
   $B%W%m!<%V$r$7$F$$$k$"$?$j$rJQ99!#7k9=MpK=$G$9!#(B
   1. BIOS$B$,3d$jEv$F$?%]!<%H$d(BIRQ$B$r%+!<%M%kFb$G=i4|2=$7$J$$!#(B
   2. PnP$B%G%P%$%9$N%W%m!<%V$K9T$+$J$$!#%W%m!<%V$9$k$N$O%l%,%7!<(B
      $B%G%P%$%9$@$1!#(B

--- sys/isa/isa_common.c.save	Fri Feb 11 13:35:07 2000
+++ sys/isa/isa_common.c	Mon Sep 11 23:29:41 2000
@@ -441,6 +441,7 @@
 	if (device_get_children(dev, &children, &nchildren))
 		return;
 
+#if 0
 	/*
 	 * First disable all pnp devices so that they don't get
 	 * matched by legacy probes.
@@ -456,6 +457,7 @@
 		if (idev->id_config_cb)
 			idev->id_config_cb(idev->id_config_arg, &config, 0);
 	}
+#endif
 
 	/*
 	 * Next probe all non-pnp devices so that they claim their
@@ -473,6 +475,7 @@
 		device_probe_and_attach(child);
 	}
 
+#if 0
 	/*
 	 * Finally assign resource to pnp devices and probe them.
 	 */
@@ -507,6 +510,7 @@
 			}
 		}
 	}
+#endif
 
 	free(children, M_TEMP);
 
   --> $B$a$G$?$/(Bsnd$B$GG'<1!#O?2;!":F@8$H$b$K@5>o(B "\(^^)/"
   $B$H$j$"$($:!"$3$l$G;HMQ!#(B


$B$3$l$@$H(BBIOS$B$,NI$-$K7W$i$C$F$/$l$k;v$r4|BT$7$F$$$k$@$1$J$N$G!"(B
$B:,K\E*$J2r7h$K$J$C$F$$$^$;$s!#;d$N>l9g$O(BPnP ISA$B$N%+!<%I$O(BSB64
Gold$B$7$+$"$j$^$;$s$N$G$3$l$G$b:$$j$^$;$s$,!#(Bpcm$B$GO?2;$G$-$?J}(B
$B$,9,$;$G$9!#(B

# ISA$B$N%5%&%s%I%+!<%I$O$=$m$=$m;H$&$N$r$d$a$m$H$$$&$3$H(B?


$BElMNBg3X9)3XIt>pJs9)3X2J(B $BJ,;6%7%9%F%`8&5f<<(B / $B7W;;5!%"!<%-%F%/%A%c8&5f<<(B
$BBg3X1!9)3X8&5f2J>pJs9)3X@l96(B $B=$;N2]Dx(B2$BG/(B
$B:4F#(B $B1J6U(B (Nobuyoshi Sato) / 7n2JJU                 jju@ds.cs.toyo.ac.jp
