From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat May 11 19:12:28 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g4BACSX76774;
	Sat, 11 May 2002 19:12:28 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from home.bsdclub.org ([3ffe:505:9:1:290:27ff:fe95:15fe])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet6 id g4BACOf76754
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 11 May 2002 19:12:25 +0900 (JST)
	(envelope-from futatuki@home.bsdclub.org)
Received: from neofam.yf.bsdclub.org (localhost.bsdclub.org [::1])
	by home.bsdclub.org (8.11.6/3.7W) with ESMTP id g4BAC4P28642
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 11 May 2002 19:12:04 +0900 (JST)
Received: (from futatuki@localhost)
	by neofam.yf.bsdclub.org (8.11.3/8.11.1) id g4BABvP28181;
	Sat, 11 May 2002 19:11:57 +0900 (JST)
	(envelope-from futatuki)
Date: Sat, 11 May 2002 19:11:57 +0900 (JST)
Message-Id: <200205111011.g4BABvP28181@neofam.yf.bsdclub.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: Your message of "Sat, 11 May 2002 16:52:22 +0900 (JST)".
	<20020511075223.9367.qmail@pikachu.bsp.bc.niigata-u.ac.jp>
From: futatuki@bsdclub.org (Yasuhito FUTATSUKI)
X-Mailer: mnews [version 1.22] 1999-12/19(Sun)
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: FreeBSD-users-jp 68426
Subject: [FreeBSD-users-jp 68426] Re: Q. pcm and sbc in O_RDWR
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: futatuki@bsdclub.org

  $B$U$?$D$-$G$9!#(B

<20020511075223.9367.qmail@pikachu.bsp.bc.niigata-u.ac.jp>$B$N5-;v$K$*$$$F(B
iwaki@bc.niigata-u.ac.jp$B$5$s$O=q$-$^$7$?!#(B
> $B4d>k$G$9!#(B
 
> >   ISA $B$N:"$N(B SoundBlaster $B$C$FA4Fs=E$OJQB'E*$G!"JR%A%c%s%M%k$O(B
> > 8bit $B$K@)8B$5$l$k!"$J$s$F$N$r$I$3$+$GFI$s$@5-21$,$"$j$^$9!#(B
> 
> $B$=$s$JJQBV%+!<%I$@$C$?$N$G$9$+!#CN$i$J$+$C$?!"!"!"(B
> $B!J5;=Q;qNA$,$J$$$N$G3NG'$G$-$^$;$s$,!"!"!"!K(B

  $B$A$g$C$H4V0c$C$F$?$_$?$$$G$9!#(BCreative $B$N=P$7$F$k;qNA$8$c$J$/$F!"(B
Luigi's driver $B$N(B CARDS $B%U%!%$%k$N(B SB16 $B$K$D$$$F$N%3%a%s%H$G$7$?!#(B
3.5-STABLE $B$N%=!<%9$N(B src/sys/i386/isa/snd/CARDS $B$h$j!#(B

$B$3$3$+$i(B ---
COMMENTS:
    SB16 really refers to a large number of different cards, starting
    from the original, non-PnP SB16, to more modern cards (SB16PnP,
    Vibra16C) and other including Wavetable Synthesis (AWE32, AWE64,
    etc.). All these cards have different PnP ID.  They have
    different synthesis devices, which we do not support, so we
    are not affected by these differences. Don't worry if the driver
    identifies the card as a different SB16 than the one you have.

    BEWARE -- all recent (1998 ?) SB16 use a new codec, Vibra16X,
    which is sufficiently different from the old one to not work with
    this driver in capture mode or in full duplex. Documentation is
    not available from Creative. I suggest to stay away from these
    cards (and from SB16 in general).

    Full duplex support of this card is tricky since one channel can
    work in 16-bit and the other in 8-bit mode. You will need to use
    the new set of ioctl to use separate data formats on the two
    channels (the vat driver does this). Of course, quality in 8-bit
    is much lower than in 16-bit.

    Full duplex operation is unsupported by Creative. It seems to
    work, although on my Vibra16C the command to stop DMA transfer
    seems to erroneously affect both channels instead of the one
    they are issued for. The driver has a workaround, but I cannot
    guarantee that it works for everybody. I have had several
    positive reports.

    Some docs on how to use this card with the voxware driver
    are at http://multiverse.com/~rhh/awedrv
$B$3$3$^$G(B ---

  DMA $B%A%c%M%k$NJR0lJ}$,(B 8 bit $B$G$b$&0lJ}$,(B 16 bit $B$C$F$3$H$G!"(B
$BAPJ}8~$GF10l%S%C%HI}$G$O$G$-$J$$!"$C$F$3$H$G$7$g$&$M!#(B

$B$H$$$&$3$H$G!"$3$l$i$N%+!<%I$G$O!"A4Fs=E$,$&$^$/;H$($J$$$+!"(B
$B;H$($?$H$7$F$b0lJ}8~(B 8 bit $B$b$&0lJ}8~(B 16 bit $B$NJQB'E*$J%b!<%I(B
$B$N$_$H$$$&$3$H$N$h$&$G$9!#(B
--
$B$U$?$D$-$d$9$R$H(B <futatuki@bsdclub.org>,<futatuki@debug.gr.jp>
$B0q>k8)FnCO6h(B BSD Users' Group DEBUG: http://www.debug.gr.jp/ 
$B%G%6!<%H$H(B BSD $B$N2q(B Desserts and Daemons:
        http://DandD.bsdclub.org/
