[2461] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: Pro Audio Spectrum

daemon@ATHENA.MIT.EDU (Neon Spiral Injector)
Sun Sep 14 17:49:19 1997

Date: 	Sun, 14 Sep 1997 16:06:32 -0400
From: Neon Spiral Injector <clubneon@safari.net>
To: linux-scsi@vger.rutgers.edu
CC: linux-music@vger.rutgers.edu

Grant Beattie wrote:
> 
> Artur Kedzierski writes:
> 
> >       I have a Pro AudioSpectrum 16 rev 0 Sound card with a SCSI
> > controller. The card uses the IRQ for SCSI adapter and sound and I am not
> > sure how to fix it. The dmesg says the following:
> >
> > pas16: WARNING: Can't use same irq as sound driver -- interrupts disabled
> > scsi0 : interrupts not enabled. for better interactive performance,
> > scsi0 : please jumper the board for a free IRQ.
> > scsi0 : at 0x0388 interrupts disabled options CAN_QUEUE=32  CMD_PER_LUN=2
> > releas
> > e=3 generic options AUTOPROBE_IRQ AUTOSENSE PSEUDO DMA UNSAFE  generic
> > release=7
> 
> I had exactly the same problem, the only way I saw around it was to NOT load
> the sound module (assuming you are using sound/scsi modules).
> 
> If you load the pas16.o module without sound.o loaded, you should have no
> problem.
> 
> Mind you, in my case, the tape drive still didn't work properly, and I now
> have it connected to a Sun Sparcstation running Linux, works perfectly :-)
> 
> grant

I saw this question when it was first posted before your reply and
didn't answer cause it thought it would have been pretty much a FAQ. 
But based on lack of responce, and this pretty much incorrect responce I
will step in.

Basicly this error I consider a bug in the sound config defaults
(Windows has this same problem with it's defaults).  The PAS16 is hard
wired to use IRQ10 for it's SCSI controler.  So you can't do anything
about that.  But it's sound interupts are soft-configured, no jumpers at
all.  The only jumpers on the card are the base address (for multiple
cards), and DMA channel sharing (don't touch, only for the oldest mostly
incompatible 386s (I have a list if anyone really wants it)).

O'kay now for the solution.  It is quite simple, just rebuild your
kernel (or modules).  Do a `make config` and when you get to the sound
card settings, specificly the PAS16 IRQ setting pick something other
than the default, 10.  My manual lists these defaults:

ProAudio Spectrum 16
Port: 338
DMA: 3
IRQ: 7

Soundblaster Emulation:
Port: 220
DMA: 1
IRQ: 5

With those settings everything should work fine.  (I still can't mount
my CD-ROM drive for some reason, but it isn't an IRQ conflict.  I
believe it is my cheap drive.)

If someone knows the author of the sound config, and would like to tell
them to change the default IRQ away from 10 perhaps this problem can be
avoided in the future.

Chris Meadors
Club Neon

home help back first fref pref prev next nref lref last post