Message ID | 20190119202902.29416-1-linus.walleij@linaro.org |
---|---|
Headers | show |
Series | Update Gemini to kernel v4.19 | expand |
Linus Walleij <linus.walleij@linaro.org> [2019-01-19 21:28:58]: Hi, > If the first patch is too big, the patches are also available here: > https://dflund.se/~triad/krad/gemini/openwrt/ is it possible to fetch it somewhere directly in Git? I would like to build test it. Thanks. -- ynezz
On Mon, Jan 21, 2019 at 9:39 AM Petr Štetiar <ynezz@true.cz> wrote: > Linus Walleij <linus.walleij@linaro.org> [2019-01-19 21:28:58]: > > If the first patch is too big, the patches are also available here: > > https://dflund.se/~triad/krad/gemini/openwrt/ > > is it possible to fetch it somewhere directly in Git? I would like to build > test it. Thanks. I pushed it to the branch "gemini-v4.19" (with some more patches, but shouldn't make a difference) here: https://github.com/linusw/openwrt Yours, Linus Walleij
Linus Walleij <linus.walleij@linaro.org> [2019-01-21 23:17:50]: Hi, > I pushed it to the branch "gemini-v4.19" (with some more patches, > but shouldn't make a difference) here: > https://github.com/linusw/openwrt thanks, so I've just tried following build config: CONFIG_TARGET_gemini=y CONFIG_TARGET_MULTI_PROFILE=y CONFIG_TARGET_ALL_PROFILES=y CONFIG_TARGET_DEVICE_gemini_DEVICE_dlink-dir-685=y CONFIG_TARGET_DEVICE_gemini_DEVICE_dlink-dns-313=y CONFIG_TARGET_DEVICE_gemini_DEVICE_sq201=y CONFIG_TARGET_DEVICE_gemini_DEVICE_nas4220b=y CONFIG_TARGET_DEVICE_gemini_DEVICE_sl93512r=y CONFIG_TARGET_DEVICE_gemini_DEVICE_rut1xx=y CONFIG_TARGET_DEVICE_gemini_DEVICE_wbd111=y CONFIG_TARGET_DEVICE_gemini_DEVICE_wbd222=y CONFIG_ALL_KMODS=y CONFIG_ALL_NONSHARED=y And running: make V=s -j$(nproc) Ends with following: make[5]: Entering directory '/openwrt/build_dir/target-arm_fa526_musl_eabi/linux-gemini/linux-4.19.16' Makefile:600: include/config/auto.conf: No such file or directory YACC scripts/kconfig/zconf.tab.c HOSTCC scripts/kconfig/conf.o LEX scripts/kconfig/zconf.lex.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --syncconfig Kconfig net/sched/Kconfig:44: warning: menuconfig statement without prompt .config:3930:warning: symbol value 'm' invalid for NF_NAT_REDIRECT * * Restart config... * * * PCI controller drivers * Faraday Technology FTPCI100 PCI controller (PCI_FTPCI100) [Y/n/?] y Generic PCI host controller (PCI_HOST_GENERIC) [N/y/?] n Xilinx AXI PCIe host bridge support (PCIE_XILINX) [N/y/?] n V3 Semiconductor PCI controller (PCI_V3_SEMI) [N/y/?] (NEW) So I'm guessing, that you're probably missing some kernel config symbols (either in generic or in gemini config) when CONFIG_ALL_KMODS=y is enabled. -- ynezz
On Tue, Jan 22, 2019 at 12:15 PM Petr Štetiar <ynezz@true.cz> wrote: > Ends with following: > > make[5]: Entering directory '/openwrt/build_dir/target-arm_fa526_musl_eabi/linux-gemini/linux-4.19.16' > Makefile:600: include/config/auto.conf: No such file or directory > YACC scripts/kconfig/zconf.tab.c > HOSTCC scripts/kconfig/conf.o > LEX scripts/kconfig/zconf.lex.c > HOSTCC scripts/kconfig/zconf.tab.o > HOSTLD scripts/kconfig/conf > scripts/kconfig/conf --syncconfig Kconfig > net/sched/Kconfig:44: warning: menuconfig statement without prompt > .config:3930:warning: symbol value 'm' invalid for NF_NAT_REDIRECT > * > * Restart config... (....) > So I'm guessing, that you're probably missing some kernel config symbols > (either in generic or in gemini config) when CONFIG_ALL_KMODS=y is enabled. Yeah interesting, hm there is that make target for OpenWrt that cleans up the defconfig now that I remember it, I'll try running that. Yours, Linus Walleij
On 1/22/19 7:26 AM, Petr Štetiar wrote: > Linus Walleij <linus.walleij@linaro.org> [2019-01-21 23:17:50]: > > Hi, > >> I pushed it to the branch "gemini-v4.19" (with some more patches, >> but shouldn't make a difference) here: >> https://github.com/linusw/openwrt > > thanks, so I've just tried following build config: > > CONFIG_TARGET_gemini=y > CONFIG_TARGET_MULTI_PROFILE=y > CONFIG_TARGET_ALL_PROFILES=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_dlink-dir-685=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_dlink-dns-313=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_sq201=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_nas4220b=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_sl93512r=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_rut1xx=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_wbd111=y > CONFIG_TARGET_DEVICE_gemini_DEVICE_wbd222=y > CONFIG_ALL_KMODS=y > CONFIG_ALL_NONSHARED=y > > And running: > > make V=s -j$(nproc) > > Ends with following: > > make[5]: Entering directory '/openwrt/build_dir/target-arm_fa526_musl_eabi/linux-gemini/linux-4.19.16' > Makefile:600: include/config/auto.conf: No such file or directory > YACC scripts/kconfig/zconf.tab.c > HOSTCC scripts/kconfig/conf.o > LEX scripts/kconfig/zconf.lex.c > HOSTCC scripts/kconfig/zconf.tab.o > HOSTLD scripts/kconfig/conf > scripts/kconfig/conf --syncconfig Kconfig > net/sched/Kconfig:44: warning: menuconfig statement without prompt > .config:3930:warning: symbol value 'm' invalid for NF_NAT_REDIRECT > * > * Restart config... > * > * > * PCI controller drivers > * > Faraday Technology FTPCI100 PCI controller (PCI_FTPCI100) [Y/n/?] y > Generic PCI host controller (PCI_HOST_GENERIC) [N/y/?] n > Xilinx AXI PCIe host bridge support (PCIE_XILINX) [N/y/?] n > V3 Semiconductor PCI controller (PCI_V3_SEMI) [N/y/?] (NEW) > > So I'm guessing, that you're probably missing some kernel config symbols > (either in generic or in gemini config) when CONFIG_ALL_KMODS=y is enabled. This should be added to target/linux/generic/config-4.19 Hauke