From owner-freebsd-questions Wed Mar 3 17:10:18 1999 Delivered-To: freebsd-questions@freebsd.org Received: from hawaii.conterra.com (hawaii.conterra.com [209.12.164.32]) by hub.freebsd.org (Postfix) with ESMTP id A50F214F4A; Wed, 3 Mar 1999 17:10:01 -0800 (PST) (envelope-from myself@conterra.com) Received: from dmaddox.conterra.com (myself@dmaddox.conterra.com [209.12.169.48]) by hawaii.conterra.com (8.8.8/8.8.7) with ESMTP id UAA17374; Wed, 3 Mar 1999 20:09:43 -0500 (EST) Received: (from myself@localhost) by dmaddox.conterra.com (8.9.3/8.9.1) id UAA02329; Wed, 3 Mar 1999 20:09:45 -0500 (EST) (envelope-from myself) Date: Wed, 3 Mar 1999 20:09:44 -0500 From: "Donald J . Maddox" To: Erik Umenofer Cc: dmaddox@conterra.com, multimedia@FreeBSD.ORG, questions@FreeBSD.ORG Subject: Re: DMA/IRC timeout on SB16 Message-ID: <19990303200944.A2133@dmaddox.conterra.com> Reply-To: dmaddox@conterra.com References: <36DC8CE5.E75C9A81@silcom.com> <19990303182655.C1295@dmaddox.conterra.com> <36DD6820.FF7B4A9A@silcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i In-Reply-To: <36DD6820.FF7B4A9A@silcom.com>; from Erik Umenofer on Wed, Mar 03, 1999 at 04:49:36PM +0000 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Mar 03, 1999 at 04:49:36PM +0000, Erik Umenofer wrote: > Donald J . Maddox wrote: > > > I don't believe that the Vibra16x is supported by the VoxWare driver. > > It is, however, supported by the pcm driver. Pcm has no support for > > MIDI, but it looks like you may have no choice. > > > > Try this in your kernel config: > > > > controller pnp0 > > device pcm0 at isa? port 0x220 tty irq 5 drq 1 flags 0x15 vector pcmintr > > > > On Wed, Mar 03, 1999 at 01:14:13AM +0000, Erik Umenofer wrote: > > > Hi. > > > I have a Vibra16x > > > pnpinfo says... > > > Checking for Plug-n-Play devices... > > I Read somewhere in the source that the Vibra16X is supported but the voxware drivers > didn't know how to use it > > I found some .c file in /usr/src/sys/i386/isa/sound/ that says something like > > "this is for Vibra16x but i don't know how to set it..." I think you saw that in /usr/src/sys/i386/isa/snd/ instead... I can find no mention whatsoever of the Vibra16X in the sound/ subdir. I don't know what would need to be hacked to add this support to VoxWare, but you might want to take a closer look at the pcm driver's support for this card, either to see how it's done and add it to the VoxWare driver, or to use it instead of VoxWare. > Then it sets the 16 bit DMA to >4 making it so if you use dma channel 1 and <4 it says > that doesn't work. IT forces you to use DMA channels over 4 ie 5 > > Solution?? > > Find the code that restricts the 16 DMA to drq's over 4 since Vibra16x's use 3. > > Obviously it can be done. BUT HOW??????? > > What file do i edit.? and what do i change?? > > A guy told me he edited a source file and got the voxware drivers to be happy with > using the 3 DMA channel for 16 bit.. > > Tell me if i'm wrong. I think this can be down since it's just a limting factor in the > code.... > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message