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