From owner-FreeBSD-tech-jp@jp.freebsd.org  Sat Jun 12 01:00:03 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA11403;
	Sat, 12 Jun 1999 01:00:03 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from titanium.yy.ics.keio.ac.jp (titanium.yy.ics.keio.ac.jp [131.113.47.73])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA11398
	for <FreeBSD-tech-jp@jp.freebsd.org>; Sat, 12 Jun 1999 01:00:03 +0900 (JST)
	(envelope-from sanpei@sanpei.org)
Received: from lavender.yy.cs.keio.ac.jp (ppp092.dialup.st.keio.ac.jp [131.113.27.92])
	by titanium.yy.ics.keio.ac.jp (8.8.8+3.0Wbeta13/3.7W) with ESMTP id BAA25966
	for <FreeBSD-tech-jp@jp.freebsd.org>; Sat, 12 Jun 1999 01:00:00 +0900 (JST)
Received: (from sanpei@localhost)
	by lavender.yy.cs.keio.ac.jp (8.9.2/3.7W) id AAA20577;
	Sat, 12 Jun 1999 00:59:58 +0900 (JST)
Message-Id: <199906111559.AAA20577@lavender.yy.cs.keio.ac.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: Your message of "Sat, 12 Jun 1999 00:07:33 +0900"
References: <199906111507.AAA00351@toto.noc.titech.ac.jp>
X-Mailer: Mew version 1.70 on Emacs 19.34.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Sat, 12 Jun 1999 00:59:57 +0900
From: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990610
X-Sequence: FreeBSD-tech-jp 2199
Subject: [FreeBSD-tech-jp 2199] Re: Sound and PnP device
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: sanpei@sanpei.org

><1> $B$3$N2;(Bchip$B$O(B PnP$B%b!<%I$J$N$G$7$g$&$+!)$=$l$H$b8EMh$N(BISA$B$@$H;W$($P(B
>$B$$$$$N$G$7$g$&$+!)(B
>
>PnP$B$J%G%P%$%9$+$I$&$+$rD4$Y$kJ}K!$O$"$k$N$G$7$g$&$+!)(B
>pnpinfo$B$H$$$&%3%^%s%I$,$"$k$h$&$G$9$,!"(Bkernel$B$K(B pnp$B$rF~$l$F$*$/$H(B
>$B$J$K$+$o$+$k$N$G$7$g$&$+!)(B

  NOTE-PC $B$N>l9g(B, $B0lHLE*$K$O(B:
	o Legacy-ISA($B5lMh$N(B ISA) $BE*$J07$$$J$O$:(B
	o I/O Port, irq, DMA $B$J$I$O(B, BIOS $B$+$i;XDj$9$k(B. 

$B$G$9(B, DeskTop $B$N$h$&$J(B ISA-PnP $B$J(B SoundChip $B$J$b$N$O8+$?$3$H$,$"$j$^(B
$B$;$s(B.
  pnpinfo $B$7$F$b$J$K$b=P$F$3$J$$$H;W$$$^$9(B.
----------
>$B$3$N>uBV$G(B cat /dev/sndstat $B$9$k$H(B
>FreeBSD Audio Driver (981002-ESS19990310) Jun  9 1999 23:43:46
                              ~~~~~~~~~~~<----------- (1)$B$3$3(B
>Installed devices:
>pcm0: <SoundBlaster 2.1> at 0x220 irq 5 dma 1:1
                     ~~~ <--------------------------- (2)
>$B$K$J$j$^$9!#(B
>$B$3$N>uBV$G(B x11amp$B$7$F$b(B $B$J$K$bI=<($5$l$^$;$s!#(B
>
><5> sanpei$B$5$s$,3+H/$r?J$a$F$$$k(B ESS$B%I%i%$%P$r;}$C$F$/$k$H$h$/$J$k$N$G(B
>$B$7$g$&$+!)(B $B$$$A$*$&;}$C$F$-$?$s$G$9$,(BREADME.ESS.jp$B$r8+$F$b(B ESS 1488$B$F(B
>$B$N$OF~$C$F$J$$$s$G$9$h$M!#(B

  3.1+PAO $B$J$N$G(B, sanpei $B$,$H$j$^$H$a$?(B ESS $B%I%i%$%P$,$9$G$KF~$C$F$$(B
$B$^$9(B. $B$[$H$s$I(B 19990310 $B0J9_$OJQ99E@$,L5$$$N$G:G?7HG$G$9(B. $B$3$l$O(B(1) 
$B$+$i$b(B ESS $B%I%i%$%P7/$,F~$C$F$$$k$3$H$,$o$+$j$^$9(B.
----------
  ESS1488 $B$N;qNA$,L5$$$N$G(B, $B2?$H8@$($^$;$s$,(B. (2) $B$N46$8$+$i$9$k$H(B,
sanpei $B$H$j$^$H$a$N(B ESS $B%I%i%$%P$OL5NO$@$H;W$o$l$^$9(B((2) $B$NCM$G$O(B 
probe $B$G(B ESS $B$J%3!<%I$O<B9T$5$l$J$$$N$G(B --> see sb_dsp.c )
  (3) $B$N$h$&$K(B ESS $B%I%i%$%P$,F0$/$?$a$K$O(B, 3.1 $B$H$$$&CM$K$J$k$Y$-$G(B
$B$9(B. $B$7$+$7(B, $BHSEg$5$s$N(B Let's NOTE $B$O(B 2.1 $B$H$J$k$N$G(B......

FreeBSD Audio Driver (981002-ESS19990511) May 11 1999 18:42:48
Installed devices:
pcm0: <ESS1869 3.1> at 0x220 irq 5 dma 1:1
               ~~~ <---------------------------------- (3)

  $B%=!<%9$r$*$C$+$1$k$H<!$N$h$&$J%a%C%;!<%8$b$"$j$^$7$?(B($B$G$b(B, $B$3$N%3!<(B
$B%I$O(B ESS1488 $B$G$O=R$Y$?DL$j(B, $B<B9T$5$l$J$$$O$:(B, $B>\:YITL@(B^^;)

            if (ess_major == 0x48 && (ess_minor & 0xf0) == 0x80) {
                /* the ESS488 can be treated as an SBPRO */	<-------
                printf("ESS488 (rev %d)\n", ess_minor & 0x0f);
                break ;
----------
  $B7k6I(B ESS1488 $B$N(B DataSheet $B<!Bh$J$N$GC5$7$F$_$F$/$@$5$$(B. $B8x3+>l=j$,(B
$B$o$+$l$P<j85F~<j$7$F(B DataSheet $B8+$k$/$i$$9T$$$^$9(B.

----------
  users-jp $BE*$J$*JV;v$O(B. SoundBlaster Pro $B8_49$J$i$P<!$NJ}K!$G:F@82DG=$J(B
$B$O$:$G$9(B.

mpg123  --8bit -2 hoge.mp3

  8bit/22KHz $B$J:F@8$K$J$j$^$9$,(B. $B:F@8$G$-$k$O$:$G$9(B. 

  $B;0J?$N>l9g(B ESS1869 $B$G(B 16bit/44KHz $B$G:F@8$7$?$+$C$?$N$G(B, ESS $B%I%i%$%P(B
$B<h$j$^$H$a$KAv$j$^$7$?(B :-)

MIHIRA Sanpei Yoshiro
$BGd$jJ*$N(B OSS/FreeBSD $B$N%5%]!<%H%j%9%H$K$b(B ESS1488 $B$,L5$$$N$G(B, 
Sound Blaster Pro $B8_49$G(B MP3 $B:F@8$O(B 8bit/22KHz 
x11amp $B$,(B SoundBlasterPro $B8_49%b!<%I$GF0$+$J$$M}M3$OD4$Y$?$3$H$,(B
$BL5$$$N$G(B, $BITL@$G$9(B. $BK\Mh$O(B 8bit/22KHz $B$GF0$$$FM_$7$$$1$I(B. 

Winamp $B$@$H$I$&F0$-$^$9$+(B > Let's
