Subject: Re: Creative ViBRA16X PnP ?
To: None <bouyer@antioche.lip6.fr>
From: Lennart Augustsson <augustss@cs.chalmers.se>
List: port-i386
Date: 01/28/1998 16:54:25
> 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. 
I guess you should commit that change.

> 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
This is one of those weird SB cards that use an 8 bit DRQ for the
16 bit DMA.  I have no information on how to handle this.
I thought I had kludged around the problem for the moment by
not allowing 16 bit mode, but I guess it doesn't work.

> But, because of the "4.16" the driver think it is a SB_AWE_64 (that's 
> what audioctl -a told me). 
Well, that shouldn't matter.  That 4.16 was AWE cards was just a guess I 
made.  I don't think that information is used anywhere.

> 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 ?
Enable debugging in audio.c and sbdsp.c and send me the output :-)

        -- Lennart