Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I recompiled my kernel (2.6.8) for support with ALSA and the Vortex 2 card
I have the diamond monster mx300 (vortex 2)
I didn't compile them as modules. When i go to the alsa site (don't remember what it is), it states that it needs sound core compiled into the kernel and what not...
I just don't have any sound what so ever.... Here is a clip from startup......
Oct 1 15:17:04 none privoxy: Oct 01 15:17:04 Privoxy(1073856224) Info: loading configuration file '/etc/privoxy/config':
Oct 1 15:17:04 none kernel: input: AT Translated Set 2 keyboard on isa0060/serio0
Oct 1 15:17:04 none kernel: Advanced Linux Sound Architecture Driver Version 1.0.4 (Mon May 17 14:31:44 2004 UTC).
Oct 1 15:17:05 none kernel: PCI: Found IRQ 10 for device 0000:00:0d.0
Oct 1 15:17:05 none kernel: PCI: Sharing IRQ 10 with 0000:00:11.0
Oct 1 15:17:05 none kernel: Vortex: init.... <6>done.
Oct 1 15:17:05 none kernel: Aureal Vortex 2 3D Sound Processor: Activating latency workaround...
Oct 1 15:17:05 none kernel: Aureal Vortex 2 3D Sound Processor: vortex latency is 0xff
Oct 1 15:17:05 none kernel: Aureal Vortex 2 3D Sound Processor: bridge config is 0x10
Oct 1 15:17:05 none kernel: ALSA device list:
Oct 1 15:17:05 none kernel: #0: au8830 at 0xe7f80000 irq 10
Oct 1 15:17:05 none kernel: NET: Registered protocol family 2
Oct 1 15:17:05 none privoxy: privoxy startup succeeded
Here is from lspci:
00:0d.0 Multimedia audio controller: Aureal Semiconductor Vortex 2 (rev fe)
Subsystem: Diamond Multimedia Systems Monster Sound II
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e7f80000 (32-bit, non-prefetchable) [size=256K]
I/O ports at bc00 [size=8]
I/O ports at b800 [size=8]
Capabilities: <available only to root>
I have nothing relating to my sound card in my modprobe.conf file or my modules.conf
I compiled the kernel with these options embedded into the kernel:
1) Advanced Linux Sound Architecture
2) sound card support
3) Aureal Vortex 2
I also compiled "OSS Mixer API" as a module.
How would I go about diagnosing my problem.. ie. getting sound to work... If I try to "test" a sound, it says "no cards detected."
I don't know how to determine what is loading and what isn't... here are the results from lsmod:
I think i forced snd_mixer_oss to load, it wasn't loaded before, but I think it is compiled as a module..
I looked around and the file "snd-mixer-oss.ko" is located under "/lib/modules/2.6.8/kernel/sound/core/oss" There is nothing else in that directory or under the sound directory.
I'm also using Fedora... (i don't know which core, or what that even means)
Also, I'm using the Irongate chipset, so a latency workaround is needed. I guess the kernel automatically does this for me now? I implemented the workaround on a past kernel, but I thought I removed all "fixes" for it.
That post got a bit "wordy." Please forgive me if I missed something.
To use alsa you must have the soundcore module. You don't have it.
This is lsmod from a properly setup 2.6.7 with soundcore module,
and the module for my Audigy soundcard running Slackware:
In the kernel config this is how and what I've selected, and 5.1 sound is great.
I've snipped all that isn't set at all.
Code:
#
# Sound
#
CONFIG_SOUND=m <- this is "sound core support" and must be a module
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
<snip>
#
# PCI devices
#
CONFIG_SND_AC97_CODEC=m
<snip>
CONFIG_SND_EMU10K1=m <- this is my soundcard
<snip>
but unfortunately, when I play a sound, i hear a slight pop noise but nothing afterwards. (even after adjusting my volume using aumix and other utilities.)
Here is what happens when I try to play a sound:
Oct 2 13:23:28 none kernel: vortex: IRQ fifo error
Oct 2 13:27:07 none kernel: Vortex: shutdown...<6>done.
Oct 2 13:27:07 none kernel: PCI: Found IRQ 10 for device 0000:00:0d.0
Oct 2 13:27:07 none kernel: PCI: Sharing IRQ 10 with 0000:00:11.0
Oct 2 13:27:07 none kernel: Vortex: init.... <6>done.
Oct 2 13:27:07 none kernel: Aureal Vortex 2 3D Sound Processor: Activating latency workaround...
Oct 2 13:27:07 none kernel: Aureal Vortex 2 3D Sound Processor: vortex latency is 0xff
Oct 2 13:27:07 none kernel: Aureal Vortex 2 3D Sound Processor: bridge config is 0x10
Oct 2 13:27:08 none kernel: vortex: IRQ fifo error
There's also a HOW-TO at JustLinux. From what I've read, Aureal
was producing drivers for Linux but went out of business. Search www.google.com/linux
You may also want to check The OpenVortex Project. As a last
thought, I want to say, that if it were my card, for the time I'd
spend hacking it (since time is money), I'd just go out and purchase
a good SoundBlaster Live card.
the problem with your suggestion is that you can't just throw up your hands and give up...
if I gave up every time linux didn't do something i wanted it to do, i'd be using windows right now..
Although I understand where you are coming from, there are still other people out there (like me)
that want this particular card to work with their system.
Originally posted by todd_seiler the problem with your suggestion is that you can't just throw up your hands and give up...
Did you check the links, or just read the post? Sounds like the later...
I gave you 4 links with specific posts about that card before saying
"As a last thought." Just different opinions, Todd. I'm not running a
computer to produce some great sound, just hear a little music while
I produce some work. IMO there comes a point of diminishing
returns for some hardware.
Since my time is valuable, I don't spend it hacking old hardware that
never worked very well to start with; especially when I can buy a
better card for ~$20 USD that will work "right out of the box" with
most intelligent Linux distros.
They call these things PCs - Personal Computer.
Where I grew up we have an old saying - "Don't cut off your nose
to spite your face"
Last edited by Bruce Hill; 10-02-2004 at 04:38 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.