Click to See Complete Forum and Search --> : Unable to handle Kernel paging request


mychl
11-30-2001, 10:59 AM
Ok, RedHat 7.2..
Athlon 1.2 GHz CPU
Mobo w/ VIA chipsets
256MB pc133 Ram
60 Gig HD

I'm having porblems with the fact that after a completely normal installation, when the pc boots up, I get %90 through the processes, then I get a stack dump saying unable to handle kernel paging request at a certain memory address...

ANyway, I dod some looking around and found that 7.2 will by default install for the athlon architecture, not the i686... So at LIlo, if I type linux noathlon
everything works fine.

I found a config file for i686, and tried to use it with make menu config to make a new kernel.... AM I on the right track with that. I need to recompile right, or is there another way to not have to type noathlon at boot up.

ALso, after I did the whole make dep
make bzImage, make modules, make modules_install, and set up lilo... I reboot and I get
Loading mynewkernel.............

ANd it freezes... so I'm not sure what I'm doing I guess.

ANy ideas, thoughts, suggestions etc....

mychl
11-30-2001, 01:45 PM
Oh, I forgot to mention this... in the redhat support area I read that using the rescue option of the install CD, I would be able to 'install' the i686 kernel... are they just saying that I need to recompile it, or is there a way just install it???

Thanks
Mike

thedexman
11-30-2001, 02:49 PM
If the original kernel was fine you can add a line in lilo.conf like:
append="noathlon"
Re-run lilo and you should be able to use your old kernel.

You should first make sure that in the top level Makefile (/usr/src/linux/Makefile) there is a line that says HOSTCC=kgcc. If you find it but it says HOSTCC=gcc, change it.

Did you set the processor type when you compiled the kernel? You might try setting it different things to see what happens.

RedHat probably just means using an RPM to reinstall their stock kernel.

Just as an aside, if you keep an old (working) entry in lilo for a good kernel, if you ever have a problem with a new, you can just use that one to boot up and fix the probems.