Release Notes for the Aureal Vortex Linux Driver
================================================

The following files are distributed in this release:

README		this file
Makefile	used to build and install the driver
COPYING		GPL information
ChangeLog	Version change information
mod_conf	script used by make install
au_audio.c	wave audio source
au_core.c	core support source
au_midi.c	midi audio source
au_mixer.c	mixer source
au_sndstat.c	sndstat source
au_utils.c	utility functions source
au_vortex.c	kernel/PCI interface source
au_vortex.h	public declarations and functions
asp30.o		object file containing Au8830 core
asp20.o		object file containing Au8820 core
asp10.o		object file containing Au8810 core

See http://aureal.sourceforge.net for the latest
driver and bug list.

NOTE: the GPL applies to the source modules only.
Redistribution of the binary modules requires
explicit permission from Aureal.

System Requirements
-------------------

This driver is for Intel x86 systems only.

If your BIOS has an option for "PnP OS", it must be disabled.
Note: if you get "device busy" error messages this might be
the problem.

This driver has been tested on the following distributions:

Red Hat 6.0, kernel version 2.2.5-15
Red Hat 6.1, kernel version 2.2.12-20
Red Hat 6.1, kernel version 2.2.13
Slackware 7.0, kernel version 2.2.16
Debian 2.2, kernel version 2.4.0

Installing the Driver
---------------------

1. Unpack the distribution:
tar xvzf aureal*.tar.gz

2. Change to the driver directory and become root:
cd aureal*
su

3. Edit the Makefile to suit your system (SMP, CPU type, etc)

4. Type the following install commands:

If you have an 8830-based (Vortex 2) card:
make install

If you have an 8820-based (Vortex 1) card:
make install20

If you have an 8810-based (Vortex Advantage) card:
make install10

There is no need to reboot.

Note: if you get "unresolved symbol" errors during the install,
rebuild your kernel with sound support (soundcore) built in
(not a module).

Supported Sound Cards
---------------------

Aureal SQ2500 (8830-based)
Aureal SQ1500 (8810-based)
Diamond MX300 (8830-based)
Turtle Beach Montego (8820-based)
Any other Aureal 88(1|2|3)0 based card should work

Features
--------

1. OSS compatible.

2. Full duplex PCM playback and record, multiple channels (/dev/dsp).

3. Mixer support (/dev/mixer).

4. MPU-401 support (/dev/midi).

5. Joystck support at port 0x201.

6. Supports games such as Quake2.

7. Supports Vortex 8830, 8810, and 8820 based cards.

8. Supports /dev/audio and /dev/sndstat.

Midi synthesis is supported through a software midi synth, such as Timidity.

Known Problems
--------------

1. SMP is not tested
2. Small buffer (16k)
3. Random skipping with some movies in mtvp
