Yes, it does help:
Mar 16 16:36:34 localhost kernel: agpgart: Unsupported SiS chipset (device id: 0648), you might want to try agp_try_unsupported=1.
So the problem is that you're using an SiS chipset that isn't supported by that version of agpgart. If you think it works just like all the other SiS chipsets (which is often, but not always, the case), then you can edit /etc/modules.conf and add a line that looks like options agpgart agp_try_unsupported=1
, save and exit, and run /sbin/depmod -a (this will get rid of a warning that modules.conf is more recent than the module dependency file). Then try it again, and see if it works.
It may not -- if not, then try upgrading your kernel, to something like the newest 2.4.21-pre that's out. To do that, you will need to download 2.4.20 and the .21-pre patch, then decompress 2.4.20 and apply the patch. Copy the .config file from Mandrake's kernel source into the root of your .21-pre kernel tree, and run make menuconfig
. Check through the settings; you may want to make some things built into the kernel so you don't have to deal with an initrd (stuff like your root filesystem, and support for IDE devices, would be a good thing to build in -- anything that would be required to mount the root filesystem). Then continue with the kernel build process, as documented in Documentation/Changes in the source tree.