Sound devices supported by this release of OSS
----------------------------------------------

The following is a list of soundcards defined in the device data base
used by the configuration program. However all of the "known" cards are not
fully supported. The best way to find out if your card is supported is the
free evaluation version of OSS available from
http://www.opensound.com/download.cgi (use the autodetection feature). THERE
ARE CARDS THAT WORK EVEN THEY ARE NOT LISTED BELOW. Some cards cannot be
automatically detected so read the notes below.

Card specific notes
-------------------

There are some limitations with the following cards:

- Gravis Ultrasound PnP and other AMD Interwave based cards work only if
  there is RAM present/installed on the card. ROM only cards are not
  supported.
- Wave table feature of Aztech Wave Rider 32 is not supported.
- It's not possible to use more than one PAS16 device on the same system.
- It's not possible to use more than one GUS device on the same system (yet).
- The Wave Front portions of TBS-2000 and TB Tropez Plus are not supported.
- Audio playback is not supported with PSS cards (Orchid SW32, Cardinal DSP16).
  It may be possible to get it working in some cases, provided that the DMA
  channel is selected properly.
- The Yamaha OPL3-SAx (YMF715/YMF719) chip cannot be autodetected in all cases
(usually in notebooks). In this case you should add manually (soundconf) the
"Generic Yamaha OPL3-SAx (YMF715/YMF719) non-PnP" driver.

Most cards have not been verified to be compatible with OSS. Information
in the device data base is based on the sound chipset which is used on the
cards. It's possible that some cards differ from the "generic" chipset. Please
report any incompatibility problems to support@4front-tech.com. In this way they
can be fixed in future releases. A list of officially supported cards will be
published later.

(For sound hardware manufacturers: Information about your products and their
compatibilities is welcome. Please, contact hannu@4front-tech.com.)

Additional information such as the
README files referred below is available here.
These files are also available in the oss/docs directory of the
OSS installation package.
B

Using notebooks
---------------

OSS supports practically all soudchips used on notebooks. However some 
notebook manufacturers may use proprietary volume control chips which
are not supported by OSS. Please look at

README.Notebooks for more info about using OSS with notebooks.

Using multiple soundcards at the same time
------------------------------------------

In general OSS itself doesn't limit number of soundcards used at the same time. 
However there are few limitations in OSS:
- It's not possible to have more than one PAS16 card at the same time.
- It's not possible to use more than one Gravis Ultrasound (GUS) or
  AMD Interwave based cards at the same time.
- Only one OPL2/OPL3 FM synth chip is supported. Having several of them doesn't
cause any problems but only one of them is accessible.
- Only one EMU8000 wave table chip is supported at the same time. If there are more
chips in the system only the first one is accessible.
- Only one OPTi 82C928, 82C929 or 82C930 chip is supported at the same time.
- Only one OPL3-SAx card in _non_ PnP mode will work.
- Only one CS423x card in _non_ PnP mode will work.

Unfortunately there are far more problems caused by hardware design of the soundcards
or lack of hardware resources (mainly IRQ or DMA). For this reason it might be a good
idea to check from support@opensound.com if you are planning to buy second or third
soundcard to the system. There are rarely problems with PCI cards but ISA cards are
causing severe headache. Some of the known problems are:

- Two PnP (Plug&Play) soundcards of exactly the same type will almost certainly fail
  to work. Hardware manufacturers rarely use unique PnP serial numbers for every
  unit. Two devices having exactly the same ID+serial violates PnP ISA specs and
  they will not work (regardless of OS or sound driver).
- There are not enough I/O, IRQ or DMA resources available for multiple cards.
- Some PC chipsets may not be able to handle multiple ISA DMA transfers at the same time.
  This has been a problem with Intel VX chipset and some older 486 chipsets.

MIDI daughter cards
-------------------

OSS supports _ALL_ MIDI daughter cards including Wave Blaster, TB Rio and 
Yamaha DB50XG. The only requirement is that the "host" card is supported by 
OSS. Also note that only the "host" card needs to be configured using
soundconf. The daughter card will be automatically accessible through the
MIDI (usually MPU401) of the host card. MIDI daughter cards are not listed
in the list below due to this fact. 

Cards/chips we plan to support in future
----------------------------------------

In general our focus will be on PCI based cards in foreseeable future. Please check
our PCI development status page
for more information about the latest news. We keep updating this page almost weekly
when there is some progress.

In addition to PCI soundcards we will add support for few ISA based soundcards that
are still in production.

- Terratec EWS64S and EWS64XL. (Partial support is already included).

We are also working (or about to start working) on the following cards.
However the release date is not near and we cannot give any 
estimates for them yet.

- Professional cards by Digital Audio Labs and Digigram.

Cards/chips we don't plan to support
------------------------------------

For various reasons there are cards and sound chips which we can't support.
Usually this is because we have not been able to get sufficient technical
documentation from the manufacturer.

- IBM Mwave.
- Diamond Monster Sound M80 and MX200 (MX300 will be supported in future).
- Event Gina, Darla and Layla.
- Motu MIDI products.
- Turtle Beach Pinnacle and Fiji.
- Any PCMCIA based products.

Cards we don't recommend
------------------------

The following cards are supported by OSS. However for reason or another we
don't feel the support is as good as it should be. Usually this is because
the design of the hardware is too different than the design philosophy of
OSS.

- Notebooks based on Neomagic 256AV audio chip. We have not got any help from
Neomagic so it's not possible to implement a supported driver. Current OSS
(3.9.2) may work if the I/O, IRQ and DMA settings are configured OK.
- Zefiro Acoustics ZA2. Please look at README.za2 for a list of the 
limitations of the driver. 


Cards recognized by OSS
-----------------------

NOTE! "UNSUPPORTED" after names of some soundcards mean that the card does not
work properly with this OSS/Linux version. In most cases some of the features
may work. "NOT SUPPORTED YET" means that driver for this card is not included
in the current OSS release. "NOT SUPPORTED" means that the card doesn't
work at all. PRERELEASE means that all features planned for the official version
have not been implemented yet.

4Front Tech. Virtual Mixer (includes SoftOSS)
4Front Tech. Virtual Synth (SoftOSS) for 486/40
4Front Tech. Virtual Synth (SoftOSS) for 486/66+
4Front Tech. Virtual Synth (SoftOSS) for Alphas
4Front Tech. Virtual Synth (SoftOSS) for MMX/P6/PII
4Front Tech. Virtual Synth (SoftOSS) for P100+
4Front Tech. Virtual Synth (SoftOSS) for PowerPCs
4Front Tech. WaveLoop loopback audio device (NOT SUPPORTED ANY MORE)
A-Plus Sound of Music (OPL3-SA)
A-Trend Harmony 3DS724 PCI *See README.PCI-XG*
A-Trend Harmony 3Ds751 (PCI)
AMD Interwave reference card
ARC Probook
AW32 Pro (R2.2-W2)
AW35 (CS4237)
AW37 Pro (CS4235)
AcerMagic S23
Actech PCI 388-A3D *EARLY BETA. See README.Vortex*
AdLib ASB 64 4D
AdLib FM synthesizer card
AdLib MSC 16 PnP (CS4235)
Adaptec AME-1570 (UNSUPPORTED)
Aureal Vortex PCI *EARLY BETA. See README.Vortex*
Aureal Vortex2 PCI *NOT SUPPORTED YET. See README.Vortex*
Avance Logic ALS300 *BETA*
Avance Logic ALS4000 *BETA*
Aztech AZT1008 Sound Device *BETA*
Aztech AZT2320 Sound Device
Aztech AZT3000 Sound Device *NOT SUPPORTED*
Aztech Sound Galaxy NX Pro
Aztech Sound Galaxy NX Pro 16
Aztech Sound Galaxy WaveRider 32+
Aztech Washington
BTC Mozart Sound System
BTC-1831 Sound card (ES 1688)
Bravo Sound Card (OPTi 82C930)
Bull PowerPc builtin audio
CDR4235-6
CDR4235-8
CMedia CM8338A *BETA*
CMedia CM8338B *BETA*
CMedia CM8738 *BETA*
CS32-3DI
Cardinal DSP 16 (UNSUPPORTED)
Compaq Deskpro XL integrated Business Audio
Contributed lowlevel drivers *UNSUPPORTED*
Creative EMU8000 add on (PnP)
Creative EMU8000 add on (PnP)
Creative EMU8000 add on (PnP)
Creative Phone Blaster 28.8/33.6
Creative Sound Blaster 1.0 or 1.5
Creative Sound Blaster 16
Creative Sound Blaster 16 ASP
Creative Sound Blaster 16 PnP (type-1)
Creative Sound Blaster 16 PnP (type-10)
Creative Sound Blaster 16 PnP (type-11)
Creative Sound Blaster 16 PnP (type-12)
Creative Sound Blaster 16 PnP (type-13)
Creative Sound Blaster 16 PnP (type-2)
Creative Sound Blaster 16 PnP (type-3)
Creative Sound Blaster 16 PnP (type-4)
Creative Sound Blaster 16 PnP (type-5)
Creative Sound Blaster 16 PnP (type-6)
Creative Sound Blaster 16 PnP (type-7)
Creative Sound Blaster 16 PnP (type-8)
Creative Sound Blaster 16 PnP (type-9)
Creative Sound Blaster 16 Vibra
Creative Sound Blaster 2.x
Creative Sound Blaster 32/AWE
Creative Sound Blaster 32/AWE PnP (type-1)
Creative Sound Blaster 32/AWE PnP (type-10)
Creative Sound Blaster 32/AWE PnP (type-11)
Creative Sound Blaster 32/AWE PnP (type-2)
Creative Sound Blaster 32/AWE PnP (type-3)
Creative Sound Blaster 32/AWE PnP (type-4)
Creative Sound Blaster 32/AWE PnP (type-5)
Creative Sound Blaster 32/AWE PnP (type-6)
Creative Sound Blaster 32/AWE PnP (type-7)
Creative Sound Blaster 32/AWE PnP (type-8)
Creative Sound Blaster 32/AWE PnP (type-9)
Creative Sound Blaster AWE64 (type-1)
Creative Sound Blaster AWE64 (type-2)
Creative Sound Blaster AWE64 (type-3)
Creative Sound Blaster AWE64 (type-4)
Creative Sound Blaster AWE64 (type-5)
Creative Sound Blaster AWE64 (type-6)
Creative Sound Blaster AWE64 (type-7)
Creative Sound Blaster AWE64 Gold (type-1)
Creative Sound Blaster AWE64 Gold (type-2)
Creative Sound Blaster PCI128
Creative Sound Blaster PCI64
Creative Sound Blaster PCI16
Creative Sound Blaster Pro
Creative ViBRA16C PnP
Creative ViBRA16CL PnP
Creative ViBRA16S PnP (type-1)
Creative ViBRA16S PnP (type-2)
Creative ViBRA16X PnP (HALF DUPLEX ONLY)
CrystaLake Crystal Clear Series 100
Crystal Audio (CS4235)
Crystal Audio (CS4235)
Crystal Audio (CS4235)
Crystal CRD4236B-1E
Crystal CRD4237B-5
Crystal CRD4237B-8
Crystal CS4280 PCI *BETA*
Crystal CS4614 PCI *NOT SUPPORTED YET*
Crystal CSC0B35 (CS4236B)
Crystal CX4237B-SIDE
Crystal Onboard PnP Audio (CS4235)
Cyrix MediaGX builtin audio *NOT SUPPORTED*
Dell Latidude builtin audio
Diamond Crystal MM PC/104
Diamond Monster Sound MX300 *NOT SUPPORTED YET. See README.Vortex*
Diamond Sonic Impact *BETA. See README.Maestro*
Digital AXP builtin audio
Dream 94PnP Home Studio *NOT SUPPORTED YET*
EON Bach SP901 (A3D) *EARLY BETA. See README.Vortex*
ESS ES1868 Plug and Play AudioDrive
ESS ES1869 Plug and Play AudioDrive (type-1)
ESS ES1869 Plug and Play AudioDrive (type-2)
ESS ES1878 Plug and Play AudioDrive
ESS ES1879 Plug and Play AudioDrive
ESS ES1968 Plug and Play AudioDrive
ESS Maestro-1 PCI *BETA. See README.Meestro*
ESS Maestro-2 PCI *BETA. See README.Maestro*
ESS Maestro-2E PCI *BETA. See README.Maestro*
ESS Solo-1 PCI *See README.Solo-1*
Echo Personal Sound System (UNSUPPORTED)
Ensoniq Soundscape Elite (see README.soundscape)
Ensoniq Soundscape PnP model 1 (see README.soundscape)
Ensoniq Soundscape PnP model 2 (see README.soundscape)
Ensoniq Soundscape S-2000 (see README.soundscape)
Ensoniq Soundscape VIVO
Ensoniq Soundscape VIVO90
Epson ActionNote 880 C/CX
Generic 256AV *NOT SUPPORTED* (See README.256AV!!!!)
Generic AD1815 based soundcard (PnP)
Generic AD1816 based soundcard (PnP)
Generic AD1816 based soundcard (PnP)
Generic ALS007 based soundcard *BETA*
Generic ALS100 based soundcard *BETA*
Generic ALS100Plus based soundcard *BETA*
Generic ALS120 based soundcard *BETA*
Generic CMI8330 based sound card (PnP)
Generic Crystal CS4232 based soundcard or motherboard (non PnP)
Generic Crystal CS4232 by Acer (PnP mode)
Generic Crystal CS4232 type-1 (PnP mode)
Generic Crystal CS4232 type-2 (PnP mode)
Generic Crystal CS4232 type-3 (PnP mode)
Generic Crystal CS4235
Generic Crystal CS4235 type-1
Generic Crystal CS4236 (type-1)
Generic Crystal CS4236 (type-2)
Generic Crystal CS4236 (type-3)
Generic Crystal CS4236 based soundcard or motherboard (non PnP)
Generic Crystal CS4236A (type-1)
Generic Crystal CS4236A (type-2)
Generic Crystal CS4236B
Generic Crystal CS4236B
Generic Crystal CS4237 based soundcard
Generic Crystal CS4237 based soundcard or motherboard (non PnP)
Generic Crystal CS4237B (type-1)
Generic Crystal CS4237B (type-2)
Generic Crystal CS4237B (type-3)
Generic Crystal CS4238 based soundcard or motherboard (non PnP)
Generic ESS ES1688 based soundcard or motherboard
Generic ESS ES1788 based soundcard or motherboard
Generic ESS ES1887 based soundcard or motherboard
Generic ESS ES1888 based soundcard or motherboard
Generic ESS ES688 based soundcard or motherboard
Generic Jazz16 based soundcard
Generic MAD16 (OPTi 82C928) soundcard
Generic MAD16 Pro (OPTi 82C929) soundcard
Generic MAD16 Pro (OPTi 82C929) soundcard (duplex)
Generic MPU-401 compatible MIDI port
Generic MPU401 MIDI port (UART mode)
Generic Mozart soundcard (OAK OTI-601 chip)
Generic OPTi 82C924 based sound card (PnP)
Generic OPTi 82C924 soundcard (non PnP mode)
Generic OPTi 82C925 based sound card (PnP)
Generic OPTi 82C930 soundcard
Generic OPTi 82C931
Generic PSS (ESC614/ADSP2115/AD1848) soundcard (UNSUPPORTED)
Generic PowerPc builtin audio
Generic Soundscape based soundcard (see README.soundscape)
Generic Windows Sound System compatible
Generic Yamaha OPL3-SA (YMF701) based soundcard
Generic Yamaha OPL3-SA2 based sound card (type-1)
Generic Yamaha OPL3-SA2 based sound card (type-3)
Generic Yamaha OPL3-SA2 based sound card (type-4)
Generic Yamaha OPL3-SA3 based sound card
Generic Yamaha OPL3-SA3 based sound card (type-2)
Generic Yamaha OPL3-SAx (YMF715/YMF719) non-PnP
Genius Sound Maker 3DJ (CS4237)
Gravis Ultrasound
Gravis Ultrasound ACE
Gravis Ultrasound Extreme
Gravis Ultrasound MAX
Gravis Ultrasound PnP (with RAM)
Gravis Ultrasound PnP Pro
Gravis Ultrasound with 16 bit daughtercard
HP OmniBook 2100 (CS4236)
Home Studio 64 (analog audio only)
IBM Audio Feature (CS423X)
IBM Personal System 8xx (PowerPC) builtin audio
IBM Personal System 8xx (PowerPC) builtin audio
IBM RS6000/40P builtin audio
IBM RS6000/43P builtin audio
Intel Atlatis built in audio codec (CS4232)
Intel Endeavour builtin audio (SB16 Vibra)
Logitech Soundman 16
Logitech Soundman Games
Logitech Soundman Wave
MED3201 audio card
Maxi 64 Series
Maxi Sound 32 PnP (analog audio only)
Maxi Sound 64 Dynamic 3D (analog audio only)
Media Sound SW/32 (non PnP mode)
Media Vision Pro Audio Spectrum 16 (PAS16)
Media Vision Pro Audio Studio 16
Media Vision Thunderboard
MediaTrix AudioTrix Pro
MediaTrix Audiotrix 3D XG
MediaVision ProSonic 16
Microsoft Windows Sound System board
Motorola 56301 DSP. Select the right driver manually.
Motorola PowerStack II builtin audio
Motorola PowerStack Series E builtin audio
Motorola PowerStack builtin audio
Motorola RiscPC builtin audio - CS4231A 
MultiWave AudioWave Green 16
Music Quest MIDI connector card (MCC)
Music Quest MQX-16 MIDI adapter
Music Quest MQX-16S MIDI adapter
Music Quest MQX-32 MIDI adapter
Music Quest MQX-32M MIDI adapter
Music Quest PC MIDI card
NEC Harmony (see README.soundscape)
Neomagic 256AV *NOT SUPPORTED* (See README.256AV!!!!!)
Orchid NuSound 3D *EARLY BETA. See README.Vortex*
Orchid SoundDrive 16EZ
Orchid SoundWave 32 (UNSUPPORTED)
Paradise DSP-16 (UNSUPPORTED)
Pine PT201
Primax SoundStorm FM 16
Primax SoundStorm Wave
Quicknet Internet LineJACK *NOT SUPPORTED YET*
RME Digi32 (See README.Digi32)
RME Digi32 Pro (See README.Digi32)
RME Digi32/8 (See README.Digi32)
RME Digi96 (NOT SUPPORTED YET)
RME Digi96/8 (NOT SUPPORTED YET)
RME Digi96/8 Pro (NOT SUPPORTED YET)
Reveal SC300
Reveal WaveExtreme Pro (with RAM)
Rockwell WaveArtist chipset (BETA)
Roland MPU IPC-T MIDI adapter
S3 SonicVibes (audio only)
Shark Mako
Sharp PC8800
Shuttle Sound System 48
Sonorus STUDI/O *BETA See README.Studio*
Sound Blaster Live *NOT SUPPORTED YET. See README.SBLive*
Sound Blaster PCI128 / Ensoniq AudioPCI (ES1370)
SoundBlaster PCI64 / PCI16 (ES1371/ES1373)
Spacewalker HOT-255 PCI 3D (PCI)
TerraTec 128i PCI *See README.Solo-1*
TerraTec Maestro 32/96
TerraTec PCI BASE II *See README.Solo-1*
Terratec EWS64S *BETA. See README.EWS64*
Terratec EWS64XL *BETA. See README.EWS64*
Terratec Sound System Base 1 (AD1816)
Terratec Sound System Base 64 (AD1816)
Terratec XLerate (A3D) *EARLY BETA. See README.Vortex*
Tomato Sound System (OPTi 82C930)
Trident 4D Wave. See README.4DWave*
Trust Sound Expert De Luxe Wave 32
Turtle Beach Fiji (NOT SUPPORTED)
Turtle Beach Malibu (analog audio only)
Turtle Beach Maui
Turtle Beach Monte Carlo 928
Turtle Beach Monte Carlo 929
Turtle Beach Montego *EARLY BETA. See README.Vortex*
Turtle Beach Pinnacle (NOT SUPPORTED)
Turtle Beach TBS-2000 (NOT SUPPORTED)
Turtle Beach Tahiti (PRERELEASE, playback only)
Turtle Beach Tropez
Turtle Beach Tropez Plus (audio only)
Turtle beach Daytona (audio only)
Typhoon Sound System (non PnP mode)
Videologic SonicStorm *BETA. See README.Maestro*
Wearnes Beethoven ADSP-16 (UNSUPPORTED)
Wearnes Classic 16
Western Digital Paradise DSP-16 (UNSUPPORTED) 
Yamaha PCI 192 XG *See README.PCI-XG*
Yamaha Sound Edge SW20-PC
Yamaha YMF724 PCI *See README.PCI-XG*
Yamaha YMF724F PCI *See README.PCI-XG*
Yamaha YMF734 PCI *See README.PCI-XG*
Yamaha YMF740 PCI *See README.PCI-XG*
Yamaha YMF740C PCI *See README.PCI-XG*
Yamaha YMF744 PCI *See README.PCI-XG*
Zefiro Acoustics ZA2 *NOT RECOMMENDED*
Zenith Z-Player