RE: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1
Thanks Hans. It works. Cheers David S. -Original Message- From: Hans Petter Selasky [mailto:h...@selasky.org] Sent: Friday, April 27, 2018 12:06 AM To: Somayajulu, David <david.somayaj...@cavium.com>; Julian Elischer <jul...@freebsd.org>; freebsd-net@freebsd.org Cc: davi...@freebsd.org Subject: Re: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1 On 04/26/18 22:45, Somayajulu, David wrote: > Thanks Hans and Julian. > I did the following and still see the problem > > #cd /usr/src > #make buildworld WITH_OFED=yes > #make installworld WITH_OFED=yes > #reboot > #cd /usr/src > #make buildkernel WITH_OFED=yes KERNCONF=MYKERNEL ; > MYKERNEL content is shown below in case it is a cause > #make installkernel WITH_OFED=yes KERNCONF=MYKERNEL #reboot #cd > /usr/src/sys/modules/linuxkpi #make clean && make WITH_OFED=yes Hi, WITH_OFED=YES is only valid for buildworld. Please add DEBUG_FLAGS="-DVIMAGE=1" whenever you are building modules outside buildworld. --HPS ___ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"
Re: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1
On 04/26/18 22:45, Somayajulu, David wrote: Thanks Hans and Julian. I did the following and still see the problem #cd /usr/src #make buildworld WITH_OFED=yes #make installworld WITH_OFED=yes #reboot #cd /usr/src #make buildkernel WITH_OFED=yes KERNCONF=MYKERNEL ; MYKERNEL content is shown below in case it is a cause #make installkernel WITH_OFED=yes KERNCONF=MYKERNEL #reboot #cd /usr/src/sys/modules/linuxkpi #make clean && make WITH_OFED=yes Hi, WITH_OFED=YES is only valid for buildworld. Please add DEBUG_FLAGS="-DVIMAGE=1" whenever you are building modules outside buildworld. --HPS ___ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"
RE: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1
Thanks Hans and Julian. I did the following and still see the problem #cd /usr/src #make buildworld WITH_OFED=yes #make installworld WITH_OFED=yes #reboot #cd /usr/src #make buildkernel WITH_OFED=yes KERNCONF=MYKERNEL ; MYKERNEL content is shown below in case it is a cause #make installkernel WITH_OFED=yes KERNCONF=MYKERNEL #reboot #cd /usr/src/sys/modules/linuxkpi #make clean && make WITH_OFED=yes #cd /usr/src/sys/modules/ibcore #make clean && make WITH_OFED=yes #kldload -v /usr/obj/usr/src/amd64.amd64/sys/modules/linuxkpi/linuxkpi.ko #kldload -v /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko linuxkpi.ko loads fine. However I see the same error when I load ibcore.ko link_elf_obj: symbol if_index undefined linker_load_file: /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko - unsupported file type I don't see any such problems with FreeBSD11.1 or 11.0 Kernels. Would appreciate any help. Cheers David S. (davi...@freebsd.org) MYKERNEL FILE CONTENT BEGIN = include GENERIC ident MYKERNEL makeoptions MODULES_OVERRIDE="bxe cxgb cxgbe et ipmi mxge netgraph nullfs nxge oce qlxgb vxge mlx4 ixl" nodevicebxe nodevicecxgb nodevicecxgbe #nodeviceem nodeviceet #nodeviceigb nodeviceixgbe nodevicemxge nodevicenxge nodeviceoce nodeviceqlxgb nodeviceqlxgbe nodeviceisp nodevicemlx nodevicemlx5 #nodevicemlxen #nodevice ixl #optionsRATELIMIT # Debugging support. Always need this: nooptions KDB # Enable kernel debugger support. # nooptions KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): nooptions DDB # Support DDB. nooptions GDB # Support remote GDB. nooptions DEADLKRES # Enable the deadlock resolver nooptions INVARIANTS # Enable calls of extra sanity checking nooptions INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS nooptions WITNESS # Enable checks to detect deadlocks and cycles nooptions WITNESS_SKIPSPIN# Don't run witness on spinlocks for speed #makeoptions DEBUG=-g# Build kernel with gdb(1) debug symbols makeoptions DEBUG+=-fno-inline # Helps DTrace and HWPMC produce # better stack traces #makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support # For pmcstat device hwpmc #options HWPMC_HOOKS == MYKERNEL FILE CONTENT END -Original Message- From: Hans Petter Selasky [mailto:h...@selasky.org] Sent: Wednesday, April 25, 2018 7:51 AM To: Julian Elischer <jul...@freebsd.org>; Somayajulu, David <david.somayaj...@cavium.com>; freebsd-net@freebsd.org Subject: Re: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1 On 04/25/18 16:12, Julian Elischer wrote: > On 24/4/18 3:15 pm, Hans Petter Selasky wrote: >> On 04/24/18 01:33, Somayajulu, David wrote: >>> Hi All, >>> kldload ibcore.ko >>> fails in the above snapshot with the following error. >>> >>> # kldload -v >>> /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko >>> kldload: an error occurred while loading module >>> /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko. Please >>> check dmesg(8) for more details. >>> >>> /var/log/messages indicates the following. >>> >>> Apr 23 16:28:07 bsd25_12 kernel: link_elf_obj: symbol if_index >>> undefined Apr 23 16:28:07 bsd25_12 kernel: linker_load_file: >>> /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko - >>> unsupported file type >>> >>> What am I missing? >>> >> >> Hi, >> >> It looks like ibcore.ko was built w/o DEBUG_FLAGS="-DVIMAGE=1" > > that shouldn't be in debug flags.. Not sure WHERE it should be, but > I think that isn't it. > (may work though) > If you build outside the "buildkernel WITH_OFED=YES" target these flags must be specified manually in my experience. --HPS ___ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"
Re: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1
On 04/25/18 16:12, Julian Elischer wrote: On 24/4/18 3:15 pm, Hans Petter Selasky wrote: On 04/24/18 01:33, Somayajulu, David wrote: Hi All, kldload ibcore.ko fails in the above snapshot with the following error. # kldload -v /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko kldload: an error occurred while loading module /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko. Please check dmesg(8) for more details. /var/log/messages indicates the following. Apr 23 16:28:07 bsd25_12 kernel: link_elf_obj: symbol if_index undefined Apr 23 16:28:07 bsd25_12 kernel: linker_load_file: /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko - unsupported file type What am I missing? Hi, It looks like ibcore.ko was built w/o DEBUG_FLAGS="-DVIMAGE=1" that shouldn't be in debug flags.. Not sure WHERE it should be, but I think that isn't it. (may work though) If you build outside the "buildkernel WITH_OFED=YES" target these flags must be specified manually in my experience. --HPS ___ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"
Re: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1
On 24/4/18 3:15 pm, Hans Petter Selasky wrote: On 04/24/18 01:33, Somayajulu, David wrote: Hi All, kldload ibcore.ko fails in the above snapshot with the following error. # kldload -v /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko kldload: an error occurred while loading module /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko. Please check dmesg(8) for more details. /var/log/messages indicates the following. Apr 23 16:28:07 bsd25_12 kernel: link_elf_obj: symbol if_index undefined Apr 23 16:28:07 bsd25_12 kernel: linker_load_file: /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko - unsupported file type What am I missing? Hi, It looks like ibcore.ko was built w/o DEBUG_FLAGS="-DVIMAGE=1" that shouldn't be in debug flags.. Not sure WHERE it should be, but I think that isn't it. (may work though) --HPS ___ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org" ___ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"
Re: kldload ibcore.ko fails in snapshot: FreeBSD-12.0-CURRENT-amd64-20180329-r331740-disc1
On 04/24/18 01:33, Somayajulu, David wrote: Hi All, kldload ibcore.ko fails in the above snapshot with the following error. # kldload -v /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko kldload: an error occurred while loading module /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko. Please check dmesg(8) for more details. /var/log/messages indicates the following. Apr 23 16:28:07 bsd25_12 kernel: link_elf_obj: symbol if_index undefined Apr 23 16:28:07 bsd25_12 kernel: linker_load_file: /usr/obj/usr/src/amd64.amd64/sys/modules/ibcore/ibcore.ko - unsupported file type What am I missing? Hi, It looks like ibcore.ko was built w/o DEBUG_FLAGS="-DVIMAGE=1" --HPS ___ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"