sb vibra config and sound+scsi=dropouts

T.Mertes@mobilkom.at
Wed, 3 Mar 1999 12:21:58 +0100


First problem:

I have a sb 16 vibra sound card.
I let the BIOS configure the IRQ and dma channels as
suggested in the docs.
BIOS states in the booting messages that
the IRQ is 5 and the DMA channels are 1 and 0.

Only when I use 0 as second DMA channel, /dev/dsp
is working.

In the booting process I get the following message:

SB16: Bad or missing 16 bit DMA channel

I found this message in sb_common.c in an if statement:

if (hv_config->dma2 < 5 || hw_config->dma2 > 7)

In the same if statement devc->dma16 is set to devc->dma8

Does this mean that: The BIOS assigned 0 (Zero) as
16 bit DMA channel and the card is only able to use 5, 6 and 7?

If I do not use IRQ 5 and DMA channels 1 and 0 the /dev/dsp
device is not useable.

Second problem:
When playing a wav file with

sox file.wav -t ossdsp -w -s /dev/dsp

I get sometimes dropouts when there is some load on the
SCSI disk and/or SCSI CDROM.
Without load I get almost no dropouts.

There is one ISA disk mounted. But this disk is almost
empty and the load is on SCSI.

So the old answer: With load on ISA you have dropouts in
sound does not really count.

As next step I will unmount the ISA disks and provide
with ISA support as module or without ISA support at
all. But I do not think that this makes a change in the
behaviour since (chorus): The SCSI load creates the dropouts.

Third a question:
Is there a sound card which avoids both problems (IRQ/DMA config) and
dropouts (by having a bigger buffer, sending an interupt earlier, having
a better driver ... )?

Some Information about my computer:
Kernel: 2.2.2 compiled without modules (no patches) (SMP)
Distribution: Suse 6.0
Motherborard: Gigabyte 686BXDS
Processors: Two Pentium II 350 Mhz
Scsi - Adapter: Adaptec 7895 (build into the motherboard)
HD: IBM UW 9100MB
CD-Rom: Plextor 40X UltraSCSI
Sound card: sb 16 vibra

Thanks in advance
Thomas

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/