Kernel vm_vault during starting connection to Internet Provider PPPoE using PPP or MPD5 on RPI4 FreeBSD 14
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 07 May 2023 11:27:19 UTC
Hi I am trying to move the PPPoE from a Zyxel router to FreeBSD 14.0-CURRENT #0 main-n262010-f21faa67ab6b: Thu Apr 6 11:36:21 UTC 2023 The reason is a better IPv6 implementation especially in routing Unfortunally the Kernel Crashes during the negotiation . I tried PPP Dump header from device: /dev/label/growfs_swap Architecture: aarch64 Architecture Version: 1 Dump Length: 341123072 Blocksize: 512 Compression: none Dumptime: 2023-05-05 07:44:26 +0200 Hostname: rpi-io Magic: FreeBSD Kernel Dump Version String: FreeBSD 14.0-CURRENT #0 main-n262010-f21faa67ab6b: Thu Apr 6 11:36:21 UTC 2023 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC Panic String: vm_fault failed: ffff0000008940f8 error 1 Dump Parity: 3130209551 Bounds: 0 Dump Status: good rpi-io dumped core - see /var/crash/vmcore.0 Fri May 5 06:58:30 CEST 2023 FreeBSD rpi-io 14.0-CURRENT FreeBSD 14.0-CURRENT #0 main-n262010-f21faa67ab6b: Thu Apr 6 11:36:21 UTC 2023 root@releng1.nyi.freebsd.or g:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 panic: vm_fault failed: ffff0000008940f8 error 1 GNU gdb (GDB) 13.1 [GDB v13.1 for FreeBSD] Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "aarch64-portbld-freebsd14.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /boot/kernel/kernel... Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... Unread portion of the kernel message buffer: Fatal data abort: x0: ffffa00094e872b2 x1: 0 x2: ffff0000c1f73008 (_DYNAMIC + c0a4ac78) x3: 1 x4: ffffa00094e87fd8 x5: 2 x6: 8080ffff x7: 0 x8: 1 x9: 0 x10: 8864 x11: ffffa000b20d0994 x12: 12 x13: 12 x14: 12 x15: ffffa000b20d09a6 x16: 10000 x17: ffff00000058c12c (ether_output_frame + 0) x18: ffff0000c1f73030 (_DYNAMIC + c0a4aca0) x19: ffff0000b4f2a030 (_DYNAMIC + b3a01ca0) x20: ffff0000b4f2a000 (_DYNAMIC + b3a01c70) x21: ffffa00094e87200 x22: 0 x23: ffffa00000db0000 x24: ffffa00094d88e80 x25: 0 x26: 0 x27: 0 x28: 0 x29: ffff0000c1f731a0 (_DYNAMIC + c0a4ae10) sp: ffff0000c1f73030 lr: ffff000000893f78 (gen_start_locked + 144) elr: ffff0000008940f8 (gen_start_locked + 2c4) spsr: 60000045 far: 10 esr: 0000000096000004 panic: vm_fault failed: ffff0000008940f8 error 1 cpuid = 0 time = 1683265466 KDB: stack backtrace: db_trace_self() at db_trace_self db_trace_self_wrapper() at db_trace_self_wrapper+0x30 vpanic() at vpanic+0x13c panic() at panic+0x44 data_abort() at data_abort+0x32c handle_el1h_sync() at handle_el1h_sync+0x10 --- exception, esr 0xffffa0000191e6bc (null)() at 0 KDB: enter: panic Uptime: 56m23s Dumping 325 out of 8027 MB:..2%..12% 0x0000000000000000 in ?? () (kgdb) #0 0x0000000000000000 in ?? () #1 <unavailable> in ?? () Backtrace stopped: not enough registers or memory available to unwind further (kgdb) ------------------------------------------------------------------------ Mpd5 Dump header from device: /dev/label/growfs_swap Architecture: aarch64 Architecture Version: 1 Dump Length: 607428608 Blocksize: 512 Compression: none Dumptime: 2023-04-30 07:05:41 +0200 Hostname: rpi-io Magic: FreeBSD Kernel Dump Version String: FreeBSD 14.0-CURRENT #0 main-n262010-f21faa67ab6b: Thu Apr 6 11:36:21 UTC 2023 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC Panic String: vm_fault failed: ffff0000008940f8 error 1 Dump Parity: 636693519 Bounds: 1 Dump Status: good Sun Apr 30 07:07:43 CEST 2023 FreeBSD rpi-io 14.0-CURRENT FreeBSD 14.0-CURRENT #0 main-n262010-f21faa67ab6b: Thu Apr 6 11:36:21 UTC 2023 root@releng1.nyi.freebsd.or g:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 panic: vm_fault failed: ffff0000008940f8 error 1 GNU gdb (GDB) 13.1 [GDB v13.1 for FreeBSD] Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "aarch64-portbld-freebsd14.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /boot/kernel/kernel... Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... Unread portion of the kernel message buffer: Fatal data abort: x0: ffffa00184e0c7b2 x1: 0 x2: ffff0000fe33edd8 (_DYNAMIC + fce16a48) x3: 1 x4: ffffa00184e0cfd8 x5: 7 x6: ff x7: 0 x8: 1 x9: 0 x10: 8864 x11: ffffa00184ef5a96 x12: 12 x13: 12 x14: 12 x15: ffffa00184ef5aa8 x16: 10000 x17: ffff00000058c12c (ether_output_frame + 0) x18: ffff0000fe33ee00 (_DYNAMIC + fce16a70) x19: ffff0000b4f2a030 (_DYNAMIC + b3a01ca0) x20: ffff0000b4f2a000 (_DYNAMIC + b3a01c70) x21: ffffa00184e0c700 x22: 0 x23: ffffa00000db0000 x24: ffffa00094a0ac00 x25: ffff0000fed100a0 (__stop_set_sysinit_set + 2129c8) x26: 0 x27: 0 x28: 0 x29: ffff0000fe33ef70 (_DYNAMIC + fce16be0) sp: ffff0000fe33ee00 lr: ffff000000893f78 (gen_start_locked + 144) elr: ffff0000008940f8 (gen_start_locked + 2c4) spsr: 60000045 far: 10 esr: 0000000096000004 panic: vm_fault failed: ffff0000008940f8 error 1 cpuid = 2 time = 1682831141 KDB: stack backtrace: db_trace_self() at db_trace_self db_trace_self_wrapper() at db_trace_self_wrapper+0x30 vpanic() at vpanic+0x13c panic() at panic+0x44 data_abort() at data_abort+0x32c handle_el1h_sync() at handle_el1h_sync+0x10 --- exception, esr 0 __stop_set_sysinit_set() at 0xffff0000fec6c760 KDB: enter: panic Uptime: 6h24m48s Dumping 579 out of 8027 MB:..1%..11%..21% 0x0000000000000000 in ?? () (kgdb) #0 0x0000000000000000 in ?? () #1 <unavailable> in ?? () Backtrace stopped: not enough registers or memory available to unwind further (kgdb) ------------------------------------------------------------------------ If you need further Information please let me know. For both cases I have full vmcore core.txt file In the moment I make a fall back to the zyxel Router :( If there any good ideas / hints available. Please let me know . Kind Regards Jörg