Home
Developer Resources
QNX RTOS v4
QNX RTOS v4 Knowledge Base

QNX RTOS v4 Knowledge Base

Foundry27
Foundry27
QNX RTOS v4 project
Resources

QNX RTOS v4 Knowledge Base

Title QNX4 support for Ensoniq AudioPCI sound card
Ref. No. QNX.000009617
Category(ies) Configuration, Audio
Issue We are trying to use Creative Lab's Ensoniq Audio PCI sound card.  This card is supposed to be Sound Blaster PCI compatible.  Will the Audio driver work with them?




Solution The Ensoniq AudioPCI (aka Soundblaster 16PCI)  soundcard (like many PCI soundcards) does not support the Legacy SB ISA interface 100% in hardware.  It would require a special driver to make the legacy part functional.  To our knowledge, no one has spent any effort on making the AudioPCI work as a Legacy SB ISA card.

QNX4 does not support PCI sound cards, but there are source and binaries available in the Contributed Software section of our website which will allow the use of a PCI sound card in QNX4.

/usr/free/qnx4/multimedia/ALSA2/alsa-qnx-0.2.tgz contains both source and binaries.

/usr/free/qnx4/multimedia/ALSA2/alsa-bin-qnx-0.2.tgz contains only binaries.

These archives contain ports of the ALSA 0.2.x drivers to QNX4 and Neutrino and some example programs (These are the ancestors of the current Neutrino drivers)

The deva-audiopci driver is a native-mode (PCI) driver for the Ensoniq AudioPCI family of cards (ex. Ensoniq AudioPCI, SB-64 PCI, SB-128 PCI)

aplay plays .wav, .au and .voc files. mpg123 plays .mp3 files (.mp2 files don't play very well)

Most of the binaries have use messages (type "use binary-name" to display it).