16 bit audio cards not supported by QNX RTP

It appears that some 16 bit audio cards are simply not supported !
I bet the Sound Blaster 16 vibraX DMA 1/3 is one of them.

Read :
http://support.qnx.com/support/bok/solution.qnx?9590

Agnelo

I keep forwarding all ISA card problems especially PNP ones to
the high priest of audio driverdom. He is collecting all PNP identifiers
possible. This should really help with the next release of the driver.

“Agnelo de la Crotche” <agnelo.geo@yahoo.com> wrote in message
news:39DB27CF.1D3273C9@yahoo.com

It appears that some 16 bit audio cards are simply not supported !
I bet the Sound Blaster 16 vibraX DMA 1/3 is one of them.

Read :
http://support.qnx.com/support/bok/solution.qnx?9590

Agnelo

If you have an ISA PnP Audio card that is currently not working
please post the output of /sbin/enum-pnpisa (must be run as root)
and the make and model number of the card (as much description as
you have) on one of the qdn.* or comp.os.qnx newsgroups.

It may be possible to configure. The Vibra16 I have in my
computer is working.

I will also see about getting this Q&A fixed.

Agnelo de la Crotche <agnelo.geo@yahoo.com> wrote:

It appears that some 16 bit audio cards are simply not supported !
I bet the Sound Blaster 16 vibraX DMA 1/3 is one of them.

Read :
http://support.qnx.com/support/bok/solution.qnx?9590

Agnelo

Hi !

Here’s the output of /sbin/enum-pnpisa :


#524318 PNPBIOS version=1.00
#524318 PNPISA revision=1 num=1 ioport=20b
D524318 bus=isapnp devid=CTL00F0 card=1 sernum=4294967295
D524318 bus=isapnp devid=CTL7005 ioport=0220 ioport1=0300 ioport2=0388
irq=5 dma=1 dma1=3
F524318

It corresponds tout the output of isapnp /etc/isapnp.conf under Linux :


Board 1 has Identity 6d ff ff ff ff f0 00 8c 0e: CTL00f0 Serial No -1
[checksum 6d]
CTL00f0/-1[0]{Audio }: Ports 0x220 0x300 0x388; IRQ5 DMA1
DMA3 — Enabled OK
CTL00f0/-1[1]{Game }: Port 0x201; — Enabled OK

There are the settings used by Windows, BeOS, OS/2 as well, and showed
by the Creative Plug and Play Configuration utility (CTCU) under DOS.
(ICU seem to no run anymore on modern machines)

I relinked the SCO OSR 5.06 kernel with this settings. It complains at
startup about a ‘Bad or missing 16 bit DMA channel’, But it seems not to
be a fatal error. Finally the sound is OK.

Under Free BSD, the soundcard is working fine (sorry, I don’t have the
output right now, but it should be the same as Linux)

Under NetBSD, I still didn’t get the Kaudio server working correctly.
The sound comes up for a short time, but then the X Server crashes or
something else weird happens.


For QNX,the PNP identification looks fine. If the audio driver expects
to find the high DMA channel in the range between 5 and 7, it may be why
it doesn’t work with this card (DSP 4.16). The driver should, either
accept to handle he high DMA in the low DMA range (1-3) or just ignore
it.

I’m not a sound specialist. I just installed the Vibra (also the one
that you may have and isn’t available anymore) on different OS and
noticed the issues.


jamesm@qnx.com wrote:

If you have an ISA PnP Audio card that is currently not working
please post the output of /sbin/enum-pnpisa (must be run as root)
and the make and model number of the card (as much description as
you have) on one of the qdn.* or comp.os.qnx newsgroups.

It may be possible to configure. The Vibra16 I have in my
computer is working.

I will also see about getting this Q&A fixed.