[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

VM: do_try_to_free_pages failed



Hello,

I have a few questions:

1) Has anyone out there managed to fix the kernel VM problem by 
upgrading to the 2.4 kernel?

Oct 22 03:11:26 debian kernel: VM: do_try_to_free_pages failed for rxvt...
Oct 22 03:11:26 debian last message repeated 2 times
Oct 22 03:11:26 debian kernel: VM: do_try_to_free_pages failed for init...
Oct 22 03:11:26 debian kernel: VM: do_try_to_free_pages failed for init...
Oct 22 03:11:26 debian kernel: VM: do_try_to_free_pages failed for netstat...

Other people have reported this problem on the list and it was recommended
that they upgrade to 2.2.18, but searching around with google and
dejanews I found a few 2.2.18 people who were still having the same problem.

2) How do you know if you are running a "pre" kernel version?

In order to upgrade to 2.2.18 I think I have to apply Alan Cox's patch
against 2.2.17pre20 or something, but I have no idea where to get
2.2.17pre20.  At kernel.org they didn't list "pre" kernels, just
2.2.15, 2.2.16, 2.2.17, etc.  I assumed that the listings at kernel.org
where the the "final" versions, so I gave 2.2.17 a shot.  It seems
to work a little better than the stock Debian 2.2 kernel (2.2.17pre6 ?) 
in that it doesn't crash as much, but the VM problem is still there.

I just don't understand the whole "pre" thing.

3) Isn't 'dpkg -i kernel-image-2.2.17_custom.1.0_i386.deb' supposed to
install a kernel named /boot/vmlinuz_2.2.17-Custom.1.0 ???
Instead, it simply overwrote my previous kernel image (/boot/vmlinux-2.2.17):

{acano} [~]$ ls -l /vm*
lrwxrwxrwx    1 root     root           20 Oct 19 14:24 /vmlinuz -> /boot/vmlinuz-2.2.17
lrwxrwxrwx    1 root     root           19 Sep 16 07:10 /vmlinuz.old -> boot/vmlinuz-2.2.17

Debian FAQ section 9.2:
"""
        * Install the package created.

             * `Run dpkg --install /usr/src/kernel-image-VVV_Custom.N.deb'
               to install the kernel itself.  The installation script will:

                  * run the boot loader, LILO (if it is installed),

                  * install the custom kernel in
                    /boot/vmlinuz_VVV-Custom.N, and set up appropriate
                    symbolic links to the most recent kernel version.

                  * prompt the user to make a boot floppy.  This boot
                    floppy will contain the raw kernel only.  See Section
                    9.3, `How can I make a custom boot floppy?'.
"""

4) Will I need to upgrade anything else if I move up to the 2.4 kernels?


Thanks :)



Reply to: