From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Mar  1 20:34:16 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id UAA02425;
	Mon, 1 Mar 1999 20:34:16 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from titanium.yy.ics.keio.ac.jp (titanium.yy.ics.keio.ac.jp [131.113.47.73])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id UAA02417
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 1 Mar 1999 20:34:15 +0900 (JST)
	(envelope-from sanpei@sanpei.org)
Received: from lavender.yy.cs.keio.ac.jp (ppp110.dialup.st.keio.ac.jp [131.113.27.110])
	by titanium.yy.ics.keio.ac.jp (8.8.8+3.0Wbeta13/3.7W) with ESMTP id UAA09391;
	Mon, 1 Mar 1999 20:29:06 +0900 (JST)
Received: (from sanpei@localhost)
	by lavender.yy.cs.keio.ac.jp (8.9.2/3.7W) id UAA04919;
	Mon, 1 Mar 1999 20:29:04 +0900 (JST)
Message-Id: <199903011129.UAA04919@lavender.yy.cs.keio.ac.jp>
To: tajima@ics.es.osaka-u.ac.jp
Cc: fwkg7679@mb.infoweb.ne.jp, sakamoto@hlla.is.tsukuba.ac.jp,
        FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 01 Mar 1999 12:06:25 +0900 (JST)"
References: <19990301120625I.tajima@prism.ics.es.osaka-u.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: Mon, 01 Mar 1999 20:29:03 +0900
From: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 39370
Subject: [FreeBSD-users-jp 39370] Re: [pcm,ESS Chip] Call for testers for ESS Sound Chip Driver, 3
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: sanpei@sanpei.org

ESS $B%I%i%$%P$N(B PnP Card $B$N07$$$K$D$$$F=q$-$^$9(B. 

# $B0lIt3N?.$,$J$/8D?M08$G=q$$$?%Q%C%A$,=q$-$KEP>l$9$k$N$G(B, $B$=$N%Q%C%A(B
# $B$OKvHx$KE:IU$7$^$9(B. 

----------
PnP $B$NOC$O4JC1$K=q$/$H(B:

  PnP Card $B$N(B irq, i/o, dma $B$J$I$r@_DjK!$O(B
	o BIOS $B$K$h$k@_Dj(B
	o boot -c $B$H$9$k(B userconfig $B$G(B pnp $B%3%^%s%I$G<jF0$G@_Dj(B

$B$J$I$,$"$j$^$9(B. 
  BIOS $B$N@_DjCM$b(B userconfig $B$N(B ls $B%3%^%s%I$G8+$($?$H;W$$$^$9(B. ($B0lEY(B
$B5/F0$7$F(B, reboot $B$7$F(B -c $B$7$F(B ls $B$9$k$H(B PnP $B$N@_Dj$,8+$($k$O$:(B, $B$7$+(B
$B$7(B 3.1-RELEASE $B$J$I$G$O(B, dset $B$,$&$^$/F0$+$J$$$?$a$K(B, $B$@$a$J5$$,$7$^(B
$B$9(B)

# $B<j85$K(B PnP $B$J4D6-$,L5$$$N$G(B, $B6qBNNc$r=q$1$^$;$s(B ^^;
----------
  BIOS $B$N@_Dj$7$?CM$,$o$+$l$P(B FreeBSD $BE*$K(B controller pnp0 $B$r(B
$B%+!<%M%k$K@_Dj$7$J$/$F$b(B, $B<!$N$h$&$K$7$FF0$+$;$^$9(B. 

device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x0

# Sound Card $B$GNI$/;H$o$l$k(B IRQ 5 , DMA(drq) 1 $B$NAH$_9g$o$;(B

  $BEDEg$5$s$N>l9g>e5-$N$h$&$K=q$$$F$*$1$P(B, patch $BL5$7$GB?J,F0$$$?$O$:(B
$B$G$9(B. (irq 5 $B$H(B drq 1 $B$GNI$$$N$O(B, $B2<5-$N(B patch $B$GF0$$$?>pJs$h$j(B)
----------
  $B$b$&0l$D$O(B, Luigi's pcm driver $B$N(B PnP $B%+!<%IBP1~%3!<%I$rMQ$$$?(B
$BG'<1K!$G$9(B. 

  PnP $B%+!<%I$K$O(B PnP-ID $B$,5-O?$5$l$F$*$j(B(pnpinfo $B$G8+$($^$9(B). $B$=$NCM(B
$B$H(B, ESS $B$N%G%P%$%9%I%i%$%P$K=q$+$l$F$$$k(B ID $B$,0lCW$7$J$$$H(B, $B$&$^$/F0(B
$B$-$^$;$s(B. $BEDEg$5$s$N%+!<%I$O(B Luigi $B$,%F%9%H$7$?%+!<%I$H0c$&CM$N$h$&(B
$B$G$9(B.

  Luigi card $B$O(B		0x68187316
  $BEDEg$5$s$N(B card $B$NCM(B	0x03007316
                          ~~~~ $B;w$F$$$k$1$I0c$&(B

  Patch $B$O(B, $BEDEg$5$s$N(B dmesg $B$N7k2L$+$i(B PnP-ID $B$rF@$F:n$j$^$7$?(B.
Probing for PnP devices:
CSN 1 Vendor ID: ESS0003 [0x03007316] Serial 0xffffffff..........
                          ~~~~~~~~~~ $B$3$NCM(B

  $B:,K\E*$K$O(B, ESS $B$N(B PnP-ID list $B$r:n$C$FJ]<i$7$J$$$H$$$1$J$$$N$+$b(B
$B$7$l$^$;$s(B. 
  $B$7$+$7(B, $B$3$NItJ,$OK\2H$G:#8e(B PnP card $B$N07$$$r$I$&$9$k$N$+(B(NE2000 
$B$N(B PnP card $B$b(B, PnP-ID $B$,0c$C$?%+!<%I$,$?$/$5$s@$$NCf$KB8:_$7$F$$$^(B
$B$9(B, send-pr $B$7$F$b$$$D$^$G$?$C$F$b(B if_ed.c $B$K(B merge $B$5$l$^$;$s(B). $B$J(B
$B$I$H4XO"$9$k$N$G(B, $BK\2H$HAjCL$7$F$+$iEDEg$5$s%+!<%I$NCM$r(B sb_dsp.c $B$K(B
$B2C$($k$+7h$a$?$$$H;W$$$^$9(B.
----------
  $B$3$N(B PnP $B$K$D$$$F$O(B, $BK\2H$N(B FAQ $B$K$"$j$^$9(B($B2<5-$OK]Lu$5$l$?$b$N(B)

http://www.jp.FreeBSD.ORG/www.freebsd.org/ja/FAQ/FAQ77.html
http://www.jp.FreeBSD.ORG/www.freebsd.org/ja/FAQ/FAQ239.html

  $B;d$NCN$C$F$$$kM#0l$NNI$/J,$+$k%I%-%e%a%s%H$O(B, Software Design 1998 
$BG/(B 4 $B7n9f$N5-;v$G$9(B.

MIHIRA Yoshiro

----------
sb_dsp.c $B$X$N%Q%C%A(B

--- sb_dsp.c.org	Mon Mar  1 20:12:53 1999
+++ sb_dsp.c	Mon Mar  1 20:13:43 1999
@@ -1307,7 +1307,8 @@
     /*
      * pnp X 1 os enable drq0 3 irq0 12 port0 0x240
      */
-    if (vend_id == 0x68187316) {
+    if (vend_id == 0x68187316
+	|| vend_id == 0x03007316) {
 	struct pnp_cinfo d ;
 	read_pnp_parms ( &d , 1 ) ;
 	if (d.enable == 0) {
