OpenWrt/LEDE Project

Welcome to the OpenWrt Project bug reporting and issue tracking system

Problems to be reported here are for the current OpenWrt and legacy LEDE Project’s targets, sources, toolchain, core packages, build procedures, distribution and infrastructure. Guidelines for submitting a good bug report can be found at the OpenWrt Project website. Problems related to LuCI or OpenWrt packages need to be reported in their repositories:

Notifications of all submissions and task changes are sent to openwrt-bugs@infradead.org.

OpenedIDCategoryTask Type  descPrioritySeveritySummaryReported InStatus
18.01.2017406Base systemFeature RequestVery LowLowodhcpd: enable IPv6 unicast relayTrunkUnconfirmed Task Description

We want to use Prefix Delegation in a large layer3 mesh network. Currently odhcpd only supports DHCPv6-Relay by forwarding the incoming request to the master interface with multicast all-routers-destination address.

In a mesh network we do not have master/uplink interfaces. But we have the IP of the DHCP server which is X hops away and the routing protocol knows which way to send the packet.

Is it possible to add dhcp relay via unicast? An additional config parameter for the IP of the DHCP server is then also needed.

18.01.2017403PackagesFeature RequestVery LowLowodhcpd: expand the capability of DHCPv6 HOSTID assignem...TrunkUnconfirmed Task Description

It would be nice to assign the HOSTID range or bit width as an option. odhcpd just assigns ::0100~::0FFF without any options. It would be nice to be able to use all 64 bits. With this, also it would be nice to add a random seed and seed time as options. This way the DUID hash-to-HOSTID could be rotated. In this way, SLAAC privacy addresses could be replicated with STATEFUL DHCP control and well known hostnames. This would support high-accountability networks like Universities and other large organizations.

It would be a counter to Google’s lack of “interest” in supporting DHCPv6. This would provide DHCPv6 privacy addresses.
Android Bug: https://code.google.com/p/android/issues/detail?id=32621

18.01.2017401PackagesFeature RequestVery LowLowodhcpd: lease trigger script receives no argumentsTrunkUnconfirmed Task Description

when odhcpd calls the “lease trigger” script it does not pass any arguments to the script. The reason for the trigger and the host involved in the trigger are not shared. There is no discretion for RENEW, REBIND, CONFIRM, or RELEASE. Scripts which wish to load DNS with limited data, need to store their own copy of DHCP lease file and do differences. Otherwise a raw translate and dump of a large DHCP network could cause a lot of congestion as DHCP clients come on line. Reseting a network can cause an “in rush” flow like air conditioning loads on a power grid during a summer power outage.
This is exacerbated if the DNS is served on a separate device over the network, such as nsd and nsd-control (bind or unbound also). It would be good to at least pass the command and parameters common to a odhcpd lease file line.

17.01.2017398PackagesFeature RequestVery LowLowodhcpd: add UCI option to insert DHCP fill for missing ...TrunkUnconfirmed Task Description

This is a request for a common DHCP function found in other software. It would be nice for an odhcpd general option to enable it to fill in unnamed leases. DHCPv4 use the MAC as in unknown-010203040506 and DHCPv6 use the last 64 bits of the DUID as in unknown-0102030405060708. This can be used to figure out which device has failed to send its host name. This is a common problem with DHCPv6. This is a common problem for smart TV or cameras. Consider logs from a device other than the DHCP serving router. Consider where IT may not want to static assign 100’s of host names for display devices over a large work site or campus. Security logs and DHCP logs on a distributed network can then be reconciled a-synchronously, off line, or only when an investigation is required.

03.12.2016320Base systemFeature RequestVery LowLowrelayd feature requestTrunkUnconfirmed Task Description

I found a couple of bugs with relayd based bridge configuration and I would like to suggest a feature request. Will fill one entry per issue:

On today’s trunk

3- in a configuration where the network attached to the wireless radio is configured via DHCP, the listening interface is not set up automatically. DD-WRT and Gargoyle do this automatically ( they overwrite the config/network file with the gateway parameter and reload relayd.

 


29.11.2016315Base systemFeature RequestVery LowMediumImprove sysupgrade (CLI) on dual-partition routersTrunkUnconfirmed Task Description

Some of the recent Linksys (maybe other) routers have two partitions: WRT1900, EA8500, etc.

Would be great if when running sysupgrade on those routers it did NOT kill all active processes and kept the router working while writing an image to the inactive partition.

Would also be great if there was an option to prevent automatic reboot after writing an image.

Ultimate goal is to have an upgrade process where current working state is uninterrupted and only when you reboot – you boot into new image.

12.10.2016222Base systemFeature RequestVery LowLowproviding pre-built images for extroot for devices with...TrunkUnconfirmed Task Description

Currently, the only way to be able to make extroot (use an external drive as overlay) for 4MiB devices is to build an image with the Image Builder as they can’t fit the packages needed in the jffs.

For most linux users this isn’t a major issue as the Image Builder runs on Linux and with a couple commands you build all, but it’s still time-consuming.

For everyone else this is an issue, as they need to get a linux system, learn how to use the Image Builder, and so on.

I’m asking if it is possible to make pre-built images with the right packages to allow extroot on 4 MiB devices.

The packages I thing we need in these pre-built images are all is needed by the device to be able to format and check its own drive, because again most users don’t have access to a linux system to format a drive with ext4 or whatever.

It seems e2fsprogs is too big to fit with the other packages required, currently only f2fs filesystem tools are split and can be used in 4MiB devices for extroot.

These are the packages that currently should allow building an extrootable image that fits on 4MiB storage:

blkid block-mount kmod-fs-f2fs kmod-usb-storage kmod-usb-uhci kmod-usb-ohci mkf2fs f2fsck

(of course no luci is included).

22.06.201626FlysprayFeature RequestVery LowLowComment formatting syntax should be documentedTrunkResearching Task Description

Currently the formatting options are not documented anywhere, and I failed to find any documentation with google. There are a few buttons to use, but they seem to be rather limited (e.g. nothing for quotations).

29.03.20213711PackagesBuild FailureVery LowLowuqmi documentation errata? pdh on stop-networkTrunkUnconfirmed Task Description

Supply the following if possible:
- Device problem occurs on
- Software versions of OpenWrt/LEDE release, packages, etc.
- Steps to reproduce

 

So, i was trying to understand how-to disable –autoconnect because i made a mistake, using the wrong APN.

I was following this tutorial:

https://openwrt.org/docs/guide-user/network/wan/wwan/ltedongle

And there is no place where it explains how-to disable autoconnect... I tried to edit the wiki, to add some informations, and to remove that option.. and I couldn’t login using github as a service (error on the openwrt website!

Anyway.. trying to read the documentation of uqmi.. i get this text:

–stop-network <pdh>: Stop network connection (use with option below)

  1. -autoconnect: Disable automatic connect/reconnect

Which makes me wonder, what is pdh?
Well, pdh is not documented.. at least on the whole openwrt website:

https://openwrt.org/docs/guide-user/network/wan/wwan/ltedongle?q=pdh&do=search

i mean this is not a rant, is really, can all this be fixed, so we have better software? :D

thank you guyz, awesome stuff!

09.02.20213615KernelBuild FailureVery LowMediumKirkwood: the build stops for input when make with V=s ...TrunkUnconfirmed Task Description

When building Kirkwood images off the trunk, r15696-17fa01bb79, make -j1 V=s or make -j1 V=sc stops. A <return> can get it going. Without V=s or V=sc, the build doesn’t stop for input. Please find the make.log below.

make[5]: Entering directory '/home/builder/openwrt/build_dir/target-arm_xscale_musl_eabi/linux-kirkwood/linux-5.4.95'
Makefile:632: include/config/auto.conf: No such file or directory
Makefile:678: include/config/auto.conf.cmd: No such file or directory
make -f ./Makefile syncconfig
make -f ./scripts/Makefile.build obj=scripts/basic
rm -f .tmp_quiet_recordmcount
make -f ./scripts/Makefile.build obj=scripts/kconfig syncconfig
  gcc -Wp,-MD,scripts/kconfig/.conf.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89  -O2 -I/home/builder/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes   -I/home/builder/openwrt/staging_dir/host/include  -c -o scripts/kconfig/conf.o scripts/kconfig/conf.c
  gcc -Wp,-MD,scripts/kconfig/.confdata.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89  -O2 -I/home/builder/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes   -I/home/builder/openwrt/staging_dir/host/include  -c -o scripts/kconfig/confdata.o scripts/kconfig/confdata.c
  gcc -Wp,-MD,scripts/kconfig/.expr.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89  -O2 -I/home/builder/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes   -I/home/builder/openwrt/staging_dir/host/include  -c -o scripts/kconfig/expr.o scripts/kconfig/expr.c
  flex -oscripts/kconfig/lexer.lex.c -L scripts/kconfig/lexer.l
  bison -o scripts/kconfig/parser.tab.c --defines=scripts/kconfig/parser.tab.h -t -l scripts/kconfig/parser.y
  gcc -Wp,-MD,scripts/kconfig/.lexer.lex.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89  -O2 -I/home/builder/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes   -I/home/builder/openwrt/staging_dir/host/include -I ./scripts/kconfig -c -o scripts/kconfig/lexer.lex.o scripts/kconfig/lexer.lex.c
  gcc -Wp,-MD,scripts/kconfig/.parser.tab.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89  -O2 -I/home/builder/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes   -I/home/builder/openwrt/staging_dir/host/include -I ./scripts/kconfig -c -o scripts/kconfig/parser.tab.o scripts/kconfig/parser.tab.c
  gcc -Wp,-MD,scripts/kconfig/.preprocess.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89  -O2 -I/home/builder/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes   -I/home/builder/openwrt/staging_dir/host/include  -c -o scripts/kconfig/preprocess.o scripts/kconfig/preprocess.c
  gcc -Wp,-MD,scripts/kconfig/.symbol.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89  -O2 -I/home/builder/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes   -I/home/builder/openwrt/staging_dir/host/include  -c -o scripts/kconfig/symbol.o scripts/kconfig/symbol.c
  gcc   -o scripts/kconfig/conf scripts/kconfig/conf.o scripts/kconfig/confdata.o scripts/kconfig/expr.o scripts/kconfig/lexer.lex.o scripts/kconfig/parser.tab.o scripts/kconfig/preprocess.o scripts/kconfig/symbol.o -L/home/builder/openwrt/staging_dir/host/lib 
scripts/kconfig/conf  --syncconfig Kconfig
net/sched/Kconfig:45: warning: menuconfig statement without prompt
*
* Restart config...
*
*
* I2C Hardware Bus support
*
*
* PC SMBus host controller drivers
*
ALI 1535 (I2C_ALI1535) [N/m/y/?] n
ALI 1563 (I2C_ALI1563) [N/m/y/?] n
ALI 15x3 (I2C_ALI15X3) [N/m/y/?] n
AMD 756/766/768/8111 and nVidia nForce (I2C_AMD756) [N/m/y/?] n
AMD 8111 (I2C_AMD8111) [N/m/y/?] n
Intel 82801 (ICH/PCH) (I2C_I801) [N/m/y/?] n
Intel SCH SMBus 1.0 (I2C_ISCH) [N/m/y/?] n
Intel PIIX4 and compatible (ATI/AMD/Serverworks/Broadcom/SMSC) (I2C_PIIX4) [N/m/y/?] n
Nvidia nForce2, nForce3 and nForce4 (I2C_NFORCE2) [N/m/y/?] n
NVIDIA GPU I2C controller (I2C_NVIDIA_GPU) [N/m/y/?] n
SiS 5595 (I2C_SIS5595) [N/m/y/?] n
SiS 630/730/964 (I2C_SIS630) [N/m/y/?] n
SiS 96x (I2C_SIS96X) [N/m/y/?] n
VIA VT82C586B (I2C_VIA) [N/m/y/?] n
VIA VT82C596/82C686/82xx and CX700/VX8xx/VX900 (I2C_VIAPRO) [N/m/y/?] n
*
* I2C system bus drivers (mostly embedded / system-on-chip)
*
CBUS I2C driver (I2C_CBUS_GPIO) [N/m/y/?] n
Synopsys DesignWare Platform (I2C_DESIGNWARE_PLATFORM) [N/m/y/?] n
Synopsys DesignWare PCI (I2C_DESIGNWARE_PCI) [N/m/y/?] n
EMMA Mobile series I2C adapter (I2C_EMEV2) [N/m/y/?] n
GPIO-based bitbanging I2C (I2C_GPIO) [M/n/y/?] m
  GPIO-based fault injector (I2C_GPIO_FAULT_INJECTOR) [N/y/?] n
Marvell mv64xxx I2C Controller (I2C_MV64XXX) [Y/n/m/?] y
OpenCores I2C Controller (I2C_OCORES) [N/m/y/?] n
PCA9564/PCA9665 as platform device (I2C_PCA_PLATFORM) [N/m/y/?] n
Intel PXA2XX I2C adapter (I2C_PXA) [M/n/y/?] m
Intel PXA2XX I2C Slave comms support (I2C_PXA_SLAVE) [N/y/?] (NEW) 
23.12.20203529ToolchainBuild FailureVery LowMediumOpenWRT 19.07 don't build on Linux Mint 20openwrt-19.07Unconfirmed Task Description

- Device problem occurs on ath79(tiny) architecture
- Software versions of OpenWrt/LEDE release, packages, etc. 19.07.5
- Steps to reproduce:
./scripts/feeds update -a && ./scripts/feeds install -a
make defconfig
make menuconfig
make download
make -j9 V=s

Attached Files on links:
1) Full build log on compile;
2) My system configuration.

What should I do to overcome this problem?

27.11.20203477PackagesBuild FailureVery LowMediumBuilding with ATH10K thermal sensors and throttling sup...TrunkUnconfirmed Task Description

Steps to reproduce:
- Kernel modules → Wireless Drivers → kmod-ath10k → Enable thermal sensors and throttling support

SHELL= flock /home/astroc/openwrt/tmp/.root-copy.flock -c ‘cp -fpR /home/astroc/openwrt/build_dir/target-x86_64_musl/linux-firmware-20201022/.pkgdir/ath10k-firmware-qca988x/. /home/astroc/openwrt/staging_dir/target-x86_64_musl/root-x86/’ touch /home/astroc/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.ath10k-firmware-qca988x_installed
echo “ath10k-firmware-qca988x” » /home/astroc/openwrt/staging_dir/target-x86_64_musl/pkginfo/linux-firmware.default.install
make[3]: Leaving directory ‘/home/astroc/openwrt/package/firmware/linux-firmware’ time: package/firmware/linux-firmware/compile#0.14#0.03#0.16
make[3]: Entering directory ‘/home/astroc/openwrt/package/firmware/prism54-firmware’ make[3]: Nothing to be done for ‘compile’.
make[3]: Leaving directory ‘/home/astroc/openwrt/package/firmware/prism54-firmware’ time: package/firmware/prism54-firmware/compile#0.23#0.01#0.24
make[3]: Entering directory ‘/home/astroc/openwrt/package/kernel/linux’ mkdir -p /home/astroc/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp

SHELL= flock /home/astroc/openwrt/tmp/.root-copy.flock -c ‘cp -fpR /home/astroc/openwrt/build_dir/target-x86_64_musl/linux-x86_64/packages/.pkgdir/kernel/. /home/astroc/openwrt/staging_dir/target-x86_64_musl/root-x86/’ touch /home/astroc/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.kernel_installed
ERROR: module ‘/home/astroc/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-5.4.74/drivers/thermal/thermal_sys.ko’ is missing.
make[3]: * [modules/other.mk:1068: /home/astroc/openwrt/bin/targets/x86/64/packages/kmod-thermal_5.4.74-1_x86_64.ipk] Error 1
make[3]: Leaving directory ‘/home/astroc/openwrt/package/kernel/linux’ time: package/kernel/linux/compile#0.91#0.03#0.94
make[2]: * [package/Makefile:114: package/kernel/linux/compile] Error 2
make[2]: Leaving directory ‘/home/astroc/openwrt’ make[1]: * [package/Makefile:108: /home/astroc/openwrt/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory ‘/home/astroc/openwrt’ make: * [/home/astroc/openwrt/include/toplevel.mk:236: world] Error 2

17.11.20203458PackagesBuild FailureVery LowMediumperl/host/compile fails on macOS 11 Big Sur, WorkaroundTrunkUnconfirmed Task Description

Dear OpenWRT team,

I just updated my laptop to macOS 11 Big Sur. Presently only the perl hostpkg package fails during the build. Once I get past perl, everything else compiles correctly. Below is a patch, workaround, and details from my research. My target is Marvell EBU Armada, Linksys WRT3200ACM.

Before applying the patch, make package/feeds/packages/perl/host/compile V=sc fails with the following error:
Which of these apply, if any? [darwin]

* Unexpected product version 11.0.
*
* Try running sw_vers and see what its ProductVersion says. After the patch, make package/feeds/packages/perl/host/compile succeeds, however when multiple workers are used: make package/feeds/packages/perl/host/compile -j 12 V=sc, the build fails:
Writing Makefile for CPAN
make[4]: Entering directory ‘/Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/Archive-Tar’ make[4]: Entering directory ‘/Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/CPAN’ Generating a Unix-style Makefile
Writing Makefile for Errno
make[4]: Entering directory ‘/Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/ext/Errno’ “../../miniperl” “-I../../lib” Errno_pm.PL Errno.pm
Can’t locate Errno.pm in @INC (you may need to install the Errno module) (@INC contains: /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/AutoLoader/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/dist/Carp/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/dist/PathTools /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/dist/PathTools/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/ExtUtils-Install/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/ExtUtils-MakeMaker/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/ExtUtils-Manifest/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/File-Path/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/ext/re /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/dist/Term-ReadLine/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/dist/Exporter/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/ext/File-Find/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/Text-Tabs/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/dist/constant/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/cpan/version/lib /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/lib .) at /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/dist/PathTools/Cwd.pm line 444.
Unsuccessful Makefile.PL(cpan/ExtUtils-MakeMaker): code=512 at make_ext.pl line 518.
make[3]:
* [GNUmakefile:599: cpan/ExtUtils-MakeMaker/pm_to_blib] Error 2

I have also seen errors where the build is trying to use /miniperl instead of ./miniperl, as well as /build_dir/hostpkg/perl/perl-5.28.1/perl instead of /Volumes/test/openwrt/build_dir/hostpkg/perl/perl-5.28.1/perl. The will occur if we try to build perl without host/clean and clean. Seems like a race condition due to dependency misconfiguration.

Here is the list of all commands in order to compile OpenWRT starting from a clean build root:
make -j 12
make package/feeds/packages/perl/host/clean
make package/feeds/packages/perl/clean
make package/feeds/packages/perl/compile
make -j 12

The first make fails, then we perform host-clean and clean for perl, next compile will also do host-compile - we have to use a single worker here. Finally we can complete the rest of the build process. I should note that Languages, Perl, perl is not selected in menuconfig. I can understand if the hostpkg/perl is required during the build process, however perl/host{clean,compile} is not enough, I also need to perform perl/{clean,compile}.

Here is the quick patch I made in order to verify if there are any other broken packages: no. Only perl fails to compile. I am also not sure how to handle patches and pull-requests for feeds, so I thought I should rather share my research here and ask for help.

feeds/packages/lang/perl/patches/302-macos_11_support.patch
Index: perl-5.28.1/hints/darwin.sh

— perl-5.28.1.orig/hints/darwin.sh
+++ perl-5.28.1/hints/darwin.sh
@@ -327,7 +327,7 @@ EOM

   # "ProductVersion:    10.11"     "10.11"
       prodvers=`sw_vers|awk '/^ProductVersion:/{print $2}'|awk -F. '{print $1"."$2}'`
   case "$prodvers" in

- 10.*)
+ 10.*|11.*)

     add_macosx_version_min ccflags $prodvers
     add_macosx_version_min ldflags $prodvers
     ;;

Thank you for any help!

19.09.20203349PackagesBuild FailureVery LowLowlibustream: package/install file conflictsTrunkUnconfirmed Task Description

Reproduce the problem:
selecting `luci-ssl-openssl`

Collected errors:
 * check_data_file_clashes: Package libustream-openssl20200215 wants to install file /media/builds/github-openwrt/openwrt/build_dir/target-mips_24kc_musl/root-ath79/lib/libustream-ssl.so
        But that file is already provided by package  * libustream-wolfssl20200215
 * opkg_install_cmd: Cannot install package libustream-openssl20200215.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci:
 *      luci-proto-ppp
 * opkg_install_cmd: Cannot install package luci.
 * check_data_file_clashes: Package libustream-openssl20200215 wants to install file /media/builds/github-openwrt/openwrt/build_dir/target-mips_24kc_musl/root-ath79/lib/libustream-ssl.so
        But that file is already provided by package  * libustream-wolfssl20200215
 * opkg_install_cmd: Cannot install package luci-ssl-openssl.
pts (1.4.0-9) to root...
make[1]: *** [package/Makefile:68: package/install] Error 255
make[1]: Leaving directory '/media/builds/github-openwrt/openwrt'
make: *** [/media/builds/github-openwrt/openwrt/include/toplevel.mk:236: package/install] Error 2
Command exited with non-zero status 2
19.09.20203348PackagesBuild FailureVery LowLowlibustream: package/install file conflictsTrunkUnconfirmed Task Description

Reproduce the problem:
selecting `luci-ssl-openssl`

Collected errors:
 * check_data_file_clashes: Package libustream-openssl20200215 wants to install file /media/builds/github-openwrt/openwrt/build_dir/target-mips_24kc_musl/root-ath79/lib/libustream-ssl.so
        But that file is already provided by package  * libustream-wolfssl20200215
 * opkg_install_cmd: Cannot install package libustream-openssl20200215.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci:
 *      luci-proto-ppp
 * opkg_install_cmd: Cannot install package luci.
 * check_data_file_clashes: Package libustream-openssl20200215 wants to install file /media/builds/github-openwrt/openwrt/build_dir/target-mips_24kc_musl/root-ath79/lib/libustream-ssl.so
        But that file is already provided by package  * libustream-wolfssl20200215
 * opkg_install_cmd: Cannot install package luci-ssl-openssl.
pts (1.4.0-9) to root...
make[1]: *** [package/Makefile:68: package/install] Error 255
make[1]: Leaving directory '/media/builds/github-openwrt/openwrt'
make: *** [/media/builds/github-openwrt/openwrt/include/toplevel.mk:236: package/install] Error 2
Command exited with non-zero status 2
19.09.20203347PackagesBuild FailureVery LowLowlibustream: package/install file conflictsTrunkUnconfirmed Task Description

Reproduce the problem:
selecting `luci-ssl-openssl`

Collected errors:
 * check_data_file_clashes: Package libustream-openssl20200215 wants to install file /media/builds/github-openwrt/openwrt/build_dir/target-mips_24kc_musl/root-ath79/lib/libustream-ssl.so
        But that file is already provided by package  * libustream-wolfssl20200215
 * opkg_install_cmd: Cannot install package libustream-openssl20200215.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci:
 *      luci-proto-ppp
 * opkg_install_cmd: Cannot install package luci.
 * check_data_file_clashes: Package libustream-openssl20200215 wants to install file /media/builds/github-openwrt/openwrt/build_dir/target-mips_24kc_musl/root-ath79/lib/libustream-ssl.so
        But that file is already provided by package  * libustream-wolfssl20200215
 * opkg_install_cmd: Cannot install package luci-ssl-openssl.
pts (1.4.0-9) to root...
make[1]: *** [package/Makefile:68: package/install] Error 255
make[1]: Leaving directory '/media/builds/github-openwrt/openwrt'
make: *** [/media/builds/github-openwrt/openwrt/include/toplevel.mk:236: package/install] Error 2
Command exited with non-zero status 2
19.09.20203346PackagesBuild FailureVery LowMediumUbox invalid memory access (does not build with gcc10)TrunkUnconfirmed Task Description

See: https://git.openwrt.org/?p=project/ubox.git;a=blob;f=kmodloader.c;h=6f06ee3939f2f3e151357d33cfd165603cb40e4d;hb=HEAD#l699

Prints:

In function 'main_insmod',
    inlined from 'main' at /home/openwrt/openwrt-lam/build/archer-c7-v2eu/build_dir/target-mips_24kc_musl/ubox-2019-12-31-0e34af14/kmodloader.c:1062:10:
/home/openwrt/openwrt-lam/build/archer-c7-v2eu/build_dir/target-mips_24kc_musl/ubox-2019-12-31-0e34af14/kmodloader.c:734:13: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
  734 |  options[0] = 0;
      |  ~~~~~~~~~~~^~~
/home/openwrt/openwrt-lam/build/archer-c7-v2eu/build_dir/target-mips_24kc_musl/ubox-2019-12-31-0e34af14/kmodloader.c: In function 'main':
/home/openwrt/openwrt-lam/build/archer-c7-v2eu/build_dir/target-mips_24kc_musl/ubox-2019-12-31-0e34af14/kmodloader.c:727:12: note: at offset 0 to an object with size 0 allocated by 'malloc' here
  727 |  options = malloc(len);
      |            ^~~~~~~~~~~

Fix im using for my builds is attached.

Kind regards
MartB

15.09.20203340Base systemBuild FailureVery LowLowiproute2 broken on openwrt/packages CITrunkUnconfirmed Task Description

@hauke

It appears that iproute2 is not compiling on the openwrt packages continuous integration tests for arc_arc700 and arc_archs

https://github.com/openwrt/packages/pull/13169/checks?check_run_id=1115466649 https://github.com/openwrt/packages/pull/13169/checks?check_run_id=1115466679


31.08.20203313PackagesBuild FailureVery LowHighath79/mikrotik: initramfs image is missing the nand-uti...TrunkUnconfirmed Task Description

The initramfs-kernel.bin image for the ath79/mikrotik mikrotik,routerboard-sxt-5nd-r2 device (SXT Lite 5) is missing the nand-utils package. Therefore, when booting via TFTP (e.g., to install OpenWrt for the first time), the sysupgrade image can not be flashed:

[...] successful boot from TFTP, sysupgrade image uploaded via SCP
root@OpenWrt:/# cat /tmp/sysinfo/board_name 
mikrotik,routerboard-sxt-5nd-r2
root@OpenWrt:/# ls -la /usr/sbin/nand*
ls: /usr/sbin/nand*: No such file or directory
root@OpenWrt:/# sysupgrade -v -n /tmp/openwrt-ath79-mikrotik-mikrotik_routerboar
d-sxt-5nd-r2-squashfs-sysupgrade.bin 
Commencing upgrade. Closing all shell sessions.
Watchdog handover: fd=3
- watchdog -
killall: telnetd: no process killed
Sending TERM to remaining processes ... hostapd wpa_supplicant netifd odhcpd ntpd dnsmasq ubusd urngd logd 
Sending KILL to remaining processes ... 
Performing system upgrade...
Unlocking kernel ...
Erasing kernel ...
/lib/upgrade/do_stage2: line 25: nandwrite: not found
tar: write error: Broken pipe
removing ubiblock0_1
[  301.377800] block ubiblock0_1: released
Volume ID 0, size 19 LEBs (2451456 bytes, 2.3 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "none", alignment 1
Volume ID 1, size 21 LEBs (2709504 bytes, 2.5 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs", alignment 1
Set volume size to 119734272
Volume ID 2, size 928 LEBs (119734272 bytes, 114.1 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs_data", alignment 1
sysupgrade successful
umount: can't unmount /dev: Resource busy
umount: can't unmount /tmp: Resource busy
[  303.837785] reboot: Restarting systemt
�

so the device can’t boot, as nothing has been written to NAND.

18.07.20203237PackagesBuild FailureVery LowHighumdns: fails to compile with gcc10TrunkUnconfirmed Task Description

Try to compile umdns with gcc10 and it will break with following error:

service.c:240:10: error: ‘strcpy’ offset 6 from the object at ‘b’ is
out of the bounds of referenced subobject ‘name’ with type ‘uint8_t[]’ {aka ‘unsigned char[]’} at offset 6 [-Werror=array-bounds]

More detailed error:
https://github.com/berlin-open-wireless-lab/DAWN/issues/109#issuecomment-657483908

20.06.20203193PackagesBuild FailureVery LowLowofficial bird2 build on ipq806x doesn't start and has b...openwrt-19.07Unconfirmed Task Description

Hi all,

I am running bird2 on Netgear R7800 for OSPF routing but it doesn’t start. Following are error messages I got:

# bird -c /etc/bird.conf -d
Bus error

# logread
Sat Jun 20 12:24:09 2020 daemon.info bird: Started
Sat Jun 20 12:24:09 2020 kern.err kernel: [572809.062848] Alignment trap: not handling instruction f44c0a1f at [<0006bb88>]
Sat Jun 20 12:24:09 2020 kern.alert kernel: [572809.062907] Unhandled fault: alignment exception (0x801) at 0x017c9634
Sat Jun 20 12:24:09 2020 kern.alert kernel: [572809.069111] pgd = d7668000
Sat Jun 20 12:24:09 2020 kern.alert kernel: [572809.075597] [017c9634] *pgd=5c0c6835, *pte=5ad3475f, *ppte=5ad34c7f


# dmesg
[571421.877597] Alignment trap: not handling instruction f44c0a1f at [<0006bb88>]
[571421.877645] Unhandled fault: alignment exception (0x801) at 0x0111b624
[571421.883832] pgd = dc258000
[571421.890385] [0111b624] *pgd=5e63a835, *pte=5c72975f, *ppte=5c729c7f

Environment
- OpenWrt 19.07.3, r11063-85e04e9f46
- bird2 - 2.0.7-2
- target ipq806x
- model Netgear R7800

# /etc/bird.conf
log syslog all;
router id 192.168.1.1;                                                                                                                                        
protocol device {                                                                                                                                       
}                                                                                                                                                       
protocol bfd {                                                                                                                                          
}                                                                                                                                                       
protocol direct {                                                                                                                                      
        interface "br-lan";                                                                                                                             
        ipv4;                   # Connect to default IPv4 table                                                                                         
        ipv6;                   # ... and to default IPv6 table                                                                                         
}                                                                                                                                                       
                                                                                                                                                        
# The Kernel protocol is not a real routing protocol. Instead of communicating                                                                          
# with other routers in the network, it performs synchronization of BIRD                                                                                
# routing tables with the OS kernel. One instance per table.                                                                                            
protocol kernel {                                                                                                                                       
        scan time 10;                                                                                                                                   
        merge paths;                                                                                                                                    
        ipv4 {                  # Connect protocol to IPv4 table by channel                                                                             
#             table master4;    # Default IPv4 table is master4                                                                                         
#             import all;       # Import to table, default is import all                                                                                
              export all;       # Export to protocol. default is export none                                                                            
        };                                                                                                                                              
#       learn;                  # Learn alien routes from the kernel                                                                                    
#       kernel table 10;        # Kernel table to synchronize with (default: main)                                                                      
}                                                                                                                                                       
                                                                                                                                                        
# Another instance for IPv6, skipping default options                                                                                                   
protocol kernel {                                                                                                                                       
        scan time 10;                                                                                                                                   
        merge paths;                                                                                                                                    
        ipv6 { export all; };                                                                                                                           
}                                                                                                                                                       
                                                                                                                                                        
# OSPF example, both OSPFv2 and OSPFv3 are supported                                                                                                    
protocol ospf v2 ospf4 {                                                                                                                                
        ipv4 {                                                                                                                                          
        };                                                                                                                                              
        area 0 {                                                                                                                                        
                interface "br-lan" {bfd;};                                                                                                              
        };                                                                                                                                              
}

This issue can be reproduced with the latest OpenWrt release 19.07.3, but it has been there for a long time.
A custom build of bird2 package with OpenWRT SDK doesn’t have this issue.

I am not sure this is the right place to report this issue. Could anyone help with this?

29.05.20203134Base systemBuild FailureVery LowHighCan't build netifdopenwrt-19.07Unconfirmed Task Description

Environment: x86_64
Arch Linux
Description: Can’t build current openwrt-19.07. (Arch Linux, tried both GCC 10.1.0 and 8.4.0. Getting two build errors:

CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=74kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlin
k-mips16 -iremap/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944:netifd-2019-08-05-5e02f944 -Wformat -Werror=format-security -fstack-protector -D_F
ORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/usr/include/libnl-tiny -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mips
el_74kc_musl/usr/include -flto  -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/usr/include -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/includ
e -I/home/legogris/dev/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/usr/include -I/home/legogris/dev/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/include/fo
rtify -I/home/legogris/dev/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/include " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=74kc -fno-caller-saves -fno-plt -fho
nour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-
2019-08-05-5e02f944:netifd-2019-08-05-5e02f944 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/home/legogris/dev/openwrt-fresh/staging_dir/tar
get-mipsel_74kc_musl/usr/include/libnl-tiny -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/usr/include -flto  -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mips
el_74kc_musl/usr/include -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/include -I/home/legogris/dev/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/usr/
include -I/home/legogris/dev/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/include/fortify -I/home/legogris/dev/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/
include " LDFLAGS="-L/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/usr/lib -L/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/lib -L/home/legogris/de
v/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/usr/lib -L/home/legogris/dev/openwrt-fresh/staging_dir/toolchain-mipsel_74kc_gcc-7.5.0_musl/lib -znow -zrelro -flto -fuse-linke
r-plugin " make  -C /home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944/. AR="mipsel-openwrt-linux-musl-gcc-ar" AS="mipsel-openwrt-linux-musl-gcc -c -
Os -pipe -mno-branch-likely -mips32r2 -mtune=74kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/home/legogris/dev/o
penwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944:netifd-2019-08-05-5e02f944 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,re
lro -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/usr/include/libnl-tiny -I/home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/usr/include -flto" LD=m
ipsel-openwrt-linux-musl-ld NM="mipsel-openwrt-linux-musl-gcc-nm" CC="mipsel-openwrt-linux-musl-gcc" GCC="mipsel-openwrt-linux-musl-gcc" CXX="mipsel-openwrt-linux-musl-g++" RANLIB="mipsel-open
wrt-linux-musl-gcc-ranlib" STRIP=mipsel-openwrt-linux-musl-strip OBJCOPY=mipsel-openwrt-linux-musl-objcopy OBJDUMP=mipsel-openwrt-linux-musl-objdump SIZE=mipsel-openwrt-linux-musl-size CROSS="
mipsel-openwrt-linux-musl-" ARCH="mipsel" CMAKE_COMMAND='/home/legogris/dev/openwrt-fresh/staging_dir/host/bin/cmake' CMAKE_DISABLE_cmake_check_build_system=1 ;
make[4]: Entering directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
make[5]: Entering directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
make[6]: Entering directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
make[6]: Leaving directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
make[6]: Entering directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
[  4%] Building C object CMakeFiles/netifd.dir/main.c.o
In file included from /home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944/netifd.h:29:0,
                 from /home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944/main.c:22:
/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944/utils.h:116:51: error: 'struct uci_blob_param_list' declared inside parameter list will not be vis
ible outside of this definition or declaration [-Werror]
 const char * uci_get_validate_string(const struct uci_blob_param_list *p, int i);
                                                   ^~~~~~~~~~~~~~~~~~~
cc1: error: unrecognized command line option '-Wno-unknown-warning-option' [-Werror]
cc1: all warnings being treated as errors
make[6]: *** [CMakeFiles/netifd.dir/build.make:63: CMakeFiles/netifd.dir/main.c.o] Error 1
make[6]: Leaving directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
make[5]: *** [CMakeFiles/Makefile2:76: CMakeFiles/netifd.dir/all] Error 2
make[5]: Leaving directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
make[4]: *** [Makefile:130: all] Error 2
make[4]: Leaving directory '/home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944'
make[3]: *** [Makefile:49: /home/legogris/dev/openwrt-fresh/build_dir/target-mipsel_74kc_musl/netifd-2019-08-05-5e02f944/.built] Error 2
make[3]: Leaving directory '/home/legogris/dev/openwrt-fresh/package/network/config/netifd'
time: package/network/config/netifd/compile#0.33#0.08#0.39
make[2]: *** [package/Makefile:113: package/network/config/netifd/compile] Error 2
make[2]: Leaving directory '/home/legogris/dev/openwrt-fresh'
make[1]: *** [package/Makefile:107: /home/legogris/dev/openwrt-fresh/staging_dir/target-mipsel_74kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/legogris/dev/openwrt-fresh'
make: *** [/home/legogris/dev/openwrt-fresh/include/toplevel.mk:227: world] Error 2
make -j1 V=s  20,02s user 4,25s system 102% cpu 23,565 total
24.05.20203120OtherBuild FailureVery LowMediumbuildbots still build the x86 targets even if the kerne...TrunkUnconfirmed Task Description

The kernel config of x86 target was updated only for x86_64, the x86 legacy, generic and Alix targets were missing some kernel options.

This means that when you go to build them, the system stops and asks you what to do (y/n/number), with an interactive prompt.

The x86 kernel config problem is already fixed by my PR, this bug report is about the build bot problem. They “failed to fail”.

The build bots should have detected this interactive prompt and failed the build.

They were instead “answering” the interactive prompt with an error message, then they could still compile the kernel.

see http://buildbot.openwrt.org/master/images/builders/x86%2Flegacy/builds/319/steps/kmods/logs/stdio

and here is the important part, note how after each kernel config option that is missing it will print
Error in reading or end of file.“, and a new line, and then continue as if nothing was wrong.

*
* Restart config...
*
*
* Misc devices
*
Analog Devices Digital Potentiometers (AD525X_DPOT) [N/m/y/?] n
Dummy IRQ handler (DUMMY_IRQ) [N/m/y/?] n
Device driver for IBM RSA service processor (IBM_ASM) [N/m/y/?] n
Sensable PHANToM (PCI) (PHANTOM) [N/m/y/?] n
TI Flash Media interface support (TIFM_CORE) [N/m/y/?] n
Integrated Circuits ICS932S401 (ICS932S401) [N/m/y/?] n
Enclosure Services (ENCLOSURE_SERVICES) [N/m/y/?] n
Channel interface driver for the HP iLO processor (HP_ILO) [N/m/y/?] n
Medfield Avago APDS9802 ALS Sensor module (APDS9802ALS) [N/m/y/?] n
Intersil ISL29003 ambient light sensor (ISL29003) [N/m/y/?] n
Intersil ISL29020 ambient light sensor (ISL29020) [N/m/y/?] n
Taos TSL2550 ambient light sensor (SENSORS_TSL2550) [N/m/y/?] n
BH1770GLC / SFH7770 combined ALS - Proximity sensor (SENSORS_BH1770) [N/m/y/?] n
APDS990X combined als and proximity sensors (SENSORS_APDS990X) [N/m/y/?] n
Honeywell HMC6352 compass (HMC6352) [N/m/y/?] n
Dallas DS1682 Total Elapsed Time Recorder with Alarm (DS1682) [N/m/y/?] n
Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) PHUB (PCH_PHUB) [N/m/y/?] n
Lattice ECP3 FPGA bitstream configuration via SPI (LATTICE_ECP3_CONFIG) [N/m/y/?] n
Generic on-chip SRAM driver (SRAM) [N/y/?] n
PCI Endpoint Test driver (PCI_ENDPOINT_TEST) [N/m/y/?] n
Xilinx SDFEC 16 (XILINX_SDFEC) [N/m/y/?] n
pvpanic device support (PVPANIC) [N/m/y/?] n
ENE CB710/720 Flash memory card reader support (CB710_CORE) [N/m/y/?] n
STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (I2C) (SENSORS_LIS3_I2C) [N/m/y/?] n
Altera FPGA firmware download module (ALTERA_STAPL) [N/m/y/?] n
Intel Management Engine Interface (INTEL_MEI) [N/m/y/?] n
ME Enabled Intel Chipsets (INTEL_MEI_ME) [N/m/y/?] n
Intel Trusted Execution Environment with ME Interface (INTEL_MEI_TXE) [N/m/y/?] n
Intel HDCP2.2 services of ME Interface (INTEL_MEI_HDCP) [N/m/y/?] (NEW) 
Error in reading or end of file.

VMware VMCI Driver (VMWARE_VMCI) [N/m/y/?] n
Line Echo Canceller support (ECHO) [M/n/y/?] m
Alcor Micro/Alcor Link PCI-E card reader (MISC_ALCOR_PCI) [N/m/y/?] n
Realtek PCI-E card reader (MISC_RTSX_PCI) [N/m/y/?] n
Realtek USB card reader (MISC_RTSX_USB) [N/m/y/?] n
HabanaAI accelerators (habanalabs) (HABANA_AI) [N/m/y/?] n
*
* SCSI low-level drivers
*
SCSI low-level drivers (SCSI_LOWLEVEL) [Y/n/?] y
  iSCSI Initiator over TCP/IP (ISCSI_TCP) [N/m/y/?] n
  iSCSI Boot Sysfs Interface (ISCSI_BOOT_SYSFS) [N/m/y/?] n
  Chelsio T3 iSCSI support (SCSI_CXGB3_ISCSI) [N/m/y/?] n
  Chelsio T4 iSCSI support (SCSI_CXGB4_ISCSI) [N/m/y/?] n
  QLogic NetXtreme II iSCSI support (SCSI_BNX2_ISCSI) [N/m/y/?] n
  Emulex 10Gbps iSCSI - BladeEngine 2 (BE2ISCSI) [N/m/y/?] n
  3ware 5/6/7/8xxx ATA-RAID support (BLK_DEV_3W_XXXX_RAID) [N/m/y/?] n
  HP Smart Array SCSI driver (SCSI_HPSA) [N/m/y/?] n
  3ware 9xxx SATA-RAID support (SCSI_3W_9XXX) [N/m/y/?] n
  3ware 97xx SAS/SATA-RAID support (SCSI_3W_SAS) [N/m/y/?] n
  ACARD SCSI support (SCSI_ACARD) [N/m/y/?] n
  Adaptec AHA152X/2825 support (SCSI_AHA152X) [N/m/y/?] n
  Adaptec AHA1542 support (SCSI_AHA1542) [N/m/y/?] n
  Adaptec AACRAID support (SCSI_AACRAID) [N/m/y/?] n
  Adaptec AIC7xxx Fast -> U160 support (SCSI_AIC7XXX) [N/m/y/?] n
  Adaptec AIC79xx U320 support (SCSI_AIC79XX) [N/m/y/?] n
  Adaptec AIC94xx SAS/SATA support (SCSI_AIC94XX) [N/m/y/?] n
  Marvell 88SE64XX/88SE94XX SAS/SATA support (SCSI_MVSAS) [M/n/y/?] m
    Compile in debug mode (SCSI_MVSAS_DEBUG) [N/y/?] n
    Support for interrupt tasklet (SCSI_MVSAS_TASKLET) [N/y/?] n
  Marvell UMI driver (SCSI_MVUMI) [N/m/y/?] n
  Adaptec I2O RAID support  (SCSI_DPT_I2O) [N/m/y/?] n
  AdvanSys SCSI support (SCSI_ADVANSYS) [N/m/y/?] n
  ARECA (ARC11xx/12xx/13xx/16xx) SATA/SAS RAID Host Adapter (SCSI_ARCMSR) [N/m/y/?] n
  ATTO Technology's ExpressSAS RAID adapter driver (SCSI_ESAS2R) [N/m/y/?] n
  LSI Logic New Generation RAID Device Drivers (MEGARAID_NEWGEN) [N/y/?] n
  LSI Logic Legacy MegaRAID Driver (MEGARAID_LEGACY) [N/m/y/?] n
  LSI Logic MegaRAID SAS RAID Module (MEGARAID_SAS) [N/m/y/?] n
  LSI MPT Fusion SAS 3.0 & SAS 2.0 Device Driver (SCSI_MPT3SAS) [N/m/y/?] n
  Legacy MPT2SAS config option (SCSI_MPT2SAS) [N/m/y/?] n
  Microsemi PQI Driver (SCSI_SMARTPQI) [N/m/y/?] n
  Universal Flash Storage Controller Driver Core (SCSI_UFSHCD) [N/m/y/?] n
  HighPoint RocketRAID 3xxx/4xxx Controller support (SCSI_HPTIOP) [N/m/y/?] n
  BusLogic SCSI support (SCSI_BUSLOGIC) [N/m/y/?] n
  Mylex DAC960/DAC1100 PCI RAID Controller (Block Interface) (SCSI_MYRB) [N/m/y/?] n
  Mylex DAC960/DAC1100 PCI RAID Controller (SCSI Interface) (SCSI_MYRS) [N/m/y/?] n
  VMware PVSCSI driver support (VMWARE_PVSCSI) [N/m/y/?] n
  Cisco SNIC Driver (SCSI_SNIC) [N/m/y/?] n
  DMX3191D SCSI support (SCSI_DMX3191D) [N/m/y/?] n
  Future Domain TMC-3260/AHA-2920A PCI SCSI support (SCSI_FDOMAIN_PCI) [N/m/y/?] n
  Future Domain 16xx ISA SCSI support (SCSI_FDOMAIN_ISA) [N/m/y/?] (NEW) 
Error in reading or end of file.

  Intel/ICP (former GDT SCSI Disk Array) RAID Controller support (SCSI_GDTH) [N/m/y/?] n
  Intel(R) C600 Series Chipset SAS Controller (SCSI_ISCI) [N/m/y/?] n
  Generic NCR5380/53c400 SCSI ISA card support (SCSI_GENERIC_NCR5380) [N/m/y/?] n
  IBM ServeRAID support (SCSI_IPS) [N/m/y/?] n
  Initio 9100U(W) support (SCSI_INITIO) [N/m/y/?] n
  Initio INI-A100U2W support (SCSI_INIA100) [N/m/y/?] n
  IOMEGA parallel port (ppa - older drives) (SCSI_PPA) [N/m/?] n
  IOMEGA parallel port (imm - newer drives) (SCSI_IMM) [N/m/?] n
  Promise SuperTrak EX Series support (SCSI_STEX) [N/m/y/?] n
  SYM53C8XX Version 2 SCSI support (SCSI_SYM53C8XX_2) [N/m/y/?] n
  IBM Power Linux RAID adapter support (SCSI_IPR) [N/m/y/?] n
  Qlogic FAS SCSI support (SCSI_QLOGIC_FAS) [N/m/y/?] n
  Qlogic QLA 1240/1x80/1x160 SCSI support (SCSI_QLOGIC_1280) [N/m/y/?] n
  QLogic ISP4XXX and ISP82XX host adapter family support (SCSI_QLA_ISCSI) [N/m/y/?] n
  Tekram DC395(U/UW/F) and DC315(U) SCSI support (SCSI_DC395x) [N/m/y/?] n
  Tekram DC390(T) and Am53/79C974 SCSI support (new driver) (SCSI_AM53C974) [N/m/y/?] n
  Workbit NinjaSCSI-32Bi/UDE support (SCSI_NSP32) [N/m/y/?] n
  Western Digital WD7193/7197/7296 support (SCSI_WD719X) [N/m/y/?] n
  SCSI debugging host and device simulator (SCSI_DEBUG) [N/m/y/?] n
  PMC SIERRA Linux MaxRAID adapter support (SCSI_PMCRAID) [N/m/y/?] n
  PMC-Sierra SPC 8001 SAS/SATA Based Host Adapter driver (SCSI_PM8001) [N/m/y/?] n
*
* I2C Hardware Bus support
*
*
* PC SMBus host controller drivers
*
ALI 1535 (I2C_ALI1535) [N/m/y/?] n
ALI 1563 (I2C_ALI1563) [N/m/y/?] n
ALI 15x3 (I2C_ALI15X3) [N/m/y/?] n
AMD 756/766/768/8111 and nVidia nForce (I2C_AMD756) [N/m/y/?] n
AMD 8111 (I2C_AMD8111) [N/m/y/?] n
AMD MP2 PCIe (I2C_AMD_MP2) [N/m/y/?] (NEW) 
Error in reading or end of file.

Intel 82801 (ICH/PCH) (I2C_I801) [M/n/y/?] m
Intel SCH SMBus 1.0 (I2C_ISCH) [N/m/y/?] n
Intel iSMT SMBus Controller (I2C_ISMT) [N/m/y/?] n
Intel PIIX4 and compatible (ATI/AMD/Serverworks/Broadcom/SMSC) (I2C_PIIX4) [M/n/y/?] m
Nvidia nForce2, nForce3 and nForce4 (I2C_NFORCE2) [N/m/y/?] n
NVIDIA GPU I2C controller (I2C_NVIDIA_GPU) [N/m/y/?] n
SiS 5595 (I2C_SIS5595) [N/m/y/?] n
SiS 630/730/964 (I2C_SIS630) [N/m/y/?] n
SiS 96x (I2C_SIS96X) [N/m/y/?] n
VIA VT82C586B (I2C_VIA) [N/m/y/?] n
VIA VT82C596/82C686/82xx and CX700/VX8xx/VX900 (I2C_VIAPRO) [N/m/y/?] n
*
* ACPI drivers
*
SMBus Control Method Interface (I2C_SCMI) [N/m/y/?] n
*
* I2C system bus drivers (mostly embedded / system-on-chip)
*
Synopsys DesignWare Platform (I2C_DESIGNWARE_PLATFORM) [N/m/y/?] n
Synopsys DesignWare PCI (I2C_DESIGNWARE_PCI) [N/m/y/?] n
Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) I2C (I2C_EG20T) [N/m/y/?] n
EMMA Mobile series I2C adapter (I2C_EMEV2) [N/m/y/?] n
OpenCores I2C Controller (I2C_OCORES) [N/m/y/?] n
PCA9564/PCA9665 as platform device (I2C_PCA_PLATFORM) [N/m/y/?] n
Simtec Generic I2C interface (I2C_SIMTEC) [N/m/y/?] n
Xilinx I2C Controller (I2C_XILINX) [N/m/y/?] n
*
* External I2C/SMBus adapter drivers
*
Diolan U2C-12 USB adapter (I2C_DIOLAN_U2C) [N/m/y/?] n
Parallel port adapter (I2C_PARPORT) [N/m/?] n
Parallel port adapter (light) (I2C_PARPORT_LIGHT) [N/m/y/?] n
RobotFuzz Open Source InterFace USB adapter (I2C_ROBOTFUZZ_OSIF) [N/m/y/?] n
TAOS evaluation module (I2C_TAOS_EVM) [N/m/y/?] n
Tiny-USB adapter (I2C_TINY_USB) [M/n/y/?] m
*
* Other I2C/SMBus bus drivers
*
Elektor ISA card (I2C_ELEKTOR) [N/m/y/?] n
PCA9564/PCA9665 on an ISA bus (I2C_PCA_ISA) [N/m/y/?] n
Geode ACCESS.bus support (SCx200_ACB) [N/m/y/?] n
*
* Graphics support
*
VGA Arbitration (VGA_ARB) [N/y/?] n
Laptop Hybrid Graphics - GPU switching support (VGA_SWITCHEROO) [N/y/?] n
Enable DisplayPort CEC-Tunneling-over-AUX HDMI support (DRM_DP_CEC) [N/y/?] n
ATI Radeon (DRM_RADEON) [Y/n/m/?] y
  Always enable userptr support (DRM_RADEON_USERPTR) [N/y/?] n
AMD GPU (DRM_AMDGPU) [Y/n/m/?] y
  Enable amdgpu support for SI parts (DRM_AMDGPU_SI) [Y/n/?] y
  Enable amdgpu support for CIK parts (DRM_AMDGPU_CIK) [Y/n/?] y
  Always enable userptr write support (DRM_AMDGPU_USERPTR) [N/y/?] n
  Allow GART access through debugfs (DRM_AMDGPU_GART_DEBUGFS) [N/y/?] n
Nouveau (NVIDIA) cards (DRM_NOUVEAU) [N/m/y/?] n
Intel 8xx/9xx/G3x/G4x/HD Graphics (DRM_I915) [Y/n/m/?] y
  Enable alpha quality support for new Intel hardware by default (DRM_I915_ALPHA_SUPPORT) [N/y/?] n
  Force probe driver for selected new Intel hardware (DRM_I915_FORCE_PROBE) [] (NEW) 
Error in reading or end of file.

  Enable capturing GPU state following a hang (DRM_I915_CAPTURE_ERROR) [Y/n/?] y
    Compress GPU error state (DRM_I915_COMPRESS_ERROR) [Y/n/?] y
  Always enable userptr support (DRM_I915_USERPTR) [Y/n/?] y
  *
  * drm/i915 Debugging
  *
  Force GCC to throw an error instead of a warning when compiling (DRM_I915_WERROR) [N/y/?] n
  Enable additional driver debugging (DRM_I915_DEBUG) [N/y/?] n
  Always insert extra checks around mmio access by default (DRM_I915_DEBUG_MMIO) [N/y/?] (NEW) 
Error in reading or end of file.

  Enable additional driver debugging for fence objects (DRM_I915_SW_FENCE_DEBUG_OBJECTS) [N/y/?] n
  Enable additional driver debugging for detecting dependency cycles (DRM_I915_SW_FENCE_CHECK_DAG) [N/y/?] n
  Enable additional driver debugging for GuC (DRM_I915_DEBUG_GUC) [N/y/?] n
  Enable selftests upon driver load (DRM_I915_SELFTEST) [N/y/?] n
  Enable low level request tracing events (DRM_I915_LOW_LEVEL_TRACEPOINTS) [N/y/?] n
  Enable extra debug warnings for vblank evasion (DRM_I915_DEBUG_VBLANK_EVADE) [N/y/?] n
  Enable extra state checking for runtime PM (DRM_I915_DEBUG_RUNTIME_PM) [N/y/?] (NEW) 
Error in reading or end of file.

  *
  * drm/i915 Profile Guided Optimisation
  *
  Runtime autosuspend delay for userspace GGTT mmaps (ms) (DRM_I915_USERFAULT_AUTOSUSPEND) [250] (NEW) 
Error in reading or end of file.

  Busywait for request completion (us) (DRM_I915_SPIN_REQUEST) [5] (NEW) 
Error in reading or end of file.
08.05.20203078Base systemBuild FailureVery LowMediumluci compile ErrorTrunkUnconfirmed Task Description

Supply the following if possible:
- Centos7
- master r13172-2b31f14, luci
- Steps to reproduce

make package/feeds/luci/luci/compile V=s

18.02.20202842Base systemBuild FailureVery LowLowopenwrt-ramips-mt7621-mqmaker_witi, not build a imageTrunkUnconfirmed Task Description

no task description

06.02.20202817KernelBuild FailureVery LowLowcompiler complain 'asm/types.h' file not found when com...openwrt-19.07Unconfirmed Task Description

Compile on macOS 10.15.3 (19D76)

uname -a

Darwin TioudeMBP.lan 19.3.0 Darwin Kernel Version 19.3.0: Thu Jan  9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64 x86_64 i386 MacBookPro11,5 Darwin

gcc –version

Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.0 (clang-1100.0.33.17)
Target: x86_64-apple-darwin19.3.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

make target/linux/compile V=sc

make[1]: Entering directory `/Volumes/Coder/docker/openwrt/openwrt'
make[2]: Entering directory `/Volumes/Coder/docker/openwrt/openwrt/target/linux'
make[3]: Entering directory `/Volumes/Coder/docker/openwrt/openwrt/target/linux/x86'
rm -f /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/localversion
/Volumes/Coder/docker/openwrt/openwrt/scripts/kconfig.pl  + + /Volumes/Coder/docker/openwrt/openwrt/target/linux/generic/config-4.14 /Volumes/Coder/docker/openwrt/openwrt/target/linux/x86/config-4.14 /Volumes/Coder/docker/openwrt/openwrt/target/linux/x86/64/config-4.14 > /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.target
awk '/^(#[[:space:]]+)?CONFIG_KERNEL/{sub("CONFIG_KERNEL_","CONFIG_");print}' /Volumes/Coder/docker/openwrt/openwrt/.config >> /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.target
echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.target
echo "# CONFIG_KALLSYMS_ALL is not set" >> /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.target
echo "CONFIG_KALLSYMS_UNCOMPRESSED=y" >> /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.target
/Volumes/Coder/docker/openwrt/openwrt/scripts/package-metadata.pl kconfig /Volumes/Coder/docker/openwrt/openwrt/tmp/.packageinfo /Volumes/Coder/docker/openwrt/openwrt/.config 4.14 > /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.override
/Volumes/Coder/docker/openwrt/openwrt/scripts/kconfig.pl 'm+' '+' /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.target /dev/null /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.override > /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set
mv /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.old
grep -v INITRAMFS /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.old > /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set
echo 'CONFIG_INITRAMFS_SOURCE=""' >> /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set
echo '# CONFIG_INITRAMFS_FORCE is not set' >> /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set
rm -rf /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/modules
cmp -s /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.prev || { cp /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config; cp /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.prev; }
export MAKEFLAGS= ; [ -d /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/user_headers ] || /Library/Developer/CommandLineTools/usr/bin/make -C /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167 HOSTCFLAGS="-O2 -I/Volumes/Coder/docker/openwrt/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="x86_64-openwrt-linux-musl-" ARCH="x86" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Wed Jan 29 16:05:35 2020" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/Volumes/Coder/docker/openwrt/openwrt/staging_dir/host/lib" CONFIG_SHELL="bash" V=1  cmd_syscalls= KERNELRELEASE=4.14.167 CC="x86_64-openwrt-linux-musl-gcc" INSTALL_HDR_PATH=/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/user_headers headers_install
grep '=[ym]' /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.config.set | LC_ALL=C sort | mkhash md5 > /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.vermagic
touch /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.configured
rm -f /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/vmlinux /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/System.map
/Library/Developer/CommandLineTools/usr/bin/make -C /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167 HOSTCFLAGS="-O2 -I/Volumes/Coder/docker/openwrt/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="x86_64-openwrt-linux-musl-" ARCH="x86" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Wed Jan 29 16:05:35 2020" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/Volumes/Coder/docker/openwrt/openwrt/staging_dir/host/lib" CONFIG_SHELL="bash" V=1  cmd_syscalls= KERNELRELEASE=4.14.167 CC="x86_64-openwrt-linux-musl-gcc" modules
make[4]: Entering directory `/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167'
/Library/Developer/CommandLineTools/usr/bin/make -f ./scripts/Makefile.build obj=arch/x86/entry/syscalls all
/Library/Developer/CommandLineTools/usr/bin/make -f ./scripts/Makefile.build obj=scripts/basic
rm -f .tmp_quiet_recordmcount
/Library/Developer/CommandLineTools/usr/bin/make -f ./scripts/Makefile.build obj=arch/x86/tools relocs
set -e; : '  CHK     include/config/kernel.release'; mkdir -p include/config/; 	echo "4.14.167$(bash ./scripts/setlocalversion .)" < include/config/auto.conf > include/config/kernel.release.tmp; if [ -r include/config/kernel.release ] && cmp -s include/config/kernel.release include/config/kernel.release.tmp; then rm -f include/config/kernel.release.tmp; else : '  UPD     include/config/kernel.release'; mv -f include/config/kernel.release.tmp include/config/kernel.release; fi
/Library/Developer/CommandLineTools/usr/bin/make -f ./scripts/Makefile.asm-generic \
	            src=uapi/asm obj=arch/x86/include/generated/uapi/asm
/Library/Developer/CommandLineTools/usr/bin/make -f ./scripts/Makefile.asm-generic \
	            src=asm obj=arch/x86/include/generated/asm
set -e; : '  CHK     include/generated/uapi/linux/version.h'; mkdir -p include/generated/uapi/linux/; 	(echo \#define LINUX_VERSION_CODE 265895; echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))';) < Makefile > include/generated/uapi/linux/version.h.tmp; if [ -r include/generated/uapi/linux/version.h ] && cmp -s include/generated/uapi/linux/version.h include/generated/uapi/linux/version.h.tmp; then rm -f include/generated/uapi/linux/version.h.tmp; else : '  UPD     include/generated/uapi/linux/version.h'; mv -f include/generated/uapi/linux/version.h.tmp include/generated/uapi/linux/version.h; fi
rm -f include/linux/version.h
set -e; : '  CHK     include/generated/utsrelease.h'; mkdir -p include/generated/; 	if [ `echo -n "4.14.167" | wc -c ` -gt 64 ]; then echo '"4.14.167" exceeds 64 characters' >&2; exit 1; fi; (echo \#define UTS_RELEASE \"4.14.167\";) < include/config/kernel.release > include/generated/utsrelease.h.tmp; if [ -r include/generated/utsrelease.h ] && cmp -s include/generated/utsrelease.h include/generated/utsrelease.h.tmp; then rm -f include/generated/utsrelease.h.tmp; else : '  UPD     include/generated/utsrelease.h'; mv -f include/generated/utsrelease.h.tmp include/generated/utsrelease.h; fi
mkdir -p .tmp_versions ; rm -f .tmp_versions/*
/Library/Developer/CommandLineTools/usr/bin/make -f ./scripts/Makefile.build obj=.
mkdir -p kernel/
set -e; : '  CHK     include/generated/bounds.h'; mkdir -p include/generated/; 	(set -e; echo "#ifndef __LINUX_BOUNDS_H__"; echo "#define __LINUX_BOUNDS_H__"; echo "/*"; echo " * DO NOT MODIFY."; echo " *"; echo " * This file was generated by Kbuild"; echo " */"; echo ""; sed -ne 	's:^[[:space:]]*\.ascii[[:space:]]*"\(.*\)".*:\1:; /^->/{s:->#\(.*\):/* \1 */:; s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; s:->::; p;}'; echo ""; echo "#endif" ) < kernel/bounds.s > include/generated/bounds.h.tmp; if [ -r include/generated/bounds.h ] && cmp -s include/generated/bounds.h include/generated/bounds.h.tmp; then rm -f include/generated/bounds.h.tmp; else : '  UPD     include/generated/bounds.h'; mv -f include/generated/bounds.h.tmp include/generated/bounds.h; fi
set -e; : '  CHK     include/generated/timeconst.h'; mkdir -p include/generated/; 	(echo 100 | bc -q kernel/time/timeconst.bc ) < kernel/time/timeconst.bc > include/generated/timeconst.h.tmp; if [ -r include/generated/timeconst.h ] && cmp -s include/generated/timeconst.h include/generated/timeconst.h.tmp; then rm -f include/generated/timeconst.h.tmp; else : '  UPD     include/generated/timeconst.h'; mv -f include/generated/timeconst.h.tmp include/generated/timeconst.h; fi
mkdir -p arch/x86/kernel/
set -e; : '  CHK     include/generated/asm-offsets.h'; mkdir -p include/generated/; 	(set -e; echo "#ifndef __ASM_OFFSETS_H__"; echo "#define __ASM_OFFSETS_H__"; echo "/*"; echo " * DO NOT MODIFY."; echo " *"; echo " * This file was generated by Kbuild"; echo " */"; echo ""; sed -ne 	's:^[[:space:]]*\.ascii[[:space:]]*"\(.*\)".*:\1:; /^->/{s:->#\(.*\):/* \1 */:; s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; s:->::; p;}'; echo ""; echo "#endif" ) < arch/x86/kernel/asm-offsets.s > include/generated/asm-offsets.h.tmp; if [ -r include/generated/asm-offsets.h ] && cmp -s include/generated/asm-offsets.h include/generated/asm-offsets.h.tmp; then rm -f include/generated/asm-offsets.h.tmp; else : '  UPD     include/generated/asm-offsets.h'; mv -f include/generated/asm-offsets.h.tmp include/generated/asm-offsets.h; fi
mkdir -p ./tools
/Library/Developer/CommandLineTools/usr/bin/make LDFLAGS= MAKEFLAGS=" " O=/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167 subdir=tools -C ./tools/ objtool
mkdir -p /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool && /Library/Developer/CommandLineTools/usr/bin/make O=/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167 subdir=tools/objtool --no-print-directory -C objtool
error: unknown warning option '-Wstrict-aliasing=3'; did you mean '-Wstring-plus-int'? [-Werror,-Wunknown-warning-option]
/Library/Developer/CommandLineTools/usr/bin/make -C /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/build CFLAGS= LDFLAGS= /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/fixdep
/Library/Developer/CommandLineTools/usr/bin/make -f /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/build/Makefile.build dir=. obj=fixdep
/Library/Developer/CommandLineTools/usr/bin/make -C /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/lib/subcmd/ OUTPUT=/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/
/Library/Developer/CommandLineTools/usr/bin/make -C /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/build CFLAGS= LDFLAGS= /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/fixdep
/Library/Developer/CommandLineTools/usr/bin/make -f /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/build/Makefile.build dir=. obj=fixdep
  gcc -Wp,-MD,/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/.exec-cmd.o.d -Wp,-MT,/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/exec-cmd.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -fno-strict-aliasing -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/include/ -D"BUILD_STR(s)=#s" -c -o /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/exec-cmd.o exec-cmd.c
In file included from exec-cmd.c:2:
In file included from /Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/include/linux/compiler.h:89:
/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/include/linux/types.h:10:10: fatal error: 'asm/types.h' file not found
#include <asm/types.h>
         ^~~~~~~~~~~~~
1 error generated.
mv: cannot stat '/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/.exec-cmd.o.tmp': No such file or directory
make[8]: *** [/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/exec-cmd.o] Error 1
make[7]: *** [/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/libsubcmd-in.o] Error 2
make[6]: *** [/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/objtool/libsubcmd.a] Error 2
make[5]: *** [objtool] Error 2
make[4]: *** [tools/objtool] Error 2
make[4]: Leaving directory `/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167'
make[3]: *** [/Volumes/Coder/docker/openwrt/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/.modules] Error 2
make[3]: Leaving directory `/Volumes/Coder/docker/openwrt/openwrt/target/linux/x86'
make[2]: *** [compile] Error 2
make[2]: Leaving directory `/Volumes/Coder/docker/openwrt/openwrt/target/linux'
time: target/linux/compile#1.48#1.67#3.81
make[1]: *** [target/linux/compile] Error 2
make[1]: Leaving directory `/Volumes/Coder/docker/openwrt/openwrt'
make: *** [target/linux/compile] Error 2

tree build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/include/asm

build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.167/tools/include/asm
├── alternative-asm.h
├── atomic.h
├── barrier.h
├── bug.h
├── export.h
└── sections.h
12.01.20202729Base systemBuild FailureVery LowLowError building profile iom_ix2_200TrunkUnconfirmed Task Description

Error building profile iom_ix2_200

imagebuilder iom_ix2_200

I’m trying to build image for Iomega StorCenter ix2-200 using the last snapshot (https://downloads.openwrt.org/snapshots/targets/kirkwood/generic/openwrt-imagebuilder-kirkwood.Linux-x86_64.tar.xz, today 2020-01-12) using the command:

make image PROFILE=iom_ix2_200

I got the error:

Collected errors:
 * opkg_install_cmd: Cannot install package kmod-i2c-mv64xxx.
make[2]: *** [Makefile:157: package_install] Error 255
make[1]: *** [Makefile:118: _call_image] Error 2
make: *** [Makefile:197: image] Error 2

The package kmod-i2c-mv64xxx is missing...
I removed the package from .targetinfo:

Target-Profile: DEVICE_iom_ix2_200
Target-Profile-Name: Iomega StorCenter ix2-200
Target-Profile-Packages:  kmod-gpio-button-hotplug kmod-i2c-mv64xxx kmod-hwmon-lm63
Target-Profile-hasImageMetadata: 1
Target-Profile-SupportedDevices: iom,ix2,200

Target-Profile-Description:
Build firmware images for Iomega StorCenter ix2-200

thus:

Target-Profile-Packages:  kmod-gpio-button-hotplug kmod-hwmon-lm63

all ok, but sysupgrade fail image check:

Device iom,ix2-200 not supported by this image
Supported devices: iom,ix2,200
Image check failed.

to install image i need to force it:

sysupgrade -F /tmp/openwrt-kirkwood-iom_ix2_200-squashfs-sysupgrade.bin

output:

Device iom,ix2-200 not supported by this image
Supported devices: iom,ix2,200
Image check failed but --force given - will update anyway!
Saving config files...
Commencing upgrade. Closing all shell sessions.
Connection to storage.lan closed by remote host.
Connection to storage.lan closed.

al last, I have an extroot configuration and after a sysupgrade I have always a bad .extroot-uuid, but this is another story...

09.01.20202720PackagesBuild FailureVery LowHighlibcap compile failure at tests stepTrunkUnconfirmed Task Description

libcap build is failing since the update to 2.30

+ The toolchain options used are:
  - binutils 2.31.1
  - gcc 8.x
  - glibc

For reproducing one just need to run the folling

 $make package/feeds/packages/libcap/compile V=s

The flow breaks at tests stage:

make -C tests all
make[4]: Entering directory ‘/data/workspace/hbk/Perception/Embedded/OpenWrt/build_dir/target-i386_pentium4_glibc/libcap-2.30/tests’ i486-openwrt-linux-gnu-gcc -Os -pipe -march=pentium4 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -ffile-prefix-map=/data/workspace/hbk/Perception/Embedded/OpenWrt/build_dir/target-i386_pentium4_glibc/libcap-2.30=libcap-2.30 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fPIC -I/data/workspace/hbk/Perception/Embedded/OpenWrt/build_dir/target-i386_pentium4_glibc/libcap-2.30/tests/../libcap/include/uapi -I/data/workspace/hbk/Perception/Embedded/OpenWrt/build_dir/target-i386_pentium4_glibc/libcap-2.30/tests/../libcap/include libcap_psx_test.c -o libcap_psx_test -L/data/workspace/hbk/Perception/Embedded/OpenWrt/build_dir/target-i386_pentium4_glibc/libcap-2.30/tests/../libcap -lcap -L/data/workspace/hbk/Perception/Embedded/OpenWrt/build_dir/target-i386_pentium4_glibc/libcap-2.30/tests/../libcap -lpsx -lpthread -Wl,-wrap,pthread_create –static
/data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofclose.o): in function `_IO_new_fclose.cold.0’:
iofclose.c:(.text.unlikely+0×34): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofclose.o):(.eh_frame+0×13): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofclose.o):(.eh_frame+0x6f): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofflush.o): in function `_IO_fflush.cold.0’:
iofflush.c:(.text.unlikely+0×34): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofflush.o):(.eh_frame+0×13): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofflush.o):(.eh_frame+0×73): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(ioputs.o): in function `_IO_puts.cold.0’:
ioputs.c:(.text.unlikely+0×34): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(ioputs.o):(.eh_frame+0×13): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(ioputs.o):(.eh_frame+0×77): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(wfileops.o): in function `_IO_wfile_underflow.cold.2’:
wfileops.c:(.text.unlikely+0×34): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(wfileops.o):(.eh_frame+0x6b): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(wfileops.o):(.eh_frame+0x12b): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(fileops.o): in function `_IO_new_file_underflow.cold.6’:
fileops.c:(.text.unlikely+0×38): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(fileops.o):(.eh_frame+0×103): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(fileops.o):(.eh_frame+0x17f): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofputs.o): in function `_IO_fputs.cold.0’:
iofputs.c:(.text.unlikely+0×34): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofputs.o):(.eh_frame+0×13): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofputs.o):(.eh_frame+0x8f): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofwrite.o): in function `_IO_fwrite.cold.0’:
iofwrite.c:(.text.unlikely+0×34): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofwrite.o):(.eh_frame+0×13): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iofwrite.o):(.eh_frame+0x7f): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iogetdelim.o): in function `_IO_getdelim.cold.0’:
iogetdelim.c:(.text.unlikely+0×35): undefined reference to `_Unwind_Resume’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iogetdelim.o):(.eh_frame+0×13): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libc.a(iogetdelim.o):(.eh_frame+0x8f): undefined reference to `gcc_personality_v0’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libpthread.a(unwind.o): in function `unwind_stop’:
unwind.c:(.text+0×47): undefined reference to `_Unwind_GetCFA’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: unwind.c:(.text+0×88): undefined reference to `_Unwind_GetCFA’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: unwind.c:(.text+0xed): undefined reference to `_Unwind_GetCFA’ /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: /data/workspace/hbk/Perception/Embedded/OpenWrt/staging_dir/toolchain-i386_pentium4_gcc-8.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/8.3.0/../../../../i486-openwrt-linux-gnu/lib/libpthread.a(unwind.o): in function `__pthread_unwind’:
unwind.c:(.text+0×156): undefined reference to `_Unwind_ForcedUnwind’ collect2: error: ld returned 1 exit status

12.09.20192492ToolchainBuild FailureVery LowMediumWhen building an image from an imagebuilder the build f...TrunkUnconfirmed Task Description

When building an image (from git commit 81764319637f408623ed9f4bae3f0d149b010f07) from already built imagebuilder for ar71xx target, the build fails at the end (after “Finalizing root filesystem”) because of missing ‘mips-openwrt-linux-musl’. I searched the original build directory in openwrt tree and this lib seems to be to find (among others) in:

./staging_dir/toolchain-mips_24kc_gcc-8.3.0_musl/mips-openwrt-linux-musl

but for some reason is not saved into the imagebuilder image.

This is the message from the end of imagebuilder build.

Finalizing root filesystem...
...
Enabling urandom_seed
Enabling urngd
/home/risa/openwrt/openwrt-imagebuilder-ar71xx-generic.Linux-x86_64/staging_dir/host/bin/find: '/home/risa/openwrt/openwrt-imagebuilder-ar71xx-generic.Linux-x86_64/staging_dir/target-mips_24kc_musl/root-ar71xx': No such file or directory
/home/risa/openwrt/openwrt-imagebuilder-ar71xx-generic.Linux-x86_64/staging_dir/host/bin/find: '/home/risa/openwrt/openwrt-imagebuilder-ar71xx-generic.Linux-x86_64/staging_dir/target-mips_24kc_musl/root-ar71xx': No such file or directory
Traceback (most recent call last):
  File "/home/risa/openwrt/openwrt-imagebuilder-ar71xx-generic.Linux-x86_64/staging_dir/host/bin/mklibs", line 426, in <module>
    inode = os.stat(prog)[ST_INO]
FileNotFoundError: [Errno 2] No such file or directory: 'mips-openwrt-linux-musl'
make[2]: *** [Makefile:163: prepare_rootfs] Error 1
make[1]: *** [Makefile:119: _call_image] Error 2
make: *** [Makefile:197: image] Error 2
31.07.20192418Base systemBuild FailureVery LowVery LowBuild failure - Netgear 6220 (mt7621)TrunkUnconfirmed Task Description


04.04.20192221PackagesBuild FailureVery LowLowbuilding grub on 32 bit host failsTrunkUnconfirmed Task Description

The build for x86 stops at the following step:

make[8]: Entering directory '/home/lars/opennet/git/firmware/openwrt/build_dir/hostpkg/grub-2.02/grub-core'
i486-openwrt-linux-musl-gcc -DHAVE_CONFIG_H -I. -I..  -Wall -W  -DGRUB_MACHINE_PCBIOS=1 -DGRUB_MACHINE=I386_PC -m32 -nostdinc -isystem /home/lars/opennet/git/firmware/openwrt/staging_dir/toolchain-i386_pentium4_gcc-7.4.0_musl/lib/gcc/i486-openwrt-linux-musl/7.4.0/include -I../include -I../include -DGRUB_FILE=\"lib/i386/relocator64.S\" -I. -I. -I.. -I.. -I../include -I../include -I../grub-core/lib/libgcrypt-grub/src/    -I/home/lars/opennet/git/firmware/openwrt/staging_dir/host/include -I/home/lars/opennet/git/firmware/openwrt/staging_dir/hostpkg/include -I/home/lars/opennet/git/firmware/openwrt/staging_dir/target-i386_pentium4_musl/host/include -D_FILE_OFFSET_BITS=64 -g  -m32 -msoft-float -DGRUB_FILE=\"lib/i386/relocator64.S\" -I. -I. -I.. -I.. -I../include -I../include -I../grub-core/lib/libgcrypt-grub/src/ -DASM_FILE=1    -O2 -I/home/lars/opennet/git/firmware/openwrt/staging_dir/host/include -I/home/lars/opennet/git/firmware/openwrt/staging_dir/hostpkg/include -I/home/lars/opennet/git/firmware/openwrt/staging_dir/target-i386_pentium4_musl/host/include -MT lib/i386/relocator_module-relocator64.o -MD -MP -MF lib/i386/.deps-core/relocator_module-relocator64.Tpo -c -o lib/i386/relocator_module-relocator64.o `test -f 'lib/i386/relocator64.S' || echo './'`lib/i386/relocator64.S
lib/i386/relocator64.S: Assembler messages:
lib/i386/relocator64.S:66: Error: unknown pseudo-op: `.code64'
lib/i386/relocator64.S:74: Error: bad register name `%rax'
lib/i386/relocator64.S:98: Error: bad register name `%rax'
lib/i386/relocator64.S:132: Error: bad register name `%rip)'
make[8]: *** [Makefile:28991: lib/i386/relocator_module-relocator64.o] Error 1
make[8]: Leaving directory '/home/lars/opennet/git/firmware/openwrt/build_dir/hostpkg/grub-2.02/grub-core'

The build host is a 32 bit Linux system.
This does not seem to happen on a 64 bit build host.

01.12.20181980Base systemBuild FailureVery LowMediumBuild fails due to incorrectly detecting x32TrunkUnconfirmed Task Description

When attempting to build OpenWRT, the toolchain generation fails due to tools/gmp/Makefile trying to detect an x32 compiler. It builds successfully but MPFR then fails to compile as it targets x86_64 but gmp has been built as x32

Deleting the following conditional from the GMP Makefile fixes the issue:

ifeq ($(GNU_HOST_NAME),x86_64-linux-gnux32)
HOST_CONFIGURE_ARGS += ABI=x32
endif

11.05.20181543PackagesBuild FailureVery LowCriticalMany packages in snapshot failing on one build, ok on n...TrunkUnconfirmed Task Description

Snapshot/Packages
Occurs on all architectures apparently at random with faillogs.
After next build some that failed will be ok and some that previously built will fail.
eg submit a PR on https://github.com/openwrt/packages Travis shows fail on dependencies. After next automated build, Travis errors will be different, or if lucky will pass, only to fail again after the next build.
It seems the build system is chasing its tail somehow.

06.03.20181414ToolchainBuild FailureVery LowVery Lowmbedtls: building with ccache: /staging_dir/host/bin/cc...TrunkUnconfirmed Task Description

I am currently trying to compile OpenWRT for

CONFIG_TARGET_LANTIQ=Y
CONFIG_TARGET_LANTIQ_XWAY=Y
CONFIG_TARGET_lantiq_xway_DEVICE_arcadyan_arv752dpw22=y

I am using

CONFIG_DEVEL=y
CONFIG_CCACHE=y

I am building in the following way:

The build was carried out on a git clone git://github.com/openwrt/openwrt.git, later brought up to date with a git pull, with latest commit from 2018-03-05T10:44:20+01:00, commit hash 5cbd22bb0f.

Into this git clone a previously generated .config seed, made previously by make menuconfig and ./scripts/diffconfig.sh, was copied over to ./.config.

From there on, the following commands were issued:

./scripts/feeds update -a
./scripts/feeds install -a
make -j1 V=s defconfig
make -j1 V=s download
make -j1 V=s IGNORE_ERRORS=m | tee make.log

When it comed to building mbedtls, there are the following lines of output which indicate something is wrong:

[...]
make[3]: [Makefile:75: /home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/2018-02-26_12-04-45_-_custom-wo-pie_feeds-rooter-custom/build_dir/target-mips_24kc_musl/mbedtls-2.7.0/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 123 (ignored)
[...]
/home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/2018-02-26_12-04-45_-_custom-wo-pie_feeds-rooter-custom/staging_dir/host/bin/ccache: invalid option -- 'd'
Usage:
    ccache [options]
[...]

Build continues, (seemingliy) successfully: Indicated by the further output of make, and issuing later a make -j1 V=s (i.e. without IGNORE_ERRORS=m), does not bring this up again.

The toolchain (./staging_dir/toolchain-*) is mips_24kc_gcc-5.5.0_musl.

Build is carried out on an x86_64 Arch Linux machine.

Attached are the following files:

  • .config-diffconfig-seed: The .config-seed used for make defconfig,
  • .config: The .config created by the make defconfig and used for the build,
  • mbedtls.log: The pa[.config-diffconfig-seed.txt](https://github.com/openwrt/packages/files/1782373/default.config-diffconfig-rt of the output of make -j1 V=s IGNORE_ERRORS=m regarding building mbedtls,
  • make.log.stdout.xz: For your interest, the full output of make -j1 V=s IGNORE_ERRORS=m (.xz compressed; decompresses to about 29 MB) (Note that at the end another build error occurs, which seems not to be related to embedtls),
  • feeds.conf: The feeds.conf used.

(Note that I just forgot to capture stderr too, but the error messages seem to be present in stdout. Since a full rebuild takes a day on my machine, I won’t do that if not necessary.)

05.03.20181412Base systemBuild FailureVery LowLowLINK busybox_unstripped fails: cc1: note: someone does ...TrunkUnconfirmed Task Description

I am currently trying to compile OpenWRT for

CONFIG_TARGET_lantiq=y
CONFIG_TARGET_lantiq_xway=y
CONFIG_TARGET_lantiq_xway_DEVICE_arcadyan_arv752dpw22=y

While the default configuration (i.e. just setting this three options, then running make defconfig, then compiling) compiles fine, the compilation of my custom configuration aborts with an error when trying to link busybox and it is not really clear for me what the origin of the error is.

The, I think, important bits of the output of make are:

  LINK    busybox_unstripped
Trying libraries: crypt m rpc
 Library crypt is not needed, excluding it
 Library m is not needed, excluding it
 Library rpc is needed, can't exclude it (yet)
Final link with: rpc
cc1: note: someone does not honour COPTS correctly, passed 0 times
make[4]: *** [Makefile:717: busybox_unstripped] Error 1

I am building in the following way:

The build was carried out on a git clone, later brought up to date with a git pull, with latest commit from 2018-03-05T10:44:20+01:00, commit hash 5cbd22bb0f.

Into this git clone a previously generated .config seed, made previously by make menuconfig and ./scripts/diffconfig.sh, was copied over to ./.config.

From there on, the following commands were issued:

./scripts/feeds update -a
./scripts/feeds install -a
make -j1 V=s defconfig
make -j1 V=s download
make -j1 V=s IGNORE_ERRORS=m 2>%1 | tee make.log

(Note: Those commands were already issued earlier, then the build error occured, and for preparing this report I updated to the newest state with git pull and issued the commands again. It made (re)compile faster due to ccache and due to already compiled files present, but might affect the output of make. Just to note if things might be suspicious. The actual error messages just before the build aborts did stay the same.)

The last lines of the make output are:

[...]
  CC      util-linux/volume_id/util.o
  CC      util-linux/volume_id/volume_id.o
  AR      util-linux/volume_id/lib.a
  LINK    busybox_unstripped
Trying libraries: crypt m rpc
 Library crypt is not needed, excluding it
 Library m is not needed, excluding it
 Library rpc is needed, can't exclude it (yet)
Final link with: rpc
cc1: note: someone does not honour COPTS correctly, passed 0 times
make[4]: *** [Makefile:717: busybox_unstripped] Error 1
make[4]: Leaving directory '/home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/custom-wo-pie_feeds-rooter-custom.2018-02-26_12-04-45/build_dir/target-mips_24kc_musl/busybox-1.27.2'
make[3]: *** [Makefile:121: /home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/custom-wo-pie_feeds-rooter-custom.2018-02-26_12-04-45/build_dir/target-mips_24kc_musl/busybox-1.27.2/.built] Error 2
make[3]: Leaving directory '/home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/custom-wo-pie_feeds-rooter-custom.2018-02-26_12-04-45/package/utils/busybox'
make[2]: *** [package/Makefile:108: package/utils/busybox/compile] Error 2
make[2]: Leaving directory '/home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/custom-wo-pie_feeds-rooter-custom.2018-02-26_12-04-45'
make[1]: *** [package/Makefile:102: /home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/custom-wo-pie_feeds-rooter-custom.2018-02-26_12-04-45/staging_dir/target-mips_24kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/custom-wo-pie_feeds-rooter-custom.2018-02-26_12-04-45'
make: *** [/home/felics/download/router/OS/OpenWRT/source_build/source/batch_builds/custom-wo-pie_feeds-rooter-custom.2018-02-26_12-04-45/include/toplevel.mk:218: world] Error 2

The toolchain (./staging_dir/toolchain-*) is mips_24kc_gcc-5.5.0_musl.

Build is carried out on an x86_64 Arch Linux machine.

Attached are the following files:

  • .config-diffconfig-seed: The .config-seed used for make defconfig,
  • .config: The .config created by the make defconfig and used for the build,
  • make.log.tail: The last part of the output of make -j1 V=s IGNORE_ERRORS=m 2>%1,
  • make.log.xz: The full output of make -j1 V=s IGNORE_ERRORS=m 2>%1 (.xz compressed; decompresses to about 29 MB)
  • feeds.conf: The feeds.conf used.

What am I doing wrong/ what is going wrong? I am not sure at all if this is indeed a bug in the build system, or something I am doing wrong. (Note: I am not familiar with linker at all.)

(Also note, that there are also previously 47 messages

cc1: note: someone does not honour COPTS correctly, passed 2 times

(see the full make log).)

18.01.20181282KernelBuild FailureVery LowLow"CONFIG_STRIP_KERNEL_EXPORTS" breaks kernel compilation...TrunkUnconfirmed Task Description

Target: brcm2708_bcm2710 (rpi-3)
Affected openwrt revision: git-head (26045049baf646aa2ce3dce78106da5acf4936ea)
(openwrt-17.01 is not affected)

  • Reproducing

git clone https://git.openwrt.org/openwrt/openwrt.git ; cd openwrt
make menuconfig
# Select:
# Target: Broadcom BCM27xx
# Subtarget: BCM2710 64 bit based boards
# Global build settings —> Strip unnecessary exports from the kernel image: Enabled
make -j 1 V=s

  • Build log
make -C /home/torte/openwrt/nfs/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/linux-4.9.76 HOSTCFLAGS="-O2 -I/home/torte/openwrt/nfs/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Thu Jan 18 10:39:42 2018" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/home/torte/openwrt/nfs/openwrt/staging_dir/host/lib" CONFIG_SHELL="bash" V=''  cmd_syscalls= KERNELRELEASE=4.9.76 EXTRA_LDSFLAGS="-I/home/torte/openwrt/nfs/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710 -include symtab.h" CC="aarch64-openwrt-linux-musl-gcc" modules
make[5]: Entering directory '/home/torte/openwrt/nfs/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/linux-4.9.76'
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CHK     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  LDS     arch/arm64/kernel/vdso/vdso.lds
cc1: fatal error: symtab.h: No such file or directory
compilation terminated.
scripts/Makefile.build:405: recipe for target 'arch/arm64/kernel/vdso/vdso.lds' failed
make[6]: *** [arch/arm64/kernel/vdso/vdso.lds] Error 1
arch/arm64/Makefile:145: recipe for target 'vdso_prepare' failed
make[5]: *** [vdso_prepare] Error 2
  • Details

The option CONFIG_STRIP_KERNEL_EXPORTS adds “-include symtab.h” for all linker script invokations. See openwrt/include/kernel-defaults.mk:

ifdef CONFIG_STRIP_KERNEL_EXPORTS
  KERNEL_MAKEOPTS += \
        EXTRA_LDSFLAGS="-I$(KERNEL_BUILD_DIR) -include symtab.h"
endif

On recent kernels (4.9.x, arm64 build), linker scripts are used to generate “vdso.lds” at the “make modules” stage.
But the file “symtab.h” is generated later (at the install/image generation stage). See openwrt/include/kernel-build.mk:

  $(LINUX_DIR)/.image: $(STAMP_CONFIGURED) $(if $(CONFIG_STRIP_KERNEL_EXPORTS),$(KERNEL_BUILD_DIR)/symtab.h) FORCE
        $(Kernel/CompileImage)
        $(Kernel/CollectDebug)
        touch $$@

As a result, kernel compilation fails.

  • Sidenotes:

- 32bit arm (brcm2708_bcm2708) is not affected, the vdso stuff is generated by normal .c files

- On arm64 4.4 kernels, the vdso stuff is not compiled for reasons, that I don’t know. Anyway, openwrt-17.01 is not affected

20.10.20171091PackagesBuild FailureVery LowLowlibiconv-full undefined reference compile-time linking ...TrunkUnconfirmed Task Description

LEDE Trunk using latest commit fbde9ac718409720a937671f3354837223b5db76
Feeds all using latest trunk sources, though that shouldn't affect this
Target is "x86" Generic (also tried x86_64)
Selected GCC 7 for compiler options
.config is attached

Problem discovered when enabling the 'minidlna' package, which has a dependency on 'libiconv-full' - a core LEDE package.

Compilation fails on 'libiconv-full' with undefined reference errors (linking errors) for objects 'aliases_lookup' and 'aliases2_lookup' in "libiconv.so":

make[5]: Entering directory '/home/jstaehle/prem2/depot/lede/build_dir/target-i386_pentium4_musl/libiconv-1.11.1/src'
/bin/sh ../libtool --mode=link i486-openwrt-linux-musl-gcc -L/home/jstaehle/prem2/depot/lede/staging_dir/target-i386_pentium4_musl/usr/lib -L/home/jstaehle/prem2/depot/lede/staging_dir/target-i386_pentium4_musl/lib -L/home/jstaehle/prem2/depot/lede/staging_dir/toolchain-i386_pentium4_gcc-7.2.0_musl/usr/lib -L/home/jstaehle/prem2/depot/lede/staging_dir/toolchain-i386_pentium4_gcc-7.2.0_musl/lib -znow -zrelro  iconv_no_i18n.o ../srclib/libicrt.a ../lib/libiconv.la -o iconv_no_i18n
i486-openwrt-linux-musl-gcc -znow -zrelro iconv_no_i18n.o -o iconv_no_i18n  -L/home/jstaehle/prem2/depot/lede/staging_dir/target-i386_pentium4_musl/usr/lib -L/home/jstaehle/prem2/depot/lede/staging_dir/target-i386_pentium4_musl/lib -L/home/jstaehle/prem2/depot/lede/staging_dir/toolchain-i386_pentium4_gcc-7.2.0_musl/usr/lib -L/home/jstaehle/prem2/depot/lede/staging_dir/toolchain-i386_pentium4_gcc-7.2.0_musl/lib ../srclib/libicrt.a ../lib/.libs/libiconv.so -Wl,--rpath -Wl,/home/jstaehle/prem2/depot/lede/build_dir/target-i386_pentium4_musl/libiconv-1.11.1/lib/.libs
../lib/.libs/libiconv.so: undefined reference to `aliases_lookup'
../lib/.libs/libiconv.so: undefined reference to `aliases2_lookup'
collect2: error: ld returned 1 exit status
Makefile:64: recipe for target 'iconv_no_i18n' failed
make[5]: *** [iconv_no_i18n] Error 1

Full build log is also attached

Tested with a full default configuration and only options enabled being GCC 7 and a modular option for the libiconv-full package, so that should rule out any external influence.

I did find one other reference to this issue on the LEDE forums a few months ago here: LEDE Forums: compilation fails on libiconv-full

12.02.2017503KernelBuild FailureVery LowMediumBuild fails with CONFIG_KERNEL_GIT_CLONE_URI beig setAllAssigned Task Description

When specifying

CONFIG_KERNEL_GIT_CLONE_URI

a clean build fails, as the system assumes a already downloaded/cloned/packed linux-source is present in dl/ which on a freshly checked out openwrt/lede source isn’t the case yet, when

toolchain/kernel-headers

is about to be built.

The build error looks like:

make[3]: Entering directory `/build/lede.git/toolchain/kernel-headers'
zcat /build/lede.git/dl/linux-4.4.42.tar.gz | tar -C /build/lede.git/build_dir/toolchain-arm_cortex-a9+neon_gcc-6.3.0_glibc-2.24_eabi -xf -
gzip: /build/lede.git/dl/linux-4.4.42.tar.gz: No such file or directory
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

The issue apparently is located in

include/kernel-defaults.mk

, line 53ff::

  ifeq ($(strip $(CONFIG_KERNEL_GIT_CLONE_URI)),"")
    define Kernel/Prepare/Default
        zcat $(DL_DIR)/$(LINUX_SOURCE) | $(TAR) -C $(KERNEL_BUILD_DIR) $(TAR_OPTIONS)
        $(Kernel/Patch)
        $(if $(QUILT),touch $(LINUX_DIR)/.quilt_used)
    endef
  else
    define Kernel/Prepare/Default
        zcat $(DL_DIR)/$(LINUX_SOURCE) | $(TAR) -C $(KERNEL_BUILD_DIR) $(TAR_OPTIONS)
    endef
  endif

For the package

kernel-headers

it just tries to access the not-yet downloaded/cloned/packed linux kernel source archive.

08.01.2017375ToolchainBuild FailureVery LowMediumBulidbots should have multilib support installed to pre...TrunkUnconfirmed Task Description

I’ve run into this earlier myself and now we are seeing at least one package failing because of it.
https://github.com/openwrt/packages/pull/2823

People seem to have run into this issue before since it’s listed as a requirement for Ubuntu 64-bit as an example.
https://wiki.openwrt.org/doc/howto/buildroot.exigence#examples_of_package_installations

10.04.20213735KernelBug ReportVery LowMediummt7621: HW NAT is broken on kernel 5.10TrunkUnconfirmed Task Description

Device: Xiaomi Mi Router 3G
Linux version 5.10.28 (root@Vladdrako-PC) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 10.2.0 r16692-ec5eadde66) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #0 SMP Sat Apr 10 04:38:37 2021

When HW NAT enabled the ping issue is coming.

root@MI-R3G:~# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: seq=0 ttl=60 time=4.965 ms
64 bytes from 1.1.1.1: seq=1 ttl=60 time=657.599 ms
64 bytes from 1.1.1.1: seq=2 ttl=60 time=4.924 ms
64 bytes from 1.1.1.1: seq=3 ttl=60 time=4.853 ms
64 bytes from 1.1.1.1: seq=4 ttl=60 time=4.601 ms
64 bytes from 1.1.1.1: seq=5 ttl=60 time=4.609 ms
64 bytes from 1.1.1.1: seq=6 ttl=60 time=749.979 ms
64 bytes from 1.1.1.1: seq=7 ttl=60 time=4.772 ms
64 bytes from 1.1.1.1: seq=8 ttl=60 time=4.962 ms
64 bytes from 1.1.1.1: seq=9 ttl=60 time=4.893 ms
64 bytes from 1.1.1.1: seq=10 ttl=60 time=550.780 ms
64 bytes from 1.1.1.1: seq=11 ttl=60 time=633.237 ms
64 bytes from 1.1.1.1: seq=12 ttl=60 time=601.752 ms
64 bytes from 1.1.1.1: seq=13 ttl=60 time=408.869 ms
64 bytes from 1.1.1.1: seq=14 ttl=60 time=4.701 ms
64 bytes from 1.1.1.1: seq=15 ttl=60 time=563.447 ms
64 bytes from 1.1.1.1: seq=16 ttl=60 time=385.014 ms
64 bytes from 1.1.1.1: seq=17 ttl=60 time=5.881 ms
64 bytes from 1.1.1.1: seq=18 ttl=60 time=645.162 ms
64 bytes from 1.1.1.1: seq=19 ttl=60 time=5.935 ms
64 bytes from 1.1.1.1: seq=20 ttl=60 time=524.337 ms
64 bytes from 1.1.1.1: seq=21 ttl=60 time=342.296 ms
64 bytes from 1.1.1.1: seq=22 ttl=60 time=4.756 ms
64 bytes from 1.1.1.1: seq=23 ttl=60 time=440.062 ms
64 bytes from 1.1.1.1: seq=24 ttl=60 time=318.112 ms
64 bytes from 1.1.1.1: seq=25 ttl=60 time=248.359 ms
64 bytes from 1.1.1.1: seq=26 ttl=60 time=5.045 ms
64 bytes from 1.1.1.1: seq=27 ttl=60 time=202.013 ms
64 bytes from 1.1.1.1: seq=28 ttl=60 time=5.427 ms
64 bytes from 1.1.1.1: seq=29 ttl=60 time=4.950 ms
64 bytes from 1.1.1.1: seq=30 ttl=60 time=4.643 ms
64 bytes from 1.1.1.1: seq=31 ttl=60 time=768.133 ms
64 bytes from 1.1.1.1: seq=32 ttl=60 time=4.603 ms
64 bytes from 1.1.1.1: seq=33 ttl=60 time=4.450 ms
64 bytes from 1.1.1.1: seq=34 ttl=60 time=4.872 ms
64 bytes from 1.1.1.1: seq=35 ttl=60 time=4.541 ms
64 bytes from 1.1.1.1: seq=36 ttl=60 time=4.590 ms
64 bytes from 1.1.1.1: seq=37 ttl=60 time=4.619 ms
64 bytes from 1.1.1.1: seq=38 ttl=60 time=4.737 ms
64 bytes from 1.1.1.1: seq=39 ttl=60 time=4.716 ms
64 bytes from 1.1.1.1: seq=40 ttl=60 time=4.780 ms
64 bytes from 1.1.1.1: seq=41 ttl=60 time=4.879 ms
64 bytes from 1.1.1.1: seq=42 ttl=60 time=4.844 ms
64 bytes from 1.1.1.1: seq=43 ttl=60 time=4.637 ms
64 bytes from 1.1.1.1: seq=44 ttl=60 time=5.478 ms
64 bytes from 1.1.1.1: seq=45 ttl=60 time=49.984 ms
64 bytes from 1.1.1.1: seq=46 ttl=60 time=221.061 ms
64 bytes from 1.1.1.1: seq=47 ttl=60 time=4.636 ms
64 bytes from 1.1.1.1: seq=48 ttl=60 time=4.829 ms
64 bytes from 1.1.1.1: seq=49 ttl=60 time=778.783 ms
64 bytes from 1.1.1.1: seq=50 ttl=60 time=556.475 ms
64 bytes from 1.1.1.1: seq=51 ttl=60 time=5.047 ms
64 bytes from 1.1.1.1: seq=52 ttl=60 time=4.838 ms
64 bytes from 1.1.1.1: seq=53 ttl=60 time=4.708 ms
64 bytes from 1.1.1.1: seq=54 ttl=60 time=4.754 ms
64 bytes from 1.1.1.1: seq=55 ttl=60 time=4.619 ms
64 bytes from 1.1.1.1: seq=56 ttl=60 time=4.639 ms
64 bytes from 1.1.1.1: seq=57 ttl=60 time=4.759 ms
64 bytes from 1.1.1.1: seq=58 ttl=60 time=4.813 ms
64 bytes from 1.1.1.1: seq=59 ttl=60 time=4.680 ms
64 bytes from 1.1.1.1: seq=60 ttl=60 time=119.531 ms
64 bytes from 1.1.1.1: seq=61 ttl=60 time=5.780 ms
64 bytes from 1.1.1.1: seq=62 ttl=60 time=4.758 ms
64 bytes from 1.1.1.1: seq=63 ttl=60 time=14.580 ms
64 bytes from 1.1.1.1: seq=64 ttl=60 time=4.602 ms
64 bytes from 1.1.1.1: seq=65 ttl=60 time=592.857 ms
64 bytes from 1.1.1.1: seq=66 ttl=60 time=4.799 ms
64 bytes from 1.1.1.1: seq=67 ttl=60 time=376.026 ms
64 bytes from 1.1.1.1: seq=68 ttl=60 time=310.089 ms
64 bytes from 1.1.1.1: seq=69 ttl=60 time=4.997 ms
64 bytes from 1.1.1.1: seq=70 ttl=60 time=5.011 ms
64 bytes from 1.1.1.1: seq=71 ttl=60 time=4.806 ms
64 bytes from 1.1.1.1: seq=72 ttl=60 time=595.818 ms
64 bytes from 1.1.1.1: seq=73 ttl=60 time=536.076 ms
64 bytes from 1.1.1.1: seq=74 ttl=60 time=483.568 ms
64 bytes from 1.1.1.1: seq=75 ttl=60 time=4.621 ms
64 bytes from 1.1.1.1: seq=76 ttl=60 time=387.102 ms
64 bytes from 1.1.1.1: seq=77 ttl=60 time=4.734 ms
64 bytes from 1.1.1.1: seq=78 ttl=60 time=4.790 ms
64 bytes from 1.1.1.1: seq=79 ttl=60 time=4.610 ms
64 bytes from 1.1.1.1: seq=80 ttl=60 time=4.724 ms
64 bytes from 1.1.1.1: seq=81 ttl=60 time=9.540 ms
64 bytes from 1.1.1.1: seq=82 ttl=60 time=4.677 ms
64 bytes from 1.1.1.1: seq=83 ttl=60 time=5.123 ms
64 bytes from 1.1.1.1: seq=84 ttl=60 time=4.538 ms
64 bytes from 1.1.1.1: seq=85 ttl=60 time=492.312 ms
64 bytes from 1.1.1.1: seq=86 ttl=60 time=4.873 ms
64 bytes from 1.1.1.1: seq=87 ttl=60 time=5.005 ms
64 bytes from 1.1.1.1: seq=88 ttl=60 time=4.711 ms
64 bytes from 1.1.1.1: seq=89 ttl=60 time=4.907 ms
64 bytes from 1.1.1.1: seq=90 ttl=60 time=432.286 ms
64 bytes from 1.1.1.1: seq=91 ttl=60 time=5.068 ms
64 bytes from 1.1.1.1: seq=92 ttl=60 time=635.915 ms
64 bytes from 1.1.1.1: seq=93 ttl=60 time=573.534 ms
64 bytes from 1.1.1.1: seq=94 ttl=60 time=4.936 ms
64 bytes from 1.1.1.1: seq=95 ttl=60 time=4.714 ms
64 bytes from 1.1.1.1: seq=96 ttl=60 time=582.116 ms
64 bytes from 1.1.1.1: seq=97 ttl=60 time=4.926 ms
64 bytes from 1.1.1.1: seq=98 ttl=60 time=617.322 ms
64 bytes from 1.1.1.1: seq=99 ttl=60 time=563.623 ms
64 bytes from 1.1.1.1: seq=100 ttl=60 time=433.137 ms
^C
--- 1.1.1.1 ping statistics ---
101 packets transmitted, 101 packets received, 0% packet loss
round-trip min/avg/max = 4.450/175.312/778.783 ms
root@MI-R3G:~# ping 192.168.1.166
PING 192.168.1.166 (192.168.1.166): 56 data bytes
64 bytes from 192.168.1.166: seq=0 ttl=128 time=1.112 ms
64 bytes from 192.168.1.166: seq=1 ttl=128 time=1.096 ms
64 bytes from 192.168.1.166: seq=2 ttl=128 time=0.861 ms
64 bytes from 192.168.1.166: seq=3 ttl=128 time=0.789 ms
64 bytes from 192.168.1.166: seq=4 ttl=128 time=0.852 ms
64 bytes from 192.168.1.166: seq=5 ttl=128 time=1.204 ms
64 bytes from 192.168.1.166: seq=6 ttl=128 time=532.948 ms
64 bytes from 192.168.1.166: seq=7 ttl=128 time=0.873 ms
64 bytes from 192.168.1.166: seq=8 ttl=128 time=0.872 ms
64 bytes from 192.168.1.166: seq=9 ttl=128 time=0.757 ms
64 bytes from 192.168.1.166: seq=10 ttl=128 time=276.417 ms
64 bytes from 192.168.1.166: seq=11 ttl=128 time=1.169 ms
64 bytes from 192.168.1.166: seq=12 ttl=128 time=161.696 ms
64 bytes from 192.168.1.166: seq=13 ttl=128 time=150.084 ms
64 bytes from 192.168.1.166: seq=14 ttl=128 time=0.772 ms
64 bytes from 192.168.1.166: seq=15 ttl=128 time=0.731 ms
64 bytes from 192.168.1.166: seq=16 ttl=128 time=0.904 ms
64 bytes from 192.168.1.166: seq=17 ttl=128 time=0.886 ms
64 bytes from 192.168.1.166: seq=18 ttl=128 time=0.879 ms
64 bytes from 192.168.1.166: seq=19 ttl=128 time=0.833 ms
64 bytes from 192.168.1.166: seq=20 ttl=128 time=735.574 ms
64 bytes from 192.168.1.166: seq=21 ttl=128 time=0.954 ms
64 bytes from 192.168.1.166: seq=22 ttl=128 time=225.747 ms
64 bytes from 192.168.1.166: seq=23 ttl=128 time=0.909 ms
64 bytes from 192.168.1.166: seq=24 ttl=128 time=1.074 ms
64 bytes from 192.168.1.166: seq=25 ttl=128 time=189.968 ms
64 bytes from 192.168.1.166: seq=26 ttl=128 time=1.151 ms
64 bytes from 192.168.1.166: seq=27 ttl=128 time=0.834 ms
64 bytes from 192.168.1.166: seq=28 ttl=128 time=873.103 ms
64 bytes from 192.168.1.166: seq=29 ttl=128 time=0.853 ms
64 bytes from 192.168.1.166: seq=30 ttl=128 time=0.797 ms
64 bytes from 192.168.1.166: seq=31 ttl=128 time=0.756 ms
64 bytes from 192.168.1.166: seq=32 ttl=128 time=36.998 ms
64 bytes from 192.168.1.166: seq=33 ttl=128 time=102.583 ms
64 bytes from 192.168.1.166: seq=34 ttl=128 time=2.879 ms
64 bytes from 192.168.1.166: seq=35 ttl=128 time=0.967 ms
64 bytes from 192.168.1.166: seq=36 ttl=128 time=0.897 ms
64 bytes from 192.168.1.166: seq=37 ttl=128 time=1.669 ms
64 bytes from 192.168.1.166: seq=38 ttl=128 time=2.146 ms
64 bytes from 192.168.1.166: seq=39 ttl=128 time=674.423 ms
64 bytes from 192.168.1.166: seq=40 ttl=128 time=0.864 ms
64 bytes from 192.168.1.166: seq=41 ttl=128 time=0.861 ms
64 bytes from 192.168.1.166: seq=42 ttl=128 time=1.089 ms
64 bytes from 192.168.1.166: seq=43 ttl=128 time=691.800 ms
64 bytes from 192.168.1.166: seq=44 ttl=128 time=2.826 ms
64 bytes from 192.168.1.166: seq=45 ttl=128 time=0.817 ms
64 bytes from 192.168.1.166: seq=46 ttl=128 time=79.155 ms
64 bytes from 192.168.1.166: seq=47 ttl=128 time=27.599 ms
64 bytes from 192.168.1.166: seq=48 ttl=128 time=1.026 ms
64 bytes from 192.168.1.166: seq=49 ttl=128 time=1.042 ms
64 bytes from 192.168.1.166: seq=50 ttl=128 time=0.979 ms
^C
--- 192.168.1.166 ping statistics ---
52 packets transmitted, 51 packets received, 1% packet loss
round-trip min/avg/max = 0.731/94.079/873.103 ms

root@MI-R3G:~# cat /sys/kernel/debug/mtk_ppe/bind
000a0 BND IPv4 5T orig=218.231.123.133:13597->MY_EXTERNAL_IP:56911 new=218.231.123.133:13597->192.168.1.166:56911 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c49 ib2=007ff020
001b0 BND IPv4 5T orig=192.168.1.166:7777->86.164.108.45:6881 new=MY_EXTERNAL_IP:7777->86.164.108.45:6881 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=61415c3a ib2=007ff020
004a7 BND IPv4 5T orig=185.187.81.227:80->MY_EXTERNAL_IP:56666 new=185.187.81.227:80->192.168.1.22:56666 eth=34:ce:00:66:cd:0e->d8:50:e6:f4:62:f4 etype=0400 vlan=0,0 ib1=21415c49 ib2=007ff020
00bee BND IPv4 5T orig=192.168.1.166:7777->176.209.192.109:33909 new=MY_EXTERNAL_IP:7777->176.209.192.109:33909 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=61415c3b ib2=007ff020
00cb6 BND IPv4 5T orig=192.168.1.166:7777->109.126.36.129:3074 new=MY_EXTERNAL_IP:7777->109.126.36.129:3074 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=61415c3e ib2=007ff020
00cb7 BND IPv4 5T orig=78.154.162.98:49685->MY_EXTERNAL_IP:7777 new=78.154.162.98:49685->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c49 ib2=007ff020
00e10 BND IPv4 5T orig=18.198.15.161:8765->MY_EXTERNAL_IP:58568 new=18.198.15.161:8765->192.168.1.215:58568 eth=34:ce:00:66:cd:0e->00:12:31:6b:14:46 etype=0400 vlan=0,0 ib1=61415c42 ib2=007ff020
0101e BND IPv4 5T orig=5.165.197.253:45496->MY_EXTERNAL_IP:7777 new=5.165.197.253:45496->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=61415c43 ib2=007ff020
010e8 BND IPv4 5T orig=192.168.1.22:56666->185.187.81.227:80 new=MY_EXTERNAL_IP:56666->185.187.81.227:80 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c49 ib2=007ff020
0118d BND IPv4 5T orig=86.164.108.45:6881->MY_EXTERNAL_IP:7777 new=86.164.108.45:6881->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=61415c3a ib2=007ff020
013dc BND IPv4 5T orig=192.168.1.215:58568->18.198.15.161:8765 new=MY_EXTERNAL_IP:58568->18.198.15.161:8765 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=61415c42 ib2=007ff020
014f6 BND IPv4 5T orig=162.159.137.232:443->MY_EXTERNAL_IP:57007 new=162.159.137.232:443->192.168.1.166:57007 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c48 ib2=007ff020
01542 BND IPv4 5T orig=45.56.65.82:54123->MY_EXTERNAL_IP:56998 new=45.56.65.82:54123->192.168.1.166:56998 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c43 ib2=007ff020
015ca BND IPv4 5T orig=192.168.1.166:7777->167.86.70.19:28495 new=MY_EXTERNAL_IP:7777->167.86.70.19:28495 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=61415c3b ib2=007ff020
0164d BND IPv4 5T orig=109.126.36.129:3074->MY_EXTERNAL_IP:7777 new=109.126.36.129:3074->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=61415c3e ib2=007ff020
01c5c BND IPv4 5T orig=192.168.1.166:57005->159.224.49.180:6998 new=MY_EXTERNAL_IP:57005->159.224.49.180:6998 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c46 ib2=007ff020
01ce0 BND IPv4 5T orig=167.86.70.19:28495->MY_EXTERNAL_IP:7777 new=167.86.70.19:28495->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=61415c3b ib2=007ff020
01dc8 BND IPv4 5T orig=192.168.1.166:56998->45.56.65.82:54123 new=MY_EXTERNAL_IP:56998->45.56.65.82:54123 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c48 ib2=007ff020


root@MI-R3G:~# cat /sys/kernel/debug/mtk_ppe/entries
0000d UNB IPv4 5T orig=173.249.44.162:20570->MY_EXTERNAL_IP:7777 new=42.1.0.208:44497->230.198.0.0:484 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=5000014d ib2=c8931833
0000e UNB IPv4 5T orig=167.86.70.17:42810->MY_EXTERNAL_IP:7777 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000014d ib2=610b7bdc
00014 UNB IPv4 5T orig=192.168.1.166:7777->81.200.16.40:1108 new=38.1.5.132:0->3.1.147.64:0 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=5000014e ib2=610b7bdc
00058 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:61893->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a00014e ib2=34ce0066
0005c UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:61895->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a00014e ib2=34ce0066
00098 UNB IPv4 5T orig=192.168.1.166:7777->93.112.159.61:55849 new=253.194.60.166:0->185.234.0.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000150 ib2=610b7bdc
000a0 BND IPv4 5T orig=218.231.123.133:13597->MY_EXTERNAL_IP:56911 new=218.231.123.133:13597->192.168.1.166:56911 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c54 ib2=007ff020
000b6 UNB     6RD orig=2a03:b0c0:0001:00e0:0000:0000:0487:1001->2a01:00d0:e6c6:0000:0000:0000:0000:0001 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004b ib2=00000000
000e0 UNB IPv4 5T orig=192.168.1.175:45065->255.255.255.255:34569 new=42.1.0.208:28964->230.198.0.0:58013 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000151 ib2=e4e6e6cd
000f6 UNB IPv4 5T orig=192.168.1.215:47362->192.168.1.102:34569 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000154 ib2=610b7bdc
00110 UNB IPv4 5T orig=192.168.1.166:7777->132.154.21.41:53633 new=50.7.248.18:80->192.168.1.231:1254 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=0400 vlan=0,0 ib1=5000014e ib2=007ff020
00118 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:add1:01e4:badd:0a07:7777->2a02:cb80:4048:3fd8:d005:e446:e41c:0002:49804 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a000153 ib2=34ce0066
0012e UNB IPv4 5T orig=114.37.9.91:1024->MY_EXTERNAL_IP:7777 new=114.37.9.91:1024->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=5000024f ib2=007ff020
00146 UNB     6RD orig=2001:0250:4807:1110:d919:4157:bbc5:e024->2a01:00d0:e6c6:0000:0000:0000:0000:0166 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5e000154 ib2=34ce0066
0014d UNB     6RD orig=2406:e003:14e9:6501:a858:6e66:abc9:3f86->2a01:00d0:ffff:66c6:0000:0000:0000:0002 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5e000154 ib2=34ce0066
00180 UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:3623 new=42.1.0.208:44497->230.198.0.0:484 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=5000004b ib2=844ebae5
001b0 UNB IPv4 5T orig=192.168.1.166:7777->86.164.108.45:6881 new=MY_EXTERNAL_IP:7777->86.164.108.45:6881 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=50000151 ib2=007ff020
00206 UNB IPv4 5T orig=192.168.1.166:7777->144.76.35.202:6969 new=253.194.60.166:0->185.234.0.0:0 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=5000024e ib2=610b7bdc
00248 UNB IPv4 5T orig=192.168.1.166:7777->MY_EXTERNAL_IP:7777 new=42.1.0.208:0->230.198.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000014f ib2=b639002f
00254 UNB IPv4 5T orig=157.33.60.57:59453->MY_EXTERNAL_IP:7777 new=42.1.0.208:28964->230.198.0.0:58013 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000150 ib2=fec21c75
002b4 UNB IPv4 5T orig=192.168.1.166:7777->106.207.75.182:8327 new=32.1.8.97:49616->84.4.169.224:16420 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=5000004c ib2=00000166
002e2 UNB IPv4 5T orig=192.168.1.215:33089->255.255.255.255:34569 new=42.2.33.33:2379->0.197.97.4:44788 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=5000004a ib2=00000166
002f2 UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:29370 new=195.82.146.120:80->192.168.1.166:56955 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000154 ib2=007ff020
0030e UNB IPv4 5T orig=192.168.1.166:7777->62.168.229.166:6969 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004b ib2=610b7bdc
00346 UNB IPv4 5T orig=192.168.1.166:7777->173.249.44.162:20570 new=36.14.3.143:19514->38.30.213.83:45772 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=5000014d ib2=badd0a07
0037a UNB IPv4 5T orig=192.168.1.166:7777->188.16.109.239:27032 new=32.1.76.78:15410->24.66.1.0:44806 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=5000004c ib2=610b7bdc
003c0 UNB IPv4 5T orig=192.168.1.166:7777->173.249.44.182:20493 new=42.1.0.208:44497->230.198.0.0:484 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=5000004c ib2=fe7ba381
003c4 UNB IPv4 5T orig=192.168.1.166:51602->192.168.1.1:22 new=42.0.247.64:0->1.0.0.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=10000154 ib2=badd0a07
003c6 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:7777->2803:1500:1400:0725:54d8:13b9:80f0:d305:6881 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a000153 ib2=34ce0066
003e2 BND IPv4 5T orig=192.168.1.166:57008->162.159.137.232:443 new=MY_EXTERNAL_IP:57008->162.159.137.232:443 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c49 ib2=007ff020
003e7 BND IPv4 5T orig=192.168.1.166:7777->37.235.174.46:2710 new=MY_EXTERNAL_IP:7777->37.235.174.46:2710 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=61415c4f ib2=007ff020
003f4 UNB IPv4 5T orig=192.168.1.166:7777->173.249.44.180:45109 new=42.1.0.208:28964->230.198.0.0:58013 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000150 ib2=182ecb53
0040d FIN IPv4 5T orig=192.168.1.166:57020->152.199.20.80:443 new=MY_EXTERNAL_IP:57020->152.199.20.80:443 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=31415c53 ib2=007ff020
00416 UNB IPv4 5T orig=192.168.1.166:7777->49.83.169.78:19104 new=42.1.0.208:28964->230.198.0.0:58013 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004d ib2=00000002
0045c UNB IPv4 5T orig=192.168.1.166:59305->239.255.255.250:1900 new=42.1.0.208:0->255.255.102.198:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004c ib2=5cc5b5d4
0047a UNB IPv4 5T orig=132.154.21.41:53633->MY_EXTERNAL_IP:7777 new=42.1.0.208:0->230.198.0.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=5000014e ib2=fe5d567d
00484 UNB IPv4 5T orig=192.168.1.166:7777->220.129.108.50:38471 new=MY_EXTERNAL_IP:7777->220.129.108.50:38471 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=5000004b ib2=007ff020
00494 UNB IPv4 5T orig=192.168.1.175:50438->255.255.255.255:34569 new=38.0.43.0:38391->146.44.45.1:56010 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000150 ib2=00000166
004a7 BND IPv4 5T orig=185.187.81.227:80->MY_EXTERNAL_IP:56666 new=185.187.81.227:80->192.168.1.22:56666 eth=34:ce:00:66:cd:0e->d8:50:e6:f4:62:f4 etype=0400 vlan=0,0 ib1=21415c54 ib2=007ff020
004bc UNB IPv4 5T orig=135.181.216.126:55114->MY_EXTERNAL_IP:32119 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000014f ib2=610b7bdc
004c9 UNB     6RD orig=2a02:0587:560b:1500:3138:9212:e888:3a52->2a01:00d0:e6c6:0000:0000:0000:0000:0166 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e000151 ib2=00000000
004ce FIN IPv4 5T orig=176.212.185.241:65502->MY_EXTERNAL_IP:57014 new=176.212.185.241:65502->192.168.1.166:57014 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=31415c4e ib2=007ff020
004e2 UNB     6RD orig=2a00:1450:4009:0821:0000:0000:0000:2005->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=1e000154 ib2=34ce0066
004f0 UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:45243 new=42.1.0.208:0->230.198.0.0:0 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000153 ib2=fe87656f
004fc UNB IPv4 5T orig=218.231.123.133:13597->MY_EXTERNAL_IP:7777 new=218.231.123.133:13597->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000153 ib2=007ff020
00508 UNB IPv4 5T orig=192.168.1.166:7777->203.186.251.212:50060 new=MY_EXTERNAL_IP:7777->203.186.251.212:50060 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=50000150 ib2=007ff020
0053e UNB IPv4 5T orig=192.168.1.166:56800->112.74.57.183:51413 new=MY_EXTERNAL_IP:56800->112.74.57.183:51413 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=1000014f ib2=007ff020
00548 UNB IPv4 5T orig=173.249.44.180:21738->MY_EXTERNAL_IP:7777 new=42.1.0.208:0->230.198.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004b ib2=218aba0a
00562 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:0000:0000:0000:0166:7777->2607:f178:0000:0032:0000:0000:0000:0003:6969 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a00014e ib2=00000000
00564 UNB IPv4 5T orig=192.168.1.175:37864->255.255.255.255:34569 new=38.0.108.93:38102->6.127.255.30:61162 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000152 ib2=00000166
005a7 UNB IPv4 5T orig=98.194.42.34:31417->MY_EXTERNAL_IP:7777 new=98.194.42.34:31417->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000651 ib2=007ff020
005c0 UNB     6RD orig=2409:4073:001f:8789:c8e5:701a:b7ed:8381->2a01:00d0:ffff:66c6:0000:0000:0000:0002 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5e00004c ib2=34ce0066
005de UNB IPv4 5T orig=213.7.38.129:8999->MY_EXTERNAL_IP:7777 new=213.7.38.129:8999->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=5000014e ib2=007ff020
0062c UNB IPv4 5T orig=94.78.255.247:57960->MY_EXTERNAL_IP:7777 new=94.78.255.247:57960->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000152 ib2=007ff020
00678 UNB IPv4 5T orig=192.168.1.166:7777->167.86.70.25:45020 new=42.1.0.208:28964->230.198.0.0:58013 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000152 ib2=4985738d
006b6 UNB IPv4 5T orig=192.168.1.166:7777->173.249.44.180:45716 new=36.15.0.193:33087->164.173.0.1:33311 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=badd0a07
006c2 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:63113->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a000154 ib2=00000000
006c6 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:63115->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a000154 ib2=34ce0066
006c8 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:50818->2a00:1450:4009:0821:0000:0000:0000:2005:443 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=1a000254 ib2=34ce0066
00790 UNB     6RD orig=2a04:ac00:0001:3dd8:0000:0000:0001:2710->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=1e00014f ib2=00000000
007a7 UNB IPv4 5T orig=192.168.1.175:55181->255.255.255.255:34569 new=32.1.65.208:0->0.8.12.184:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=610b7bdc
007be UNB IPv4 5T orig=192.168.1.166:7777->98.194.42.34:31417 new=MY_EXTERNAL_IP:7777->98.194.42.34:31417 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=50000451 ib2=007ff020
007e0 UNB     6RD orig=2803:1500:1400:0725:54d8:13b9:80f0:d305->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e000153 ib2=00000000
007e7 BND IPv4 5T orig=192.168.1.166:57010->162.159.137.232:443 new=MY_EXTERNAL_IP:57010->162.159.137.232:443 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c49 ib2=007ff020
0086c UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:39637 new=42.1.0.208:44497->230.198.0.0:484 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=545fb30a
00898 BND IPv4 5T orig=37.235.174.46:2710->MY_EXTERNAL_IP:7777 new=37.235.174.46:2710->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=61415c4f ib2=007ff020
0089a UNB     6RD orig=2607:f178:0000:0032:0000:0000:0000:0003->2a01:00d0:e6c6:0000:0000:0000:0000:0166 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004e ib2=00000000
008d4 UNB     6RD orig=2001:0e68:5405:bd25:2cf8:4909:49d8:d4bd->2a01:00d0:e6c6:0000:add1:01e4:badd:0a07 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00014f ib2=00000000
00962 UNB IPv4 5T orig=192.168.1.166:57019->178.217.208.10:53908 new=36.4.122.131:37998->99.192.44.0:35883 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=10000153 ib2=00000166
0097e UNB IPv4 5T orig=192.168.1.166:7777->157.33.60.57:59453 new=36.1.73.0:31920->53.250.152.91:54671 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000150 ib2=610b7bdc
00988 UNB IPv4 5T orig=192.168.1.175:41902->255.255.255.255:34569 new=42.1.0.208:0->255.255.102.198:0 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000151 ib2=4ce4e3d3
009a0 UNB IPv4 5T orig=167.86.70.15:19953->MY_EXTERNAL_IP:7777 new=38.3.128.1:64836->177.1.144.160:7854 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5000004d ib2=badd0a07
009d2 UNB IPv4 5T orig=167.86.70.25:45020->MY_EXTERNAL_IP:7777 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000152 ib2=610b7bdc
009d4 UNB IPv4 5T orig=93.112.159.61:55849->MY_EXTERNAL_IP:7777 new=38.6.71.0:0->0.32.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000150 ib2=00000166
00a08 UNB     6RD orig=2409:8a34:0c19:8c60:45b4:bb03:97ac:fcf5->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00014f ib2=00000000
00a22 UNB IPv4 5T orig=203.186.251.212:50060->MY_EXTERNAL_IP:7777 new=203.186.251.212:50060->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000150 ib2=007ff020
00a54 UNB IPv4 5T orig=178.217.208.10:26387->MY_EXTERNAL_IP:7777 new=178.217.208.10:26387->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=5000084f ib2=007ff020
00a72 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:add1:01e4:badd:0a07:7777->2001:0e68:544e:5643:e866:d028:1ca4:87e7:24630 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a00014f ib2=34ce0066
00a7a UNB IPv4 5T orig=192.168.1.166:7777->178.217.208.10:26387 new=MY_EXTERNAL_IP:7777->178.217.208.10:26387 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=5000084f ib2=007ff020
00a82 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:7777->2404:7a82:8d00:7600:185d:892e:810c:c4e5:23067 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a00004e ib2=34ce0066
00ac8 BND IPv4 5T orig=162.159.137.232:443->MY_EXTERNAL_IP:57008 new=162.159.137.232:443->192.168.1.166:57008 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c49 ib2=007ff020
00ad4 FIN IPv4 5T orig=192.168.1.166:57014->176.212.185.241:65502 new=MY_EXTERNAL_IP:57014->176.212.185.241:65502 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=31415c4e ib2=007ff020
00ade UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:59048 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000154 ib2=610b7bdc
00b1c UNB     6RD orig=2a04:ac00:0001:3dd8:0000:0000:0001:2710->2a01:00d0:e6c6:0000:add1:01e4:badd:0a07 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004e ib2=00000000
00b2a UNB IPv4 5T orig=192.168.1.215:53428->255.255.255.255:34569 new=253.194.60.166:0->185.234.0.0:0 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000154 ib2=610b7bdc
00b54 UNB IPv4 5T orig=5.39.110.135:61009->MY_EXTERNAL_IP:7777 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=610b7bdc
00b6c UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:50727->2606:4700:0010:0000:0000:0000:6814:2917:443 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=1a00074f ib2=34ce0066
00ba4 UNB IPv4 5T orig=192.168.1.166:7777->167.86.70.17:42810 new=38.5.166.1:5569->81.204.54.0:30041 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=5000004d ib2=00000166
00bda UNB IPv4 5T orig=192.168.1.215:59130->255.255.255.255:34569 new=253.194.60.166:0->185.234.0.0:0 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000152 ib2=610b7bdc
00bfa UNB IPv4 5T orig=198.11.172.105:63503->MY_EXTERNAL_IP:45004 new=42.1.0.208:0->230.198.0.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000152 ib2=00000001
00c20 UNB IPv4 5T orig=46.147.232.123:63796->MY_EXTERNAL_IP:7777 new=42.2.24.17:47560->77.8.82.0:40457 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004e ib2=00000166
00c24 BND IPv4 5T orig=192.168.1.166:56929->140.82.113.25:443 new=MY_EXTERNAL_IP:56929->140.82.113.25:443 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c4a ib2=007ff020
00c36 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:add1:01e4:badd:0a07:7777->2400:2653:5042:7600:19eb:81c7:0365:2949:16957 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000153 ib2=34ce0066
00ca7 UNB IPv4 5T orig=51.77.134.13:6969->MY_EXTERNAL_IP:7777 new=38.6.71.0:0->0.228.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004e ib2=610b7bdc
00cc4 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:0000:0000:0000:0166:7777->2a02:0587:560b:1500:3138:9212:e888:3a52:37249 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000153 ib2=34ce0066
00cd8 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:add1:01e4:badd:0a07:7777->2001:0e68:5405:bd25:2cf8:4909:49d8:d4bd:12494 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a00004f ib2=34ce0066
00d0e UNB     6RD orig=240e:0350:8d8a:4f00:00d3:a814:f1b3:0258->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5e000152 ib2=34ce0066
00d28 UNB     6RD orig=2804:014c:a784:8670:6d31:8da1:dc56:a77b->2a01:00d0:e6c6:0000:add1:01e4:badd:0a07 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004e ib2=00000000
00d29 UNB IPv4 5T orig=144.76.35.202:6969->MY_EXTERNAL_IP:7777 new=36.5.2.5:0->200.4.190.201:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5000004e ib2=610b7bdc
00d2c UNB IPv4 5T orig=192.168.1.175:32991->255.255.255.255:34569 new=173.249.44.188:17092->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000153 ib2=007ff020
00d6c UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:7249 new=38.0.23.0:14758->142.48.152.0:8166 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000154 ib2=610b7bdc
00d78 UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:36959 new=42.1.0.208:0->255.255.102.198:0 eth=34:ce:00:66:cd:0e->00:12:b9:9a:3b:fb etype=62b0 vlan=24455,0 ib1=50000153 ib2=0876691b
00dac UNB IPv4 5T orig=220.129.108.50:38471->MY_EXTERNAL_IP:7777 new=220.129.108.50:38471->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000153 ib2=007ff020
00e0e UNB IPv4 5T orig=192.168.1.175:50250->255.255.255.255:34569 new=36.9.64.112:22223->69.16.210.38:34079 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000152 ib2=610b7bdc
00e28 UNB IPv4 5T orig=87.183.112.27:51413->MY_EXTERNAL_IP:7777 new=87.183.112.27:51413->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=5000004f ib2=007ff020
00e48 UNB IPv4 5T orig=192.168.1.166:7777->171.224.80.236:1421 new=38.0.136.0:7265->123.155.160.0:1332 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004e ib2=00000166
00e64 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:add1:01e4:badd:0a07:7777->2a04:ac00:0001:3dd8:0000:0000:0001:2710:2710 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a00004e ib2=34ce0066
00e7c UNB IPv4 5T orig=192.168.1.214:34569->255.255.255.255:34569 new=42.0.35.198:8288->135.134.80.1:511 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=50000253 ib2=badd0a07
00e8d UNB     6RD orig=2a03:b0c0:0001:00e0:0000:0000:0487:1001->2a01:00d0:e6c6:0000:0000:0000:0000:0001 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e000154 ib2=00000000
00ec2 UNB IPv4 5T orig=192.168.1.166:7777->116.107.113.183:8999 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004e ib2=610b7bdc
00eca UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:63117->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a000154 ib2=00000000
00ecd BND IPv4 5T orig=162.159.137.232:443->MY_EXTERNAL_IP:57010 new=162.159.137.232:443->192.168.1.166:57010 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c49 ib2=007ff020
00ede UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:63111->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000154 ib2=34ce0066
00f40 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:57015->2a04:ac00:0001:3dd8:0000:0000:0001:2710:2710 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=1a00004e ib2=00000000
00f60 UNB IPv4 5T orig=46.188.124.105:10380->MY_EXTERNAL_IP:32119 new=42.1.0.208:0->255.255.102.198:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004f ib2=c88c36ec
00f8d UNB IPv4 5T orig=192.168.1.166:7777->51.77.134.13:6969 new=42.1.0.208:28964->230.198.0.0:58013 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004e ib2=ff46a57e
00fa2 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:add1:01e4:badd:0a07:7777->2a0c:5a80:1101:a900:3123:5489:0dd8:580b:6881 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a000151 ib2=00000000
00ff2 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:61969->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a000154 ib2=00000000
01014 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:add1:01e4:badd:0a07:7777->240e:0450:1609:68dd:fc96:ba4e:8093:b84f:33157 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a00004e ib2=00000000
0101e BND IPv4 5T orig=5.165.197.253:45496->MY_EXTERNAL_IP:7777 new=5.165.197.253:45496->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=61415c54 ib2=007ff020
01074 UNB     6RD orig=2403:6200:8927:68b4:64d0:f5af:e66c:b41a->2a01:00d0:ffff:66c6:0000:0000:0000:0002 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004f ib2=00000000
010da UNB IPv4 5T orig=192.168.1.166:7777->196.189.120.218:27848 new=42.1.0.208:44497->230.198.0.0:484 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=3160ec24
010de UNB     6RD orig=2400:2653:5042:7600:19eb:81c7:0365:2949->2a01:00d0:e6c6:0000:add1:01e4:badd:0a07 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e000153 ib2=00000000
010e8 BND IPv4 5T orig=192.168.1.22:56666->185.187.81.227:80 new=MY_EXTERNAL_IP:56666->185.187.81.227:80 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c54 ib2=007ff020
010ea UNB     6RD orig=2404:7a82:8d00:7600:185d:892e:810c:c4e5->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5e00004e ib2=34ce0066
0112a UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:7777->2001:b011:300d:2427:f88b:6cb9:05a9:d6f1:23877 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000153 ib2=34ce0066
0118d UNB IPv4 5T orig=86.164.108.45:6881->MY_EXTERNAL_IP:7777 new=86.164.108.45:6881->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000151 ib2=007ff020
011c8 UNB IPv4 5T orig=188.235.130.250:57926->MY_EXTERNAL_IP:57012 new=188.235.130.250:57926->192.168.1.166:57012 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=10000353 ib2=007ff020
01234 UNB IPv4 5T orig=192.168.1.215:57443->192.168.1.102:34569 new=42.1.0.208:0->255.255.102.198:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000151 ib2=00001d99
0125c UNB IPv4 5T orig=192.168.1.166:7777->78.30.254.12:2710 new=42.1.0.208:44497->230.198.0.0:484 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004e ib2=fec5fd18
01262 UNB IPv4 5T orig=192.168.1.175:56677->255.255.255.255:34569 new=42.1.0.208:28964->230.198.0.0:58013 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000050 ib2=1038e513
0130e UNB IPv4 5T orig=192.168.1.166:7777->185.212.171.211:36540 new=38.7.83.0:0->2.5.2.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=5000004e ib2=00000166
0131c UNB IPv4 5T orig=192.168.1.166:7777->182.2.39.110:49498 new=40.3.21.0:29975->18.2.244.96:27752 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=5000004f ib2=00000166
01354 UNB IPv4 5T orig=192.168.1.166:7777->173.249.44.189:61805 new=42.1.0.208:0->255.255.102.198:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000050 ib2=e89f0b50
013e4 UNB IPv4 5T orig=192.168.1.166:57012->188.235.130.250:57926 new=MY_EXTERNAL_IP:57012->188.235.130.250:57926 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=10000253 ib2=007ff020
01402 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:61432->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000153 ib2=34ce0066
01406 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:61434->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000153 ib2=34ce0066
01454 UNB IPv4 5T orig=192.168.1.215:51729->255.255.255.255:34569 new=42.2.34.15:0->32.0.33.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=badd0a07
01458 BND IPv4 5T orig=104.238.159.144:6969->MY_EXTERNAL_IP:7777 new=104.238.159.144:6969->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=61415c4e ib2=007ff020
014be UNB     6RD orig=240e:03a2:5011:f080:b50d:825d:f4bc:ec84->2a01:00d0:ffff:66c6:0000:0000:0000:0002 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004f ib2=00000000
01502 UNB IPv4 5T orig=192.168.1.166:7777->87.183.112.27:51413 new=42.1.0.208:44497->230.198.0.0:484 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=5000004f ib2=00000001
0151e UNB     6RD orig=2a0c:5a80:1101:a900:3123:5489:0dd8:580b->2a01:00d0:e6c6:0000:add1:01e4:badd:0a07 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5e000051 ib2=34ce0066
01524 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:add1:01e4:badd:0a07:7777->2401:c080:1000:4203:5400:02ff:fe87:656f:1 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a000154 ib2=34ce0066
015f6 UNB     6RD orig=2606:4700:0010:0000:0000:0000:6814:2917->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=1e00004f ib2=00000000
016d2 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:56993->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000154 ib2=34ce0066
016d6 UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:56995->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a000154 ib2=00000000
01712 UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:48463 new=42.1.0.208:28964->230.198.0.0:58013 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000154 ib2=f59eebf4
0171c UNB IPv4 5T orig=192.168.1.166:57011->171.224.80.236:29157 new=36.3.98.0:8349->136.55.58.235:11940 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=10000051 ib2=610b7bdc
01722 UNB IPv4 5T orig=192.168.1.166:7777->51.15.40.114:80 new=42.1.0.208:0->230.198.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000154 ib2=00000043
0173e UNB IPv4 5T orig=192.168.1.166:7777->167.179.77.133:1 new=42.1.0.208:44497->230.198.0.0:484 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000154 ib2=d07d1dcc
0177e UNB IPv4 5T orig=192.168.1.166:57018->MY_EXTERNAL_IP:7777 new=42.1.0.208:28964->230.198.0.0:58013 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=10000052 ib2=86f170c1
017aa UNB IPv4 5T orig=192.168.1.166:56911->218.231.123.133:13597 new=MY_EXTERNAL_IP:56911->218.231.123.133:13597 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=10001154 ib2=007ff020
01818 UNB IPv4 5T orig=192.168.1.215:56102->255.255.255.255:34569 new=42.1.14.52:6200->236.126.59.128:5239 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000051 ib2=610b7bdc
0185e UNB IPv4 5T orig=173.249.44.189:61805->MY_EXTERNAL_IP:7777 new=36.0.203.0:0->1.50.16.36:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000050 ib2=badd0a07
01930 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:7777->240e:0350:8d8a:4f00:00d3:a814:f1b3:0258:9334 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a000052 ib2=00000000
01aa8 UNB IPv4 5T orig=192.168.1.215:46125->192.168.1.102:34569 new=38.4.102.0:0->32.1.0.104:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=badd0a07
01ad8 UNB     6RD orig=2001:b011:300d:2427:f88b:6cb9:05a9:d6f1->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5e000153 ib2=34ce0066
01afe UNB IPv4 5T orig=173.249.44.180:45109->MY_EXTERNAL_IP:7777 new=42.2.12.127:56383->233.10.136.0:26205 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000050 ib2=badd0a07
01b4a UNB IPv6 5T orig=2a01:00d0:e6c6:0000:0000:0000:0000:0166:7777->2001:0250:4807:1110:d919:4157:bbc5:e024:16620 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a000154 ib2=34ce0066
01b60 UNB IPv4 5T orig=192.168.1.214:45004->198.11.172.105:63503 new=42.1.0.208:0->230.198.0.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000052 ib2=9844cb6b
01bf6 BND IPv4 5T orig=192.168.1.166:7777->104.238.159.144:6969 new=MY_EXTERNAL_IP:7777->104.238.159.144:6969 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=61415c4e ib2=007ff020
01c0a UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:61436->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000053 ib2=34ce0066
01c0e UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:61438->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000053 ib2=34ce0066
01c82 UNB IPv4 5T orig=192.168.1.166:62618->192.168.1.1:445 new=MY_EXTERNAL_IP:56981->51.81.46.170:6969 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=10000051 ib2=007ff020
01d67 FIN IPv4 5T orig=152.199.20.80:443->MY_EXTERNAL_IP:57020 new=152.199.20.80:443->192.168.1.166:57020 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=31415c53 ib2=007ff020
01d86 UNB IPv4 5T orig=192.168.1.166:7777->115.165.214.41:6881 new=42.2.24.18:63555->17.30.49.0:27577 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000153 ib2=610b7bdc
01dbc UNB IPv4 5T orig=173.249.44.180:45716->MY_EXTERNAL_IP:7777 new=32.1.15.177:29756->1.106.78.152:30501 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000153 ib2=00000166
01dc0 UNB IPv4 5T orig=112.74.57.183:51413->MY_EXTERNAL_IP:56800 new=112.74.57.183:51413->192.168.1.166:56800 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=1000014f ib2=007ff020
01dc2 UNB IPv4 5T orig=46.23.39.119:54914->MY_EXTERNAL_IP:7777 new=46.23.39.119:54914->192.168.1.166:7777 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000152 ib2=007ff020
01dc8 UNB IPv4 5T orig=192.168.1.166:56998->45.56.65.82:54123 new=MY_EXTERNAL_IP:56998->45.56.65.82:54123 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=10000151 ib2=007ff020
01dd8 UNB IPv4 5T orig=192.168.1.215:46997->192.168.1.102:34569 new=42.1.0.208:0->230.198.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000049 ib2=00000000
01dec UNB IPv4 5T orig=192.168.1.166:7777->101.224.51.248:8022 new=93.178.94.72:47340->192.168.1.166:57006 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=50000049 ib2=007ff020
01e3a UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:10462 new=36.14.3.136:28726->79.37.167.0:9697 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=62b0 vlan=24455,0 ib1=5000004b ib2=00000166
01e58 BND IPv4 5T orig=151.101.113.140:443->MY_EXTERNAL_IP:56688 new=151.101.113.140:443->192.168.1.166:56688 eth=34:ce:00:66:cd:0e->00:0b:0e:0f:00:ed etype=0800 vlan=0,0 ib1=21415c50 ib2=007ff020
01e62 UNB     6RD orig=2001:b011:4000:419f:d486:01e1:7ee1:6ada->2a01:00d0:ffff:66c6:0000:0000:0000:0002 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004a ib2=00000000
01e88 UNB IPv4 5T orig=192.168.1.166:7777->46.23.39.119:54914 new=MY_EXTERNAL_IP:7777->46.23.39.119:54914 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=5000014e ib2=007ff020
01eaa UNB IPv4 5T orig=51.15.122.250:443->MY_EXTERNAL_IP:54707 new=253.194.60.166:0->185.234.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=62b0 vlan=24455,0 ib1=50000154 ib2=610b7bdc
01eda UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:56997->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000154 ib2=34ce0066
01ede UNB IPv6 5T orig=fdc2:3ca6:b9ea:0000:7124:e29d:610b:7bdc:56999->fdc2:3ca6:b9ea:0000:0000:0000:0000:0001:53 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0dcd vlan=0,0 ib1=5a000154 ib2=34ce0066
01f0a UNB     6RD orig=2601:0283:4400:4460:2152:32cb:6923:9063->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e00004b ib2=00000000
01f1a UNB     6RD orig=2a03:b0c0:0001:00e0:0000:0000:0487:1001->2a01:00d0:e6c6:0000:0000:0000:0000:0001 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e000153 ib2=00000000
01f2e UNB IPv6 5T orig=2a01:00d0:e6c6:0000:add1:01e4:badd:0a07:7777->2804:014c:a784:8670:6d31:8da1:dc56:a77b:6881 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5a00014e ib2=00000000
01f32 UNB     6RD orig=2a03:b0c0:0003:00d0:0000:0000:168b:9001->2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=1e00014c ib2=00000000
01f6e UNB IPv4 5T orig=49.83.169.78:19104->MY_EXTERNAL_IP:7777 new=42.1.0.208:0->230.198.0.0:0 eth=34:ce:00:66:cd:0e->64:cc:2e:be:eb:b8 etype=62b0 vlan=24455,0 ib1=5000014d ib2=00000043
01f70 BND IPv4 5T orig=192.168.1.166:56688->151.101.113.140:443 new=MY_EXTERNAL_IP:56688->151.101.113.140:443 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=21415c50 ib2=007ff020
01f84 UNB IPv4 5T orig=192.168.1.166:7777->114.37.9.91:1024 new=253.194.60.166:0->185.234.0.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=0200 vlan=0,0 ib1=5000034f ib2=610b7bdc
01f88 UNB IPv6 5T orig=2a01:00d0:e6c6:0000:7124:e29d:610b:7bdc:7777->2a02:1205:c6b0:ef50:f104:4fca:c2b4:052d:49001 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0ecd vlan=0,0 ib1=5a000049 ib2=34ce0066
01f9a UNB     6RD orig=2804:030c:0e80:a800:38e1:b28b:a1d7:e0fa->2a01:00d0:e6c6:0000:add1:01e4:badd:0a07 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=5e000049 ib2=00000000
01fea UNB IPv4 5T orig=196.189.120.218:27848->MY_EXTERNAL_IP:7777 new=42.1.0.208:0->230.198.0.0:0 eth=34:ce:00:66:cd:0d->00:12:44:c9:a8:40 etype=62b0 vlan=24455,0 ib1=50000153 ib2=a7d0cef1

Network config:

config interface 'loopback'
	option ifname 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option packet_steering '1'
	option ula_prefix 'fdc2:3ca6:b9ea::/48'

config interface 'lan'
	option type 'bridge'
	option ifname 'lan1 lan2'
	option proto 'static'
	option ipaddr '192.168.1.1'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option stp '1'

config interface 'wan'
	option ifname 'wan'
	option proto 'static'
	option ipaddr '****'
	option netmask '255.255.224.0'
	option gateway '176.98.**.*'
	option force_link '0'
	option metric '1'
	option peerdns '0'
	option ipv6 '0'

config interface 'wan6'
	option ifname 'wan'
	option proto '6in4'
	option peeraddr '62.205.132.12'
	option ip6addr '2a01:d0:****::2/64'
	list ip6prefix '2a01:d0:****::/48'
	option metric '2'
	option peerdns '0'
	option ipv6 '1'

config interface 'wg0'
	option proto 'wireguard'
	option listen_port '51820'
	option peerdns '0'
	option private_key '****'
	list addresses '10.6.0.2/24'
	list addresses '2001:470:***/64'

config wireguard_wg0
	option persistent_keepalive '25'
	option endpoint_port '51820'
	option description 'OracleVPS'
	list allowed_ips '0.0.0.0/0'
	list allowed_ips '::0/0'
	option public_key '****'
	option preshared_key '****'
	option endpoint_host '193.XXX.XX.XXX'

config rule
	option priority '100'
	option lookup 'vpn'
	option mark '0x1'

config rule6
	option priority '100'
	option lookup 'vpn'
	option mark '0x1'

config interface 'wg1' #local server
	option proto 'wireguard'
	option private_key '***'
	option listen_port '9999'
	list addresses '10.14.0.1/29'

config wireguard_wg1
	option persistent_keepalive '25'
	option description 'Redmi Note 7'
	option public_key '***'
	option route_allowed_ips '1'
	list allowed_ips '10.14.0.2/32'

Firewall config:

config defaults
	option input 'ACCEPT'
	option output 'ACCEPT'
	option drop_invalid '1'
	option forward 'REJECT'
	option synflood_protect '1'
	option flow_offloading '1'
	option flow_offloading_hw '1'

config zone
	option name 'lan'
	list network 'lan'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'

config zone
	option name 'wan'
	option input 'REJECT'
	option output 'ACCEPT'
	option forward 'REJECT'
	option masq '1'
	option masq6 '1'
	option masq6_privacy '0'
	option mtu_fix '1'
	list network 'wan'

config zone
	option name 'wan6'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'REJECT'
	list network 'wan6'

config forwarding
	option src 'lan'
	option dest 'wan'

config forwarding
	option src 'lan'
	option dest 'wan6'

config rule
	option name 'Allow-DHCP-Renew'
	option src 'wan'
	option proto 'udp'
	option dest_port '68'
	option target 'ACCEPT'
	option family 'ipv4'

config rule
	option name 'Allow-DHCPv6n'
	option src 'wan'
	option proto 'udp'
	option src_ip 'fc00::/6'
	option dest_ip 'fc00::/6'
	option dest_port '546'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-Ping'
	option src 'wan'
	option proto 'icmp'
	option icmp_type 'echo-request'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IGMP'
	option src 'wan'
	option proto 'igmp'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-DHCPv6'
	option src 'wan6'
	option proto 'udp'
	option src_ip 'fc00::/6'
	option dest_ip 'fc00::/6'
	option dest_port '546'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-MLD'
	option src 'wan6'
	option proto 'icmp'
	option src_ip 'fe80::/10'
	list icmp_type '130/0'
	list icmp_type '131/0'
	list icmp_type '132/0'
	list icmp_type '143/0'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-MLDn'
	option src 'wan'
	option proto 'icmp'
	option src_ip 'fe80::/10'
	list icmp_type '130/0'
	list icmp_type '131/0'
	list icmp_type '132/0'
	list icmp_type '143/0'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Input'
	option src '*'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	list icmp_type 'router-solicitation'
	list icmp_type 'neighbour-solicitation'
	list icmp_type 'router-advertisement'
	list icmp_type 'neighbour-advertisement'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPTV'
	option src 'wan'
	option dest_ip '224.0.0.0/4'
	option proto 'all'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPTVv6n'
	option src 'wan'
	option dest_ip 'ff00::/8'
	option proto 'all'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPTVv6'
	option src 'wan6'
	option dest_ip 'ff00::/8'
	option proto 'all'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Forward'
	option src 'wan6'
	option dest '*'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPSec-ESP'
	option src 'wan'
	option dest 'lan'
	option proto 'esp'
	option family 'any'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPSec-ESPv6'
	option src 'wan6'
	option dest 'lan'
	option proto 'esp'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ISAKMP'
	option src 'wan'
	option dest 'lan'
	option dest_port '500'
	option proto 'udp'
	option family 'any'
	option target 'ACCEPT'

config rule
	option name 'Allow-ISAKMPv6'
	option src 'wan6'
	option dest 'lan'
	option dest_port '500'
	option proto 'udp'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Support-UDP-Traceroute'
	option src 'wan'
	option dest_port '33434:33689'
	option proto 'udp'
	option family 'ipv4'
	option target 'REJECT'
	option enabled '0'

config include 'nat6'
	option type 'script'
	option path '/etc/firewall.nat6'
	option family 'ipv6'
	option reload '1'

config include
	option path '/etc/firewall.user'

config include 'miniupnpd'
	option type 'script'
	option path '/usr/share/miniupnpd/firewall.include'
	option family 'any'
	option reload '1'

config include 'bcp38'
	option type 'script'
	option path '/usr/lib/bcp38/run.sh'
	option family 'IPv4'
	option reload '1'

config redirect
	option name 'Divert-DNS, port 53'
	option src 'lan'
	option proto 'tcp udp'
	option src_dport '53'
	option dest_port '53'
	option target 'DNAT'

config rule
	option name 'Reject-DoT, port 853'
	option src 'lan'
	option dest 'wan'
	option dest_port '853'
	option target 'REJECT'
	list proto 'tcp'
	list proto 'udp'

config redirect
	option name 'Divert-DNS, port 5353'
	option src 'lan'
	option proto 'tcp udp'
	option src_dport '5353'
	option dest_port '53'
	option target 'DNAT'

config rule
	option src '*'
	option target 'ACCEPT'
	option proto 'udp'
	option name 'Allow-Wireguard-Inbound'
	option dest_port '9999'

config zone
	option name 'wg'
	option masq '1'
	option output 'ACCEPT'
	option forward 'REJECT'
	option input 'REJECT'
	option mtu_fix '1'
	option network 'wg0'

config forwarding
	option src 'lan'
	option dest 'wg'

config ipset
	option name 'vpn_ipsum'
	option storage 'hash'
	option loadfile '/etc/ipsum_v4.lst'
	option match 'dst_net'
	option hashsize '1000000'
	option maxelem '1000000'

config ipset
	option name 'vpn_ipsum_v6'
	option storage 'hash'
	option loadfile '/etc/ipsum_v6.lst'
	option match 'dst_net'
	option family 'ipv6'
	option hashsize '1000000'
	option maxelem '1000000'

config rule
	option name 'mark_ipsum_4'
	option src 'lan'
	option ipset 'vpn_ipsum'
	option set_mark '0x1'
	option target 'MARK'
	option family 'ipv4'
	list proto 'all'

config rule
	option name 'mark_ipsum_6'
	option src 'lan'
	option ipset 'vpn_ipsum_v6'
	option set_mark '0x1'
	option target 'MARK'
	option family 'ipv6'
	list proto 'all'

config zone
	option name 'wg1'
	option input 'ACCEPT'
	option forward 'ACCEPT'
	option output 'ACCEPT'
	option masq '1'
	option network 'wg1'

config forwarding
	option src 'wg1'
	option dest 'wan'

config forwarding
	option src 'wg1'
	option dest 'lan'

config forwarding
	option src 'lan'
	option dest 'wg1'

config forwarding
	option src 'wan'
	option dest 'wg1'

config rule 'kms'
	option name 'kms'
	option target 'ACCEPT'
	option src 'lan'
	option proto 'tcp'
	option dest_port '1688'

10.04.20213734KernelBug ReportVery LowHighHuge memory leak on kernel 5.10 with vsftpd, minidlnaTrunkUnconfirmed Task Description

Device: Xiaomi Mi Router 3G
Linux version 5.10.28 (root@Vladdrako-PC) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 10.2.0 r16692-ec5eadde66) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #0 SMP Sat Apr 10 04:38:37 2021
When minidlna tried to scan my HDDs, after a minute I have 0 RAM. Same with vsftpd when I accessing files on HDDs. Kernel 5.4 works fine.

root@MI-R3G:~# free
              total        used        free      shared  buff/cache   available
Mem:         250096       98148       77212         568       74736       85924
Swap:        250092       33432      216660
root@MI-R3G:~# free
              total        used        free      shared  buff/cache   available
Mem:         250096       96076       69912         568       84108       88024
Swap:        250092       33432      216660
root@MI-R3G:~# free
              total        used        free      shared  buff/cache   available
Mem:         250096      203124       27908         404       19064        3400
Swap:        250092      113380      136712

root@MI-R3G:~# lsusb -v -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 5000M
    ID 1d6b:0003
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M
    ID 1d6b:0002
    |__ Port 1: Dev 2, If 0, Class=, Driver=hub/4p, 480M
        ID 05e3:0610
        |__ Port 1: Dev 3, If 0, Class=, Driver=usb-storage, 480M
            ID 152d:0579
        |__ Port 2: Dev 4, If 0, Class=, Driver=usb-storage, 480M
            ID 152d:0579
        |__ Port 3: Dev 5, If 0, Class=, Driver=usb-storage, 480M
            ID 8564:1000
        |__ Port 4: Dev 7, If 0, Class=, Driver=usbfs, 1.5M
            ID 0d9f:0004
root@MI-R3G:~# lsusb
Bus 001 Device 004: ID 152d:0579 JMICRON JMS579
Bus 001 Device 007: ID 0d9f:0004 POWERCOM Co.,LTD HID UPS Battery
Bus 002 Device 001: ID 1d6b:0003 Linux 5.10.28 xhci-hcd xHCI Host Controller
Bus 001 Device 003: ID 152d:0579 JMICRON JMS579
Bus 001 Device 005: ID 8564:1000 JetFlash Mass Storage Device
Bus 001 Device 002: ID 05e3:0610 GenesysLogic USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux 5.10.28 xhci-hcd xHCI Host Controller
09.04.20213733KernelBug ReportVery LowHighpacket loss, link loss, bad rx status / Multihomed box ...openwrt-19.07Unconfirmed Task Description

- Device problem occurs on

Turris Omnia 2020

- Software versions of OpenWrt/LEDE release, packages, etc.

OpenWrt 19.07.7 a5672f6b96f393145070ad17c8eb1d15ef49ad2e

- Problem description:

Network setup is multihomed with configured onboard WAN (eth2) device and Huawei E3372 (eth3) device and both distinct gateways and metrics.
As soon I start pinging from eth3 beyond its gateway I observe packet loss, link loss and bad rx status crc error on eth2.


- Configuration:

Onboard WAN device eth2:

# dmesg  | grep eth2
[    4.473584] mvneta f1034000.ethernet eth2: Using hardware mac address d8:58:d7:01:14:fc
[   17.582029] mvneta f1034000.ethernet eth2: PHY [f1072004.mdio-mii:01] driver [Marvell 88E1510]
[   17.591455] mvneta f1034000.ethernet eth2: configuring for phy/sgmii link mode
[   21.831900] mvneta f1034000.ethernet eth2: Link is Up - 1Gbps/Full - flow control rx/tx

Huawei E3372 USB-Modem with recent firmware (22.328.62.00.1217) in HiLink mode

# lsusb | grep Huawei
Bus 004 Device 002: ID 12d1:14dc Huawei Technologies Co., Ltd. E33372 LTE/UMTS/GSM HiLink Modem/Networkcard

System with kmod-usb-net-cdc-ether registers successfully new network device eth3

# dmesg  | grep "CDC Ethernet Device"
[   12.553958] cdc_ether 4-1:1.0 eth3: register 'cdc_ether' at usb-f10f8000.usb3-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64

Network configuration for eth2 and eth3

# ip addr show eth2
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 532
    link/ether d8:58:d7:01:14:fc brd ff:ff:ff:ff:ff:ff
    inet xxx.xxx.xxx.xxx/29 brd xxx.xxx.xxx.xxx scope global eth2
       valid_lft forever preferred_lft forever
# ip addr show eth3
14: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 0c:5b:8f:27:9a:64 brd ff:ff:ff:ff:ff:ff
    inet 192.168.8.100/24 brd 192.168.8.255 scope global eth3
       valid_lft forever preferred_lft forever
# route -n | egrep "Destination|eth"
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         xxx.xxx.xxx.xxx 0.0.0.0         UG    10     0        0 eth2
0.0.0.0         192.168.8.1     0.0.0.0         UG    20     0        0 eth3
192.168.8.0     0.0.0.0         255.255.255.0   U     20     0        0 eth3
xxx.xxx.xxx.xxx 0.0.0.0         255.255.255.248 U     10     0        0 eth2

- Steps to reproduce

1. Produce traffic originating from eth3 with destination beyond its gateway:
(pinging the gateway from eth3 will not produce the error)

# ping -I eth3 -i 0.5 -q 1.1.1.1

2. From different terminal window start pinging from eth2 and observe packet loss

# ping -I eth2 -c 20 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from xxx.xxx.xxx.xxx eth2: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=119 time=2.13 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=119 time=2.15 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=119 time=2.12 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=119 time=2.12 ms
64 bytes from 8.8.8.8: icmp_req=6 ttl=119 time=2.11 ms
64 bytes from 8.8.8.8: icmp_req=13 ttl=119 time=2.13 ms
64 bytes from 8.8.8.8: icmp_req=14 ttl=119 time=2.17 ms
64 bytes from 8.8.8.8: icmp_req=15 ttl=119 time=2.13 ms
64 bytes from 8.8.8.8: icmp_req=16 ttl=119 time=2.10 ms
64 bytes from 8.8.8.8: icmp_req=17 ttl=119 time=2.11 ms
64 bytes from 8.8.8.8: icmp_req=18 ttl=119 time=2.12 ms
64 bytes from 8.8.8.8: icmp_req=19 ttl=119 time=2.11 ms
64 bytes from 8.8.8.8: icmp_req=20 ttl=119 time=2.10 ms

--- 8.8.8.8 ping statistics ---
20 packets transmitted, 13 received, 35% packet loss, time 19364ms
rtt min/avg/max/mdev = 2.104/2.129/2.177/0.040 ms

3. Check kernel ring buffer for related entries

# dmesg
[  540.372989] mvneta f1034000.ethernet eth2: Link is Down
[  542.449648] mvneta f1034000.ethernet eth2: Link is Up - 1Gbps/Full - flow control rx/tx
[  605.886917] mvneta f1034000.ethernet eth2: Link is Down
[  607.963595] mvneta f1034000.ethernet eth2: Link is Up - 1Gbps/Full - flow control rx/tx
[ 1164.426903] device eth2 entered promiscuous mode
[ 1166.118663] device eth2 left promiscuous mode
[ 1175.666308] device eth2 entered promiscuous mode
[ 1194.086756] mvneta f1034000.ethernet eth2: bad rx status 0c410000 (crc error), size=391
[ 1195.740476] mvneta f1034000.ethernet eth2: bad rx status 0c410000 (crc error), size=94
[ 1196.963670] mvneta f1034000.ethernet eth2: bad rx status 0c410000 (crc error), size=82
[ 1197.536843] mvneta f1034000.ethernet eth2: bad rx status 0c410000 (crc error), size=157
[ 1199.641764] mvneta f1034000.ethernet eth2: bad rx status 0c410000 (crc error), size=81
[ 1204.552005] mvneta f1034000.ethernet eth2: bad rx status 0c410000 (crc error), size=298
[ 1204.683304] mvneta f1034000.ethernet eth2: bad rx status 0c410000 (crc error), size=156
[ 1237.241446] device eth2 left promiscuous mode
09.04.20213732Base systemBug ReportVery LowLowhostapd: VLAN-assignment via sae_password sometimes fai...TrunkUnconfirmed Task Description

Device: Ubiquiti UniFi AC LR (OpenWrt SNAPSHOT r16382-209c5918b5)

For some time I successfully run a per-device WPA2-PSK setup using the following options:

	option network 'dummy'
	option dynamic_vlan '2'
	option vlan_file '/root/ogb-hostapd-vlans-phy0'
	option wpa_psk_file '/root/ogb-hostapd-psks'
	option key 'invalid-fallback-psk-used-by-no-device-at-all'

This setup forces all devices to use a MAC-PSK combination from the wpa_psk_file, where they are reassigned to a working VLAN that is mapped to a specific bridge via the vlan_file. Meaning: If a device were to use the PSK from the key-option they would be bridged into br-dummy, a bridge that uses a VLAN not present on the upstream switchport.

To reiterate: This works absolutely perfectly and rock stable - until I switch a device over to WPA3. I comment out the MAC from the wpa_psk_file and add it via the sae_password option:

	list hostapd_bss_options 'sae_password=device-psk|mac=xx:xx:xx:xx:xx:xx|vlanid=8'

This works for some of the time only. Sometimes the device is assigned to the br-dummy bridge as if hostapd correctly uses the per-device-PSK, but ignores the vlanid-option. Usually a reconnect or two solves the problem. Using tcpdump I can clearly see the clients DHCP-requests in the br-dummy bridge when the issue occurs.

In the past I already tried to troubleshoot this issue by using the newest upstream hostapd but failed due to all the custom openwrt patches. I am really not a developer, but only a network engineer. Can someone please help me troubleshoot this? I would like to retry this with the newest hostapd before investing any time into troubleshooting something that might be already solved upstream (there were a couple of sae-patches).

08.04.20213730Base systemBug ReportVery LowLowresolve_conffiles reports spurious errorsopenwrt-19.07Unconfirmed Task Description
When I run upgrades

<code>
root@router:~# opkg update && opkg list-upgradable | awk '{print $1}' | xargs opkg upgrade

I usually end up with some messages like

Collected errors:
 * resolve_conffiles: Existing conffile /etc/config/luci_statistics is different from the conffile in the new package. The new conffile will be placed at /etc/config/luci_statistics-opkg.
 * resolve_conffiles: Existing conffile /etc/config/luci is different from the conffile in the new package. The new conffile will be placed at /etc/config/luci-opkg.
 * resolve_conffiles: Existing conffile /etc/config/ucitrack is different from the conffile in the new package. The new conffile will be placed at /etc/config/ucitrack-opkg.

Sometimes the conflicts are genuine – because I’ve configured the router – but most of them are because uci doesn’t force a canonical output format. For example

root@router:~# diff -u /etc/config/luci-opkg /etc/config/luci
--- /etc/config/luci-opkg	2021-03-27 02:44:43.000000000 -0400
+++ /etc/config/luci	2021-01-30 05:15:01.000000000 -0500
@@ -1,31 +1,39 @@
-config core main
-	option lang auto
-	option mediaurlbase /luci-static/bootstrap
-	option resourcebase /luci-static/resources
-	option ubuspath /ubus/
-	
-config extern flash_keep
-	option uci 		"/etc/config/"
-	option dropbear "/etc/dropbear/"
-	option openvpn	"/etc/openvpn/"
-	option passwd	"/etc/passwd"
-	option opkg		"/etc/opkg.conf"
-	option firewall	"/etc/firewall.user"
-	option uploads	"/lib/uci/upload/"
-	
-config internal languages
-	
-config internal sauth
-	option sessionpath "/tmp/luci-sessions"
-	option sessiontime 3600
-	
-config internal ccache
-	option enable 1
-		
-config internal themes
-
-config internal apply
-	option rollback 90
-	option holdoff 4
-	option timeout 5
-	option display 1.5
+
+config core 'main'
+	option lang 'auto'
+	option mediaurlbase '/luci-static/bootstrap'
+	option resourcebase '/luci-static/resources'
+	option ubuspath '/ubus/'
+
+config extern 'flash_keep'
+	option uci '/etc/config/'
+	option dropbear '/etc/dropbear/'
+	option openvpn '/etc/openvpn/'
+	option passwd '/etc/passwd'
+	option opkg '/etc/opkg.conf'
+	option firewall '/etc/firewall.user'
+	option uploads '/lib/uci/upload/'
+
+config internal 'languages'
+
+config internal 'sauth'
+	option sessionpath '/tmp/luci-sessions'
+	option sessiontime '3600'
+
+config internal 'ccache'
+	option enable '1'
+
+config internal 'themes'
+	option Bootstrap '/luci-static/bootstrap'
+
+config internal 'apply'
+	option rollback '90'
+	option holdoff '4'
+	option timeout '5'
+	option display '1.5'
+
+config internal 'diag'
+	option dns 'openwrt.org'
+	option ping 'openwrt.org'
+	option route 'openwrt.org'
+

Except for `luci.diag` and `luci.themes.Bootstrap`, these are identical config files, and I don’t think even configured luci.diag so that’s probably just from a previous change.

It can be hard to separate out what I’ve configured from what the packagers have changed, but it is much more tedious when I also need to separate out what’s spurious changes from the quotes and indentation changing.

It would save users a lot of time if either:

* `resolve_conffiles` called `uci` to check differences instead of comparing entire files, *or*
* `uci` had a canonical format that both it and `luci` agreed to stick to, strictly so that running `diff` (or whatever `resolve_conffiles` does) would only report genuine conflicts

Don’t get me wrong, I do like openwrt a lot. It’s way better than using an unfixable vendor firmware. The fact that I can upgrade packages on it at all is marvelous. Thank you for your work.


Model: TP-Link Archer C50 v4 https://openwrt.org/toh/tp-link/archer-c50

Build: OpenWrt 19.07.7 r11306-c4a6851c72 / LuCI openwrt-19.07 branch git-21.096.73306-254083c

Kernel: 4.14.221

Packages:

root@router:~# opkg list-installed
base-files - 204.2-r11306-c4a6851c72
busybox - 1.30.1-6
cgi-io - 19
collectd - 5.12.0-1
collectd-mod-conntrack - 5.12.0-1
collectd-mod-cpu - 5.12.0-1
collectd-mod-interface - 5.12.0-1
collectd-mod-iwinfo - 5.12.0-1
collectd-mod-load - 5.12.0-1
collectd-mod-memory - 5.12.0-1
collectd-mod-network - 5.12.0-1
collectd-mod-ping - 5.12.0-1
collectd-mod-rrdtool - 5.12.0-1
collectd-mod-uptime - 5.12.0-1
collectd-mod-wireless - 5.12.0-1
conntrack - 2018-05-01-88610abe-1
diffutils - 3.7-2
dnsmasq - 2.80-16.3
dropbear - 2019.78-2
firewall - 2019-11-22-8174814a-3
fstools - 2020-05-12-84269037-1
fwtool - 2
getrandom - 2019-06-16-4df34a4d-3
hostapd-common - 2019-08-08-ca8c2bd2-7
ip6tables - 1.8.3-1
iptables - 1.8.3-1
iptables-mod-conntrack-extra - 1.8.3-1
iptables-mod-ipopt - 1.8.3-1
iw - 5.0.1-1
iwinfo - 2019-10-16-07315b6f-1
jshn - 2020-05-25-66195aee-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 4.14.221-1-d92769dc5268e102503ae83fe968a56c
kmod-cfg80211 - 4.14.221+4.19.161-1-1
kmod-gpio-button-hotplug - 4.14.221-3
kmod-ifb - 4.14.221-1
kmod-ip6tables - 4.14.221-1
kmod-ipt-conntrack - 4.14.221-1
kmod-ipt-conntrack-extra - 4.14.221-1
kmod-ipt-core - 4.14.221-1
kmod-ipt-ipopt - 4.14.221-1
kmod-ipt-nat - 4.14.221-1
kmod-ipt-offload - 4.14.221-1
kmod-ipt-raw - 4.14.221-1
kmod-leds-gpio - 4.14.221-1
kmod-lib-crc-ccitt - 4.14.221-1
kmod-mac80211 - 4.14.221+4.19.161-1-1
kmod-mt76-core - 4.14.221+2021-02-15-5c768dec-1
kmod-mt7603 - 4.14.221+2021-02-15-5c768dec-1
kmod-mt76x02-common - 4.14.221+2021-02-15-5c768dec-1
kmod-mt76x2 - 4.14.221+2021-02-15-5c768dec-1
kmod-mt76x2-common - 4.14.221+2021-02-15-5c768dec-1
kmod-nf-conntrack - 4.14.221-1
kmod-nf-conntrack-netlink - 4.14.221-1
kmod-nf-conntrack6 - 4.14.221-1
kmod-nf-flow - 4.14.221-1
kmod-nf-ipt - 4.14.221-1
kmod-nf-ipt6 - 4.14.221-1
kmod-nf-nat - 4.14.221-1
kmod-nf-reject - 4.14.221-1
kmod-nf-reject6 - 4.14.221-1
kmod-nfnetlink - 4.14.221-1
kmod-ppp - 4.14.221-1
kmod-pppoe - 4.14.221-1
kmod-pppox - 4.14.221-1
kmod-sched-cake - 4.14.221+2019-03-12-057c7388-1
kmod-sched-core - 4.14.221-1
kmod-slhc - 4.14.221-1
libblobmsg-json - 2020-05-25-66195aee-1
libc - 1.1.24-2
libcap - 2.27-1
libelf1 - 0.177-1
libgcc1 - 7.5.0-2
libip4tc2 - 1.8.3-1
libip6tc2 - 1.8.3-1
libiwinfo-lua - 2019-10-16-07315b6f-1
libiwinfo20181126 - 2019-10-16-07315b6f-1
libjson-c2 - 0.12.1-3.1
libjson-script - 2020-05-25-66195aee-1
libltdl7 - 2.4.6-2
liblua5.1.5 - 5.1.5-3
liblucihttp-lua - 2019-07-05-a34a17d5-1
liblucihttp0 - 2019-07-05-a34a17d5-1
libmbedtls12 - 2.16.10-1
libmnl0 - 1.0.4-2
libnetfilter-conntrack3 - 2018-05-01-3ccae9f5-2
libnetfilter-cthelper0 - 1.0.0-2
libnetfilter-cttimeout1 - 1.0.0-2
libnetfilter-queue1 - 2017-06-27-601abd1c-2
libnfnetlink0 - 1.0.1-3
libnl-tiny - 0.1-5
liboping - 1.10.0-2
libpthread - 1.1.24-2
librrd1 - 1.0.50-3
libubox20191228 - 2020-05-25-66195aee-1
libubus-lua - 2019-12-27-041c9d1c-1
libubus20191227 - 2019-12-27-041c9d1c-1
libuci20130104 - 2019-09-01-415f9e48-4
libuclient20160123 - 2020-06-17-51e16ebf-1
libustream-mbedtls20150806 - 2020-03-13-40b563b1-1
libxtables12 - 1.8.3-1
logd - 2019-06-16-4df34a4d-3
lua - 5.1.5-3
luci - git-21.096.73306-254083c-1
luci-app-firewall - git-21.096.73306-254083c-1
luci-app-openvpn - git-21.096.73306-254083c-1
luci-app-opkg - git-21.096.73306-254083c-1
luci-app-simple-adblock - git-21.050.37945-c33df8f-1
luci-app-sqm - 1.4.0-2
luci-app-statistics - git-21.096.73306-254083c-1
luci-base - git-21.096.73306-254083c-1
luci-compat - git-21.096.73306-254083c-1
luci-lib-ip - git-21.096.73306-254083c-1
luci-lib-iptparser - git-21.096.73306-254083c-1
luci-lib-jsonc - git-21.096.73306-254083c-1
luci-lib-nixio - git-21.096.73306-254083c-1
luci-mod-admin-full - git-21.096.73306-254083c-1
luci-mod-network - git-21.096.73306-254083c-1
luci-mod-status - git-21.096.73306-254083c-1
luci-mod-system - git-21.096.73306-254083c-1
luci-proto-ipv6 - git-21.096.73306-254083c-1
luci-proto-ppp - git-21.096.73306-254083c-1
luci-theme-bootstrap - git-21.096.73306-254083c-1
mtd - 24
netifd - 2021-01-09-753c351b-1
odhcp6c - 2021-01-09-64e1b4e7-16
odhcpd-ipv6only - 2020-05-03-49e4949c-3
openwrt-keyring - 2019-07-25-8080ef34-1
opkg - 2021-01-31-c5dccea9-1
ppp - 2.4.7.git-2019-05-25-3
ppp-mod-pppoe - 2.4.7.git-2019-05-25-3
procd - 2020-03-07-09b9bd82-1
rpcd - 2020-05-26-67c8a3fd-1
rpcd-mod-file - 2020-05-26-67c8a3fd-1
rpcd-mod-iwinfo - 2020-05-26-67c8a3fd-1
rpcd-mod-luci - 20201107
rpcd-mod-rrdns - 20170710
rrdtool1 - 1.0.50-3
simple-adblock - 1.8.4-10
sqm-scripts - 1.4.0-2
swconfig - 12
tc - 5.0.0-2.1
ubox - 2019-06-16-4df34a4d-3
ubus - 2019-12-27-041c9d1c-1
ubusd - 2019-12-27-041c9d1c-1
uci - 2019-09-01-415f9e48-4
uclient-fetch - 2020-06-17-51e16ebf-1
uhttpd - 2020-10-01-3abcc891-1
urandom-seed - 1.0-1
urngd - 2020-01-21-c7f7b6b6-1
usign - 2020-05-23-f1f65026-1
wireless-regdb - 2020.11.20-1
wpad-basic - 2019-08-08-ca8c2bd2-7
zlib - 1.2.11-3
07.04.20213729Base systemBug ReportVery LowHighRT2800 (MT7620) no multiple SSIDTrunkUnconfirmed Task Description

master branch

MT7620
Nexx WT3020 8M

config wifi-device ‘radio0’

option type 'mac80211'
option channel '11'
option hwmode '11g'
option path 'platform/10180000.wmac'
option cell_density '0'
option htmode 'HT40'
option noscan '1'

config wifi-iface ‘wifinet0’

option device 'radio0'
option mode 'ap'
option encryption 'none'
option network 'lan2'
option ssid 'Public'

config wifi-iface ‘wifinet1’

option device 'radio0'
option mode 'ap'
option encryption 'none'
option network 'lan'
option ssid 'Private2'

only “Public” wifi shows

wlan0 Link encap:Ethernet HWaddr 38:xxxxxxxxxxx

        inet addr:192.168.182.1  Bcast:192.168.255.255  Mask:255.255.0.0
        inet6 addr: fe80::3a1c:4aff:fe06:c05b/64 Scope:Link
        UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
        RX packets:0 errors:0 dropped:0 overruns:0 frame:0
        TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000 
        RX bytes:0 (0.0 B)  TX bytes:1140 (1.1 KiB)
 


06.04.20213728Base systemBug ReportVery LowLowIPv6 Connectivity Lost When ISP Router is Restartedopenwrt-19.07Unconfirmed Task Description

I am running OpenWrt 19.07.7 on a TpLink Archer C7 (v5). The OpenWrt router is connected to a Router that is provided by my ISP. The ISP router connects to the Internet using DS-Lite.

    ------------     -----------     ----------     ------------
    | Local    |     | OpenWrt |     |  ISP   |     | Internet |
    | Network  |-----| Router  |-----| Router |-----|          |
    ------------     -----------     ----------     ------------

The OpenWrt router receives a delegated prefix using DHCPv6, which provides global addresses to the network connected to the OpenWrt router. This works perfectly fine, until the ISP router is restarted, which sometimes happens when it upgrades its firmware. In this situation, the IPv6 connectivity is lost and is not automatically restored. To get IPv6 connectivity, I have to restart the WAN6 interface, which estabilshes the IPv6 connection again. The IPv4 connectivity is restored automatically.

After the IPS router has been restarted, the OpenWrt router cannot ping IPv6 hosts via global addresses. Even the global address of the ISP router cannot be reached via ping. Pings via link-local addresses work fine.

When the IPv6 connection is gone, restarting the WAN6 interface, seems to change nothing on the side of the OpenWrt router. The output before and after the restart of ip -6 addr, ip -6 route, and ip6tables -L are identical (except for the IP address life-times). Also the information displayed by LuCI on the Interface page stays the same. However, the connectivity is restored after the interface is restarted.

My guess for explaining this behavior is as follows. When the ISP router is restarted, it receives the same IPv6 address lease and prefix from my ISP as earlier. (The IPv6 address lease is valid for a few days.) The ISP router, however, has “forgotten” that it had delegated a prefix to the OpenWrt router. Hence, the ISP router is not routing any traffic to the prefix the OpenWrt router is using. Since the IPv6 address of the ISP router does not change, the OpenWrt router does not detect this change. The RAs that the OpenWrt router receives are the same as before. When I restart the WAN6 interface, however, it asks for a new IPv6 address and a new IPv6 prefix, which in turn leads to the ISP router creating the proper route for the delegated prefix, which restores the IPv6 connectivity.

Unfortunately, I do not have access to the routing table of the ISP router, and hence, I cannot verify my hypothesis. (The reason for using OpenWrt is, that the ISP router is severely limited. I have to use the ISP router, however.)

Is there a way to force odhcp6c to probe whether the current delegated prefix is valid? Maybe sending some sort of renew/refresh message via DHCPv6? Is there a way to ask odhcp6c to regularly update/renew the delegated prefix, say every 5 minutes?

I currently have a cron job, which pings an IPv6 host on the internet and restarts the WAN6 interface when the ping fails. This workaround does the trick, but is rather ugly.

06.04.20213727Base systemBug ReportVery LowMediumdlink 860l-b1resetsopenwrt-19.07Unconfirmed Task Description

The log is spammed with resets (affecting wifi/network stability)

Model:D-Link DIR-860L B1
Architecture: MediaTek MT7621 ver:1 eco:3
Software: OpenWrt 19.07.7 r11306-c4a6851c72 / LuCI openwrt-19.07 branch git-21.086.32701-7456e2a

Errors in log:
Mon Apr 5 19:54:00 2021 kern.err kernel: [ 8536.871237] mt76x2e 0000:01:00.0: MCU message 31 (seq 8) timed out
Mon Apr 5 19:54:00 2021 kern.info kernel: [ 8536.932817] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
Mon Apr 5 19:54:00 2021 kern.info kernel: [ 8536.932836] mt76x2e 0000:01:00.0: Build: 1
Mon Apr 5 19:54:00 2021 kern.info kernel: [ 8536.932844] mt76x2e 0000:01:00.0: Build Time: 201507311614 Mon Apr 5 19:54:00 2021 kern.info kernel: [ 8536.951281] mt76x2e 0000:01:00.0: Firmware running!
Mon Apr 5 19:54:00 2021 kern.info kernel: [ 8536.961405] ieee80211 phy0: Hardware restart was requested
Mon Apr 5 20:28:47 2021 kern.err kernel: [10624.060218] mt76x2e 0000:01:00.0: MCU message 31 (seq 1) timed out
Mon Apr 5 20:28:47 2021 kern.info kernel: [10624.121807] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
Mon Apr 5 20:28:47 2021 kern.info kernel: [10624.121826] mt76x2e 0000:01:00.0: Build: 1
Mon Apr 5 20:28:47 2021 kern.info kernel: [10624.121834] mt76x2e 0000:01:00.0: Build Time: 201507311614 Mon Apr 5 20:28:47 2021 kern.info kernel: [10624.150387] ieee80211 phy0: Hardware restart was requested
Mon Apr 5 20:28:47 2021 kern.info kernel: [10624.140242] mt76x2e 0000:01:00.0: Firmware running!


Tue Apr 6 06:55:38 2021 daemon.warn hostapd: wlan1: STA xx:xx:xx:xx:xx:xx WPA: did not use HMAC-SHA1-AES with CCMP/GCMP
Tue Apr 6 06:55:38 2021 daemon.warn hostapd: wlan1: STA xx:xx:xx:xx:xx:xx WPA: did not use HMAC-SHA1-AES with CCMP/GCMP
Tue Apr 6 06:55:38 2021 daemon.notice hostapd: wlan0: AP-STA-CONNECTED xx:xx:xx:xx:xx:xx
Tue Apr 6 06:55:38 2021 daemon.info hostapd: wlan0: STA de:4f:76:41:03:f1 WPA: pairwise key handshake completed (RSN)
Tue Apr 6 06:55:51 2021 kern.err kernel: [48247.431859] mt76x2e 0000:01:00.0: MCU message 31 (seq 6) timed out
Tue Apr 6 06:55:51 2021 kern.info kernel: [48247.493433] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
Tue Apr 6 06:55:51 2021 kern.info kernel: [48247.493451] mt76x2e 0000:01:00.0: Build: 1
Tue Apr 6 06:55:51 2021 kern.info kernel: [48247.493458] mt76x2e 0000:01:00.0: Build Time: 201507311614 Tue Apr 6 06:55:51 2021 kern.info kernel: [48247.511878] mt76x2e 0000:01:00.0: Firmware running!
Tue Apr 6 06:55:51 2021 kern.info kernel: [48247.522018] ieee80211 phy0: Hardware restart was requested
Tue Apr 6 06:56:09 2021 kern.info kernel: [48265.553364] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
Tue Apr 6 06:56:09 2021 kern.info kernel: [48265.553384] mt76x2e 0000:01:00.0: Build: 1
Tue Apr 6 06:56:09 2021 kern.info kernel: [48265.553391] mt76x2e 0000:01:00.0: Build Time: 201507311614 Tue Apr 6 06:56:09 2021 kern.info kernel: [48265.571812] mt76x2e 0000:01:00.0: Firmware running!
Tue Apr 6 06:56:09 2021 kern.info kernel: [48265.581972] ieee80211 phy0: Hardware restart was requested


Tue Apr 6 08:23:29 2021 daemon.warn hostapd: wlan1: STA xx:xx:xx:xx:xx:xx WPA: did not use HMAC-SHA1-AES with CCMP/GCMP
Tue Apr 6 08:23:29 2021 daemon.warn hostapd: wlan1: STA xx:xx:xx:xx:xx:xx WPA: did not use HMAC-SHA1-AES with CCMP/GCMP
Tue Apr 6 08:23:29 2021 daemon.notice hostapd: wlan0: AP-STA-CONNECTED xx:xx:xx:xx:xx:xx
Tue Apr 6 08:23:29 2021 daemon.info hostapd: wlan0: STA xx:xx:xx:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Tue Apr 6 08:23:33 2021 kern.info kernel: [53509.809251] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
Tue Apr 6 08:23:33 2021 kern.info kernel: [53509.809270] mt76x2e 0000:01:00.0: Build: 1
Tue Apr 6 08:23:33 2021 kern.info kernel: [53509.809278] mt76x2e 0000:01:00.0: Build Time: 201507311614 Tue Apr 6 08:23:33 2021 kern.info kernel: [53509.827666] mt76x2e 0000:01:00.0: Firmware running!
Tue Apr 6 08:23:33 2021 kern.info kernel: [53509.837823] ieee80211 phy0: Hardware restart was requested


05.04.20213725PackagesBug ReportVery LowLowBIRD4 failed to start in AC2100AllUnconfirmed Task Description

When i try to configure and start BIRD4 in Xiaomi AC2100 with Snapshot i receive a strange error from init scripts /etc/rc.common:

root@OpenWrt:~# service bird4 start
Starting bird4 Service [ ... ]
Killed
/etc/rc.common: export: line 136: : bad variable name

Killed
/etc/rc.common: export: line 136: : bad variable name
Killed
Killed
/etc/rc.common: export: line 136: : bad variable name
Killed
/etc/rc.common: export: line 136: : bad variable name
Killed
/etc/rc.common: export: line 136: : bad variable name
/etc/rc.common: export: line 136: : bad variable name
/etc/rc.common: export: line 136: : bad variable name
/etc/rc.common: export: line 136: : bad variable name
/etc/rc.common: export: line 136: : bad variable name
/etc/rc.common: export: line 136: : bad variable name
/etc/rc.common: export: line 136: : bad variable name
/etc/rc.common: export: line 136: : bad variable name

This is my /etc/bird4.conf:

log syslog all;

protocol kernel {
persist;
scan time 20;
import all;
export all;
}

protocol device {
scan time 10;
}

protocol static {
export none;
}

filter voip_filter {
if net ~ 10.0.0.0/8 then accept;
else reject;
}
protocol rip voip {
import all;
export filter voip_filter;
interface "wan.3";
}

I tested this configuration in bcm63xx with OpenWrt 19.07.7 and works properly.

05.04.20213724Base systemBug ReportVery LowHighGL-MT1300 can not use 2.4Ghz wifiTrunkUnconfirmed Task Description

Device: ramips/mt7621/GL-MT1300
OpenWrt lastest trunk version, with luci installed.

In wireless, when N mode is selected, there is no 2.4G/5G switching option and cannot be set to 2.4G.

After modifying the /etc/config/wireless file, the following errors are reported in the system log.

Sun Apr 4 21:49:15 2021 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy wlan0)
Sun Apr 4 21:49:15 2021 daemon.err hostapd: Interface name wlan0 already in use
Sun Apr 4 21:49:15 2021 daemon.notice netifd: radio0 (10727): Command failed: Invalid argument
Sun Apr 4 21:49:15 2021 daemon.notice netifd: radio0 (10727): Device setup failed: HOSTAPD_START_FAILED
Sun Apr 4 21:49:15 2021 daemon.notice netifd: radio0 (10816): WARNING: Variable ‘data’ does not exist or is not an array/object

04.04.20213722KernelBug ReportVery LowLowSoftware flow offloading breaks ECMP routingopenwrt-19.07Unconfirmed Task Description

Supply the following if possible:
- Device problem occurs on

 x86_64 Router

- Software versions of OpenWrt/LEDE release, packages, etc.

 OpenWrt 19.07.7 r11306-c4a6851c72, Linux 4.14.221 #0 SMP Mon Feb 15 15:22:37 2021 x86_64 GNU/Linux

- Steps to reproduce

Hey guys,

I met this issue when I was using ECMP (Equal Cost Multi-Path) routing with software flow offload enabled.

Suppose we have topology:

LAN 1 (192.168.1.0/24) ←—> (eth1: 192.168.1.1/24) OpenWRT (eth2: 192.168.2.1/24) ←—> (192.168.2.51-53/24) Other routers ←—> (192.168.150.0/24) LAN 2

1. Add ECMP routes:

$ ip route add 192.168.150.0/24 nexthop via 192.168.2.51 dev eth2 \
                                nexthop via 192.168.2.52 dev eth2 \
                                nexthop via 192.168.2.53 dev eth2

$ ip route
192.168.150.0/24 
	nexthop via 192.168.2.51 dev eth2 weight 1 
	nexthop via 192.168.2.52 dev eth2 weight 1 
	nexthop via 192.168.2.53 dev eth2 weight 1 

2. Setting multipatch hash policy:

sysctl net.ipv4.fib_multipath_hash_policy=1

3. Initiate TCP connections from LAN 1 (192.168.1.0/24) to LAN 2 (192.168.150.0/24) should succeed. Connections are balanced over 3 next hop routers (192.168.2.51-53).
4. Enable software flow offloading on LuCI.
5. Open a TCP connection from LAN 1 (192.168.1.0/24) to LAN 2 (192.168.150.0/24) will likely be broken because each packet for a single TCP connection could use a different next hop router to get to the destination.

I’m not sure if this is an OpenWRT issue or upstream kernel issue. Any help would be greatly appreciated.

Showing tasks 51 - 100 of 1117 Page 2 of 23 - 1 - 2 - 3 - 4 - 5 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing