Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder arm_fa526 Build #307

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revision68ac3f2cddab8422d7de0ce1a78d23edf29012e7
Changes48 changes

BuildSlave:

pielstick

Reason:

The SingleBranchScheduler scheduler named 'all' triggered this build

Steps and Logfiles:

  1. sharedwd Setting up shared work directory ( 0 secs )
    1. stdio
  2. nproc property 'nproc' set ( 0 secs )
    1. stdio
    2. property changes
  3. download downloading to cleanup.sh ( 0 secs )
    1. - no logs -
  4. cleanold Cleaning previous builds ( 55 secs )
    1. stdio
  5. cleanup Cleaning work area ( 0 secs )
    1. stdio
  6. mksdkdir Preparing SDK directory ( 0 secs )
    1. stdio
  7. downloadsdk Downloading SDK archive ( 3 secs )
    1. stdio
  8. unpacksdk Unpacking SDK archive ( 10 secs )
    1. stdio
  9. updatesdk Updating SDK ( 12 secs )
    1. stdio
  10. cleancmdlinks Sanitizing host command symlinks ( 0 secs )
    1. stdio
  11. writeversionmk downloading to getversion.mk ( 0 secs )
    1. - no logs -
  12. getversion property 'release_version' set ( 0 secs )
    1. stdio
    2. property changes
  13. dlkeybuildpub downloading to key-build.pub ( 0 secs )
    1. - no logs -
  14. dlkeybuild downloading to key-build ( 0 secs )
    1. - no logs -
  15. dlkeybuilducert downloading to key-build.ucert ( 0 secs )
    1. - no logs -
  16. mkdldir Preparing download directory ( 0 secs )
    1. stdio
  17. mkconf Preparing SDK configuration ( 4 secs )
    1. stdio
  18. download_1 downloading to ccache.sh ( 0 secs )
    1. - no logs -
  19. prepccache Preparing ccache ( 0 secs )
    1. stdio
  20. updatefeeds Updating feeds ( 58 secs )
    1. stdio
  21. installfeeds Installing feeds ( 11 secs )
    1. stdio
  22. logclear Clearing failure logs ( 0 secs )
    1. stdio
  23. compile Building packages ( 4 hrs, 46 mins, 8 secs )
    1. stdio
  24. mkfeedsconf Generating pinned feeds.conf ( 0 secs )
    1. stdio
  25. signprepare Ran ( 0 secs )
    1. stdio
  26. signpack Packing files to sign ( 0 secs )
    1. stdio
  27. upload uploading sign.tar.gz ( 1 secs )
    1. - no logs -
  28. signfiles Ran ( 2 secs )
    1. stdio
  29. download_2 downloading to sign.tar.gz ( 2 secs )
    1. - no logs -
  30. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  31. uploadprepare Preparing package directory ( 1 secs )
    1. stdio
  32. packageupload Uploading package files ( 2 mins, 45 secs )
    1. stdio
  33. logprepare Preparing log directory ( 0 secs )
    1. stdio
  34. logfind Finding failure logs ( 0 secs )
    1. stdio
  35. logcollect Collecting failure logs ( 0 secs )
    1. stdio
  36. logupload Uploading failure logs ( 1 secs )
    1. stdio
  37. sourcelist Finding source archives to upload ( 0 secs )
    1. stdio
  38. sourceupload Uploading source archives ( 3 secs )
    1. stdio
  39. df Reporting disk usage ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /var/lib/buildbot/slaves/pielstick/arm_fa526 slave
buildername arm_fa526 Builder
buildnumber 307 Build
codebase Build
nproc 8 SetPropertyFromCommand Step
project Build
release_version SNAPSHOT SetPropertyFromCommand Step
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision 68ac3f2cddab8422d7de0ce1a78d23edf29012e7 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename pielstick BuildSlave
workdir /var/lib/buildbot/slaves/pielstick/arm_fa526 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Adrian Schmutzler
  2. Aleksander Jan Bajkowski
  3. Bjoern Dobe
  4. Chuanhong Guo
  5. Daniel Golle
  6. David Bauer
  7. David Woodhouse
  8. Davide Fioravanti
  9. Hosted Weblate
  10. Jo-Philipp Wich
  11. John Thomson
  12. Josh Bendavid
  13. Leon M. George
  14. Lucian Cristian
  15. Luochongjun
  16. Paul Spooren
  17. Sungbo Eo
  18. Yousong Zhou

Timing:

StartThu Jul 30 04:38:41 2020
EndThu Jul 30 09:30:30 2020
Elapsed4 hrs, 51 mins, 48 secs

All Changes:

:

  1. Change #11393

    Category None
    Changed by Daniel Golle <danielohnoyoudont@makrotopia.org>
    Changed at Sat 25 Jul 2020 15:07:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 114e5255c419cdba735cdaeeb9d592a0b5eeb9ed

    Comments

    procd: update to git HEAD
     48777de rcS: cast format string to int64_t
     a4df90f jail: fix wrong format for 32-bit
     c482c5d jail: add support for referencing existing namespaces
    
    Signed-off-by: Daniel Golle <daniel@makrotopia.org>

    Changed files

    • package/system/procd/Makefile
  2. Change #11394

    Category None
    Changed by Daniel Golle <danielohnoyoudont@makrotopia.org>
    Changed at Sat 25 Jul 2020 15:54:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 98b60b3efafbb4de6b2cbabfeb2c6290db57aa05

    Comments

    procd: jail: fix build on glibc and uclibc
    Signed-off-by: Daniel Golle <daniel@makrotopia.org>

    Changed files

    • package/system/procd/Makefile
  3. Change #11395

    Category None
    Changed by Hosted Weblate <hostedohnoyoudont@weblate.org>
    Changed at Sat 25 Jul 2020 20:02:46
    Repository https://git.openwrt.org/project/luci.git
    Branch master
    Revision 135e7a462af641bf433e5c89fa62fd5807b55183

    Comments

    Translated using Weblate (Spanish)
    Currently translated at 100.0% (37 of 37 strings)
    
    Translation: OpenWrt/LuCI/applications/acme
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/es/
    
    Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (37 of 37 strings)
    
    Translation: OpenWrt/LuCI/applications/acme
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pt/
    
    Signed-off-by: ssantos <ssantos@web.de>
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (37 of 37 strings)
    
    Translation: OpenWrt/LuCI/applications/acme
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pt_BR/
    
    Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
    
    Translated using Weblate (Hungarian)
    
    Currently translated at 93.1% (27 of 29 strings)
    
    Translation: OpenWrt/LuCI/applications/acl
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/hu/
    
    Signed-off-by: Balázs Fülöp <fulopbalazs91@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (159 of 159 strings)
    
    Translation: OpenWrt/LuCI/applications/mwan3
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ru/
    
    Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 44.5% (77 of 173 strings)
    
    Translation: OpenWrt/LuCI/applications/aria2
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ru/
    
    Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (125 of 125 strings)
    
    Translation: OpenWrt/LuCI/applications/privoxy
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/ru/
    
    Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (116 of 116 strings)
    
    Translation: OpenWrt/LuCI/applications/radicale
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/ru/
    
    Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (179 of 179 strings)
    
    Translation: OpenWrt/LuCI/applications/ddns
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ru/
    
    Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 85.4% (88 of 103 strings)
    
    Translation: OpenWrt/LuCI/applications/simple-adblock
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ru/
    
    Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 17.6% (20 of 113 strings)
    
    Translation: OpenWrt/LuCI/applications/radicale2
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (1539 of 1539 strings)
    
    Translation: OpenWrt/LuCI/modules/luci-base
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
    
    Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
    
    Translated using Weblate (Russian)
    
    Currently translated at 77.6% (125 of 161 strings)
    
    Translation: OpenWrt/LuCI/applications/adblock
    Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
    
    Signed-off-by: sergio <sergio+it@outerface.net>

    Changed files

    • applications/luci-app-acl/po/hu/acl.po
    • applications/luci-app-acme/po/es/acme.po
    • applications/luci-app-acme/po/pt/acme.po
    • applications/luci-app-acme/po/pt_BR/acme.po
    • applications/luci-app-adblock/po/ru/adblock.po
    • applications/luci-app-aria2/po/ru/aria2.po
    • applications/luci-app-ddns/po/ru/ddns.po
    • applications/luci-app-mwan3/po/ru/mwan3.po
    • applications/luci-app-privoxy/po/ru/privoxy.po
    • applications/luci-app-radicale/po/ru/radicale.po
    • applications/luci-app-radicale2/po/ru/radicale2.po
    • applications/luci-app-simple-adblock/po/ru/simple-adblock.po
    • modules/luci-base/po/ru/base.po
  4. Change #11396

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 25 Jul 2020 19:04:11
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1e55df2e412f0b3f26ec49ed1d0580e84f1cc709

    Comments

    oxnas: use vendor_model scheme for ox810se
    Most newer targets have been converted to consistently use
    vendor_model scheme for device definitions/image names, ox820 is
    using it as well, so let's just convert ox810se for consistency.
    
    While at it, use generic setup for DEVICE_DTS and add SUPPORTED_DEVICES.
    The latter have been introduced for ox820 already in
    cf7896117b3e ("oxnas: enable image metadata by setting SUPPORTED_DEVICES")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/oxnas/image/ox810se.mk
  5. Change #11397

    Category None
    Changed by Davide Fioravanti <pantanastyleohnoyoudont@gmail.com>
    Changed at Sat 25 Jul 2020 19:04:11
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 92780d80ab6f5f03fac2407c06eb267dd83914a1

    Comments

    ramips: add support for Winstars WS-WN583A6
    The Winstars WS-WN583A6 is a wireless repeater with 2 gigabit ethernet
    ports. Even if mine is branded as "Gemeita AC2100", the sticker on the
    back says WS-WN583A6. So I will refer to it as Winstars WS-WN583A6.
    Probably the real product name is the Wavlink WL-WN583A6 because of
    the many references to Wavlink in the OEM firmware and bootlog.
    
    Hardware
    --------
    SoC:   Mediatek MT7621AT (880 MHz, 2 cores 4 threads)
    RAM:   128MB
    FLASH: 8MB NOR (GigaDevice GD25Q64B)
    ETH:   2x 10/100/1000 Mbps Ethernet (MT7530)
    WIFI:
      - 2.4GHz: 1x MT7603E (2x2:2)
      - 5GHz:   1x MT7615E (4x4:4)
      - 6 internal antennas
    BTN:
      - 1x Reset button
      - 1x WPS button
      - 1x ON/OFF switch (working but unmodifiable)
      - 1x Auto/Schedule switch (working but unmodifiable. Read Note #3)
    LEDS:
      - 1x White led
      - 1x Red led
      - 1x Amber led
      - 1x Blue led
      - 2x Blue leds (lan and wan port status: working but unmodifiable)
    UART:
      - 57600-8-N-1
    
    Everything works correctly.
    
    Currently there is no firmware update available. Because of this, in
    order to restore the OEM firmware, you must firstly dump the OEM
    firmware from your router before you flash the OpenWrt image.
    
    Backup the OEM Firmware
    -----------------------
    The following steps are to be intended for users having little to none
    experience in linux. Obviously there are many ways to backup the OEM
    firmware, but probably this is the easiest way for this router.
    Procedure tested on M83A6.V5030.191210 firmware version.
    
    1) Go to http://192.168.10.1/webcmd.shtml
    
    2) Type the following line in the "Command" input box:
    	mkdir /etc_ro/lighttpd/www/dev; for i in /dev/mtd*ro; do dd if=${i} of=/etc_ro/lighttpd/www${i}; done
    
    3) Click "Apply"
    
    4) After few seconds, in the textarea should appear this output:
    		16384+0 records in
    	16384+0 records out
    	8388608 bytes (8.0MB) copied, 4.038820 seconds, 2.0MB/s
    	384+0 records in
    	384+0 records out
    	196608 bytes (192.0KB) copied, 0.095180 seconds, 2.0MB/s
    	128+0 records in
    	128+0 records out
    	65536 bytes (64.0KB) copied, 0.032020 seconds, 2.0MB/s
    	128+0 records in
    	128+0 records out
    	65536 bytes (64.0KB) copied, 0.031760 seconds, 2.0MB/s
    	15744+0 records in
    	15744+0 records out
    	8060928 bytes (7.7MB) copied, 3.885280 seconds, 2.0MB/s
    	dd: can't open '/dev/mtd5ro': No such device
    	dd: can't open '/dev/mtd6ro': No such device
    	dd: can't open '/dev/mtd7ro': No such device
    
       Excluding the "X.XXXXXX seconds" part, you should get the same
       exact output. If your output doesn't match mine, stop reading
       and ask for help in the forum.
    
    5) Open the following links to download the partitions of the OEM FW:
    	http://192.168.10.1/dev/mtd0ro
    	http://192.168.10.1/dev/mtd1ro
    	http://192.168.10.1/dev/mtd2ro
    	http://192.168.10.1/dev/mtd3ro
    	http://192.168.10.1/dev/mtd4ro
    
       If one (or more) of these files weight 0 byte, stop reading and ask
       for help in the forum.
    
    6) Store these downloaded files in a safe place.
    
    7) Reboot your router to remove any temporary file from your router.
    
    Installation
    ------------
    Flash the initramfs image in the OEM firmware interface.
    When openwrt boots, flash the sysupgrade image otherwise you won't be
    able to keep configuration between reboots.
    
    Restore OEM Firmware
    --------------------
    Flash the "mtd4ro" file you previously backed-up directly from LUCI.
    Warning: Remember to not keep settings!
    Warning2: Remember to force the flash.
    
    Notes
    -----
    1) The "System Command" page allows to run every command as root.
       For example you can use "dd" and "nc" to backup the OEM firmware.
       PC (SERVER):
    	nc -l 5555 > ./mtdXro
       ROUTER (CLIENT):
    	dd if=/dev/mtdXro | nc PC_IP_ADDRESS 5555
    
    2) The OEM web interface accepts only images containing the string
       "WN583A6" in the filename.
       Currently the OEM interface accepts only the initramfs image
       probably because it checks if the ih_size in the image header is
       equal to the whole image size (instead of the kernel size)
       Read more here:
       https://forum.openwrt.org/t/support-for-strong-1200/22768/19
    
    3) The white led (namely "Smart Night Light") can be controller by the
       user only if the side switch is set to "Schedule" otherwise it will
       be activated by the light condition (there is a photodiode on the
       top side of the router)
    
    4) Router mac addresses:
    
       LAN		XX:XX:XX:XX:XX:8F
       WAN		XX:XX:XX:XX:XX:90
       WIFI 2G	XX:XX:XX:XX:XX:91
       WIFI 5G	XX:XX:XX:XX:XX:92
    
       LABEL	XX:XX:XX:XX:XX:91
    
    Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
    [remove chosen node, fix whitespace]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_winstars_ws-wn583a6.dts
    • target/linux/ramips/image/mt7621.mk
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  6. Change #11398

    Category None
    Changed by John Thomson <gitohnoyoudont@johnthomson.fastmail.com.au>
    Changed at Sat 25 Jul 2020 19:41:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8484d6da1e70d9058cfd2c646c8931d786160bb4

    Comments

    ramips: remove non-existant poe_passthrough for RouterBOARD 750Gr3
    This 750gr3 GPIO17 switch was added based on vendor source,
    but only the 760iGS (which shares the rbsysfs board identifier)
    device has the physical wiring. The 750Gr3 actually does not
    support PoE out.
    
    Apart from that, note that the gpio base (480) would have required
    this GPIO to be referenced as 497 if it was kept.
    
    Fixes: 6ba58b7b020c ("ramips: cleanup the RB750Gr3 support")
    
    Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
    [commit title/message facelift]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches
  7. Change #11399

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Sat 25 Jul 2020 19:50:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ab78694fe88bf0d65952c13a53ea14e92eb7885f

    Comments

    treewide: rename POWER_ON_STRIP register
    AR8327 datasheet[1] calls the register at address 0x0010
    "Power-on Strapping Register". As it has nothing to do with "strip",
    let's rename it to "POWER_ON_STRAP" to make it easier to grasp.
    
    [1] https://lafibre.info/images/doc/201106_spec_AR8327.pdf
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ath79/dts/ar9344_compex_wpj344-16m.dts
    • target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi
    • target/linux/ath79/dts/ar9344_wd_mynet-n750.dts
    • target/linux/ath79/dts/qca9558_comfast_cf-wr650ac.dtsi
    • target/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi
    • target/linux/ath79/dts/qca9558_trendnet_tew-823dru.dts
    • target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts
    • target/linux/ath79/dts/qca9563_dlink_dir-842-c.dtsi
    • target/linux/ath79/dts/qca9563_dlink_dir-859-a1.dts
    • target/linux/ath79/dts/qca9563_netgear_wndr.dtsi
    • target/linux/ath79/dts/qca9563_phicomm_k2t.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi
    • target/linux/ath79/dts/qca9563_yuncore_xd4200.dtsi
    • target/linux/generic/files/drivers/net/phy/ar8327.c
    • target/linux/generic/files/drivers/net/phy/ar8327.h
    • target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts
  8. Change #11400

    Category None
    Changed by Bjoern Dobe <bjoernohnoyoudont@dobecom.de>
    Changed at Sat 25 Jul 2020 20:01:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d38d345c72e9783361a413411a3814f7d096fc7b

    Comments

    ath79: mikrotik: use base mac on lan for RBwAPG-5HacT2HnD
    The Mikrotik RBwAPG-5HacT2HnD has only a single ethernet interface
    (lan), and the vendor uses the base (label) MAC address for it.
    
    Signed-off-by: Bjoern Dobe <bjoern@dobecom.de>
    [commit title/message improvement]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/mikrotik/base-files/etc/board.d/02_network
  9. Change #11403

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Sat 25 Jul 2020 20:36:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a956c14d6aa49973b713120cede96bee41f2cd25

    Comments

    mac80211: util: don't warn on missing sband iftype data
    The kernel currently floods the ringbuffer with warnings when adding a
    mesh interface for a device not support HE 6GHz modes.
    
    Return without warning in this case, as mesh_add_he_6ghz_cap_ie calls
    ieee80211_ie_build_he_6ghz_cap regardless of the supported interface
    modes.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/kernel/mac80211/patches/subsys/600-mac80211-util-don-t-warn-on-missing-sband-iftype-dat.patch
  10. Change #11404

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 25 Jul 2020 21:19:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 739d282c2fc83906c1cd75d01e86fc2ab8dd625c

    Comments

    mediatek: remove condition in Device/Default
    The current condition with part of the variables set dependent on
    the subtarget in Device/Default isn't really nice to read and also
    defeats the purpose of having a default node.
    
    This removes the special settings for mt7623 and moves them to the
    individual devices, which is not much of a problem as there are
    actually just two of them and they partly use different settings
    anyway.
    
    While at it, slightly adjust the order of variables and wrap some
    long lines.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/mediatek/image/Makefile
    • target/linux/mediatek/image/mt7623.mk
  11. Change #11405

    Category None
    Changed by Aleksander Jan Bajkowski <A.Bajkowskiohnoyoudont@stud.elka.pw.edu.pl>
    Changed at Sun 26 Jul 2020 00:14:38
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f8ea7c53fd227a9c21f0ca45a2c3345312ea54b5

    Comments

    lantiq: xrx200: disable unused switch and phy
    xrx200 has a 6 port built-in switch with 2 integrated PHY. None of the
    xrx200 router uses external switch. Most boards use integrated or Lantiq
    (Intel) PEF7071 PHY. Only some FritzBox routers use AT803X PHY and
    VGV7510KW22 use ICPLUS PHY. Other unused PHY drivers may be removed.
    
    This patch enables these symbols only on xway and xway_legacy subtargets:
     - CONFIG_PSB6970_PHY (Driver for PHY in PSB6970 - 7 port FE Switch)
     - CONFIG_RTL8366RB_PHY (Driver for PHY in RTL8366 - 6 port GE Switch)
     - CONFIG_RTL8366_SMI (Driver for RTL8366 - 6 port GE Switch)
    
    Reduces image size by 7.3kB.
    
    Continuation of 58a6f06978f8 (PR: #2983)
    
    Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
    [fix sorting in config files, small fix in commit message]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/ase/config-5.4
    • target/linux/lantiq/config-5.4
    • target/linux/lantiq/falcon/config-5.4
    • target/linux/lantiq/xway/config-5.4
    • target/linux/lantiq/xway_legacy/config-5.4
  12. Change #11406

    Category None
    Changed by Leon M. George <leonohnoyoudont@georgemail.eu>
    Changed at Sun 26 Jul 2020 00:14:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 15f585afc5b66f5addb6667001c303b5fd502ce5

    Comments

    ath79: add support for Compex WPJ563
    Specifications:
    
    SoC: QCA9563
    DRAM: 128MB DDR2
    Flash: 16MB SPI-NOR
    2 Gigabit ethernet ports
    3×3 2.4GHz on-board radio
    miniPCIe slot that supports 5GHz radio
    PoE 24V passive or 36V-56V passive with optional IEEE 802.3af/at
    USB 3.0 header
    
    Installation:
    
    To install, either start tftp in bin/targets/ath79/generic/ and use
    the u-boot prompt over UART:
    
    tftpboot 0x80500000 openwrt-ath79-generic-compex_wpj563-squashfs-sysupgrade.bin
    erase 0x9f680000 +1
    erase 0x9f030000 +$filesize
    cp.b $fileaddr 0x9f030000 $filesize
    boot
    
    The cpximg file can be used with sysupgrade in the stock firmware (add
    SSH key in luci for root access) or with the built-in cpximg loader.
    The cpximg loader can be started either by holding the reset button
    during power up or by entering the u-boot prompt and entering 'cpximg'.
    Once it's running, a TFTP-server under 192.168.1.1 will accept the image
    appropriate for the board revision that is etched on the board.
    
    For example, if the board is labelled '7A02':
    
    tftp -v -m binary 192.168.1.1 -c put openwrt-ath79-generic-compex_wpj563-squashfs-cpximg-7a02.bin
    
    MAC addresses:
    
    <&uboot 0x2e010>  *:71  (label)
    <&uboot 0x2e018>  *:72
    <&uboot 0x2e020>  *:73
    <&uboot 0x2e028>  *:74
    
    Only the first two are used (for ethernet), the WiFi modules have
    separate (valid) addresses. The latter two addresses are not used.
    
    Signed-off-by: Leon M. George <leon@georgemail.eu>

    Changed files

    • target/linux/ath79/dts/qca9563_compex_wpj563.dts
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/image/generic.mk
  13. Change #11422

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 08:42:35
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ea9ef8c9451a08aa4dbb6efcbe5f20d9b788ebd2

    Comments

    mediatek: mt7623: add explicit console= to U7623 kernel
    The bootloader for legacy builds can't set it, so we end up unable to
    log in on the serial port.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/patches-5.4/0227-arm-dts-Add-Unielec-U7623-DTS.patch
  14. Change #11423

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 08:42:35
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6eb63019afef89404899f2cb65fb4c16e00aa0ed

    Comments

    mediatek: mt7623: fix sysupgrade from vendor OpenWrt on UniElec U7623
    This board ships with an ancient 14.07-based OpenWrt using block2mtd, and
    the MBR partition table contains nonsense.
    
    It is possible to sysupgrade to an upstream OpenWrt image, but the
    legacy layout of the OpenWrt images start at 0xA00 in the eMMC, with
    a raw uImage. The legacy OpenWrt image doesn't "own" the beginning
    of the device, including the MBR and U-Boot.
    
    This means that when a user upgrades to upstream OpenWrt, it doesn't
    boot because it can't find the right partitions. So hard-code them on
    the kernel's command line using CONFIG_CMDLINE_PARTITION (for block).
    
    Additionally, the vendor firmware doesn't cope with images larger than
    about 36MiB, because it only overwrites the contents of its "firmware"
    MTD partition. The current layout of the legacy image wastes a lot of
    space, allowing over 32MiB for the kernel and another 10MiB for the FAT
    recovery file system which is only created as 3MiB. So pull those in
    to allow 4¾ MiB for the kernel, 3MiB for recovery, and then we have over
    20MiB for the root file system.
    
    This doesn't affect the new images which ship with a full eMMC image
    including a different MBR layout and a partition for U-Boot, because
    our modern U-Boot can actually pass the command line to the kernel, and
    the built-in one doesn't get used anyway.
    
    Tested by upgrading from vendor OpenWrt to the current legacy image,
    from legacy to itself, to the previous legacy layout, and then to
    finally the full-system image.
    
    This commit probably wants backporting to 19.07, which also doesn't
    install over the vendor OpenWrt and doesn't even have a full-system
    installation option.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/image/gen_mt7623_emmc_img.sh
    • target/linux/mediatek/mt7623/config-5.4
    • target/linux/mediatek/patches-5.4/0227-arm-dts-Add-Unielec-U7623-DTS.patch
  15. Change #11424

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 08:42:35
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision be3c8f8b2bf2893950b11ea7fa16cea074bc7903

    Comments

    mediatek: fix Ethernet support on UniElec U7623
    The definition of the switch in the device-tree was not correct. Make it
    look more like the Banana Pi R2, which works.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/patches-5.4/0227-arm-dts-Add-Unielec-U7623-DTS.patch
  16. Change #11425

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 08:42:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ff8cc137fb999d2f828cfaa53584fa77138836ed

    Comments

    mediatek: mt7623: fix Ethernet setup for TRGMII mode
    This fixes the TX performance issues seen on MT7623 boards.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/patches-5.4/0402-net-ethernet-mtk_eth_soc-Always-call-mtk_gmac0_rgmii.patch
  17. Change #11426

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 08:42:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ad295e0ee81b61b667f6e38418b02006aea7c5aa

    Comments

    mediatek: add U-Boot build for UniElec U7623
    Patches submitted upstream at
    https://patchwork.ozlabs.org/project/uboot/list/?series=189178
    
    Tested on Banana Pi R2 and U7623-06.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • package/boot/uboot-mediatek/Makefile
    • package/boot/uboot-mediatek/patches/008-board-mediatek-fix-mmc_get_boot_dev-for-platforms-wi.patch
    • package/boot/uboot-mediatek/patches/009-board-mediatek-Add-support-for-UniElec-U7623-board.patch
    • package/boot/uboot-mediatek/patches/010-update-u7623-defconfig.patch
  18. Change #11427

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 08:42:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 7a1eaa446b07ebf516a43db609ccbf169baadcae

    Comments

    mediatek: mt7623: increase flexibility of finding recovery partition
    I'm about to change the layout of the images for UniElec U7623 so make it
    find the recovery partition based on which the root partition is too.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/mt7623/base-files/lib/preinit/07_set_iface_mac
  19. Change #11428

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 08:42:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 29fa5526a2ba5882cf0159b03998e29194c1f190

    Comments

    mediatek: mt7623: prepare for full sysupgrade support on UniElec U7623
    An upcoming commit will add a full system image for U7623 which will
    contain the MBR partition table and U-Boot too.
    
    That contrasts with the current image which only owns the eMMC from
    sector 0xa00 onwards, and must start with a legacy uImage.
    
    Prepare for sysupgrade to the new images, and cope with the fact that
    the recovery partition will be /dev/mmcblk0p2 instead of /dev/mmcblk0p1
    after the upgrade.
    
    This commit could potentially be backported to 19.07 to allow for direct
    sysupgrade to the new image layout.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/mt7623/base-files/lib/preinit/79_move_config
    • target/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh
  20. Change #11429

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Sun 26 Jul 2020 09:04:49
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 65fc47cac562f0bba18aafd40e2d51884075e5ab

    Comments

    mediatek: mt7623: build lzma fit for bpi-r2
    bpi-r2 images are shipped with mainline u-boot which can extract lzma
    with no problem.
    remove custom kernel recipe to build lzma fit image instead of
    uncompressed fit with zboot.
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/image/mt7623.mk
  21. Change #11430

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 09:07:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5787684cb4e241bd5d28237fbcad5d4a0dca7ba1

    Comments

    mediatek: mt7623: add scatter file for unbricking with SP Flash Tool
    Many MediaTek SoCs can be unbricked by using the SP Flash Tool from
    http://spflashtool.com/ along with a "scatter list" file, which is
    just a text file listing which image gets loaded where.
    
    We use a trivial partition layout for the tool, with the whole eMMC
    image as a single "partition", which means users just need to unzip
    the sysupgrade image. Doing the real partition layout would be overly
    complex and would require the individual partitions to be shipped
    as artifacts — or users to extract them out of the sysupgrade image
    just for the tool to put them adjacent to each other on the eMMC
    anyway.
    
    The tool does require a copy of the preloader in order to operate,
    even when it isn't flashing the preloader to the eMMC boot region.
    So drop that into the bin directory as an artifact too.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/image/gen_scatterfile.sh
    • target/linux/mediatek/image/mt7623.mk
  22. Change #11431

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 09:08:21
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f5cebbe2e49c3807d1bd3ed371da35ed2ef32314

    Comments

    mediatek: mt7623: make gen_banana_pi_img.sh more generic
    This actually covers fairly much all the MediaTek platforms; they
    only have different images because they don't include the preloader
    and U-Boot, and rely on preinstalled stuff from the vendor.
    
    So this script can slowly take over the world as we complete the
    support for various other platforms, starting with UniElec U7623…
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/image/gen_banana_pi_img.sh
    • target/linux/mediatek/image/mt7623.mk
  23. Change #11432

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 09:08:21
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1113dcab05de31d52a91e99f7a63d0099415edad

    Comments

    mediatek: mt7623: rename gen_banana_pi_img.sh → gen_mtk_mmc_img.sh
    As I buy more hardware and continue to work on consolidation, This will
    apply to a lot of MediaTek platforms; rename it accordingly.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/image/Config.in
    • target/linux/mediatek/image/gen_mtk_mmc_img.sh
    • target/linux/mediatek/image/mt7623.mk
  24. Change #11433

    Category None
    Changed by David Woodhouse <dwmw2ohnoyoudont@infradead.org>
    Changed at Sun 26 Jul 2020 09:08:31
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b36422b914ef3fdc17827481b61ab7d03a1790ac

    Comments

    mediatek: mt7623: add full system image for UniElec U7623
    This adds a full eMMC image including U-Boot, which means that the
    kernel can inherit the true RAM size detected by the preloader.
    
    As implemented in previous commits, sysupgrade to this image from
    the legacy layout (and via that, from the vendor-installed image)
    is supported.
    
    Rename the legacy image for the 512MiB board, for clarity.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>

    Changed files

    • target/linux/mediatek/image/Config.in
    • target/linux/mediatek/image/mt7623.mk
    • target/linux/mediatek/image/mt7623a_unielec_u7623-uEnv.txt
  25. Change #11434

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Sun 26 Jul 2020 10:10:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6c57fb7aa93df862c2db201620089b2103d149aa

    Comments

    firewall: bump to version 2020-07-05
    Changes since last source version
    
      e9b90df zones: apply tcp mss clamping also on ingress path
      050816a redirects: fix segmentation fault
      f62a52b treewide: replace unsafe string functions
      23cc543 improve reload logic
      9d7f49d redurects: add support to define multiple zones for dnat reflection rules
      f87d0b0 firewall3: defaults: fix uci flow_offloading option
      fe9602c rules: fix typo
      7cc2a84 defaults: robustify flow table detection.
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/network/config/firewall/Makefile
  26. Change #11438

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Sun 26 Jul 2020 16:58:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ac9730c49527609e29d87e5c8600ad7313c99c19

    Comments

    mvebu: disable WRT1900AC v1 and WRT32X images for now
    The kernel appears to have grown too large, breaking the build for the
    entire target.
    
    Disable the affected images for now until the situation is dealt with.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>

    Changed files

    • target/linux/mvebu/image/cortexa9.mk
  27. Change #11448

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 27 Jul 2020 09:05:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a1eb2c463352d05161a756f806e8e8a039f4490c

    Comments

    mvebu: only disable WRT1900AC v1 and WRT32X for buildbots
    Use "DEFAULT := n" to only disable devices for buildbots, but
    keep them available for manual build.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/mvebu/image/cortexa9.mk
  28. Change #11449

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 27 Jul 2020 10:06:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0f3c3a5fb2738b25c62eb0ff8ef7d0654c0b9300

    Comments

    layerscape: harmonize device strings
    OpenWrt lately has harmonized device (definition) names to the
    pattern vendor_model to improve overall consistency, also with
    other values like the DTS compatible.
    
    This patch applies that scheme to the layerscape target.
    
    Since this (intentionally) creates a bigger overlap between DTS names,
    compatible, and device definition name, it also moves DEVICE_DTS and
    SUPPORTED_DEVICES definitions to the Device/Default blocks.
    
    Apart from that, it also modifies several packages to use consistent
    naming in order to keep the $(1) file references working.
    
    While at it, remove one layer of complexity for the setup in
    tfa-layerscape package.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • package/boot/tfa-layerscape/Makefile
    • package/boot/uboot-layerscape/Makefile
    • package/boot/uboot-layerscape/files/fsl_ls1012a-frdm-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1012a-frwy-sdboot-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1012a-rdb-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1021a-iot-sdboot-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1021a-twr-sdboot-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1021a-twr-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-sdboot-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-sdboot-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-sdboot-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-uEnv.txt
    • package/boot/uboot-layerscape/files/fsl_ls2088a-rdb-uEnv.txt
    • package/firmware/layerscape/fman-ucode/Makefile
    • package/firmware/layerscape/ls-dpl/Makefile
    • package/firmware/layerscape/ls-mc/Makefile
    • package/firmware/layerscape/ls-rcw/Makefile
    • target/linux/layerscape/image/armv7.mk
    • target/linux/layerscape/image/armv8_64b.mk
  29. Change #11450

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 27 Jul 2020 10:10:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8126e572dd4f531c5f105b7197bc119b2b1ebb07

    Comments

    imx6: use device-tree compatible for board name
    In imx6, we currently use the model from DTS to derive a board name
    manually in /lib/imx6.sh.
    
    However, if we have individual DTS files anyway, we can exploit
    generic 02_sysinfo and use the compatible as board name directly.
    
    While at it, remove the wildcards from /lib/upgrade/platform.sh as
    these might make code shorter, but are quite unpleasant when grepping
    for a specific device.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • package/boot/uboot-envtools/files/imx6
    • target/linux/imx6/base-files/etc/board.d/02_network
    • target/linux/imx6/base-files/lib/imx6.sh
    • target/linux/imx6/base-files/lib/preinit/01_sysinfo
    • target/linux/imx6/base-files/lib/preinit/79_move_config
    • target/linux/imx6/base-files/lib/upgrade/platform.sh
  30. Change #11451

    Category None
    Changed by Josh Bendavid <joshbendavidohnoyoudont@gmail.com>
    Changed at Mon 27 Jul 2020 10:37:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 11bff24b3e1b10088bf6832447d18a9c9b17ef25

    Comments

    ramips: add support for D-Link DIR-1960 A1
    This patch adds support for D-Link DIR-1960 A1. Given the similarity with
    the DIR-1760/2660 A1, this patch also introduces a common DTSI which can
    be shared with these devices, with support to be added in future commits.
    
    Specifications:
    * Board: AP-MTKH7-0002
    * SoC: MediaTek MT7621AT
    * RAM: 256 MB (DDR3)
    * Flash: 128 MB (NAND)
    * WiFi: MediaTek MT7615N (x2)
    * Switch: 1 WAN, 4 LAN (Gigabit)
    * Ports: 1 USB 3.0
    * Buttons: Reset, WPS
    * LEDs: Power (white/orange), Internet (white/orange), WiFi 2.4G (white),
            WiFi 5G (white), USB 3.0 (white)
    
    Notes:
    * WiFi 2.4G and WiFi 5G LEDs are wired directly to the wireless chips
    
    Installation:
    * D-Link Recovery GUI: power down the router, press and hold the reset
      button, then re-plug it. Keep the reset button pressed until the power
      LED starts flashing orange, manually assign a static IP address under
      the 192.168.0.xxx subnet (e.g. 192.168.0.2) and go to http://192.168.0.1
    
    * Some modern browsers may have problems flashing via the Recovery GUI,
      if that occurs consider uploading the firmware through cURL:
    
        curl -v -i -F "firmware=@file.bin" 192.168.0.1
    
    MAC addresses:
    
    lan   factory 0xe000     *:EB (label)
    wan   factory 0xe006     *:EE
    2.4   factory 0xe000 +1  *:EC
    5.0   factory 0xe000 +2  *:ED
    
    Seems like vendor didn't replace the dummy entrys in the calibration data.
    
    Signed-off-by: Josh Bendavid <joshbendavid@gmail.com>
    [fix whitespace issues, create patch to merge DIR-1960 first, move
    special WiFi MAC settings to DTS, extend commit message]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_dlink_dir-1960-a1.dts
    • target/linux/ramips/dts/mt7621_dlink_dir-xx60-a1.dtsi
    • target/linux/ramips/image/mt7621.mk
    • target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
  31. Change #11452

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 27 Jul 2020 11:02:47
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 88689da65f56e0148503b8849334e810c0baf0db

    Comments

    lantiq: fix cosmetic issues with partition offsets and sizes
    This fixes a few cosmetic issues with partition offset and size
    that are inconsistent probably due to copy/pasting.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/files-5.4/arch/mips/boot/dts/lantiq/amazonse_netgear_dgn1000b.dts
    • target/linux/lantiq/files-5.4/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01.dtsi
    • target/linux/lantiq/files-5.4/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4525pw.dts
    • target/linux/lantiq/files-5.4/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7518pw.dts
    • target/linux/lantiq/files-5.4/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7525pw.dts
    • target/linux/lantiq/files-5.4/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920.dtsi
  32. Change #11453

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 27 Jul 2020 18:15:10
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision bcd7a0c0959545983b52ba3b038f17ec5f218847

    Comments

    arc770: update kernel version to 5.4
    Update config with make kernel_oldconfig and copy/refresh patch.
    
    Add CONFIG_WATCHDOG_CORE=y to fix the following error as done for
    several targets already:
    
     Package kmod-hwmon-sch5627 is missing dependencies for the following
     libraries:
     watchdog.ko
    
    Directly switch to kernel 5.4.
    
    This patch is compile-tested only. However, the target is essentially
    pure upstream with a single patch, and it has been reported that
    kernel 5.4 has been run on this target successfully already.
    
    Note that in my local tests building with all packages/kmods failed
    since openvswitch selects libunwind, which doesn't build for arc with
    the following error:
    
    checking if we should build libunwind-ptrace... yes
    checking if we should build libunwind-setjmp... yes
    checking for build architecture... x86_64
    checking for host architecture... arc
    checking for target architecture... arc
    checking for target operating system... linux-gnu
    checking for ELF helper width... configure: error: Unknown ELF target: arc
    make[3]: *** [Makefile:65: /data/openwrt/build_dir/target-arc_arc700_uClibc/
       libunwind-1.3.1/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1
    
    Deselecting all kmod-openvswitch* packages will have the build run through.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/arc770/Makefile
    • target/linux/arc770/config-5.4
    • target/linux/arc770/patches-5.4/700-stmmac-Disable-frame-filtering-completely.patch
  33. Change #11482

    Category None
    Changed by Lucian Cristian <lucian.cristianohnoyoudont@gmail.com>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 444b107118212b4b5e822b9eb0937019dde1a4a1

    Comments

    atf-rockchip: update to 2.3
    also install the firmware for all the supported boards
    
    Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
    [fix ATF blob path in uboot-rockchip]
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/boot/arm-trusted-firmware-rockchip/Makefile
    • package/boot/uboot-rockchip/Makefile
  34. Change #11483

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 65ac670b792481d921f3aaba685d4c9910e1ad04

    Comments

    uboot-rockchip: update to v2020.07
    Update the U-Boot to version v2020.07. Also replace the Makefile rewrite
    with a proper patch, explaining why this hack is needed.
    
    Run-tested: FriendlyARM NanoPi R2S
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/boot/uboot-rockchip/Makefile
    • package/boot/uboot-rockchip/patches/001-scripts-remove-dependency-on-swig.patch
  35. Change #11484

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 04f06787f1c0f1d89f6b8c71430d0d0bbb62ffa5

    Comments

    uboot-rockchip: add NanoPi R2S support
    Add support for the FriendlyARM NanoPi R2S.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/boot/uboot-rockchip/Makefile
    • package/boot/uboot-rockchip/patches/002-spl-remove-dtoc-of-pdata-generation.patch
    • package/boot/uboot-rockchip/patches/100-rockchip-rk3328-Add-support-for-FriendlyARM-NanoPi-R.patch
    • package/boot/uboot-rockchip/src/of-platdata/nanopi-r2s-rk3328/dt-platdata.c
    • package/boot/uboot-rockchip/src/of-platdata/nanopi-r2s-rk3328/dt-structs-gen.h
  36. Change #11485

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c3e252d08032de80e7c82759cc9763a310a97144

    Comments

    base-files: add function for generating random MAC
    This adds a function for generating a valid random MAC address (unset MC
    bit / set locally administered bit).
    
    It is necessary for devices which do not have a MAC address programmed
    by the manufacturer.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/base-files/Makefile
    • package/base-files/files/lib/functions/system.sh
  37. Change #11486

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b72f7c64a4eb4aa14f3b632dd4ff77a4802c0311

    Comments

    rockchip: allow for multiple boot-scripts
    Add support for select a bootscript depending on the device built. This
    is necessary, as the FriendlyARM NanoPi R2S needs a different bootcmd in
    order to produce output on the debug UART.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/rockchip/image/Makefile
  38. Change #11487

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b7a9a183fb44f77d9f95c20bcec1db0edea9e206

    Comments

    rockchip: add NanoPi R2S support
    Hardware
    --------
    RockChip RK3328 ARM64 (4 cores)
    1GB DDR4 RAM
    2x 1000 Base-T
    3 LEDs (LAN / WAN / SYS)
    1 Button (Reset)
    Micro-SD slot
    USB 2.0 Port
    
    Installation
    ------------
    Uncompress the OpenWrt sysupgrade and write it to a micro SD card using
    dd.
    
    MAC-address
    -----------
    The vendor code supports reading a MAC address from an EEPROM connected
    via i2c0 of the SoC. The EEPROM (address 0x51) should contain the MAC
    address in binary at offset 0xfa. However, my two units didn't come with
    such an EEPROM soldered on. The EEPROM should be placed between the SoC
    and the GPIO pins on the board. (U10)
    
    Generating rendom MAC addresses works around this issue. Otherwise, all
    boards running the same image have identical MAC addresses.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/rockchip/armv8/base-files/etc/board.d/01_leds
    • target/linux/rockchip/armv8/base-files/etc/board.d/02_network
    • target/linux/rockchip/armv8/config-5.4
    • target/linux/rockchip/image/armv8.mk
    • target/linux/rockchip/image/nanopi-r2s.bootscript
    • target/linux/rockchip/patches-5.4/001-rockchip-rk3328-Add-support-for-FriendlyARM-NanoPi-R.patch
    • target/linux/rockchip/patches-5.4/100-rockchip-use-system-LED-for-OpenWrt.patch
    • target/linux/rockchip/patches-5.4/101-dts-rockchip-add-usb3-controller-node-for-RK3328-SoCs.patch
    • target/linux/rockchip/patches-5.4/102-rockchip-enable-LAN-port-on-NanoPi-R2S.patch
  39. Change #11488

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6242ac473546c2305a1dfe2faac7ac610d741b28

    Comments

    rockchip: enable LAN LED configuration
    This enables the LEDs on the LAN interfaces.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/rockchip/patches-5.4/002-net-usb-r8152-add-LED-configuration-from-OF.patch
    • target/linux/rockchip/patches-5.4/003-dt-bindings-net-add-RTL8152-binding-documentation.patch
    • target/linux/rockchip/patches-5.4/103-arm64-rockchip-add-OF-node-for-USB-eth-on-NanoPi-R2S.patch
  40. Change #11489

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5a57a1ac1faaa8920ec36f070963b0a976a29525

    Comments

    arm64: dts: rockchip: Add txpbl node for RK3399/RK3328
    Some rockchip SoCs like the RK3399 and RK3328 exhibit an issue
    where tx checksumming does not work with packets larger than 1498.
    
    The default Programmable Buffer Length for TX in these GMAC's is
    not suitable for MTUs higher than 1498. The workaround is to disable
    TX offloading with 'ethtool -K eth0 tx off rx off' causing performance
    impacts as it disables hardware checksumming.
    
    This patch sets snps,txpbl to 0x4 which is a safe number tested ok for
    the most popular MTU value of 1500.
    
    For reference, see https://lkml.org/lkml/2019/4/1/1382.
    
    Signed-off-by: Carlos de Paula <me@carlosedp.com>
    Link: https://lore.kernel.org/r/20200218221040.10955-1-me@carlosedp.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/rockchip/patches-5.4/004-arm64-dts-rockchip-Add-txpbl-node-for-RK3399-RK3328.patch
  41. Change #11490

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 13:52:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 7a4fc8906cd2256e7381d1c043e19872eeb06883

    Comments

    rockchip: distribute net interrupts
    This adds a hotplug script for distributing interrupts of eth0 and eth1
    across different cores. Otherwise the forwarding performance between
    eth0 and eth1 is severely affected.
    
    The existing SMP distribution mechanic in OpenWrt can't be used here, as
    the actual device IRQ has to be moved to dedicated cores. In case of
    eth1, this is in fact the USB3 controller.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity
  42. Change #11502

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 28 Jul 2020 23:40:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c5360894dc9c064bf920c1b7a2cb363d105207d5

    Comments

    rockchip: enable rockchip-thermal
    Enable the rockchip-thermal driver to allow reading the temperature of
    the SoC.
    
    Tested on NanoPi R2S
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/rockchip/armv8/config-5.4
  43. Change #11506

    Category None
    Changed by Daniel Golle <danielohnoyoudont@makrotopia.org>
    Changed at Wed 29 Jul 2020 09:33:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a15ed964cfd09ded63c654738123d20d546c6d35

    Comments

    procd: update to git HEAD
     c3ca99f jail: serialize hook execution
     8ff8970 jail: add some remaining OCI features
     9d5fa0a uxc: behave more like a compliant OCI run-time
     1274033 uxc: fix create operation
     2d811a4 jail: add 'kill' method to container.%s object
     08133b8 uxc: use new container.%s kill ubus API
    
    Signed-off-by: Daniel Golle <daniel@makrotopia.org>

    Changed files

    • package/system/procd/Makefile
  44. Change #11509

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 29 Jul 2020 10:08:16
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 01a3e891d745ea15b149483bde43d6dfe75cd1fa

    Comments

    ath79: reorganize common image definitions for Netgear
    Netgear currently has a special definition for tiny devices, which
    is only used by two devices. Despite, it sets ups the IMAGE/default
    definition individually for all devices, although there is actually
    only one exception.
    
    This merges the common parts into a single netgear_generic definition
    (in contrast to netgear_ath79_nand), and adjusts the individual
    definitions accordingly.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/image/common-netgear.mk
    • target/linux/ath79/image/generic.mk
    • target/linux/ath79/image/tiny-netgear.mk
  45. Change #11510

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 29 Jul 2020 10:08:16
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 55e2d5eb3b44e5a2c7e1b0bae4fcd738e45bfac9

    Comments

    ath79: disable default build for devices with 4M flash
    It has been decided that the 19.07 release will be last one to include
    4/32 devices.
    
    This disables default build for the remaining devices with 4M flash
    on ath79. Note that this will leave exactly one enabled device for
    ath79/tiny subtarget, PQI Air-Pen, which was moved there due to
    kernel size restrictions.
    
    All 4M TP-Link devices have already been disabled in
    8819faff47ff ("ath79: do not build TP-Link tiny images by default")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/image/tiny-netgear.mk
  46. Change #11511

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 29 Jul 2020 10:08:16
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6da53561950034da93d79db787e64fb5829c1ffe

    Comments

    lantiq: disable default build for devices with 4M flash
    It has been decided that the 19.07 release will be last one to include
    4/32 devices.
    
    This disables default build for all devices with 4M flash on lantiq.
    Note that this will affect _all_ devices for amazonse ("ase") and
    xway_legacy subtarget.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/image/amazonse.mk
    • target/linux/lantiq/image/danube.mk
    • target/linux/lantiq/image/falcon.mk
    • target/linux/lantiq/image/xway_legacy.mk
  47. Change #11512

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Wed 29 Jul 2020 15:13:51
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision eda3da56a6847f94aaff42a493166670853b8bc6

    Comments

    toolchain: add PKG_RELEASE if local files
    The toolchain packages partly contain local code like patches and
    configuration files. These files are not tracked via PKG_VERSION as this
    variable only covers the upstream package version.
    
    To allow versioning of the buildsystem, this commit adds PKG_RELEASE:=1
    to all toolchain packages with local files. Whenever a local file is
    changed the release must be increased.
    
    This does not touch binutils and gcc for now, as these provide multiple
    versions within one package.
    
    Also update the copyright of touched files to 2020.
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>
    [exclude binutils/gcc from patch, adjust commit title/message]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • toolchain/gdb/Makefile
    • toolchain/glibc/common.mk
    • toolchain/uClibc/common.mk
  48. Change #11513

    Category None
    Changed by Luochongjun <luochongjunohnoyoudont@gl-inet.com>
    Changed at Wed 29 Jul 2020 18:49:48
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 68ac3f2cddab8422d7de0ce1a78d23edf29012e7

    Comments

    ath79: add support for gl-e750
    The gl-e750 is a portable travel router that gives you safe access to
    the internet while traveling.
    
    Specifications:
    - SoC: Qualcomm Atheros AR9531 (650MHz)
    - RAM: 128 MB DDR2
    - Flash: 16 MB SPI NOR (W25Q128FVSG) + 128 MB SPI NAND (GD5F1GQ4UFYIG)
    - Ethernet: 10/100: 1xLAN
    - Wireless: QCA9531 2.4GHz (bgn) + QCA9887 5GHz (ac)
    - USB: 1x USB 2.0 port
    - Switch: 1x switch
    - Button: 1x reset button
    - OLED Screen: 128*64 px
    
    MAC addresses based on vendor firmware:
    LAN *:a0 art 0x0
    2.4GHz *:a1 art 0x1002
    5GHz *:a2 art calculated from art 0x0 + 2
    
    Flash firmware:
    Since openwrt's kernel already exceeds 2MB, upgrading from the official
    version of GL-inet (v3.100) using the sysupgrade command will break the
    kernel image. Users who are using version 3.100 can only upgrade via
    uboot. The official guidance for GL-inet is as follows:
    https://docs.gl-inet.com/en/3/troubleshooting/debrick/
    
    In the future, GL-inet will modify the firmware to support the sysupgrade
    command, so users will be able to upgrade directly with the sysupgrade
    command in future releases.
    
    OLED screen control:
    OLED controller is connected to QCA9531 through serial port, and can send
    instructions to OLED controller directly through serial port.
    Refer to the links below for a list of supported instructions:
    https://github.com/gl-inet/GL-E750-MCU-instruction
    
    Signed-off-by: Luochongjun <luochongjun@gl-inet.com>
    [fix alphabetic sorting in 10-fix-wifi-mac, drop check-kernel-size]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/qca9531_glinet_gl-e750.dts
    • target/linux/ath79/image/nand.mk
    • target/linux/ath79/nand/base-files/etc/board.d/02_network
    • target/linux/ath79/nand/base-files/etc/hotplug.d/ieee80211/10-fix-wifi-mac