[ds-0.2.9_26] Abstürze mit Option "replace kernel"

olistudent

IPPF-Urgestein
Mitglied seit
19 Okt 2004
Beiträge
14,787
Punkte für Reaktionen
13
Punkte
38
Hi.
Nachdem ich hier immer wieder in Posts lesen muss, dass die Box mehrmals täglich neu startet, sollen in diesem Thread Erkenntnisse dazu gesammelt werden.
Ich fang mal an:
7170 mit 29.04.30_ds-0.2.9_26-13 und eigenem Kernel
Code:
 09:09:55 up 17:49, load average: 0.11, 0.10, 0.08
Unhandled kernel unaligned access in arch/mips/kernel/unaligned.c::emulate_load_
store_insn, line 475[#1]:
Cpu 0
$ 0   : 00000000 7fa5ff90 40003c1b 1401a8c0
$ 4   : 00000000 ffffffff 00005305 00000006
$ 8   : 00000000 00000000 00000000 00000000
$12   : 00000000 00000057 7fa5fcc0 00000000
$16   : 95c662a0 c0132fb8 7ffffffe ffffffff
$20   : 94fa5df8 00005305 00005305 00000258
$24   : 00000000 c00e1d70
$28   : 94fa4000 94fa5cb8 00000006 c00ca04c
Hi    : 00000001
Lo    : 00000000
epc   : c00e1e58 timercb_del+0xe8/0x1cc [kdsldmod]     Tainted: P
ra    : c00ca04c dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
Status: 1000ce03    KERNEL EXL IE
Cause : 90800010
BadVA : 7ffffffe
PrId  : 00018448
Modules linked in: vfat fat nls_cp437 nls_iso8859_1 usb_storage sd_mod scsi_mod
kdsldmod usbahcicore usbcore isdn_fbox_fon4 ubik2 tiatm Piglet
Process dsld (pid: 1274, threadinfo=94fa4000, task=94fc2830)
Stack : 00000000 953ad000 94fa5ce8 00000008 95c662a0 95c662a0 94872528 94e6a2b8
        c00ca04c 950b31c0 948274a8 00000000 00000000 00000001 940a51bc 940a5178
        00000000 94fa5e00 00000000 00000000 c0133ee0 00000000 94839f60 94839f60
        7fa5ff30 00000000 10001390 00000001 00000258 c00b9420 9487201c 00000000
        00000040 950b32f4 1401a8c0 00005305 00000001 94fa5df8 00000258 00000000
        ...
Call Trace:
 [<c00ca04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<940a51bc>] sys_semtimedop+0x4a4/0x638
 [<940a5178>] sys_semtimedop+0x460/0x638
 [<c00b9420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<94109888>] sock_sendmsg+0xac/0xdc
 [<94029ecc>] tasklet_action+0x88/0xdc
 [<c0047cc0>] dslhal_support_byteSwap32+0x0/0x8 [tiatm]
 [<c0049184>] dslhal_support_parseInterruptSource+0xc8/0xec [tiatm]
 [<9403b458>] autoremove_wake_function+0x0/0x44
 [<c00475bc>] dslhal_api_handleTrainingInterrupt+0x9c/0xb8 [tiatm]
 [<94115868>] dev_ifsioc+0x20/0x49c
 [<94113db0>] dev_load+0x14/0x64
 [<9410c814>] lock_sock+0xc4/0xd8
 [<9410bbc4>] sk_free+0xec/0x14c
 [<94158cc4>] inet_ioctl+0x114/0x130
 [<9410d7ac>] sk_common_release+0x58/0x9c
 [<9410d778>] sk_common_release+0x24/0x9c
 [<9407dca8>] clear_inode+0x14/0xa4
 [<94076624>] do_ioctl+0x64/0x78
 [<9407bd58>] dput+0x204/0x220
 [<9410a5a4>] sock_close+0x48/0x5c
 [<9407696c>] vfs_ioctl+0x334/0x354
 [<940769dc>] sys_ioctl+0x50/0x94
 [<9400d380>] stack_done+0x20/0x3c
 [<9400d380>] stack_done+0x20/0x3c
 
Code: 34420001  02629026  8e420004 <10400003> 8e450000  0803879b  ac450000  ae25
0004  8e430000
Call Trace:
 [<94023dc8>] panic+0x30/0x194
 [<940265d0>] do_exit+0x84/0xad8
 [<9400bb1c>] __die_if_kernel+0x0/0x24
 [<9400c83c>] do_ade+0x22c/0x330
 [<9400c810>] do_ade+0x200/0x330
 [<9400647c>] handle_adel_int+0x34/0x58
 [<c00e1d70>] timercb_del+0x0/0x1cc [kdsldmod]
 [<c00ca04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<c00e1e58>] timercb_del+0xe8/0x1cc [kdsldmod]
 [<c00ca04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<940a51bc>] sys_semtimedop+0x4a4/0x638
 [<940a5178>] sys_semtimedop+0x460/0x638
 [<c00b9420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<94109888>] sock_sendmsg+0xac/0xdc
 [<94029ecc>] tasklet_action+0x88/0xdc
 [<c0047cc0>] dslhal_support_byteSwap32+0x0/0x8 [tiatm]
 [<c0049184>] dslhal_support_parseInterruptSource+0xc8/0xec [tiatm]
 [<9403b458>] autoremove_wake_function+0x0/0x44
 [<c00475bc>] dslhal_api_handleTrainingInterrupt+0x9c/0xb8 [tiatm]
 [<94115868>] dev_ifsioc+0x20/0x49c
 [<94113db0>] dev_load+0x14/0x64
 [<9410c814>] lock_sock+0xc4/0xd8
 [<9410bbc4>] sk_free+0xec/0x14c
 [<94158cc4>] inet_ioctl+0x114/0x130
 [<9410d7ac>] sk_common_release+0x58/0x9c
 [<9410d778>] sk_common_release+0x24/0x9c
 [<9407dca8>] clear_inode+0x14/0xa4
 [<94076624>] do_ioctl+0x64/0x78
 [<9407bd58>] dput+0x204/0x220
 [<9410a5a4>] sock_close+0x48/0x5c
 [<9407696c>] vfs_ioctl+0x334/0x354
 [<940769dc>] sys_ioctl+0x50/0x94
 [<9400d380>] stack_done+0x20/0x3c
 [<9400d380>] stack_done+0x20/0x3c
Kernel panic - not syncing: Aiee, killing interrupt handler!
 <0>Rebooting in 5 seconds..
(AVM) EVA Revision: 1.153 Version: 1153
edit1: Und die orignal Firmware soll stabiler sein? :gruebel:
7170 mit 29.04.30 (original)
Code:
 13:53:00 up  4:20, load average: 0.00, 0.00, 0.00
extract_dst: dev lan no iph found
              total         used         free       shared      buffers
  Mem:        30384        25332         5052            0         3244
 Swap:            0            0            0
Total:        30384        25332         5052
Mar  1 13:53:02 igdd[1126]: pending_timeout: Action=AddPortMapping
Mar  1 13:53:02 igdd[1126]: pending_timeout: Action=AddPortMapping
Mar  1 13:53:03 igdd[1126]: pending_timeout: Action=AddPortMapping
Mar  1 13:53:06 igdd[1126]: pending_timeout: Action=AddPortMapping
Unhandled kernel unaligned access in arch/mips/kernel/unaligned.c::emulate_load_
store_insn, line 475[#1]:
Cpu 0
$ 0   : 00000000 7ffab0c0 40003c1b 1401a8c0
$ 4   : 00000000 ffffffff 0000e11a 00000006
$ 8   : 00000000 00000000 00000000 00000000
$12   : 00000000 00000000 00000057 00000000
$16   : 94b4a15c c01e6fb8 7ffffffe ffffffff
$20   : 9519bdf8 0000e11a 0000e11a 00000000
$24   : 00000000 c0195d70
$28   : 9519a000 9519bcb8 00000006 c017e04c
Hi    : 00000006
Lo    : 00000000
epc   : c0195e58 timercb_del+0xe8/0x1cc [kdsldmod]     Tainted: P
ra    : c017e04c dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
Status: 1000ce03    KERNEL EXL IE
Cause : 90800010
BadVA : 7ffffffe
PrId  : 00018448
Modules linked in: isdn_fbox_fon4 kdsldmod ubik2 vfat fat nls_cp437 nls_iso8859_
1 usb_storage sd_mod scsi_mod usbahcicore usbcore tiatm Piglet
Process dsld (pid: 1139, threadinfo=9519a000, task=94301080)
Stack : 00000000 95d56200 9519bce8 00000008 94b4a15c 94b4a15c 9497c528 95fd32b8
        c017e04c 9484cce0 94d52b68 00000000 00000000 00000001 940a497c 940a4938
        00000000 9519be00 00000000 00000000 c01e7ee0 00000000 94a756a0 94a756a0
        7ffab060 00000000 10001390 00000001 00000000 c016d420 9497c01c 00000000
        00000040 9484ce14 1401a8c0 0000e11a 00000001 9519bdf8 00000000 00000000
        ...
Call Trace:
 [<c017e04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<940a497c>] sys_semtimedop+0x4a4/0x638
 [<940a4938>] sys_semtimedop+0x460/0x638
 [<c016d420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<94108eb8>] sock_sendmsg+0xac/0xdc
 [<940494b8>] __alloc_pages+0x11c/0x448
 [<94114e28>] dev_ifsioc+0x20/0x49c
 [<9411338c>] dev_load+0x10/0x44
 [<9410bdf4>] lock_sock+0xc4/0xd8
 [<9410b1a4>] sk_free+0xec/0x14c
 [<94157e14>] inet_ioctl+0x114/0x130
 [<9410cd8c>] sk_common_release+0x58/0x9c
 [<9410cd58>] sk_common_release+0x24/0x9c
 [<9407d998>] clear_inode+0x14/0xa4
 [<94076314>] do_ioctl+0x64/0x78
 [<9407ba48>] dput+0x204/0x220
 [<94109b9c>] sock_close+0x48/0x5c
 [<9407665c>] vfs_ioctl+0x334/0x354
 [<940766cc>] sys_ioctl+0x50/0x94
 [<9400d380>] stack_done+0x20/0x3c
 [<9400d380>] stack_done+0x20/0x3c
 
Code: 34420001  02629026  8e420004 <10400003> 8e450000  0806579b  ac450000  ae25
0004  8e430000
Call Trace:
 [<94023d58>] panic+0x30/0x194
 [<94026560>] do_exit+0x84/0xad8
 [<9400bb1c>] __die_if_kernel+0x0/0x24
 [<9400c83c>] do_ade+0x22c/0x330
 [<9400c810>] do_ade+0x200/0x330
 [<9400647c>] handle_adel_int+0x34/0x58
 [<c0195d70>] timercb_del+0x0/0x1cc [kdsldmod]
 [<c017e04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<c0195e58>] timercb_del+0xe8/0x1cc [kdsldmod]
 [<c017e04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<940a497c>] sys_semtimedop+0x4a4/0x638
 [<940a4938>] sys_semtimedop+0x460/0x638
 [<c016d420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<94108eb8>] sock_sendmsg+0xac/0xdc
 [<940494b8>] __alloc_pages+0x11c/0x448
 [<94114e28>] dev_ifsioc+0x20/0x49c
 [<9411338c>] dev_load+0x10/0x44
 [<9410bdf4>] lock_sock+0xc4/0xd8
 [<9410b1a4>] sk_free+0xec/0x14c
 [<94157e14>] inet_ioctl+0x114/0x130
 [<9410cd8c>] sk_common_release+0x58/0x9c
 [<9410cd58>] sk_common_release+0x24/0x9c
 [<9407d998>] clear_inode+0x14/0xa4
 [<94076314>] do_ioctl+0x64/0x78
 [<9407ba48>] dput+0x204/0x220
 [<94109b9c>] sock_close+0x48/0x5c
 [<9407665c>] vfs_ioctl+0x334/0x354
 [<940766cc>] sys_ioctl+0x50/0x94
 [<9400d380>] stack_done+0x20/0x3c
 [<9400d380>] stack_done+0x20/0x3c
Kernel panic - not syncing: Aiee, killing interrupt handler!
 <0>Rebooting in 5 seconds..
(AVM) EVA Revision: 1.153 Version: 1153
edit2:
Das passiert reproduzierbar, wenn ich azureus starte...
Code:
Mar  1 14:02:10 igdd[603]: pending_timeout: Action=AddPortMapping
Mar  1 14:02:10 igdd[603]: pending_timeout: Action=AddPortMapping
Mar  1 14:02:11 igdd[603]: pending_timeout: Action=AddPortMapping
Mar  1 14:02:13 igdd[603]: pending_timeout: Action=AddPortMappiUnhandled kernel
unaligned access in arch/mips/kernel/unaligned.c::emulate_load_store_insn, line
475[#1]:
Cpu 0
$ 0   : 00000000 7fc48fc0 40003c1b 1401a8c0
$ 4   : 00000000 ffffffff 0000e11a 00000006
$ 8   : 00000000 00000000 00000000 00000000
$12   : 00000000 00000000 00000057 00000000
$16   : 95a9e27c c0132fb8 7ffffffe ffffffff
$20   : 95273df8 0000e11a 0000e11a 00000000
$24   : 00000000 c00e1d70
$28   : 95272000 95273cb8 00000006 c00ca04c
Hi    : 00000006
Lo    : 00000000
epc   : c00e1e58 timercb_del+0xe8/0x1cc [kdsldmod]     Tainted: P
ra    : c00ca04c dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
Status: 1000ce03    KERNEL EXL IE
Cause : 90800010
BadVA : 7ffffffe
PrId  : 00018448
Modules linked in: isdn_fbox_fon4 ubik2 vfat fat nls_cp437 nls_iso8859_1 usb_sto
rage sd_mod scsi_mod kdsldmod usbahcicore usbcore tiatm Piglet
Process dsld (pid: 761, threadinfo=95272000, task=95261ba8)
Stack : 95272000 95273ce0 00000000 c00b9420 95a9e27c 95a9e27c 94d4e528 94d4c2b8
        c00ca04c c00f9370 94d32b68 00000000 00000000 00000001 940a497c 940a4938
        940209d4 94200000 00000001 94220000 c0133ee0 00000000 94ccff60 94ccff60
        7fc48f60 00000000 10001390 00000001 00000000 c00b9420 94d4e01c 00000000
        1000ce01 94200000 1401a8c0 0000e11a 00000001 95273df8 00000000 95273d60
        ...
Call Trace:
 [<c00b9420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<c00ca04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<c00f9370>] dslinterface_igdportmapping_add+0x84/0xe0 [kdsldmod]
 [<940a497c>] sys_semtimedop+0x4a4/0x638
 [<940a4938>] sys_semtimedop+0x460/0x638
 [<940209d4>] __wake_up+0x40/0x7c
 [<c00b9420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<940209d4>] __wake_up+0x40/0x7c
 [<94029e5c>] tasklet_action+0x88/0xdc
 [<94029a80>] do_softirq+0x58/0x8c
 [<9402999c>] __do_softirq+0x6c/0xf8
 [<94029978>] __do_softirq+0x48/0xf8
 [<940422bc>] handle_IRQ_event+0x64/0xd8
 [<94114e28>] dev_ifsioc+0x20/0x49c
 [<94000f68>] mips_irq_check_hw_interrupt_0+0x10/0x18
 [<941f0000>] netlink_proto_init+0x224/0x2ac
 [<94076314>] do_ioctl+0x64/0x78
 [<94029e5c>] tasklet_action+0x88/0xdc
 [<9407665c>] vfs_ioctl+0x334/0x354
 [<94029a80>] do_softirq+0x58/0x8c
 [<940766cc>] sys_ioctl+0x50/0x94
 [<9400d380>] stack_done+0x20/0x3c
 [<9400d380>] stack_done+0x20/0x3c

Code: 34420001  02629026  8e420004 <10400003> 8e450000  0803879b  ac450000  ae25
0004  8e430000
ngCall Trace:
 [<94023d58>] panic+0x30/0x194
 [<94026560>] do_exit+0x84/0xad8
 [<9400bb1c>] __die_if_kernel+0x0/0x24
 [<9400c83c>] do_ade+0x22c/0x330
 [<9400c810>] do_ade+0x200/0x330
 [<94042420>] __do_IRQ+0xf0/0x150
 [<9400647c>] handle_adel_int+0x34/0x58
 [<94001430>] ohio_hw0_irqdispatch+0xe0/0xf8
 [<c00e1d70>] timercb_del+0x0/0x1cc [kdsldmod]
 [<c00ca04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<c00e1e58>] timercb_del+0xe8/0x1cc [kdsldmod]
 [<c00b9420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<c00ca04c>] dp_ipmasq_igdportmapping_add+0xbc/0x3cc [kdsldmod]
 [<c00f9370>] dslinterface_igdportmapping_add+0x84/0xe0 [kdsldmod]
 [<940a497c>] sys_semtimedop+0x4a4/0x638
 [<940a4938>] sys_semtimedop+0x460/0x638
 [<940209d4>] __wake_up+0x40/0x7c
 [<c00b9420>] kdsld_ioctl+0x2044/0x2628 [kdsldmod]
 [<940209d4>] __wake_up+0x40/0x7c
 [<94029e5c>] tasklet_action+0x88/0xdc
 [<94029a80>] do_softirq+0x58/0x8c
 [<9402999c>] __do_softirq+0x6c/0xf8
 [<94029978>] __do_softirq+0x48/0xf8
 [<940422bc>] handle_IRQ_event+0x64/0xd8
 [<94114e28>] dev_ifsioc+0x20/0x49c
 [<94000f68>] mips_irq_check_hw_interrupt_0+0x10/0x18
 [<941f0000>] netlink_proto_init+0x224/0x2ac
 [<94076314>] do_ioctl+0x64/0x78
 [<94029e5c>] tasklet_action+0x88/0xdc
 [<9407665c>] vfs_ioctl+0x334/0x354
 [<94029a80>] do_softirq+0x58/0x8c
 [<940766cc>] sys_ioctl+0x50/0x94
 [<9400d380>] stack_done+0x20/0x3c
 [<9400d380>] stack_done+0x20/0x3c
Kernel panic - not syncing: Aiee, killing interrupt handler!
 <0>Rebooting in 5 seconds..
 
Zuletzt bearbeitet:
wenn du azureus _startest_? die alte .15 rebootet sich erst, wenn die magischen 200-250 connections ueberschritten sind (insgesamt). ich habe mittlerweile

Code:
* * * * * echo tcp`grep tcp /proc/net/ip_conntrack | wc -l`\ udp`grep udp /proc/net/ip_conntrack | wc -l` | logger -t ip_conntrack

in der crontab auf der box, um das ein bisschen naeher festnageln zu koennen. aber an der connectionzahl allein scheints auch nicht zu liegen. wie gelangst du an die ausfuehrlichen oopses? bei mir waren die reboots anscheinend immer kommentarlos, zumindest hab ich hinterher nix dergleichen finden koennen. wollte die tage die neue dyne:bolic ziehen, da kann ich sicher wieder reboots provozieren.

aber schon mal gut, dass das problem sich a) reproduzieren laesst und b) auch mit der originalfirmware auftritt. in dem fall waere ja vielleicht auf abhilfe durch avm zu hoffen. schon reportet?
 
Nachdem ich anfangs eine sehr instabile FBF7170 mit etwa 1-2Reboots am Tag hatte, konnte ich das Problem bei mir jetzt scheinbar lösen. Zumindest läuft die Box jetzt seit 6 Tagen ohne Reboot.

Das erste dsmod0.2.9_26 Image (das instabile) hatte ich mit folgenden Paketen ausgestattet:
bftp
callmonitor
dropbear
openvpn
virtualip
syslogd
wol
Außerdem hatte ich einen Kernel mit pptp kompiliert und in menuconfig "replace kernel" ausgewählt.
Dieses image hatteich dann direkt über mein altes dsmod 0.2.9 in die box geflasht. Danach war die box instabil.

Beim testen habe ich dann mal das neueste avm-recovery mit version 29.04.29 auf die box geflasht.
Danach dann ein neues image kompiliert, aber für mich nicht unbedingt nötige Pakete virtualip und openvpn rausgelassen, aber ebenfalls mit pptp im kernel und der option "replace kernel". Dieses dann in die recoverte Box geflasht und siehe da, seitdem ist die Kiste stabil.

Ob es jetzt an den weggelassenen Paketen oder der "frischen" installation auf der Box lag kann ich nicht sagen!

Also wer Probleme hat sollte das mal ausprobieren.

Das einzige Problem das mir geblieben ist, sind teilweise lange Antwortzeiten (bis zu 30s) beim erstmaligen aufrufen einer webseite. Das sieht so aus, dass der Browser lange leer bleibt und dann erscheint auf einmal blitzartig die aufgerufene Seite. Hat jmd eine Idee wie ich dieses Problem eingrenzen kann?
 
bigfrog schrieb:
ein neues image kompiliert, aber für mich nicht unbedingt nötige Pakete virtualip und openvpn rausgelassen ... seitdem ist die Kiste stabil.
ich hatte auch ein paar probleme mit unkontrollierten abstürzen, aber habe das dann auf überlasteten arbeitsspeicher zurück geführt. seit dem ich nicht mehr so viele programme gleichzeitig laufen lasse (aber openvpn läuft), sind die abstürze weg.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.