I am seeing random kernel panics and reboots on a m0n0wall v1.3b15 on ALIX
3-port boards (again) but at a different client's site.I found this issue
posted by others here:
As well as my posting about this to the m0n0wall mailing list in March 2008 here:
Making the changes to this dns server mentioned in that thread has not fixed
this issue at this site.
Recent console log...
ipf_nattable_max reduced to 27337
panic: kmem_malloc(4096): kmem_map too small: 36687872 total allocated
Cannot dump. No dump device defined.
Automatic reboot in 15 seconds - press a key on the console to abort
PC Engines ALIX.2 v0.99
640 KB Base Memory
130048 KB Extended Memory
01F0 Master 848A KODAK ATA_FLASH
Phys C/H/S 984/8/32 Log C/H/S 984/8/32
Consoles: internal video/keyboard
BIOS drive C: is disk0
BIOS 640kB/130048kB available memory
FreeBSD/i386 bootstrap loader, Revision 1.1
(root at mb63 dot neon1 dot net, Sat Aug 23 21:46:54 CEST 2008)
/kernel text=0x32c5bc data=0x3c714+0x24754 syms=[0x4+0x448b0+0x4+0x5734d]
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.3-RELEASE-p5 #0: Fri Oct 3 13:41:19 CEST 2008
root at mb63 dot neon1 dot net:/usr/src/sys/i386/compile/M0N0WALL_EMBEDDED
Timecounter "i8254" frequency 1193182 Hz quality 0
Then system completes the boot and runs normally for a random time.
Where are some good places to start debugging this so that I can get my client
back to 100% Internet uptime? This is getting to be pretty ugly with the
firewall rebooting randomly every few hours.
A posting from Manuel about this back in March pointed me to a vmstat compile
for 1.3b11... Is there a 1.3b15 vmstat available? Can I run the 1.3b11 one on
this 1.3b15 version?
Also, I was thinking that I could monitor the number of states by uisng wget
to post the "ipfstat -s" command to the firewall via exec_raw.php file but
that is surely not the correct method since I need to parse and log the output
for tracking. help? :)
Reverse Polarity, LLC