Using Ensoniq VIVO and VIVO90 with OSS (mini VFAQ)
==================================================

IMPORTANT!

The MIDI/wave table driver for VIVO is an optional component
that must be specified when ordering OSS (included in the
evaluation license). It's possible to upgrade older licenses not
containing the MIDI driver (contact info@4front-tech.com for
more info).

The full duplex audio feature is included in the standard license
and works even if the VIVO option is not included in the license.

Both VIVO and VIVO90 will be autodetected by OSS. There
is nothing special in using these cards. However there is one
very frequently used question (VFAQ) about VIVO.

Q: My VIVO (or VIVO90) card is working properly. I can play MIDI
using the MIDI port. The problem is that there is no synth device
in the /dev/sndstat printout. What have I done wrong?
A: Everything is OK. VIVO has only a MIDI emulation port. There
is no synth device (it would not give any advantage since VIVO
has no RAM for downloadable instrument sounds). You can play
MIDI files for example by using the "mplay" program included in
this OSS package.

Problems with VIVO/VIVO90 in the same system with 3c509
-------------------------------------------------------

There are known problems with Ensoniq VIVO/VIVO90 in systems with
3Com 3c509 Ethernet controller. These problems occur at least in Linux:

1) VIVO/VIVO90 is not detected. If this happens you should turn PnP
off in the setup of 3C509.
2) 3c509 stops working after executing soundon. This seem to get solved by
changing the I/O port of 3c509 to something else than the default (0x300).
For example 0x280 is known to work. Note that there is no need to do this
unless you have problems.