Click to See Complete Forum and Search --> : Quake 3 will not run with Kernel 2.6.8.x


BaVinic
09-05-2004, 08:33 AM
Greetings.
I seem to be having a problem gettting Quake3 Arena to run now that I have upgrade my Kernel to 2.6.8-1.521in Fedora Core 2, and in FC3T1 using kernel 2.6.8-1.526.

I get the followint error when I try to run it:


===PASTE=======

Q3 1.11 linux-i386 Nov 24 1999
..... (edited for space)
------- sound initialization -------
------------------------------------
----- Sound Info -----
sound system is muted
1 stereo
32768 samples
16 samplebits
1 submission_chunk
22050 speed
0xf2d89000 dma buffer
Forcing all sounds to 8 bit
No background file.
----------------------
Loading dll file ui.
Failed to load dll, looking for qvm.
Loading vm file vm/ui.qvm.
VM file ui compiled to 902626 bytes of code
Received signal 11, exiting...

==== END PASTE

If I use 2.6.7.x kernel it runs without problems, but for some reason, it does not like 2.6.8-1.x any ideas?

Thanks!

BaVinic

XiaoKJ
09-05-2004, 09:03 AM
I don't think it has to do with kernel -- no output to say so.

may I know why you think so?

can you try compiling some parts of it again -- it may be like the nvidia driver which must be recompiled for each driver

BaVinic
09-05-2004, 10:10 AM
Thanks for the reply,

the reason I assumed it was the kernel, is because it works flawlessly with kernel 2.6.7.x it is only when I boot with kernel 2.6.8.x that I have trouble ( on 2 machines, 1 with fc3t1, and fc2) as far as compiling anything, this was a native installer for Quake3 that I used, there was nothing to compile.

I did try installing the Point upgrade for Quake3, and same problem ( although there is now an extra error) works great in 2.6.7.x but errors out in 2.6.8.x

Thanks,

BaVinic

BaVinic
09-06-2004, 08:48 AM
For anoyone who may have had this same problem, I found that (as root) typing this: echo 1 > /proc/sys/vm/legacy_va_layout solved the problem, and qake3 works great now. Got it as a solution for the Fedora Core mailing list.

I am not sure what it does, but it works. :D

BaVinic

bwkaz
09-06-2004, 09:18 AM
Originally posted by BaVinic
I am not sure what it does, but it works. :D It turns on ... uhh ... some random kernel feature that I don't have. ;)

Are you using a Fedora kernel? From the version number, it sounds like you are. That could explain it -- I'm using a kernel.org kernel, and it has no such sysctl file (likely because Fedora included some crap bleeding edge patch into their kernel and needed to add this sysctl to allow users to turn that feature off when it misbehaves). Maybe it would be a good idea to complain to the Fedora people that they're including patches in their kernel tree that break Q3. :D

Or just use a kernel.org kernel. :p

BaVinic
09-06-2004, 10:03 AM
yeah on this machine I am running Fedora Core 3 test 1, and Fedora Core 2 on the other, and both had the same problem with 2.6.8.x of the kernel, I thought about getting the kernel from kernel.org but I am not ready for that step yet (compiling a kernel) :) someday though.

BaVinic

BaVinic
09-06-2004, 11:55 PM
UPDATE!!

Just as an update to anyone who may be searching for this information, this problem has been address and fixed in version 2.6.8-1.540 of the fedora core kernel also addressed and fixed is that annoying "uba:has not changed" error that you got if you had a USB memory card reader.

JFYI.

As always thanks to those who offered advice.

BaVinic