networks Posted November 20, 2008 Posted November 20, 2008 Всем привет! Есть роутер, на нем FreeBSD 7 - SMP, использую ipf + ipnat, ipfw dummynet (безлимитчики), quagga-0.99.11, ng_netflow для сбора статистики, dhcpd. За последнюю неделю уже 2-ой раз самопроизвольно ребутится. При этом, в лог попадают следующие сообщения: Nov 20 05:37:34 nut-4 syslogd: kernel boot file is /boot/kernel/kernel Nov 20 05:37:34 nut-4 kernel: in_cksum_skip: out of data by 1 Nov 20 05:37:34 nut-4 kernel: Nov 20 05:37:34 nut-4 kernel: Nov 20 05:37:34 nut-4 kernel: Fatal trap 12: page fault while in kernel mode Nov 20 05:37:34 nut-4 kernel: cpuid = 1; apic id = 01 Nov 20 05:37:34 nut-4 kernel: fault virtual address = 0xc Nov 20 05:37:34 nut-4 kernel: fault code = supervisor read, page not present Nov 20 05:37:34 nut-4 kernel: instruction pointer = 0x20:0xc07c1588 Nov 20 05:37:34 nut-4 kernel: stack pointer = 0x28:0xe6d9a640 Nov 20 05:37:34 nut-4 kernel: frame pointer = 0x28:0xe6d9a65c Nov 20 05:37:34 nut-4 kernel: code segment = base 0x0, limit 0xffff f, type 0x1b Nov 20 05:37:34 nut-4 kernel: = DPL 0, pres 1, def32 1, gran 1 Nov 20 05:37:34 nut-4 kernel: processor eflags = interrupt enabled, resume, IOP L = 0 Nov 20 05:37:34 nut-4 kernel: current process = 34 (em0 taskq) Nov 20 05:37:34 nut-4 kernel: trap number = 12 Nov 20 05:37:34 nut-4 kernel: panic: page fault Nov 20 05:37:34 nut-4 kernel: cpuid = 1 Nov 20 05:37:34 nut-4 kernel: Uptime: 2d17h53m23s Nov 20 05:37:34 nut-4 kernel: Physical memory: 3306 MB sysctl задаю такие (остальные - по умолчанию): net.inet.ip.intr_queue_maxlen=256 net.inet.icmp.log_redirect=0 net.inet.ip.redirect=0 net.inet.tcp.blackhole=1 net.inet.udp.blackhole=1 Polling не используется. Вообще кто-нибудь сталкивался с этой проблемой? В чём может быть причина? Вставить ник Quote
Nafanya Posted November 20, 2008 Posted November 20, 2008 (edited) попробуйте обновить порты и пересобрать ядро. http://unix.derkeiler.com/Mailing-Lists/Fr...05-04/0578.html подобная проблема(хоть и старая тема). причиной назвали баг. Edited November 20, 2008 by Nafanya Вставить ник Quote
networks Posted November 20, 2008 Author Posted November 20, 2008 FreeBSD 7 стоит. Из портов, кстати, ничего не собирал. Вставить ник Quote
networks Posted November 20, 2008 Author Posted November 20, 2008 (edited) Погуглил сегодня по этой проблеме - похоже, что в разное время на разных релизах FreeBSD она вылезает, но что-то не увидел ее решения. Попробую завтра отключить rx и tx checksum offload на сетевухе, и послежу, как что будет. Если у кого-то есть такая же проблема - отпишитесь, может чего придумаем. Edited November 20, 2008 by networks Вставить ник Quote
drained Posted March 8, 2009 Posted March 8, 2009 Кто нибудь разобрался с проблемой произвольного ребута системы? Вставить ник Quote
GateKeeper Posted March 11, 2009 Posted March 11, 2009 Помнится, в далёком 2004м году бодались с аналогичной проблемой то ли на 4.10, то ли на 5.1. Из совпадений с первым постом: ipfw+ipnat без dummynet. Остальное из перечисленного отсутствовало. Предлагаю собрать статистику, есть опасения, что это ipnat. Грешили на железо, но тестами вытащить проблему ближе к свету не получилось. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.