From owner-doc-jp@jp.freebsd.org  Fri Dec 15 08:42:25 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id IAA09671;
	Fri, 15 Dec 2000 08:42:25 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from kronos.pr.msel.t.u-tokyo.ac.jp (IPTK1116.vc-net.ne.jp [210.255.156.116])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id IAA09663
	for <doc-jp@jp.freebsd.org>; Fri, 15 Dec 2000 08:42:22 +0900 (JST)
	(envelope-from mastake@rr.iij4u.or.jp)
Received: from localhost (kronos [192.168.0.1])
	by kronos.pr.msel.t.u-tokyo.ac.jp (8.9.3/8.9.2) with ESMTP id IAA53897
	for <doc-jp@jp.freebsd.org>; Fri, 15 Dec 2000 08:42:15 +0900 (JST)
	(envelope-from mastake@rr.iij4u.or.jp)
To: doc-jp@jp.freebsd.org
In-Reply-To: <3A38C58B.23D0C5EA@mail.wbs.ne.jp>
References: <3A38C58B.23D0C5EA@mail.wbs.ne.jp>
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: <20001215084215Y.mastake@rr.iij4u.or.jp>
Date: Fri, 15 Dec 2000 08:42:15 +0900
From: "Mas.TAKEMURA" <mastake@rr.iij4u.or.jp>
X-Dispatcher: imput version 20000228(IM140)
Lines: 337
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: doc-jp 7900
Subject: [doc-jp 7900] [handbook] sound/chapter.sgml (Re: Syncstat 00-12-14)
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: mastake@rr.iij4u.or.jp

$B$3$s$K$A$O!#IpB<$H$$$$$^$9!#(B

From: "Naoyuki (condle) Mori." <condle@mail.wbs.ne.jp>
Subject: [doc-jp 7898] Syncstat 00-12-14
Date: Thu, 14 Dec 2000 22:05:15 +0900

> sound/chapter.sgml $B$J$7(B 1.4 $B1Q8lHG$N$_(B 

$BK]Lu$7$^$7$?!#::FI$*4j$$CW$7$^$9!#(B
--
 _/_/_/	  $BIpB<M}90(B   :
/_/_/	Mas.TAKEMURA : mastake@rr.iij4u.or.jp

-----$B$3$3$+$i(B
<!--
     The FreeBSD Documentation Project
     The FreeBSD Japanese Documentation Project

     Original revision: 1.4
     $Id$
-->

<chapter id="sound">
  <title>$B%5%&%s%I(B</title>

  <para><emphasis>$B4s9F(B: Moses Moore
    <email>jm-moses@home.com</email>, 2000$BG/(B11$B7n(B20$BF|(B.</emphasis></para>

  <sect1>
    <title>$B$3$N>O$G$O(B</title>

    <para>$B%O%s%I%V%C%/$N$3$N>O$G$O(B, FreeBSD $B%7%9%F%`$X$N%5%&%s%I5!G=$N@_DjJ}K!$r@bL@$7$F$$$^$9(B.</para>
  </sect1>

  <sect1>
    <title>$B@5$7$$%G%P%$%9$N3NG'(B</title>

    <para>$B@_Dj$r$O$8$a$kA0$K(B, $B$"$J$?$,$b$C$F$$$k%+!<%I$N%b%G%k!$(B
      $B$=$N%+!<%I$,;HMQ$7$F$$$k%A%C%W!$(BPCI$B!$(BISA$B$I$A$i$N%+!<%I$J$N$+$r3NG'$9$kI,MW$,$"$j$^$9(B.
      FreeBSD$B$OMM!9$J(BPCI$B5Z$S(BISA$B$N%+!<%I$r%5%]!<%H$7$F$$$^$9(B.
      $B$b$7$"$J$?$N%+!<%I$,<!$N%j%9%H$KL5$$>l9g$O!$%^%K%e%"%k$N(B&man.pcm.4; 
      $B$N%Z!<%8$r3NG'$7$F$/$@$5$$(B. $B$3$l$O0lHLE*$J%+!<%I$N%j%9%H$G$"$C$F(B,
      $B40A4$J%j%9%H$G$O$"$j$^$;$s(B.</para>

    <itemizedlist>
      <listitem>
	<para>Crystal 4237, 4236, 4232, 4231</para>
      </listitem>

      <listitem>
	<para>$B%d%^%O(B OPL-SAx</para>
      </listitem>

      <listitem>
	<para>OPTi931</para>
      </listitem>

      <listitem>
	<para>Ensoniq AudioPCI 1370/1371</para>
      </listitem>

      <listitem>
	<para>ESS Solo-1/1E</para>
      </listitem>

      <listitem>
	<para>NeoMagic 256AV/ZX</para>
      </listitem>

      <listitem>
	<para>Sound Blaster Pro, 16, 32, AWE64, AWE128, Live</para>
      </listitem>

      <listitem>
	<para>Creative ViBRA16</para>
      </listitem>

      <listitem>
	<para>Advanced Asound 100, 110, and Logic ALS120</para>
      </listitem>

      <listitem>
	<para>ES 1868, 1869, 1879, 1888</para>
      </listitem>

      <listitem>
	<para>Gravis UltraSound</para>
      </listitem>

      <listitem>
	<para>Aureal Vortex 1 or 2</para>
      </listitem>
    </itemizedlist>

    <para>$B%+!<%M%kFb$G;HMQ$9$k%I%i%$%P!<$O(B, $B;HMQ$9$k%+!<%I$N<oN`$K$h$C$F0[$J$j$^$9(B.
      $B$3$N@a$G$O(B, <link linkend="kernelconfig">$B%+!<%M%k$N%3%s%U%#%.%e%l!<%7%g%s(B</link>$B$KDI2C$9$k@_Dj$H(B,
      $B$=$NB>$N>pJs$K$D$$$F@bL@$7$^$9(B.</para>

    <sect2>
      <title>Creative, Advance, $B5Z$S(B ESS $B<R@=%5%&%s%I%+!<%I(B</title>

      <para>$B$3$l$i$N%+!<%I$r;HMQ$9$k>l9g$O(B, $B%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s$K0J2<$N@_Dj$rIU$12C$($F$/$@$5$$(B.</para>

      <programlisting>device pcm</programlisting>

      <para>PnP$B$N(BISA$B%+!<%I$r;HMQ$9$k>l9g$O(B, $B$5$i$K(B</para>

      <programlisting>device sbc</programlisting>

      <para>$B$b2C$($F2<$5$$(B. PnP $B$G$O$J$$(B ISA$B$N%+!<%I$r;HMQ$9$k>l9g$O(B,</para>

      <programlisting>device pcm</programlisting>

      <para>$B$H(B</para>

      <programlisting>
device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15</programlisting>

      <para>$B$r2C$($F2<$5$$(B. $B$3$l$i$O%G%U%)%k%H@_Dj$G$9(B. IRQ$B$dB>$N@_Dj$r(B,
        $BI,MW$K1~$8$FJQ99$7$F2<$5$$(B. $B>\$7$$>pJs$O%^%K%e%"%k$N(B &man.dbc.4; 
        $B$r8+$F2<$5$$(B.</para>

      <note>
        <para>Sound Blaster Live $B$O(B, $B%Q%C%A$rEv$F$F$$$J$$(B FreeBSD 4.0
          $B$G$O%5%]!<%H$5$l$^$;$s$,(B, $B$3$N@_DjJ}K!$K$D$$$F$O$3$N%I%-%e%a%s%H$G$O?($l$^$;$s(B.
          $B$3$N%+!<%I$r;HMQ$9$kA0$K(B, $B:G?7$N(B -STABLE
          $B$K%"%C%W%G!<%H$7$F2<$5$$(B.</para>
      </note>
    </sect2>

    <sect2>
      <title>Gravis $B<R@=(B UltraSound $B%+!<%I(B</title>

      <para>PnP $B$N(B ISA $B%+!<%I$r;HMQ$9$k$?$a$K(B, $B%+!<%M%k$KBP$7$F<!$N(B2$B$D$N@_Dj$,I,MW$K$J$j$^$9(B.</para>

      <programlisting>device pcm</programlisting>

      <programlisting>device gusc</programlisting>

      <para>PnP $B$G$O$J$$(B ISA $B%+!<%I$N>l9g$K$O(B,</para>

      <programlisting>device pcm</programlisting>

      <para>$B$H(B</para>

      <programlisting>
device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13</programlisting>

      <para>$B$r2C$($F2<$5$$(B. IRQ$B$dB>$N@_Dj$OI,MW$K1~$8$FJQ99$7$F2<$5$$(B.
        $B>\$7$$>pJs$O%^%K%e%"%k$N(B &man.gusc.4; $B$r8+$F2<$5$$(B.</para>
    </sect2>

    <sect2>
      <title>Crystal $B<R@=%5%&%s%I%+!<%I(B</title>

      <para>Crystal $B<R@=$N%+!<%I$r;HMQ$9$k>l9g$O(B,</para>

      <programlisting>device pcm</programlisting>

      <para>$B$H(B</para>

      <programlisting>device csa</programlisting>

      <para>$B$NN>J}$,%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s$GI,MW$K$J$j$^$9(B.
    </sect2>

    <sect2>
      <title>$B0lHLE*$J%5%]!<%H(B</title>

      <para>PnP ISA $B%+!<%I$d(B PCI $B%+!<%I$r;HMQ$9$k>l9g$O(B,</para>

      <programlisting>device pcm</programlisting>

      <para>$B$r%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s$K2C$($F2<$5$$(B.
        PnP $BHsBP1~$N%V%j%C%8%I%i%$%P$,$J$$(B ISA$B%+!<%I$N>l9g$O(B,</para>

      <programlisting>
device pcm0 at isa? irq 10 drq 1 flags 0x0</programlisting>

      <para>$B$r2C$($F2<$5$$(B. IRQ$B$d$=$NB>$N@_Dj$O%O!<%I%&%'%"$N@_Dj$K9g$&$h$&$K(B,
        $BI,MW$K1~$8$FJQ99$7$F2<$5$$(B.</para>
    </sect2>
  </sect1>

  <sect1>
    <title>$B%+!<%M%k$N:F%3%s%Q%$%k(B</title>

    <para>$BI,MW$J@_Dj$r%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s$K2C$($?$i(B,
      $B%+!<%M%k$r:F%3%s%Q%$%k$7$F2<$5$$(B. $B>\$7$$>pJs$O%O%s%I%V%C%/$N(B
      <xref linkend="kernelconfig-building"> $B$r8+$F2<$5$$(B.</para>
  </sect1>

  <sect1>
    <title>$B%G%P%$%9%N!<%I$N:n@.$H%F%9%H(B</title>

    <para>$B:F5/F0$7$?8e(B, $B%m%0%$%s$7$F(B <command>cat /dev/sndstat</command>
      $B$r<B9T$7$F2<$5$$(B. $B0J2<$N$h$&$K=PNO$5$l$k$O$:$G$9(B:</para>

    <programlisting>
FreeBSD Audio Driver (newpcm) Sep 21 2000 18:29:53
Installed devices:
pcm0: &lt;Aureal Vortex 8830&gt; at memory 0xfeb40000 irq 5 (4p/1r +channels duplex)</programlisting>

    <para>$B%(%i!<%a%C%;!<%8$,=P$?>l9g$O(B, $B$I$3$+$G4V0c$($F$$$^$9(B.
      $B$3$N>l9g$O(B, $B%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s%U%!%$%k$r(B,
      $B$b$&0lEY8+D>$7$F(B, $B@5$7$$%G%P%$%9$rA*Br$7$F$$$k$+3NG'$7$F2<$5$$(B.</para>

    <para>$B%(%i!<$,=P$:$K(B <devicename>pcm0</devicename> $B$HJV$C$F$-$?;~$O(B,
      <command>su</command> $B%3%^%s%I$G(B <username>root</username> $B$K$J$C$F(B,
      $B<!$N$h$&$K<B9T$7$F2<$5$$(B:</para>

    <screen>
&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>sh MAKEDEV snd0</userinput></screen>

    <para>$B%(%i!<$,=P$:$K(B <devicename>pcm1</devicename> $B$HJV$C$F$-$?;~$O(B,
      <command>su</command> $B%3%^%s%I$G(B <username>root</username> $B$K$J$C$F(B,
      $B<!$N$h$&$K<B9T$7$F2<$5$$(B:</para>

    <screen>
&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>sh MAKEDEV snd1</userinput></screen>

    <para>$B>e$N%3%^%s%I$O(B <devicename>/dev/snd</devicename>
      $B%G%P%$%9$r$D$/$C$F$$$k(B<emphasis>$B$N$G$O$J$$(B</emphasis>$B$H$$$&E@$KCm0U$7$F2<$5$$(B!
      $B0J2<$N$$$/$D$+$N%G%P%$%9%N!<%I$r:n@.$7$^$9(B:</para>

    <informaltable frame="none">
      <tgroup cols="2">
	<thead>
	  <row>
	    <entry>$B%G%P%$%9(B</entry>
	    <entry>$B@bL@(B</entry>
	  </row>
	</thead>

	<tbody>
	  <row>
	    <entry><devicename>/dev/audio</devicename></entry>
	    <entry>SPARC$B8_49%*!<%G%#%*%G%P%$%9(B</entry>
	  </row>

	  <row>
	    <entry><devicename>/dev/dsp</devicename></entry>
	    <entry>$B%G%8%?%k2=$7$?2;@<%G%P%$%9(B</entry>
	  </row>

	  <row>
	    <entry><devicename>/dev/dspW</devicename></entry>
            <entry><devicename>/dev/dsp</devicename>$B$HF1MM$G$9$,(B,
              16$B%S%C%H%5%&%s%I$r;HMQ$G$-$^$9(B</entry>
	  </row>

	  <row>
	    <entry><devicename>/dev/midi</devicename></entry>
	    <entry>$BDc%l%Y%k(B MIDI $B%"%/%;%9%G%P%$%9(B</entry>
	  </row>

	  <row>
	    <entry><devicename>/dev/mixer</devicename></entry>
	    <entry>$B%3%s%H%m!<%k%]!<%H%_%-%5!<%G%P%$%9(B</entry>
	  </row>

	  <row>
	    <entry><devicename>/dev/music</devicename></entry>
	    <entry>$B%l%Y%k(B 2 $B%7!<%1%s%5%$%s%?%U%'!<%9(B</entry>
	  </row>

	  <row>
	    <entry><devicename>/dev/sequencer</devicename></entry>
	    <entry>$B%7!<%1%s%5%G%P%$%9(B</entry>
	  </row>

	  <row>
	    <entry><devicename>/dev/pss</devicename></entry>
	    <entry>$B%W%m%0%i%`2DG=$J%G%P%$%9%$%s%?%U%'!<%9(B</entry>
	  </row>
	</tbody>
      </tgroup>
    </informaltable>

    <para>$B$9$Y$F$&$^$/9T$1$P(B, $B%5%&%s%I%+!<%I$N5!G=$r;HMQ$9$k$3$H$,$G$-$^$9(B.
      $B$&$^$/9T$+$J$$>l9g$O(B, $B<!$N@a$r8+$F2<$5$$(B.</para>
  </sect1>

  <sect1>
    <title>$B$h$/$"$kLdBj(B</title>

    <qandaset>
      <qandaentry>
	<question>
	  <para>unsupported subdevice XX error $B$,=P$^$7$?(B!</para>
	</question>

	<answer>
          <para>$B$$$/$D$+$N%G%P%$%9%N!<%I$,@5$7$/:n@.$5$l$F$$$^$;$s(B.
            $BA0@a$N%9%F%C%W$r$b$&0lEY$d$C$F$_$F2<$5$$(B.</para>
	</answer>
      </qandaentry>

      <qandaentry>
	<question>
	  <para>sb_dspwr(XX) timed out error $B$,=P$^$7$?(B!</para>
	</question>

	<answer>
	  <para>I/O $B%]!<%H$,@5$7$/$"$j$^$;$s(B.</para>
	</answer>
      </qandaentry>

      <qandaentry>
	<question>
	  <para>bad irq XX error $B$,=P$^$7$?(B!</para>
	</question>

	<answer>
	  <para>IRQ $B$N@_Dj$,@5$7$/$"$j$^$;$s(B. $B%+!<%M%k%3%s%U%#%.%e%l!<%7%g%sCf$N(B
            IRQ $B$N@_Dj$H(B $B%5%&%s%I%+!<%I$N(B IRQ $B$N@_Dj$,F1$8$G$"$k$+(B,
            $B3NG'$7$F2<$5$$(B.</para>
	</answer>
      </qandaentry>

      <qandaentry>
	<question>
	  <para>"xxx: gus pcm not attached, out of memory" $B$H$$$&%(%i!<$,$G$^$9(B.
            $B2?$,5/$-$?$N$G$7$g$&$+(B?</para>
	</question>

	<answer>
          <para>$B;HMQ2DG=$J%a%b%j$,==J,$KL5$$$?$a(B,
            $B%G%P%$%9$r;HMQ$9$k$?$a$KI,MW$J%a%b%j$,3NJ]$G$-$F$$$^$;$s(B.</para>
	</answer>
      </qandaentry>
    </qandaset>
  </sect1>
</chapter>
-----$B$3$3$^$G(B
