@Mrfixit2001 @Luke
I have been trying to compile your new source code all day using your own debian image to compile I get errors like this (These happen during cross compile as well):
I did manage to get the kernel built / compiled using the armbian image BUT with a PCIE card in the PCIE slot I get kernel panics with the new dtb file and the system refuses to boot on first boot after power on but when / if it does boot the pcie card is not found. I am attaching a dmesg of the board booted with a pcie card in the slot. I am currently rebuilding the kernel with the previous rockpro64.dts to see if it works.
Edit:
Rockpro crashed before compile finished still seems unstable and unusable.
Edit 2:
The kernel source is also missing the dptx.bin file which causes another error later in the compile.
I have been trying to compile your new source code all day using your own debian image to compile I get errors like this (These happen during cross compile as well):
Code:
In file included from include/linux/linkage.h:6:0,
from include/linux/kernel.h:6,
from include/asm-generic/bug.h:13,
from ./arch/arm64/include/asm/bug.h:67,
from include/linux/bug.h:4,
from ./arch/arm64/include/asm/cmpxchg.h:21,
from ./arch/arm64/include/asm/atomic.h:41,
from include/linux/atomic.h:4,
from include/linux/dcache.h:4,
from security/security.c:15:
include/linux/export.h:59:20: error: redefinition of ‘__kstrtab_security_path_chown’
static const char __kstrtab_##sym[] \
^
include/linux/export.h:72:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
__EXPORT_SYMBOL(sym, "_gpl")
^~~~~~~~~~~~~~~
security/security.c:529:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’
EXPORT_SYMBOL_GPL(security_path_chown);
^~~~~~~~~~~~~~~~~
include/linux/export.h:59:20: note: previous definition of ‘__kstrtab_security_path_chown’ was here
static const char __kstrtab_##sym[] \
^
include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
__EXPORT_SYMBOL(sym, "")
^~~~~~~~~~~~~~~
security/security.c:506:1: note: in expansion of macro ‘EXPORT_SYMBOL’
EXPORT_SYMBOL(security_path_chown);
^~~~~~~~~~~~~
include/linux/export.h:63:39: error: redefinition of ‘__ksymtab_security_path_chown’
__visible const struct kernel_symbol __ksymtab_##sym \
^
include/linux/export.h:72:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
__EXPORT_SYMBOL(sym, "_gpl")
^~~~~~~~~~~~~~~
security/security.c:529:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’
EXPORT_SYMBOL_GPL(security_path_chown);
^~~~~~~~~~~~~~~~~
include/linux/export.h:63:39: note: previous definition of ‘__ksymtab_security_path_chown’ was here
__visible const struct kernel_symbol __ksymtab_##sym \
^
include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’
__EXPORT_SYMBOL(sym, "")
^~~~~~~~~~~~~~~
security/security.c:506:1: note: in expansion of macro ‘EXPORT_SYMBOL’
EXPORT_SYMBOL(security_path_chown);
^~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:277: security/security.o] Error 1
I did manage to get the kernel built / compiled using the armbian image BUT with a PCIE card in the PCIE slot I get kernel panics with the new dtb file and the system refuses to boot on first boot after power on but when / if it does boot the pcie card is not found. I am attaching a dmesg of the board booted with a pcie card in the slot. I am currently rebuilding the kernel with the previous rockpro64.dts to see if it works.
Edit:
Rockpro crashed before compile finished still seems unstable and unusable.
Edit 2:
The kernel source is also missing the dptx.bin file which causes another error later in the compile.