IRQ 5 is unused when no modules are loaded.
If I load just one, it shows in interrupts.
If I load both it looks like this:
5 2409 XT-PIC eth0, Crystal CS4281
/proc/dma shows 4: cascade
in any case.
I browsed throught the source code of the cs4281 module and found where it requested
an interrupt. I tried hardcoding it to irq 10. After this, /proc/interrupts showed
cs4281 on 10. /proc/pci showed it on 5, and when I played a sound it immediately
started skipping.
Thanks,
Cory
On Wed, Nov 01, 2000 at 01:46:12PM -0800, Michael Smith wrote:
> Without either of the modules loaded, look at /proc/interrupts and see which
>interrupts are being used. Then load each module individually and see what interrupt
>they use. I would also check out dma usage, too, with /proc/dma since that sometimes
>has the same effects as a bad IRQ.
>
> It's not much, but it's a start.
>
> Cory Petkovsek wrote:
>
> > Hey all,
> >
> > I have a problem with the sound card on my laptop.
> >
> > Recently support for my sound card: cs4281 (cirrus logic) has become available in
>the latest 2.2.17 kernel.
> >
> > On my laptop I have a mini-pci 10/100 nic and 56k modem (a single combination
>card). The sound card is built in to the motherboard. cat /proc/pci shows me all
>three units are using IRQ 5. For a project I was working on at work I have win2k
>installed. The network card and sound works fine with all irq's on 5 in windows.
> >
> > Here's the problem:
> >
> > In Linux, when I play an mp3 file, it plays just fine. If I try to multi-task,
>ie: background mpg123 or splay, or the kernel screensaver comes on, it starts
>sounding like a skipping cd player that never gets to the next second. It sounds
>like a sound card having an IRQ conflict, but the system doesn't crash.
> >
> > I had compiled the sound and nic driver in to the kernel. I have taken both the
>sound card and the network card drivers out of the kernel and they are now modules.
>I can have it load just one or the other, with the same results. Now that they are
>modular, I can start an mpg playing, try to background it and it starts skipping.
>Then kill mpg123, rmmod the sound driver, reload the sound driver, and I can play
>sound again. I just can't multitask with it.
> >
> > I have been unable to find much on line. Queries including the word 'multitask'
>brings up a slew of linux bashing windows sites. I found a kernel patch for sound
>skipping but this was under high loads, having to do with performance and buffering.
> >
> > I have had zero problems with the nic. I have had no need to use the modem, so
>don't even have a driver installed.
> >
> > Playing a cd works fine with or without the sound driver loaded (with cdcd). I
>can adjust the mixer volume playing a cd with the driver loaded. All works fine on
>multiple terminals, etc. I can play a wave file with bplay. Even backgrounded, and
>doing stuff on other terminals.
> >
> > However, I tried playing an mp3 with bplay. It just spits out static, but the
>interesting thing is that it started skipping. I have not tried to play large wave
>files with bplay.
> >
> > I'd appreciate any help or suggestions.
> >
> > Thanks,
> > Cory
>
> --
> "I was on a Boston to New York shuttle flight that gets stuck on the runway for 3
>hours
> with no explanation. Worse, I'm sitting in front of three idiot consultants from
>Razorfish
> who spend the whole time talking loudly and incessantly. Remarkably, not one word of
>it
> resembled any productive activity in the slightest. 'So, I conducted a series of
>group
> discussion sessions to quantify how they establish their procedures.' 'But, Bianca,
>how
> did you formulate the framework for evaluating their paradigms?'
> My favorite line - Bianca is irate because a client asked her for some
>concrete
> bit of information: 'Can you believe that? Hello? I'm an Information Architect, not a
> Knowledge Engineer!'" --dump() on slashdot
>
>