Subject: Re: Creative ViBRA16X PnP ?
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: David M. Stanhope DMS <dms@celtech.com>
List: port-i386
Date: 01/28/1998 18:05:11
On Wed, 28 Jan 1998, Manuel Bouyer wrote:

> Date: Wed, 28 Jan 1998 16:13:36 +0100
> From: Manuel Bouyer <bouyer@antioche.lip6.fr>
> To: port-i386@NetBSD.ORG
> Subject: Creative ViBRA16X PnP ?
> 
> 
> Hi,
> I'm trying to get a Creative ViBRA16X PnP audio board working.
> This one is obviously not supported by NetBSD:
> First I had to add its ID ("CTL0043") in sb_isapnp.c to get the sb driver
> attached. With this change the dmesg output looks like:
> sb0 at isapnp0 port 0x220/16,0x330/2,0x388/4 irq 5 drq 1,3
> sb0: Creative ViBRA16X PnP Audio: dsp v4.16
> audio0 at sb0
> But, because of the "4.16" the driver think it is a SB_AWE_64 (that's 
> what audioctl -a told me). So I hacked sbdsp.c's sbversion() to force
> sc_model to SB_16. This didn't help. The process writing to /dev/audio
> is hung and takes a lot of time to react to ^C, and nothing comes
> out from the phones. 
> Any idea of what else I could try ?
> 
> PS: I also have one older model of these board which probes as:
> sb0 at isapnp0 port 0x220/16,0x330/2,0x388/4 irq 5 drq 1,5
> sb0: Creative ViBRA16C PnP Audio: dsp v4.13
> audio0 at sb0
> and work just fine ...
> 
> --
> Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
>      {Net,Free}BSD: 21 ans d'experience feront toujours la difference
> --
> 
One problem with the current driver is it can't support the 2 8-bit drq
entries, some recent change was done in this area but I still don't think
the two 8-bit drq will work, I had it working one by forcing both drq to
1.
                             dms@celtech.com