> > > Hello,
> > > I own a SB16 Vibra.
> > > I have problems making it run under BSD.
> > > Could anyone send me his solution or KERNEL configuration ?
> > > >>>> NB: My BIOS detects it as IRQ=5 DMA1=1 DMA2=3 (yes, I know... not
> > > 5...) <<<<<
> > First go into /dev and:
> > sh MAKEDEV snd0
> > kernel:
> > Go to /usr/src/sys/i386/conf
> > copy GENERIC to HOSTNAME (Use your capitalized hostname as the kernel
> > name)
> > edit HOSTNAME and add:
> > # Sound card support
> > controller snd0
> > # Creative SB16 Sound card
> > device sbxvi0 at isa? drq 5
> > device sbmidi0 at isa? port 0x330
> > #options "SB16_DMA=6"
> I checked out the(Vibra16)specs and it uses the standard SB16 drivers.
> So all thats needed in HOSTNAME is:
> # Sound card support
> controller snd0
> # Creative SB16 Sound card
> device sbxvi0 at isa? drq 5
> device sbmidi0 at isa? port 0x330
> It should work fine after a recompile and reboot. The listed defaults
> are irq5 and dma1
> --
> Ted Sikora
> http://tsikora.tiac.net
When I don't include
device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr
my kernel won't compile; I guess this line is needed. Still, the ViBRA does
not
work: not with the second DMA (sbxvi0) at 5, nor with 3. The latter gives
an "Error: Invalid DMA channel 1/3" during booting. With drq at 5, it boots
OK, but when starting some applications using the soundcard, the console
shows there was a timeout, possibly by a wrong IRQ/DRQ configuration.
That's the story for the ViBRA16X....
I noticed a difference between a ViBRA16X card and a ViBRA16C.
The ViBRA16C doesn't give any problem at all; I use irq 5 drq 1 for sb0
and drq 5 for sbvxi0, like I tried with the ViBRA16X.
'pnpinfo' (to be run as root) gives this configuration as a good one for the
card.
However, for the ViBRA16X drq 5 doesn't seem to be an option!! pnpinfo
says it can only use 0/1/3, which are designated as 8-bit channels.
I think that's the cause of all my trouble, since the driver really wants
to have the second DMA-channel larger than 3, which is not
possible on this card?! I also tried in other OS's (DOS and Win'95),
but in none of them I succeeded getting the 16 bit DMA at 5, not
even with the utility provided by Creative Labs (CTCU).
I'm convinced that my PnP configuration is OK, since I tested one
ViBRA16C and two ViBRA16X's in two PC's and it appears that
the ViBRA16C is always working OK while both ViBRA16X's
are not, in both PC's the same behaviour....
Someone who can help or has similar trouble???
Thanks a lot,
Karel.