Well, after installing the .pk3 files from the windows q3 disc, running the linux patch and setting up the Enlightenment menu icon, I clicked and thought I would be on my way to getting rid of Windows permanently.
I was wrong. There was a problem with Q3 crashing ingame. After searching for two days, I recompiled my 2.4.21 kernel with sound support, but without any specific sound card support. I installed the latest version of ALSA and configured it for my Via onboard audio using snd-via82xx and adding the following to my modules.conf:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-via82xx
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
I booted into quake3 and was surprised to find the crashing due to sound was fixed, probably because there was no sound at all
The options mmap_valid=1 wasn't added until I found after googling (if that's a word) that Q3 needs mmap for the sound to work at all. After that line was added, there was still no sound, and Quake still had the mmap related error message after exiting.
I then ran from a su'd terminal:
echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0p/oss
, thinking that quake 3 couldn't open the device because the record channel was in use. This worked, and I played for hours before shutting down the system for maintenence (airdusting and adding thermal paste, actually).
Here's the current problem, and I apologize for taking so long to get to it. After rebooting I ran the echo commands (see last two code lines) and opened the game thinking it would continue running smoothly, but there was, again, no sound. I su'd and ran the echo'd commands again wondering if I had made any error, but still no sound. Then i realized there was an error in the console I hadn't seen before.
um, can't do Getospace?
I've spent the last day and night searching the web and newsgroups for any information at all on this, but I've yet to figure out how to fix it, and very little on what it even means. Any help at all would be appreciated.
P3 Coppermine 800mhz
Onboard VIA AC97 Audio
Hercules 3d Prophet III (GeForce3 Ti 500)
256mb PC-133 SDRAM
EvilEntity DR-0.2.5 (a slackware based distro)