First, I am new to Linux altogether. I am installing it on a spare hard drive on my desktop, tri-booting Vista, XP, and Fedora 8. Unfortunately, since I decided to try Linux after I built the computer, I made some poor hardware choices from a Linux standpoint: for example, an X-Fi Fatal1ty soundcard.
On first boot, there is no sound and the GNOME volume applet has an X. Trying to test sounds under System>Preferences>Hardware>Sound gives the following error:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Internal GStreamer error: state change failed.
Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
At first I tried the closed Creative drivers, but that was an utter failure so I turned to OSS v4. However, when downloading the .rpm from the website, it loads and installs by itself until the bar is complete, then hangs indefinitely. When rebooting the system, I notice that OSS is an option under by System>Preferences>Hardware>Sound settings, but selecting it does not enable sound. Typing osstest into the terminal looks like this:
/dev/mixer: No such file or directory
The device file is missing from /dev.
Perhaps you have not installed and started Open Sound System yet
I also read somewhere to try "soundon" but the result is this:
/lib/modules/184.108.40.206-50.fc8/kernel/fs/squashfs/squashfs.ko is not a valid ELF object
Relinking OSS kernel modules for ""
This may take few moments - please stand by...
OSS build environment set up for REGPARM kernels
Building module osscore
ld: Relocatable linking with relocations from format elf32-i386 (osscore_mainline.o) to format elf64-x86-64 (/lib/modules/220.127.116.11-50.fc8/kernel/oss/osscore.ko) is not supported
Linking the osscore module failed
This is preceded by quite a few other things that are not "valid ELF objects." From reading the last few lines it seems to be a 64 vs 32 bit compatibility problem, but I am at a complete loss. I have no sound currently, and Fedora does not recognize my onboard sound at all (it only has SPDIF output anyway, so using it is not an option.)
I have gcc, kernel-devel, and kernel-headers all installed if that helps.
Finally, would it be smarter to just use 32-bit Fedora? I haven't even started working on getting the video card drivers to work yet, as I have spent the last few days troubleshooting this sound issue. I will post my system specs at the end of this. Please help me out. I am very competent in the Windows environment, but a complete newcomer to Linux. Please let me know if there are console commands you would like reported.
MB: Asus Striker Extreme
CPU: Intel Core 2 Quad Extreme 3.0Ghz (QX6850)
RAM: 2GB (2x1GB) Corsair Dominator 800Mhz DDR2
Video: XFX GeForce 8800 Ultra XXX Edition
HDD: 2x WD Raptor X, 1x Seagate Barracuda (where Fedora is installed)
Sound: Creative X-Fi Fatal1ty