-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Master #5
base: be14-and-hostapd
Are you sure you want to change the base?
Master #5
Commits on Oct 22, 2024
-
uclient: update to Git HEAD (2024-10-22)
88ae8f208dd3 uclient-http: fix a typo Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 2923935 - Browse repository at this point
Copy the full SHA 2923935View commit details -
imagebuilder: also remove vmlinuz initramfs image files
Also remove vmlinuz-initramfs files from final imagebuilder image as these file are not needed. Fixes: c85348d ("imagebuilder: remove initramfs image files") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9272728 - Browse repository at this point
Copy the full SHA 9272728View commit details -
hostapd: add support for authenticating with multiple PSKs via ubus h…
…elper Also supports assigning a VLAN ID based on the PSK Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for b2a2c28 - Browse repository at this point
Copy the full SHA b2a2c28View commit details -
mac80211: improve single-wiphy multi-radio support
- add support for configuring allowed radios for a vif - add support for monitor mode on multiple channels Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 87033c3 - Browse repository at this point
Copy the full SHA 87033c3View commit details -
ucode: add support for nl80211 vif radio mask
Used for multi-radio support Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 5db2766 - Browse repository at this point
Copy the full SHA 5db2766View commit details -
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 5c1ee08 - Browse repository at this point
Copy the full SHA 5c1ee08View commit details -
iwinfo: add multi-radio support
Fix the path to the hostapd config file for queries Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for cb60bee - Browse repository at this point
Copy the full SHA cb60beeView commit details -
wifi-scripts: add multi-radio config support
Emit one wifi-device section per wiphy radio Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 04fb059 - Browse repository at this point
Copy the full SHA 04fb059View commit details -
ppp: install pkg-config file on InstallDev
It seems some package (sstp-client) makes use of pppd.pc file to detect the ppp version as 2.5.0 changed some API. Also install the .pc file to permit the version detection of pppd. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for eeb59f8 - Browse repository at this point
Copy the full SHA eeb59f8View commit details -
hostapd: fix build error with SAE disabled
Fixes: b2a2c28 ("hostapd: add support for authenticating with multiple PSKs via ubus helper") Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 7e542f6 - Browse repository at this point
Copy the full SHA 7e542f6View commit details -
scripts: Add script to reorder kernel config-* files
This script will reorder the content of all config-* files in the target folder. It will also remove duplicates. It will not remove options already defined in the generic configuration. Link: #16743 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for b881634 - Browse repository at this point
Copy the full SHA b881634View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0abb26 - Browse repository at this point
Copy the full SHA d0abb26View commit details -
Reorder the kernel configuration files. This was done uisng: ./scripts/kconfig-reorder.sh Link: #16743 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 1306885 - Browse repository at this point
Copy the full SHA 1306885View commit details -
include/package-pack: set missing Description on .apk creation
Set missing description info on .apk creation. This was probably a TODO that wasn't notice when the final implementation was pushed. Fixes: d788ab3 ("build: add APK package build capabilities") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b6bbc76 - Browse repository at this point
Copy the full SHA b6bbc76View commit details
Commits on Oct 23, 2024
-
airoha: en7581: refresh and fix PWM patch
Refresh and fix PWM patch with new revision proposed upstream. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43d07fe - Browse repository at this point
Copy the full SHA 43d07feView commit details -
airoha: rename subtarget from en7581 to an7581
The Airoha EN7581 got renamed to AN7581 due to move from Econet to Airoha. To save on compatibility, use both compatible for the device. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d7dc5b1 - Browse repository at this point
Copy the full SHA d7dc5b1View commit details -
linux-firmware: add offloading firmware for MT7988
Package wireless offloading firmware for MediaTek MT7988. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for eee3c69 - Browse repository at this point
Copy the full SHA eee3c69View commit details -
mediatek: add wireless offloading firmware to MT7988 boards
Install mt7988-wo-firmware by default on boards based on MT7988. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for b27075e - Browse repository at this point
Copy the full SHA b27075eView commit details -
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.58 All patches automatically rebased. Build system: x86/64 Build-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by: John Audia <therealgraysky@proton.me> Link: #16758 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 8e294af - Browse repository at this point
Copy the full SHA 8e294afView commit details -
apm821xx: move CONFIG_GENERIC_PHY up
It's shared by both subtargets. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16754 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for dfc8e8d - Browse repository at this point
Copy the full SHA dfc8e8dView commit details -
mpc85xx: move CONFIG_MTD_SPLIT_FIRMWARE up
It's shared by all targets. Unlike the other shared symbols, it's not removed by kernel_oldconfig. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16756 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 4175828 - Browse repository at this point
Copy the full SHA 4175828View commit details
Commits on Oct 24, 2024
-
include/package-pack: remove whitespace for Description info for APK
Remove whitespace for Description info for .apk creation Fixes: b6bbc76 ("include/package-pack: set missing Description on .apk creation") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for abeaf8d - Browse repository at this point
Copy the full SHA abeaf8dView commit details -
include/package-pack: Set missing Maintainer and URL for APK
Set missing Maintainer and URL info for .apk creation. Fixes: d788ab3 ("build: add APK package build capabilities") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6835ff8 - Browse repository at this point
Copy the full SHA 6835ff8View commit details -
Fixes the following security problem: * CVE-2024-49195: Fix a buffer underrun in mbedtls_pk_write_key_der() when called on an opaque key, MBEDTLS_USE_PSA_CRYPTO is enabled, and the output buffer is smaller than the actual output. Fix a related buffer underrun in mbedtls_pk_write_key_pem() when called on an opaque RSA key, MBEDTLS_USE_PSA_CRYPTO is enabled and MBEDTLS_MPI_MAX_SIZE is smaller than needed for a 4096-bit RSA key. Link: #16768 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 2765705 - Browse repository at this point
Copy the full SHA 2765705View commit details
Commits on Oct 25, 2024
-
ramips: ralink-gpio: use irqchip helpers to register driver
The gpiolib has already introduced a general GPIO irqchip framework to initialize the GPIO irqchip[1]. This patch will make use of it to simplify the legacy Ralink GPIO driver codes. This patch also includes some code readability improvements. [1] 1425052097b5 ("gpio: add IRQ chip helpers in gpiolib") Signed-off-by: Shiji Yang <yangshiji66@qq.com> Link: #16764 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2b2abdb - Browse repository at this point
Copy the full SHA 2b2abdbView commit details -
ramips: dts: add the missing interrupt properties for GPIO nodes
The Ralink GPIO driver supports irqchip function. Hence we need to add "interrupt-parent" and "interrupt-controller" properties to make sure it works properly. It is worth noting that all GPIO devices share the same interrupt line. Signed-off-by: Shiji Yang <yangshiji66@qq.com> Link: #16764 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0d4616b - Browse repository at this point
Copy the full SHA 0d4616bView commit details -
ramips: mt76x8: convert Minew G1-C to interrupt-driven gpio-keys
All other MT76x8 devices have already been migrated to gpio-keys. Signed-off-by: Shiji Yang <yangshiji66@qq.com> Link: #16764 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7cc53ef - Browse repository at this point
Copy the full SHA 7cc53efView commit details -
ramips: rt2880: convert devices to interrupt-driven gpio-keys
This converts all RT2880 devices to use interrupt based gpio-keys instead of gpio-keys-polled. The poll-interval will be removed. Signed-off-by: Shiji Yang <yangshiji66@qq.com> Link: #16764 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a3819e2 - Browse repository at this point
Copy the full SHA a3819e2View commit details -
ramips: rt305x: convert devices to interrupt-driven gpio-keys
This converts all RT305x and RT5350 devices to use interrupt based gpio-keys instead of gpio-keys-polled. The poll-interval will be removed. Signed-off-by: Shiji Yang <yangshiji66@qq.com> Link: #16764 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0bcb640 - Browse repository at this point
Copy the full SHA 0bcb640View commit details -
ramips: rt3883: convert devices to interrupt-driven gpio-keys
This converts all RT3662 and RT3883 devices to use interrupt based gpio-keys instead of gpio-keys-polled. The poll-interval will be removed. Signed-off-by: Shiji Yang <yangshiji66@qq.com> Link: #16764 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d7ed4c7 - Browse repository at this point
Copy the full SHA d7ed4c7View commit details -
airoha: Clarify subtarget compatibility
Clarify compatibility of the two subtargets with different SoCs to reduce confusion. The added SoC names only differ in small details such as features enabled (PoN vs DSL for example). Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu> Link: #16785 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1dc86af - Browse repository at this point
Copy the full SHA 1dc86afView commit details
Commits on Oct 26, 2024
-
generic: mtk_wed: fix path of MT7988 WO firmware
commit eee3c69 ("linux-firmware: add offloading firmware for MT7988") added mt7988_wo_{0,1}.bin in the 'mediatek/mt7988' directory while driver currently expects the files in the 'mediatek' directory. Import pending patch which changes the path in the driver header now that the firmware has been added. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for b6c2422 - Browse repository at this point
Copy the full SHA b6c2422View commit details -
kernel: enable Multi-Path TCP for !SMALL_FLASH targets
Expose Kernel's CONFIG_MPTCP option and enable it by default for !SMALL_FLASH targets. The idea behind enabling it by default is to allow users of the binary distribution to make use of MPTCP tunneling for link aggregation. Using MPTCP for link aggregation is an often discussed topic in the forum and there is even a whole OpenWrt fork (MPTCPRouter) just for that. Enabling the kernel-side of the story by default will allow using MPTCP on vanilla OpenWrt without having to build anything from source. See also https://openwrt.org/docs/guide-user/network/mptcp Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for c8d5abd - Browse repository at this point
Copy the full SHA c8d5abdView commit details -
kernel: add MultiPath TCP diag kernel module
Add INET diag socket monitoring interface module for MultiPath TCP. It allows using native Linux socket diagnostic tools such as 'ss' for Multipath TCP connections. Co-authored-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com> Signed-off-by: sKy King <29267720+sKyissKy@users.noreply.github.com> Link: #12884 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for a2aabc9 - Browse repository at this point
Copy the full SHA a2aabc9View commit details
Commits on Oct 27, 2024
-
kernel: add missing CONFIG_DM_AUDIT
The option shows up when kmod-dm and CONFIG_KERNEL_AUDIT are selected. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro> Link: #16793 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 63ea571 - Browse repository at this point
Copy the full SHA 63ea571View commit details -
xdp-tools: re-add vlan_hdr struct
Drop the patch to re-add the vlan_hdr struct because it is required now to build xdp-filter. Signed-off-by: Til Kaiser <mail@tk154.de> Link: #16798 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5fdd182 - Browse repository at this point
Copy the full SHA 5fdd182View commit details -
scripts/download.pl: read file natively
Read files natively instead of execing /bin/cat. Signed-off-by: Matteo Croce <teknoraver@meta.com> Link: #16784 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 65560de - Browse repository at this point
Copy the full SHA 65560deView commit details -
No need for irq_of_parse_and_map since this is in _probe. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16771 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3cdab2a - Browse repository at this point
Copy the full SHA 3cdab2aView commit details -
uboot-rockchip: add support for NanoPi R3S
This commit adds u-boot support for the NanoPi R3S. Signed-off-by: Kevin Zhang <kevin@kevinzhang.me> Link: #16738 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for e35f049 - Browse repository at this point
Copy the full SHA e35f049View commit details -
rockchip: Add support for RK3566 FriendlyElec NanoPi R3S
This commit adds support for the FriendlyElec NanoPi R3S. CPU: Rockchip RK3566, Quad-core Cortex-A55 RAM: 2GB LPDDR4X Ethernet: GMAC RTL8211F GbE, PCIe R8111H GbE USB3.0 Host: Type-A x1 Storage: MicroSD Slot x 1, and optional on-board 32GB eMMC Debug Serial Port: 3.3V TTL, 3-pin 2.54mm pitch connector, 1500000 bauds LED: LED x 3 RTC: One low-power RTC, supports backup battery input Both GbE controllers are working (WAN eth0, LAN eth1). Appropriate LAN/WAN interface assignments and MAC address generation. All three LEDs are working. USB appears to be working and has been tested with mass storage. Installation - microSD: -Uncompress the OpenWRT sysupgrade.img.gz -Write image to microSD card using dd or similar tool Installation - eMMC: -Boot from microSD -Uncompress the OpenWRT sysupgrade.img.gz -Flash to eMMC : dd if=x.img of=/dev/mmcblk0 -sync -Remove microSD card -Reboot Signed-off-by: Kevin Zhang <kevin@kevinzhang.me> Link: #16738 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 2902b0a - Browse repository at this point
Copy the full SHA 2902b0aView commit details -
rockchip: Add LED aliases for FriendlyElec NanoPi R3S
This commit adds OpenWRT's LED aliases to the board DTS for showing system status on the NanoPi R3S. Signed-off-by: Kevin Zhang <kevin@kevinzhang.me> Link: #16738 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for b5c7c67 - Browse repository at this point
Copy the full SHA b5c7c67View commit details -
Add more devm usage. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16649 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 0f5e5de - Browse repository at this point
Copy the full SHA 0f5e5deView commit details -
mediatek: mt7988: add DT entries for WED
Add memory regions and devices used for wireless offloading to the device tree for MT7988. This allows using WED on devices with MT7988 SoC and MT7995E, MT7996E or MT7992E wireless controllers. Devices with 4 GiB of RAM (or more) will still need ajustments to avoid running out of swiotlb entries. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 388de64 - Browse repository at this point
Copy the full SHA 388de64View commit details -
Revert "scripts/download.pl: read file natively"
This reverts commit 65560de. Seems to broke CI and require more testing. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 07159cc - Browse repository at this point
Copy the full SHA 07159ccView commit details -
realtek: dsa: allow USXGMII mode
RTL930x devices need the USXGMII mode. This is a final leftover from the 6.6 conversion. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a200f0c - Browse repository at this point
Copy the full SHA a200f0cView commit details -
realtek: dsa: increase RTL839x max phy page to 8191
According to the specs the RTL839x provides up to 8192 phy pages. Especially the "raw" page 8191 is used for different initialization tasks. Increase the limit. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8e45972 - Browse repository at this point
Copy the full SHA 8e45972View commit details -
realtek: phy: adapt raw page for RTL839X
The number of phy pages differ between RTL838X and RTL839X. Make that clear and adapt the existing defines. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d607dc2 - Browse repository at this point
Copy the full SHA d607dc2View commit details -
realtek: phy: proper RTL8218B, RTL8214FC, RTL8214FB detection
Three PHYs share the same identifier. Until now we simply assume the type depending of the bus address it is attached to. Make it better and check the chip mode register instead. The kernel will either detect by id/mask or by match_phy_device(). Remove the unneeded settings. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 597f87e - Browse repository at this point
Copy the full SHA 597f87eView commit details -
realtek: phy: simplify RTL8214C detection
The detection of the RTL8214C is a little complicated. Make it easier. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0ed688a - Browse repository at this point
Copy the full SHA 0ed688aView commit details -
realtek: phy: fix RTL8218D detection
Currently RTL8218D detection works for a range of devices. That can lead to false positives. E.g. RTL8218B or RTL8214FC are covered by the detection mask as well. That is wrong. Nail detection down to the real RTL8218D phy id. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8f68e1a - Browse repository at this point
Copy the full SHA 8f68e1aView commit details -
realtek: remove wrong SMI bus from XGS1250
The RTL930x have only 4 SMI busses (0-3) and the XGS1250 SFP port ist directly managed. Remove the wrong configuration in the dts. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 74509c0 - Browse repository at this point
Copy the full SHA 74509c0View commit details -
realtek: ethernet: Improve SMI polling configuration based on DTS
Although Zyxel XGS1210 devices are not yet officially supported there are several patches floating around to enable them. This is a very imporant one because it fixes a SMI misconfiguration. In the known DTS the SFP+ port settings are set as follows. phy26: ethernet-phy@26 { compatible = "ethernet-phy-ieee802.3-c45"; phy-is-integrated; reg = <26>; sds = < 8 >; }; phy27: ethernet-phy@27 { compatible = "ethernet-phy-ieee802.3-c45"; phy-is-integrated; reg = <27>; sds = < 9 >; }; So these are PHYs linked to an internal SerDes. During initialization rtl838x_mdio_init() generates smi_bus=0 & smi_addr=27/28 for these ports. Although this seems like a valid configuration integrated PHYs attached to an SerDes do not have an SMI bus. Later on the mdio reset wrongly feeds the SMI registers and as a result the PHYs on SMI bus 0 do not work. Without patch (loaded with rtk network on & initramfs): ... mdio_bus mdio-bus: MDIO device at address 0 is missing. mdio_bus mdio-bus: MDIO device at address 1 is missing. mdio_bus mdio-bus: MDIO device at address 2 is missing. mdio_bus mdio-bus: MDIO device at address 3 is missing. mdio_bus mdio-bus: MDIO device at address 4 is missing. mdio_bus mdio-bus: MDIO device at address 5 is missing. mdio_bus mdio-bus: MDIO device at address 6 is missing. mdio_bus mdio-bus: MDIO device at address 7 is missing. ... rtl83xx-switch ... : no phy at 0 rtl83xx-switch ... : failed to connect to PHY: -ENODEV rtl83xx-switch ... : error -19 setting up PHY for tree 0, switch 0, port 0 rtl83xx-switch ... : no phy at 1 rtl83xx-switch ... : failed to connect to PHY: -ENODEV rtl83xx-switch ... : error -19 setting up PHY for tree 0, switch 0, port 1 ... With patch (loaded with rtk network on & initramfs): ... rtl83xx-switch ... : PHY [mdio-bus:00] driver [REALTEK RTL8218D] (irq=POLL) rtl83xx-switch ... : PHY [mdio-bus:01] driver [REALTEK RTL8218D] (irq=POLL) ... Signed-off-by: Birger Koblitz <git@birger-koblitz.de> Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16457 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 945a335 - Browse repository at this point
Copy the full SHA 945a335View commit details
Commits on Oct 28, 2024
-
kirkwood: dns320l: export mcu_power GPIO
This GPIO is pulled down by the onboard MCU when the power button is pressed for 5 seconds, indicating a user-initiated shutdown. Refresh patches at the same time. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
Configuration menu - View commit details
-
Copy full SHA for e934e67 - Browse repository at this point
Copy the full SHA e934e67View commit details -
dns320l-mcu: bump to 2024-10-27
Improve support for power button handling. d9a2878 - Use /sys/class/gpio/mcu_power for monitoring the MCU power line 02b6005 - Use "halt" instead of "shutdown" Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
Configuration menu - View commit details
-
Copy full SHA for 7ac3f0e - Browse repository at this point
Copy the full SHA 7ac3f0eView commit details -
xdp-tools: fix compilation when bpftool is installed
Currently, xdp-tools doesn't compile on build systems where bpftool is installed because additional tools and BPF programs will be compiled then, which results in build errors. This commit disables the compilation of those bpftool-dependent tools. Signed-off-by: Til Kaiser <mail@tk154.de> Link: #16787 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ff18576 - Browse repository at this point
Copy the full SHA ff18576View commit details -
airoha: an7581: replace TRNG patch with upstream version
Replace TRNG patch with upstream version. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bcd95cb - Browse repository at this point
Copy the full SHA bcd95cbView commit details -
apk: bump to latest HEAD 2024-10-28
Bump APK to latest HEAD 2024-10-28. - Minor fixed to index inherit - Fixup to adb_w_copy Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f72879d - Browse repository at this point
Copy the full SHA f72879dView commit details -
cypress-firmware: fix version for APK
Refactor version for cypress-firmware for APK. Signed-off-by: Paul Spooren <mail@aparcar.org> Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 221f81a - Browse repository at this point
Copy the full SHA 221f81aView commit details -
build: permit overwrite PACKAGE_DIR and PACKAGE_DIR_ALL
Permit to overwrite PACKAGE_DIR and PACKAGE_DIR_ALL variables in rules.mk. This is to handle a special case with the ImageBuilder where these variable are overwrite. The main problem is that any include calling rules.mk again (example image.mk) will set these variables again dropping the modified value. To keep the modified value, set the PACKAGE_DIR and PACKAGE_DIR_ALL only if not already set. This permits the ImageBuilder to use custom directory instead of the default one defined in rules.mk. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5667b38 - Browse repository at this point
Copy the full SHA 5667b38View commit details -
build: detach apk repository handling from rootfs.mk
To better support imagebuilder declaring --repositories-file on calling apk macro, detach this and --repository from rootfs.mk macro and move it to package Makefile and image.mk where they are used to permit a more generic usage. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 23e27d2 - Browse repository at this point
Copy the full SHA 23e27d2View commit details -
imagebuilder: copy apk keys with CONFIG_SIGNATURE_CHECK
With CONFIG_SIGNATURE_CHECK enabled, copy keys following OPKG pattern. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 27c7612 - Browse repository at this point
Copy the full SHA 27c7612View commit details -
imagebuilder: correctly export PACKAGE_DIR and PACKAGE_DIR_ALL
Correctly export PACKAGE_DIR and PACKAGE_DIR_ALL so that they won't be reset on internal call of rules.mk Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c211e7 - Browse repository at this point
Copy the full SHA 1c211e7View commit details -
imagebuilder: actually support IB from buildbot
ImageBuilder compiled by buildbot doesn't have any package in the packages directory. Package needs to be downloaded instead. This works by calling update to the package manage to download the remove index and download the file. Fix missing support for this with APK, by configuring the --repositories-file option and calling the APK update. Also move the apk add --initdb to package_index. If CONFIG_SIGNATURE_CHECK is not enabled, the signature is not checked. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a8d17c2 - Browse repository at this point
Copy the full SHA a8d17c2View commit details -
imagebuilder: complete support for local signing keys
Complete support for local signing keys for APK. A local key will be always generated, mkndx is always called with --allow-untrusted as it needs to replace the sign key with the new local one. With CONFIG_SIGNATURE_CHECK the local index is signed with the local key. Local public key is added with the ADD_LOCAL_KEY option. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 578f266 - Browse repository at this point
Copy the full SHA 578f266View commit details -
bcm27xx-gpu-fw: fix version for APK
Refactor version of bcm27xx-gpu-fw for APK. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4b2f0be - Browse repository at this point
Copy the full SHA 4b2f0beView commit details -
ath79: replace ancient kmod-ledtrig-usbdev with kmod-usb-ledtrig-usbport
Replace ancient kmod-ledtrig-usbdev dropped from 2016 with kmod-usb-ledtrig-usbport upstream. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c73e231 - Browse repository at this point
Copy the full SHA c73e231View commit details -
bcm53xx: drop kmod-ledtrig-default-on and kmod-ledtrig-netdev
Drop kmod-ledtrig-default-on and kmod-ledtrig-netdev as the kmod were dropped and are now enabled by default. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7e85c30 - Browse repository at this point
Copy the full SHA 7e85c30View commit details -
mac80211: reintroduce rt61/rt73 support
Reintroduce rt61/rt73 support as they looks to be pretty standard and currently required by Gemini or Xway-legacy targets. Notice that they are b/g card. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4f1b7f5 - Browse repository at this point
Copy the full SHA 4f1b7f5View commit details -
ipq40xx: drop ipq-wifi-teltonika_rutx from Teltonika RUTX50
Drop ipq-wifi-teltonika_rutx from Teltonika RUTX50, the board file was merged upstream but the ipq package was never dropped from DEVICE_PACKAGES list. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1ce7e94 - Browse repository at this point
Copy the full SHA 1ce7e94View commit details -
apk: add patch adding support for ARM Big-Endian arch
Add patch adding support for ARM Big-Endian arch like Intel XScale IXP4xx SoC. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f59cbe5 - Browse repository at this point
Copy the full SHA f59cbe5View commit details -
adb-enablemodem: fix version for APK
Refactor version of adb-enablemodem for APK. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c895526 - Browse repository at this point
Copy the full SHA c895526View commit details -
msx: fix wrong device package list for I2SE Duckbill
Fix wrong package device list that is trying to remove deprecated packages. Replace with new variant where possible. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 088b83c - Browse repository at this point
Copy the full SHA 088b83cView commit details -
bcm27xx-utils: fix version for APK
Refactor version of bcm27xx-utils for APK. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8009342 - Browse repository at this point
Copy the full SHA 8009342View commit details -
ramips: mt7621: drop kmod-i2c-ralink from ASUS RP-AC56
Drop kmod-i2c-ralink from ASUS RP-AC56 as it was wrongly added. Such kmod is not supported on mt7621 as i2c is handled by the mediatek driver and not bay the ralink downstream one. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 285e200 - Browse repository at this point
Copy the full SHA 285e200View commit details -
apk: switch to wget url backend for HOST tool
Switch APK to wget url backend for HOST tool to handle a problem with libressl. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0d96ed1 - Browse repository at this point
Copy the full SHA 0d96ed1View commit details -
Refactor version of adb for APK. Use HASH instead of rc tag. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cd2e5fb - Browse repository at this point
Copy the full SHA cd2e5fbView commit details -
omnia-mcutool: fix version for APK
Refactor version of omnia-mcutool for APK. Switch to git clone and use hash instead of converting 0.3-rc3 to 0.3.3. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb56a46 - Browse repository at this point
Copy the full SHA fb56a46View commit details -
build: introduce support to declare skip package
It seems some target started declaring package in DEVICE_PACKAGES just to call InstallDev and generate binary for the image firmware. This is very much used by layerscape target where trusted-firmware-a and dependency are called for final image generation. This is problematic for APK since it's more sensible to non exisiting package. To handle this, introduce a prefix '~' for a package that will signal to build the package but not install it in the final image. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 377b669 - Browse repository at this point
Copy the full SHA 377b669View commit details -
layerscape: set firmware package to skip installation
Add the '~' prefix to package that needs to skip installation as they are meta-package just to download and compile firmware package for the final firmware. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1cb7764 - Browse repository at this point
Copy the full SHA 1cb7764View commit details -
layerscape: drop fmc and fmc-eth-config package
Drop fmc and fmc-eth-config package as they were never actually submitted to openwrt mainline and they don't exist around. They are probably part of NXP SDK and were added due to copy-paste errors. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d42a8b2 - Browse repository at this point
Copy the full SHA d42a8b2View commit details -
dsl-vrx200-firmware-xdsl: fix PKG_VERSION for APK
The version was a mix of strings, hex numbers and semantic numbers. Switch the PKG_VERSION to something digestible by APK and introduce PKG_SOURCE_VERSION to handle the actual filename. While at it, drop the redundant PKG_B_NAME which was the same as PKG_NAME anyway. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 81ed181 - Browse repository at this point
Copy the full SHA 81ed181View commit details -
armsr: don't limit kmods to armsr armv8 subtarget
Drop limitation on depending on only armv8 for armsr target as those module should support both 32 and 64 bits systems. Only thunderx-net actually require 64 bit systems. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0357372 - Browse repository at this point
Copy the full SHA 0357372View commit details -
include/package-pack: drop version from provides
Adding a version to the provides causes it to conflict with other packages that provides the same package, further details are available here: https://gitlab.alpinelinux.org/alpine/apk-tools/-/blob/master/doc/apk-package.5.scd#L199 This was intitally done, if I remember correctly, to support depending on the specific kernel modules. Due to patches to APK, versions containing hashes work now, too, so this is no longer required. Only add the version to packages that define an ABI version since other packages depend against the package name plus ABI version. While at it, format the now rather complex call. Fixes: #16795 Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 03e0525 - Browse repository at this point
Copy the full SHA 03e0525View commit details -
package: fix key creation for SDK
Prior to this commit keys would only be generated if `make` is called alone, but not for something like `make package/busybox/compile`. The exact reasons are in the depth of make magic, so this is sheer luck! Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 408eab5 - Browse repository at this point
Copy the full SHA 408eab5View commit details -
imagebuilder: always add local packages.adb
It doesn't matter if `IB_STANDALONE` is enabled or not, local packages must always be considered. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for a0eafc3 - Browse repository at this point
Copy the full SHA a0eafc3View commit details
Commits on Oct 29, 2024
-
generic: backport upstream r8169 irq patch
This commit backports an additional patch from linux v6.12 release. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 57572de - Browse repository at this point
Copy the full SHA 57572deView commit details -
bcm27xx-utils: fix PKG_MIRROR_HASH
The mirror hash has changed after 8009342. Fixes: 8009342 ("bcm27xx-utils: fix version for APK") Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4929baf - Browse repository at this point
Copy the full SHA 4929bafView commit details -
ramips: Fix WiFi on Sercomm NA502 and NA502s
The WiFi chips are actually on PCIe1 and PCIe2, PCIe0 is empty. Fix the assignment so that WiFi works properly again. Signed-off-by: Andreas Böhler <dev@aboehler.at> Link: #16807 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for cbefc64 - Browse repository at this point
Copy the full SHA cbefc64View commit details
Commits on Oct 30, 2024
-
ramips: linkit: replace driver with gpio-hog
It does the same thing minus a few dmesg prints. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16788 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a6a44f9 - Browse repository at this point
Copy the full SHA a6a44f9View commit details -
kernel: mtdsplit_minor: return 0 if not fatal
Introduced with Linux 6.7, in commit: 5c2f7727d437 ("mtd: mtdpart: check for subpartitions parsing result"), when a parser returns an error, this will be passed up, and consequently, all parent mtd partitions get torn down. Adjust the MiNOR mtdsplit driver to only return an error if there is a critical problem in reading from the mtd device or allocating memory. Otherwise return 0 to indicate that no partitions were found. Also add logging to indicate what went wrong. This mtdsplit parser makes a very limited check of the first YAFFS header. For example, this will not match expectations when initially booting an initramfs image with OEM on MTD. Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au> Acked-by: Thibaut VARENE <hacks@slashdirt.org> Link: #16780 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ade0450 - Browse repository at this point
Copy the full SHA ade0450View commit details -
kernel: mtdsplit_minor: accept bootimage filename
RouterBOOT v7 on NOR devices no longer accepts the YAFFS kernel ELF method of booting. It will accept an NPK image named bootimage. Adjust mtdsplit_minor to accept this second possible boot file name. Use the conservative value of 127 for YAFFS max name length (used when YAFFS compiled with unicode support) vs 255. Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au> Acked-by: Thibaut VARENE <hacks@slashdirt.org> Link: #16780 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 36834ea - Browse repository at this point
Copy the full SHA 36834eaView commit details -
build: don't include kernel/libc in package index
The same that is done in `ipkg-make-index.sh` should happen with APK. If the pseudo packages, only added to add dependency constraints, are added to the index, APK happily "upgrades" them and installs updated kmods, too. However, the Kernel itself is never installed via a regular package. Fixes: #16808 Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 07b845b - Browse repository at this point
Copy the full SHA 07b845bView commit details -
build: Honor DEFAULT_VARIANT for APK packages
Previously APK would complain as it wasn't sure which package to install by default when multiple packages would provide the same name. Now, give the package a higher provider priority to make APK automatically select the "default" package. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 559df6c - Browse repository at this point
Copy the full SHA 559df6cView commit details -
mvebu: cortexa9: drop removal of firewall4 package
Drop removal of firewall4 package for Synology DS213j device. With OPKG the firewall4 package was installed anyway as it's a dependency of luci-app-firewall and was silently installed again later in such condition. Drop it to fix support for APK. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d6c6e4f - Browse repository at this point
Copy the full SHA d6c6e4fView commit details -
mxs: drop removal of firewall4 package
Drop removal of firewall4 package for I2SE Duckbill device. With OPKG the firewall4 package was installed anyway as it's a dependency of luci-app-firewall and was silently installed again later in such condition. Drop it to fix support for APK. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f9afff8 - Browse repository at this point
Copy the full SHA f9afff8View commit details -
build: correctly ignore Initramfs image on error
Correctly ignore Initramfs image copy on error. This follows the pattern with sysupgrade image where an image might fail as it's too big or the generation command fails and there is nothing to copy to the bin directory. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 618f079 - Browse repository at this point
Copy the full SHA 618f079View commit details -
image: ignore errors from mktplinkfw command
Rework tplink-v2-header and tplink-v2-image Build define to ignore error if mktplinkfw2 errors out. This is to handle situation when the image is too big and can't be generated or prev check-image calls deleted the source file as it's too big. This aligns to the pattern used by tplink-v1-image. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5ba701f - Browse repository at this point
Copy the full SHA 5ba701fView commit details -
imagebuilder: fix copying of missing kernel/libc
Those packages were not copied due to OPKG using an underscore while APK uses dashes. Remove that char to copy kernel/libc for either APK/OPKG. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for f303471 - Browse repository at this point
Copy the full SHA f303471View commit details -
image: ignore errors from more commands
Ignore errors in more image commands to handle case where the image is too big and check-image validation fails. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for def70fa - Browse repository at this point
Copy the full SHA def70faView commit details -
ramips: ignore errors from trx utility
Ignore errors from trx utility to handle case with image too big. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 73edd3a - Browse repository at this point
Copy the full SHA 73edd3aView commit details -
ipq806x: Revert "ipq806x: swap lan leds for Meraki MR52"
This reverts commit ec8f647, as with the current kernel version, the change actually causes the same bug it once may have fixed -- that is, the leds are now again reversed. I suspect this was due to a switch to a newer kernel version between when the patch was submitted and now reversing the order of the interfaces, so that eth0 / the LAN interface is also the interface used for PoE, and eth1 / the WAN interface is the non-PoE interface. Signed-off-by: Rafal Boni <rafal.boni@gmail.com> Link: #16779 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b5e1544 - Browse repository at this point
Copy the full SHA b5e1544View commit details -
bcm27xx-utils: update to latest version
Fixes build with GCC 14. Full changelog: raspberrypi/utils@451b988...6a2a6be Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cdc607d - Browse repository at this point
Copy the full SHA cdc607dView commit details
Commits on Oct 31, 2024
-
CI: labeler: add bcm27xx-utils
bcm27xx-utils can only be built for bcm27xx target. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 67b0cd8 - Browse repository at this point
Copy the full SHA 67b0cd8View commit details -
It should be debounce-interval, as with the others. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16802 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9c6cd22 - Browse repository at this point
Copy the full SHA 9c6cd22View commit details -
bcm27xx-gpu-fw: update to latest version
Use release tar instead of downloading separate files. Full changelog: raspberrypi/firmware@1.20240424...1.20241008 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7afdbc0 - Browse repository at this point
Copy the full SHA 7afdbc0View commit details -
bcm27xx: update to latest RPi patches
The patches were generated from the RPi repo with the following command: git format-patch v6.6.58..rpi-6.6.y Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 538a1d7 - Browse repository at this point
Copy the full SHA 538a1d7View commit details -
ath79: Really fix 5GHz on QCA9886 variant of ZTE MF286
Fix in commit 25eead2 ("ath79: fix 5GHz on QCA9886 variant of ZTE MF286") was incomplete. A user of such variant popped up, and in the boot log after installation, we discovered that QCA9886 expects different pre-calibration data size, than the older QCA9880 variant: ath10k_pci 0000:00:00.0: qca9888 hw2.0 target 0x01000000 chip_id 0x00000000 sub 0000:0000 ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 ath10k_pci 0000:00:00.0: firmware ver 10.4b-ct-9888-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 59e741e7 ath10k_pci 0000:00:00.0: invalid calibration data length in nvmem-cell 'pre-calibration': 2116 != 12064 ath10k_pci 0000:00:00.0: Loading BDF type 0 ath10k_pci 0000:00:00.0: failed to fetch board data for bus=pci,vendor=168c,device=0056,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA9888/hw2.0/board-2.bin ath10k_pci 0000:00:00.0: failed to fetch board-2.bin or board.bin from ath10k/QCA9888/hw2.0 ath10k_pci 0000:00:00.0: failed to fetch board file: -12 ath10k_pci 0000:00:00.0: could not probe fw (-12) Explicitly define a pre-calibration nvmem-cell for this variant, and use it instead of the calibration one, which is shorter. Fixes: 25eead2 ("ath79: fix 5GHz on QCA9886 variant of ZTE MF286") Signed-off-by: Lech Perczak <lech.perczak@gmail.com> Link: #16809 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for fc236f3 - Browse repository at this point
Copy the full SHA fc236f3View commit details
Commits on Nov 1, 2024
-
mediatek: mt7988: fix peripheral SPI busses
The clocks for SPI busses were named wrongly which resulted in the spi-mt65xx driver not requesting them. This has apparently been worked around by marking the clocks required for SPI0 which is used for SPI-NOR and SPI-NAND flash chips as critical. Fix the device tree for all 3 generic SPI host controllers and no longer mark clocks as critical. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 2b173ab - Browse repository at this point
Copy the full SHA 2b173abView commit details -
openwrt-keyring: add OpenWrt 24.10 release build usign key
fbae29d730f8 usign: add OpenWrt 24.10 release build public key Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for a535cfc - Browse repository at this point
Copy the full SHA a535cfcView commit details -
uboot-mediatek: add support for arcadyan,mozart
Signed-off-by: John Crispin <john@phrozen.org>
Configuration menu - View commit details
-
Copy full SHA for 88fa1f7 - Browse repository at this point
Copy the full SHA 88fa1f7View commit details -
mediatek: add support for Realtek RTL8261n 10G PHYs
There is no upstream driver yet. Merge the RTL SDK driver for now. Signed-off-by: John Crispin <john@phrozen.org>
Configuration menu - View commit details
-
Copy full SHA for cfe8e6e - Browse repository at this point
Copy the full SHA cfe8e6eView commit details -
mediatek: add support for swapping the polarity on usxgmii interfaces
This patch comes from the MTK SDK. Signed-off-by: John Crispin <john@phrozen.org>
Configuration menu - View commit details
-
Copy full SHA for ddfae94 - Browse repository at this point
Copy the full SHA ddfae94View commit details -
mediatek: filogic: add Arcadyan Mozart platform
* Mediatek MT7988A (4x Cortex-A73, up to 1.8 GHz clock speed) * 8 GiB eMMC * 4 GiB DDR4 RAM * 2x 10000M + 1x 1000M ports * MT7996 Tri-band (2.4G, 5G, 6G) 4T4R 802.11be Wi-Fi * 2 buttons (Reset, WPS) * 2x LED for each GMAC * USB-C PD power input Signed-off-by: John Crispin <john@phrozen.org>
Configuration menu - View commit details
-
Copy full SHA for a85f11f - Browse repository at this point
Copy the full SHA a85f11fView commit details -
kernel: KERNEL_NET_L3_MASTER_DEV default to y if !SMALL_FLASH
Follow-up for 45d541b This change allows features such as kmod-vrf ``` KERNEL_NET_L3_MASTER_DEV=n x86_64 generic bzImage 6,927,360 bytes aarch64 coretex-a53 kernel 4,268,836 bytes KERNEL_NET_L3_MASTER_DEV=y x86_64 generic bzImage 6,931,456 bytes aarch64 coretex-a53 kernel 4,273,042 bytes Delta: x86_64 generic +4096 bytes aarch64 coretex-a53 +4206 bytes x86_64 generic vrf.ko - 258,792 bytes aarch64 coretex-a53 vrf.ko - 263,632 bytes ``` See: https://forum.openwrt.org/t/vrf-support-testing-out-evpn-at-home/181108 https://forum.openwrt.org/t/please-enable-net-l3-master-dev-in-kernel-build-by-default/201825 Signed-off-by: Paul Donald <newtwen+github@gmail.com> Link: #16819 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2915cfb - Browse repository at this point
Copy the full SHA 2915cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for efd1ec5 - Browse repository at this point
Copy the full SHA efd1ec5View commit details
Commits on Nov 2, 2024
-
ipq40xx: use devm for mutex_init
Avoids having to call mutex_destroy in remove. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16755 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 57f2c72 - Browse repository at this point
Copy the full SHA 57f2c72View commit details -
uboot-mediatek: import patches improving menu navigation
Using the arrow keys to navigate the U-Boot menu often leads to being dropped into the U-Boot shell unexpectedly. This can be prevented in most cases by improving the logic to detect the arrow key ESC sequence and only reprinting the menu if actually needed. Also enable CONFIG_SERIAL_RX_BUFFER for all boards as it helps preventing the remaining cases. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 5745b7e - Browse repository at this point
Copy the full SHA 5745b7eView commit details -
mediatek: pinctrl-mt7988: add missing PWM pingroups
Add additionals possible pinctrl group for pwm2~7 on pins pin 4 (GPIO_A) pwm7 pin 58 (JTAG_JTDI) pwm2 pin 59 (JTAG_JTDO) pwm3 pin 60 (JTAG_JTMS) pwm4 pin 61 (JTAG_JTCLK) pwm5 pin 62 (JTAG_JTRST_N) pwm6 They can be useful e.g. on the BPi-R4 as in that way pwm2~6 can be exposed on the 26-pin header (pwm6 always, pwm2~5 instead of the full UART). Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 2cbd230 - Browse repository at this point
Copy the full SHA 2cbd230View commit details -
mediatek: filogic: BPi-R4: wire up pinctrl for pwm-fan
Assign pwm function of PWM0 pin to the pwm-fan. This is mostly just cosmetics as it basically reflects the default setting of that pin. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 591272d - Browse repository at this point
Copy the full SHA 591272dView commit details
Commits on Nov 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 675d7c8 - Browse repository at this point
Copy the full SHA 675d7c8View commit details -
kernel: can: package driver for Geschwister Schneider interface
Package gs_usb CAN driver, which is for Geschwister Schneider and bytewerk.org candleLight compatible USB/CAN interfaces. Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ef4df2b - Browse repository at this point
Copy the full SHA ef4df2bView commit details -
ramips: mt7621: convert usb power to regulators
These things are regulators. Should silence dmesg messages about using dummy regulators. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16804 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e612900 - Browse repository at this point
Copy the full SHA e612900View commit details -
ath79: gpio-latch-miktorik: use gpiochip_get_data
Oversight from devm conversion. No need for a custom static inline function. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16747 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6d2ed48 - Browse repository at this point
Copy the full SHA 6d2ed48View commit details -
ath79: gpio-rb91x-key: use gpiochip_get_data
No need for a custom function that does the same thing. Oversight from devm conversion. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16748 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e99b583 - Browse repository at this point
Copy the full SHA e99b583View commit details -
Configuration menu - View commit details
-
Copy full SHA for d64e1ed - Browse repository at this point
Copy the full SHA d64e1edView commit details
Commits on Nov 4, 2024
-
mtd: Add backported Winbond fix
Upstream stable is slow at picking this up and several systems are regressing. Add the patch locally in OpenWrt. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Configuration menu - View commit details
-
Copy full SHA for 7da9d6b - Browse repository at this point
Copy the full SHA 7da9d6bView commit details -
openwrt-keyring: fix missing 24.10 usign key by installing it
@KA2107 reported that opkg is not able to verify the artifact signatures produced by buildbot using the usign 24.10 release keys. So lets fix it by actually adding the 24.10 usign key with d310c6f2833e97f7 fingerprint into the openwrt-keyring package. Fixes: #16850 Reported-by: @KA2107 Fixes: a535cfc ("openwrt-keyring: add OpenWrt 24.10 release build usign key") Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 37784c4 - Browse repository at this point
Copy the full SHA 37784c4View commit details -
gpio-button-hotplug: use flexible array member
zero length arrays are deprecated. Fixes coccinelle warning: WARNING use flexible-array member instead Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16848 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6a6aac - Browse repository at this point
Copy the full SHA c6a6aacView commit details -
uboot-mediatek: fix boot media for mt7981 RFB NOR profile
Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com> CC: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for f2bddc1 - Browse repository at this point
Copy the full SHA f2bddc1View commit details -
ramips: Fix EX400 imagebuilder
A factory image for DNA EX400 depends on an initramfs image and they were explicitly removed from the imagebuilder recently. Now the factory image creation fails miserably and it also affects custom image creation with the firmware selector. Add the initramfs kernel to the staging so that it's shipped with the imagebuilder. Also remove a image build target added solely for DNA EX400. Tested by creating a factory and syspupgrade images locally with the imagebuilder and verified their functionality. Related work c85348d ("imagebuilder: remove initramfs image files") Fixes: fea2264 ("ramips: mt7621: Add DNA Valokuitu Plus EX400") Signed-off-by: Mauri Sandberg <maukka@ext.kapsi.fi> --- v4: use append-image-stage, remove Build/kernel-initramfs-bin v3: adjust commit subject v2: remove fix for inconsistent line ending elsewhere in the file Link: #16659 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 11ba2b1 - Browse repository at this point
Copy the full SHA 11ba2b1View commit details -
nu801: Mark as nonshared to build in step 1
Mark the package as nonshared to build it in the target specific build step 1 of the build bots instead of the architecture generic build step 2. In the build step 2 it may be left out if we build it using a different target. Fixes: #16857 Link: #16859 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8508d87 - Browse repository at this point
Copy the full SHA 8508d87View commit details -
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.59 Removed upstreamed: - generic/backport-6.6/777-netfilter-xtables-fix-typo-causing-some-targets-to-not-load-on-IPv6.patch[1] - generic/backport-6.6/780-24-v6.12-r8169-avoid-unsolicited-interrupts.patch[2] All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.59&id=433742ba96baf30c21e654ce3e698ad87100593b 2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.59&id=7d6d46b429804b1a182106e27e2f8c0e84689e1a Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: #16835 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 4fc47c6 - Browse repository at this point
Copy the full SHA 4fc47c6View commit details -
mac80211: compatibility with kernel 6.6.59
Fix genlmsg_multicast_allns() build error on kernel 6.6.59. Based on kernel patch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit?h=v6.6.59&id=e0f83d268974dab0361d11904dfc9acec53f96a6 Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: #16835 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 31f1dab - Browse repository at this point
Copy the full SHA 31f1dabView commit details -
kernel: r8126: update to v10.014.01
Changelog: openwrt/rtl8126@10.013.00...10.014.01 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 562b2c2 - Browse repository at this point
Copy the full SHA 562b2c2View commit details
Commits on Nov 5, 2024
-
packages: drop DEVICE specific dependency for omnia
Both packages `ombnia-mcu-firmware` and `omnia-mcutool` would depend on a specific device. The buildbots however build all devices and therefore the package isn't build at all, due to unmet dependencies. While this didn't cause issues with OPKG, APK fails actively due to the missing packages. Drop the specific dependency, however wants to install unrelated firmware on any device can do that anyway. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for f35a29d - Browse repository at this point
Copy the full SHA f35a29dView commit details -
mediatek: set mac increment to 7 for the 5G radio on OpenWrt One
Mass production units will get 16 assigned MAC addresses. This allows each phy to spawn up to 7 VAPs which will each have unique MAC without needing the private bit. Signed-off-by: John Crispin <john@phrozen.org>
Configuration menu - View commit details
-
Copy full SHA for 6ec1477 - Browse repository at this point
Copy the full SHA 6ec1477View commit details -
mediatek: set 7 MACs per wifi band in board.json on OpenWrt One
Mass production units will get 16 assigned MAC addresses. This allows each phy to spawn up to 7 VAPs which will each have unique MAC without needing the private bit. Signed-off-by: John Crispin <john@phrozen.org>
Configuration menu - View commit details
-
Copy full SHA for 48028cd - Browse repository at this point
Copy the full SHA 48028cdView commit details -
build: set PATH for post-install scripts
post-install scripts may need to call executables installed to STAGING_DIR_HOSTPKG which is not part of the PATH set to TARGET_PATH in rules.mk. Set PATH for post-install scripts to TARGET_PATH_PKG. Signed-off-by: Daniel Golle <daniel@makrotopia.org> Link: #16865 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 21b5ac8 - Browse repository at this point
Copy the full SHA 21b5ac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6490c88 - Browse repository at this point
Copy the full SHA 6490c88View commit details -
fritz-tools: fix mixed indentation
Signed-off-by: David Bauer <mail@david-bauer.net>
Configuration menu - View commit details
-
Copy full SHA for 685e979 - Browse repository at this point
Copy the full SHA 685e979View commit details
Commits on Nov 6, 2024
-
procd: update to Git HEAD (2024-11-06)
109fa41b2321 system: fix description value from os-release Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 09a8b49 - Browse repository at this point
Copy the full SHA 09a8b49View commit details -
kernel: r8125: update to v9.014.01
Changelog: openwrt/rtl8125@9.013.02...9.014.01 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e29bc67 - Browse repository at this point
Copy the full SHA e29bc67View commit details
Commits on Nov 7, 2024
-
ath79: linksys_ea4500-v3: take over the space for user data
The last "syscfg" partition of the OEM firmware turns out to be a UBIFS used to store user data, just as the "rootfs_data" of OpenWrt, so it should be reasonable to absorb it into the "ubi" partition. Factory installations via either OEM firmware or tftp, or by forcibly flashing factory image to mtd5 (firmware) partition with mtd tool are confirmed working, but the UBI remaining inside "syscfg" partition could break upgrade. Fortunately, installing kmod-mtd-rw and erasing "syscfg" partition before upgrade is confirmed working, in which case, "ubi" will automatically expand to the blank space once occupied by the former mtd8 (syscfg), with the total block number increased, but the UBIFS for rootfs_data will not automatically claim the newly available space (since it is created when mtd8 still exists, and sysupgrade does not set "autoresize" flag to rootfs_data). These space will be claimed during the next upgrade, when rootfs_data is removed and created again. Fixes: 50f727b ("ath79: add support for Linksys EA4500 v3") Signed-off-by: Edward Chow <equu@openmail.cc> Link: #14791 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6691ff8 - Browse repository at this point
Copy the full SHA 6691ff8View commit details
Commits on Nov 8, 2024
-
kernel: modules: package driver for generic MIPI DBI TFT panels
Package kmod-drm-panel-mipi-dbi as well as modules it depends on in order to support a wide range of MIPI DBI complaint SPI-connected TFT panels. See https://github.com/notro/panel-mipi-dbi/ for more information on how to use specific panels. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 0a7b7ef - Browse repository at this point
Copy the full SHA 0a7b7efView commit details -
wifi-scripts: add free-form "tags" array option for wifi-iface
This allows annotating wifi interfaces in the config in a way that can be queried through wifi status. One example use case is to mark wifi interfaces for use with specific services without having to explicitly reference the (often unnamed) sections from elsewhere. Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for a3ec35c - Browse repository at this point
Copy the full SHA a3ec35cView commit details -
netifd: update to Git HEAD (2024-11-08)
e93f6c3fc729 main: fix format string related warnings for log/debug printf functions 6ab44a2413f9 fix signed/unsigned comparison warnings 4fe997b61d7d system-dummy: add system_if_apply_settings_after_up 992d33cb42a6 ubus: add notifications on wireless device state changes 34eb11eb6f5c device/interface: add "tags" attribute from config to status dump Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 5f68e24 - Browse repository at this point
Copy the full SHA 5f68e24View commit details -
rampis: mt7621: Convert Edgerouter-X dts to single kernel config
The OEM layout for Edgerouter X provides for two 3MB kernel slots. As of linux 6.1 the kernel images no longer fit and as such Edgerouter X builds have been disabled in Main. Revise the layout to make kernel1 slot 6MB and drop kernel2 slot. This patch applies the required changes to the dts file. Signed-off-by: Tim Lunn <tim@feathertop.org> Tested-by: Mauri Sandberg <maukka@ext.kapsi.fi> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for dc51c43 - Browse repository at this point
Copy the full SHA dc51c43View commit details -
rampis: mt7621: Edgerouter-X disable toggling of kernel slots
Uboot selects which kernel slot to boot based on a flag in the factory mtd partition. Patch ubnt.sh to ensure always flash to kernel1 slot and update flag if required. Signed-off-by: Tim Lunn <tim@feathertop.org> Tested-by: Mauri Sandberg <maukka@ext.kapsi.fi> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 5e355f1 - Browse repository at this point
Copy the full SHA 5e355f1View commit details -
rampis: mt7621: resize Edgerouter-X kernel size to 6MB
With the updated partition layout set in dts, set the KERNEL_SIZE parameter to 6MB allowing builds of Linux 6.1 and later to fit. Signed-off-by: Tim Lunn <tim@feathertop.org> Tested-by: Mauri Sandberg <maukka@ext.kapsi.fi> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 09a6bff - Browse repository at this point
Copy the full SHA 09a6bffView commit details -
rampis: mt7621: Edgerouter-X set compat version message
Refer user to the wiki page for instructions on how to migrate to the new kernel layout. Signed-off-by: Tim Lunn <tim@feathertop.org> Tested-by: Mauri Sandberg <maukka@ext.kapsi.fi> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 70c371d - Browse repository at this point
Copy the full SHA 70c371dView commit details -
rampis: mt7621: Edgerouter-X update compat version to 2.0
Use compat version to indicate that the new layout for larger kernels is in place. This handled by the patch to ubnt.sh to always select the kernel1 slot for flashing and as active kernel slot. Signed-off-by: Tim Lunn <tim@feathertop.org> Tested-by: Mauri Sandberg <maukka@ext.kapsi.fi> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 1bdbd51 - Browse repository at this point
Copy the full SHA 1bdbd51View commit details -
rampis: mt7621: Re-enable Edgerouter-X image builds
With the new layout providing 6MB for kernel there will be no issues with kernel size affecting build of images. Re-enable image builds for Edgerouter-X and X-SFP. Signed-off-by: Tim Lunn <tim@feathertop.org> Tested-by: Mauri Sandberg <maukka@ext.kapsi.fi> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 71b4842 - Browse repository at this point
Copy the full SHA 71b4842View commit details -
ramips: mt7621: Edgerouter-X drop factory image
Edgerouter-X factory images have not built automatically since 19.x due to images being over 3MB. While it was possible to build custom images with very stripped down config, this is no longer possible with the size increases of linux 6.1 and 6.6. Drop code for generation of factory images, if some dev later wishes to try custom images they can revert this commit. Signed-off-by: Tim Lunn <tim@feathertop.org> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 4d90b79 - Browse repository at this point
Copy the full SHA 4d90b79View commit details -
rampis: mt7621: Edgerouter-X adjust IMAGE_SIZE to reflect new kernel …
…size IMAGE_SIZE was previously set to kernel1 + ubi size = 256768k, now kernel1 is 6MB adjust this value to add 3072k to total image size. Signed-off-by: Tim Lunn <tim@feathertop.org> Link: #15194 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 5b406bc - Browse repository at this point
Copy the full SHA 5b406bcView commit details -
vrx518_tc: allow larger MTU to support RFC4638
vrx518_tc currently sets the interface maximum MTU to the ethernet default of 1500 bytes by default via ether_setup() called from ptm_setup(). To support 1508 byte baby jumbo frames (RFC4638) for PPPoE connections over VDSL links as already supported by the VR9 ltq_ptm driver ([1], [2]) set the interface maximum MTU to MAX_MTU. MAX_MTU is defined in dcdp/inc/tc_common.h to 2002 bytes and this value is used in ptm_change_mtu() and elsewhere as the maximum MTU, however this is short circuited by checks against the interface maximum MTU. [1]: https://forum.openwrt.org/t/fritzbox-7530-and-rfc4638-baby-jumbo-frames/181327 [2]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=8a2a20e71e2909f84dab47e51dfda9e292a6c1ae Signed-off-by: Andrew MacIntyre <andymac@pcug.org.au> Link: #16856 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ca53f2d - Browse repository at this point
Copy the full SHA ca53f2dView commit details
Commits on Nov 9, 2024
-
ath79: Add support for Sophos AP15C
The Sophos AP15C uses the same hardware as the AP15, but has a reset button. Based on: commit 6f1efb2 ("ath79: add support for Sophos AP100/AP55 family") author Andrew Powers-Holmes <andrew@omnom.net> Fri, 3 Sep 2021 15:53:57 +0200 (23:53 +1000) committer Hauke Mehrtens <hauke@hauke-m.de> Sat, 16 Apr 2022 16:59:29 +0200 (16:59 +0200) Unique to AP15C: - Reset button - External RJ45 serial console port Flashing instructions: This firmware can be flashed either via a compatible Sophos SG or XG firewall appliance, which does not require disassembling the device, or via the U-Boot console available on the internal UART header. To flash via XG appliance: - Register on Sophos' website for a no-cost Home Use XG firewall license - Download and install the XG software on a compatible PC or virtual machine, complete initial appliance setup, and enable SSH console access - Connect the target AP device to the XG appliance's LAN interface - Approve the AP from the XG Web UI and wait until it shows as Active (this can take 3-5 minutes) - Connect to the XG appliance over SSH and access the Advanced Console (Menu option 5, then menu option 3) - Run `sudo awetool` and select the menu option to connect to an AP via SSH. When prompted to enable SSH on the target AP, select Yes. - Wait 2-3 minutes, then select the AP from the awetool menu again. This will connect you to a root shell on the target AP. - Copy the firmware to /tmp/openwrt.bin on the target AP via SCP/TFTP/etc - Run `mtd -r write /tmp/openwrt.bin astaro_image` - When complete, the access point will reboot to OpenWRT. To flash via U-Boot serial console: - Configure a TFTP server on your PC, and set IP address 192.168.99.8 with netmask 255.255.255.0 - Copy the firmware .bin to the TFTP server and rename to 'uImage_AP15C' - Open the target AP's enclosure and locate the 4-pin 3.3V UART header [4] - Connect the AP ethernet to your PC's ethernet port - Connect a terminal to the UART at 115200 8/N/1 as usual - Power on the AP and press a key to cancel autoboot when prompted - Run the following commands at the U-Boot console: - `tftpboot` - `cp.b $fileaddr 0x9f070000 $filesize` - `boot` - The access point will boot to OpenWRT. Signed-off-by: David Lutz <kpanic@hirnduenger.de>
Configuration menu - View commit details
-
Copy full SHA for a7abc7e - Browse repository at this point
Copy the full SHA a7abc7eView commit details -
Revert "build: set PATH for post-install scripts"
This reverts commit 21b5ac8. The approach is flawed and cannot work in the ImageBuilder. Using /etc/uci-defaults/ which is run on the target is the only possible way. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 15de218 - Browse repository at this point
Copy the full SHA 15de218View commit details -
imagebuilder: fix APK for packages dir and cache
This commit solves multiple issues. First of just install the three special packages base-files, libc and kernel directly from the index. In upstream indexes, those will never appear to prevent accidental upgrades may breaking the system. Next, enable caching for the ImageBuilder, which speeds up consecutive builds from ~33 seconds to ~5 seconds. Using cache however makes APK create the folder `/var/cache/apk/` which conflicts with the base-files installation, which ships a symlink from `/var` to `/tmp`, so specify `--no-cache` for the rootfs initialization. Lastly, drop the use of `apk update` since APK automatically does that. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for ad1c1b7 - Browse repository at this point
Copy the full SHA ad1c1b7View commit details -
imagebuilder: fix package inclusion and APK index
We need to exclude packages from the APK index which must not be upgraded. To do so, the packages `libc`, `kernel` and `base-files` are excluded to APK never suggestes them as upgradable. The previous logic would however match packages like `libcomerr0`, causing build failures. Make the copying and excluding logic more precise by adding a single dash. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 451e2ce - Browse repository at this point
Copy the full SHA 451e2ceView commit details -
imagebuilder: cleanup package inclusion
Previously three different ways to include packages in an ImageBuilder existed: * buildbot: include libc, kernel (and base-files) in $(IB_LDIR) * not buildbot, standalone: include all packages in ./packages/ * not buildbot, not standalone: include libc, kernel (and base-files) in ./packages/ First of, the separation between *buildbot* and *not buildbot, not standalone* is not required, we can just always copy packages to ./packages instead of ever using the special place $(IB_LDIR). Doing so drops the need to handle the extra case and also allows to clean up the OPKG package installation, which no longer requries the `firstword` logic, things are now always at ./packages. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 15b7994 - Browse repository at this point
Copy the full SHA 15b7994View commit details -
imagebuilder: init APK dirs every time
The `--initdb` command creates basic folders required by APK, previoiusly it would only run a single time when package_index is actually called. Since the function isn't called if nothing changes, `--initdb` doesn't initialize the rootfs again. This commit moves it to package_reload, which runs every time. Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 12a7307 - Browse repository at this point
Copy the full SHA 12a7307View commit details -
ramips: mt7621: add missing regulator-boot-on
What seems to be happening is that the kernel requests an ACTIVE_LOW gpio initially and sets it to high later based on gpios in dts. This seems to break some devices where the bootloader sets it to high. Fixes: e612900 ("ramips: mt7621: convert usb power to regulators") Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16877 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a7bc6bf - Browse repository at this point
Copy the full SHA a7bc6bfView commit details
Commits on Nov 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b18ed66 - Browse repository at this point
Copy the full SHA b18ed66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f0682 - Browse repository at this point
Copy the full SHA 79f0682View commit details -
menuconfig: add help description for Stack Smashing Protection options
Descriptions taken from: https://wiki.osdev.org/Stack_Smashing_Protector Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro> Link: #16897 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cbf7be9 - Browse repository at this point
Copy the full SHA cbf7be9View commit details -
These two were getting rather long. Signed-off-by: Leon M. Busch-George <leon@georgemail.eu> Link: #16849 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8b6d587 - Browse repository at this point
Copy the full SHA 8b6d587View commit details -
treewide: remove THIS_MODULE assignment
Matches upstream coccinelle check: api/platform_no_drv_owner.cocci. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16846 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cc98cfa - Browse repository at this point
Copy the full SHA cc98cfaView commit details -
imagebuilder: fix OPKG package inclusion
In 451e2ce the code would only move packages separated by dashes, however OPKG uses underscores to split between package name and version. Result was the lack of such packages in the packed ImageBuilder. Use dashes or underscores depending on the select package manger. Fixes: 451e2ce "imagebuilder: fix package inclusion and APK index" Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 999ef82 - Browse repository at this point
Copy the full SHA 999ef82View commit details -
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.60 Removed upstreamed: generic/backport-6.6/409-mtd-spi-nor-winbond-fix-w25q128-regression.patch All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.60&id=27a58a19bd20a7afe369da2ce6d4ebea70768acd Build system: x86/64 Build-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by: John Audia <therealgraysky@proton.me> Link: #16892 Signed-off-by: Nick Hainke <vincent@systemli.org>
Configuration menu - View commit details
-
Copy full SHA for 85844cf - Browse repository at this point
Copy the full SHA 85844cfView commit details -
base-files: Remove pkg_check when using apk
/sbin/pkg_check uses opkg and is not even packaged when using the default opkg configuration. remove it when using apk too. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 0ce237a - Browse repository at this point
Copy the full SHA 0ce237aView commit details -
wolfssl: Adjust version for apk
Adjust wolfssl version for apk by removing the "-stable" from the OpenWrt version, although it is still needed for upstream download archive name. Define PKG_BUILD_DIR accordingly. Utilize new short version to simplify ABI_VERSION calculation. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> Link: #16906 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be952e9 - Browse repository at this point
Copy the full SHA be952e9View commit details -
gdb: Fix description for apk, remove backtick
Remove backtick from gdb description text, as that seems to be recognized as a shell action by compilation with apk, causing error. Example from test buildbot: rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/gdb-15.2/ipkg-aarch64_generic/gdb/usr/bin/gdb: executable bash: -c: line 1: unexpected EOF while looking for matching ``' bash: -c: line 2: syntax error: unexpected end of file make[3]: *** [Makefile:123: /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/base/gdb-15.2-r1.apk] Error 2 Local compilation: rstrip.sh: /OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/gdb-15.2/ipkg-aarch64_cortex-a53/gdb/usr/bin/gdb: executable bash: -c: line 1: unexpected EOF while looking for matching ``' make[2]: *** [Makefile:123: /OpenWrt/aarch64/bin/packages/aarch64_cortex-a53/base/gdb-15.2-r1.apk] Error 2 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> Link: #16908 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for adb921c - Browse repository at this point
Copy the full SHA adb921cView commit details -
i2c_add_numbered_adapter is the wrong function to use here. It requires setting nr to some value, otherwise it behaves the same as i2c_add_adapter. nr is not set. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16825 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 44824f0 - Browse repository at this point
Copy the full SHA 44824f0View commit details -
lantiq: use devm for mutex_init
It's common to avoid calling mutex_destroy when done. It's not correct strictly speaking. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16832 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for fccff96 - Browse repository at this point
Copy the full SHA fccff96View commit details -
Release Announcement: https://www.spinics.net/lists/netfilter-devel/msg87287.html https://www.spinics.net/lists/netfilter-devel/msg88520.html Link: #16769 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for d9ed0d4 - Browse repository at this point
Copy the full SHA d9ed0d4View commit details -
Release Announcement: https://lwn.net/Articles/982283/ https://lwn.net/Articles/992760/ Link: #16769 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for c11a18b - Browse repository at this point
Copy the full SHA c11a18bView commit details -
config: Use APK as package manager by default
This commit comes after a long period of hard work, starting back in early 2021 as a proof of concept. Thanks to the Alpine Linux project for creating such a nice package manager. Thanks to everyone involved; this is going to be great! Signed-off-by: Paul Spooren <mail@aparcar.org>
Configuration menu - View commit details
-
Copy full SHA for 40b8fba - Browse repository at this point
Copy the full SHA 40b8fbaView commit details
Commits on Nov 11, 2024
-
spidev_test: fix version for APK
Refactor version of spidev_test for APK. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: #16917 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cdfe413 - Browse repository at this point
Copy the full SHA cdfe413View commit details -
build: remove broken dependency of metadata on toplevel .config varia…
…bles Instead of relying on .config symbols for metadata, alter the DEFAULT variable of affected packages. Fixes enabling opkg vs apk among others. Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 44598c2 - Browse repository at this point
Copy the full SHA 44598c2View commit details -
Needed to fix compilation with GCC14. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16912 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1f3d585 - Browse repository at this point
Copy the full SHA 1f3d585View commit details -
Missing u caused the regulator to fail probe. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16925 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3e42526 - Browse repository at this point
Copy the full SHA 3e42526View commit details
Commits on Nov 12, 2024
-
include: cmake.mk: honor CONFIG_DEBUG
Set CMAKE_BUILD_TYPE according to CONFIG_DEBUG. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for fc9ec5b - Browse repository at this point
Copy the full SHA fc9ec5bView commit details -
include: meson.mk: honor CONFIG_DEBUG
Set buildtype according to CONFIG_DEBUG. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for be3e7a8 - Browse repository at this point
Copy the full SHA be3e7a8View commit details -
realtek: rtl83xx: use devm for mutex_init
mutex_destroy is missing in remove. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16926 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1125ed4 - Browse repository at this point
Copy the full SHA 1125ed4View commit details -
airoha: an7581: backport upstream ethernet fixes
Backport patches fixing some ethernet problem merged upstream. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 64fbc96 - Browse repository at this point
Copy the full SHA 64fbc96View commit details -
cryptodev-linux: give a coherent description
For the last ten years, nobody has noticed that this driver doesn't actually say what it is for. ;) Signed-off-by: Paul Donald <newtwen+github@gmail.com> Link: #16910 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3df5966 - Browse repository at this point
Copy the full SHA 3df5966View commit details -
cryptodev-linux: change home-page URL
Most links and info on the org page are broken or defunct, and all new versions are available on the github based repo anyway. Signed-off-by: Paul Donald <newtwen+github@gmail.com> Link: #16910 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ce0b843 - Browse repository at this point
Copy the full SHA ce0b843View commit details -
qualcommax: ipq60xx: add NSS reserved memory
It seems that despite NSS not being supported in OpenWrt the memory it usually uses needs to be reserved anyway for stability reasons. Link: #16928 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8729d2a - Browse repository at this point
Copy the full SHA 8729d2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe01f7 - Browse repository at this point
Copy the full SHA dbe01f7View commit details -
build: add comments to makefiles
Add comments to build system makefile functions and variables to help developers in understanding build system internals and ease the development process. This patch adds some documentation examples with proposed doxygen-like syntax. Hopefully, this would start the discussion and result in generation of the makefile documentation guidelines. Signed-off-by: Sergey Matsievskiy <matsievskiysv@gmail.com> Link: #16888 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a72c8c7 - Browse repository at this point
Copy the full SHA a72c8c7View commit details -
build: create package index.json
Duplicate the old opkg index.json using the new apk database. Needed to get the ASU server working on new snapshots. Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com> Link: #16931 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f841870 - Browse repository at this point
Copy the full SHA f841870View commit details
Commits on Nov 13, 2024
-
build: fix including busybox, procd and apk/opkg in imagebuilder
Since the image builder pulls package lists from metadata directly, add procd and busybox as depdendencies to base-files. As for the package manager itself, since it can be disabled it needs to be added directly in the image builder makefile Fixes: 44598c2 ("build: remove broken dependency of metadata on toplevel .config variables") Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 4c65359 - Browse repository at this point
Copy the full SHA 4c65359View commit details -
base-files: improve default root-passwd script
The script was not exiting cleanly causing it to not be removed from the uci-defaults folder. Signed-off-by: John Crispin <john@phrozen.org>
Configuration menu - View commit details
-
Copy full SHA for b902284 - Browse repository at this point
Copy the full SHA b902284View commit details -
imagebuilder: fix APK keys dir creation
Make keys directory for APK instead of OPKG while adding local key. Signed-off-by: Kuan-Yi Li <kyli@abysm.org> Link: #16942 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93d005e - Browse repository at this point
Copy the full SHA 93d005eView commit details -
apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13)
c1a3e69f24e2 db: validate package arch against compatible arches 2a3dbfc9db58 db: add and use apk_db_parse_file helper to parse files line by line b231eacd8121 db: simplify add_repos_from_file 98d7196a48d4 db: fix permissions of arch file d2aaf13ee488 commit: sort matched dependencies on error analysis c259642c006d tests: rework solver tests to not require apk-test binary 08b4d21f922e tests: move solver test data to separate directory 563d36481166 tests: minor updates to root tests a236fdd39040 pkg: use memfd_create only if target root has dev/fd working a5aeb3db113f test: unify makefile and meson tests d86afdef88b0 db: print message when a file is written to .apk-new 5dd91e3c387d db: consider --force-no-chroot when determining /dev/fd availability 5add6fce22d4 apk-tools-3.0.0_pre4 8a13ed96d1d5 test: fix solver.sh for parallel use fcd4defc18e6 test: move vertest to cmocka based unit testing infrastructure e38d5b5a9d04 test: add missing alpine tests makefile 19b1df79ebca blob: refactor apk_blob_for_each_segment into apk_blob_foreach_word 76970a938dd7 package: move the location of executable package scripts 1e0411568dad package: respect libexecdir instead of hard-coding /usr/libexec a4837ae8ffe2 package: don't call make_device_tree when APK_NO_CHROOT is set ade0be3449e4 db, extract: handle file/directory extraction errors more consistently 4050f9e69d2e db: fix hardlink handling: root directory and v3 checksums 89e4bf1db040 db, fs: do not extract devices in --usermode 64ff8c72d9fb db: allow files starting with a dot in the root directory of apk3 packages d26b65d30f55 db, audit: remove support for files without embedded checksum 417a93ceae54 pkg: truncate apkv3 description to 256 bytes Fixes: #16929 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for c6a3a11 - Browse repository at this point
Copy the full SHA c6a3a11View commit details -
scripts: add download-check-artifact.sh script
While checking wiki documentation about GPG signatures checking I found this nice script and I've thought, that it would be nice to provide it officially instead of some random internet site. Usage example: $ ./scripts/download-check-artifact.sh https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itb 1) Downloading image file ========================= ########################################### 100.0% 2) Downloading checksum file ============================ ########################################### 100.0% 3) Downloading the GPG signature ================================ ########################################### 100.0% 4) Verifying GPG signature ========================== gpg: Signature made Tue 05 Nov 2024 05:21:50 PM UTC gpg: using EDDSA key 92C561DE55AE6552F3C736B82B0151090606D1D9 gpg: Good signature from "OpenWrt Build System (Nitrokey3) <contact@openwrt.org>" [ultimate] Primary key fingerprint: 8A8B C12F 46B8 36C0 F9CD B36F 1D53 D187 7742 E911 Subkey fingerprint: 92C5 61DE 55AE 6552 F3C7 36B8 2B01 5109 0606 D1D9 5) Verifying SHA256 checksum ============================ openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itb: OK Verification done! ================== Downloaded artifact placed in '/var/home/ynezz/dev/openwrt/openwrt.git/openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itb' Cleaning up. Adding file in a state as downloaded from https://www.abitare.org/bin/download.sh References: https://openwrt.org/docs/guide-quick-start/verify_firmware_checksum?s[]=gpg#linux Signed-off-by: David S. H. Rosenthal <dshr@abitare.org> Link: #16871 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 4c9031f - Browse repository at this point
Copy the full SHA 4c9031fView commit details -
scripts: download-check-artifact.sh: fix shellcheck and improve
Fixes following shellcheck's recommendations: In scripts/download-check-artifact.sh line 24: exit $1 ^-- SC2086 (info): Double quote to prevent globbing and word splitting. In scripts/download-check-artifact.sh line 53: local sum="$(shasum -a 256 "$image_file")"; ^-^ SC2155 (warning): Declare and assign separately to avoid masking return values. In scripts/download-check-artifact.sh line 72: cd "/tmp/verify.$$" ^-----------------^ SC2164 (warning): Use 'cd ... || exit' or 'cd ... || return' in case cd fails. In scripts/download-check-artifact.sh line 114: printf "Keyserver to use? [$keyserver_url] > " ^-- SC2059 (info): Don't use variables in the printf format string. Use printf '..%s..' "$foo". In scripts/download-check-artifact.sh line 115: read url; case "${url:-$keyserver_url}" in ^--^ SC2162 (info): read without -r will mangle backslashes. While at it make it clear, that it is possible to download/check any build artifacts like even SDK or ImageBuilder. Link: #16871 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for 27c2c14 - Browse repository at this point
Copy the full SHA 27c2c14View commit details
Commits on Nov 14, 2024
-
uboot-mediatek: add support for GatoNetworks GDSP
The GatoNetworks GDSP is a re-branded version of the R5000 5G Industrial router from Yinghua Technologies. Advantages over stock bootloader: 1. supports serving the external GPIO WDT, allowing for easier work in U-Boot shell 2. supports cool features like netconsole, easy recovery, scripting and so on 3. allows using FIT image and image integrity validation and ultimately gives you much more flexibility to implement your tweaks. Known issues ------------ To make it easier to operate the device, console I/O multiplexing support has been enabled in U-Boot configuration. Setting I/O related U-Boot environment variables to something like "serial,nc" will have the desired effect. Still, setting these variables to such a value in the persistent environment will lead to a crash and make it impossible to boot the system or recover it. I decided to leave it on anyway since I think it can be very practical in development. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7f2c7b3 - Browse repository at this point
Copy the full SHA 7f2c7b3View commit details -
uboot-envtools: add support for GatoNetworks GDSP
This configuration should work with both stock and OpenWrt-based U-Boot. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 785ebf2 - Browse repository at this point
Copy the full SHA 785ebf2View commit details -
mediatek: filogic: add support for GatoNetworks GDSP
The GatoNetworks GDSP is a re-branded version of the R5000 5G Industrial router from Yinghua Technologies. The re-branded device comes with OpenWrt preinstalled, and an OpenWrt-based U-Boot bootloader version. While the flash layout has been kept compatible with the OpenWrt version found on the stock device (see [5]), the image format changed, making a bootloader upgrade necessary. Specifications: SoC: Mediatek MT7981BA RAM: 256MB Flash: SPI-NOR 32 MiB (Winbond W25Q256) WLAN: MT7976CN DBDC AX Wi-Fi Switch: MT7531AE (4x LAN Gigabit ports, 1x WAN Gigabit port) 5G: Quectel RM520N modem Watchdog: an external WDT connected to GPIO 6 is present and always running; the built-in Mediatek watchdog is also present and effective, but not used at the moment. This porting has been tested only with 1x 5G modems installed (the device supports up to two). Installation: Installation is possible via sysupgrade both in the stock device and re-branded version. However, in the former case, updating the bootloader is required. OpenWrt-based U-Boot Bootloader installation -------------------------------------------- The firmware flashed in the re-branded device at manifacturing time will flash an OpenWrt-based U-Boot bootloader with some extra recovery features (see [1]) at first boot. To update the bootloader, you need to install the mtd-rw module and insmod it: insmod mtd-rw i_want_a_brick=1 Then update relevant flash partitions: mtd erase u-boot-env mtd erase BL2 mtd erase FIP mtd write openwrt-mediatek-filogic-gatonetworks_gdsp-preloader.bin BL2 mtd write openwrt-mediatek-filogic-gatonetworks_gdsp-bl31-uboot.fip FIP And reboot, making sure all previous commands ran succesfully. If something goes wrong, you can recover your device via the mtk_uartboot tool. In my testing, it was possible to start the process even without (un)-plugging the device, may be handy for remote recovery. Installation from stock device and firmware ------------------------------------------- To install vanilla OpenWrt in the stock device (R5000 5G Industrial router from Yinghua Technologies) running the stock vendor firmware, you will need to update your bootloader as described in previous section. Remember to use -F (force upgrade) and -n (not keeping settings). U-Boot Recovery --------------- This procedure has been tested only with the OpenWrt-based U-boot bootloader. Assign your system static IP address 192.168.1.1 and start a TFTP server. The device will look for an initramfs image named openwrt-mediatek-filogic-gatonetworks_gdsp-initramfs-kernel.bin (so you may use openwrt/bin/targets/mediatek/filogic as root dir for your TFTP server). Power on the device while keeping the reset button pressed, until you see a TFTP request from 192.168.1.10. Your environment will be restored to it's default state. MAC addresses assignment ------------------------ MAC addresses are assigned slightly differently than in stock firmware. In particular, the 5 GHz Wi-Fi uses 2.4 GHZ MAC + 1, rather than reusing it with LA bit set as done in stock firmware. This MAC address is allocated to the device, so it can be used. The 2.4 GHz Wi-Fi MAC address is the label MAC. LAN MAC is used to set the special U-Boot environment ethaddr variable. device MAC address U-Boot env variable factory partition offset 2.4 GHz Wi-Fi :84 wifi_mac 0x4 5.8 GHz Wi-Fi :85 not present not present WAN :86 wan_mac 0x24 LAN :87 lan_mac 0x2A Notes ----- [1]: the OpenWrt-based U-Boot bootloader you will find installed in the re-branded device is configured to request for the initramfs image via TFTP for $gdsp_tftp_tries times before trying normal boot from NOR flash. Setting this U-Boot environment variable to 0x0 will disable the feature, which is not implemented in this patch. [2]: the exposed UART port is connected to ttyS1; the ttyS0 console port is not exposed. [3]: the provided bootloader environment has no provision for operating on BL2 and the FIP partitions. This is an intentional choice to make it (slightly) more difficult to brick the device. [4]: it seems GPIO 6 is used both for the "SYS" LED and external WDT. [5] BL2 expects to find FIP payload at a fixed offset, so some constraints apply. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b43194e - Browse repository at this point
Copy the full SHA b43194eView commit details -
ipq806x: tr4400v2: revert nesting of MTD partitions that bricks device
This reverts commit e1043a7, that attempts to nest partitions that overlap but are not nested. This causes the 'ubi' partition to be truncated, making rootfs inaccessible and bricking the device. Also, had this commit worked, it would have renumbered MTD partitions in a way that would have broken documented scripts for installation and update of main and recovery OSes, making backups, return to stock, etc, and broken user configurations that put the 'extra' partition to use. Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: #16944 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0e59eaa - Browse repository at this point
Copy the full SHA 0e59eaaView commit details -
Revert "apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (…
…2024-11-13)" This reverts commit c6a3a11 as it was reported, that it causes issues: ERROR: failed to read repositories: /dev/zero: No buffer space available ERROR: unable to select packages: ca-bundle-20240203-r1: error: uninstallable arch: all satisfies: world[ca-bundle] Reported-by: xiao bo <peterwillcn@gmail.com> References: c6a3a11#commitcomment-149072959 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for dab5ca8 - Browse repository at this point
Copy the full SHA dab5ca8View commit details -
apk: host: set lua version to 5.1 to fix help
Commit b2a84c8 ("apk: host: make the help available") enabled the host build for lua (5.1) as a dependency, but apk defaults to lua 5.3. This caused it to ignore our lua, and only build the help if the host system had lua 5.3 installed. Fix this by explicitly setting the lua version to ours. Fixes: b2a84c8 ("apk: host: make the help available") Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for deeb29e - Browse repository at this point
Copy the full SHA deeb29eView commit details -
apk: move common meson args to its own variable
Most apk meson args are shared between host and target builds, so lets have a common variable for them. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 954d2ad - Browse repository at this point
Copy the full SHA 954d2adView commit details -
Explicitly enable help so that the build will fail when an appropriate lua binary isn't found instead of silently disabling the feature. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b67db1b - Browse repository at this point
Copy the full SHA b67db1bView commit details -
mt76: update to Git HEAD (2024-10-28)
8dfead68c202 wifi: mt76: mt7915: hold dev->mutex while interacting with the thermal state d508a6eb935d wifi: mt76: mt7996: use mac80211 .sta_state op 57019e663f57 wifi: mt76: add code for emulating hardware scanning dc4c2bdf7c56 wifi: mt76: add support for allocating a phy without hw 8cd0263f92e1 wifi: mt76: rename struct mt76_vif to mt76_vif_link 99df84d62883 wifi: mt76: add vif link specific data structure dcc6f158d759 wifi: mt76: mt7996: split link specific data from struct mt7996_vif d388deab9e73 wifi: mt76: initialize more wcid fields mt76_wcid_init d026be405c54 wifi: mt76: add chanctx functions for multi-channel phy support 0b05795ca81c wifi: mt76: remove dev->wcid_phy_mask 0b526090de95 wifi: mt76: add multi-radio support to a few core hw ops aeedee5c0a2c wifi: mt76: add multi-radio support to tx scheduling fc0ff17b53ff wifi: mt76: add multi-radio support to scanning code f19cbcf83400 wifi: mt76: add multi-radio remain_on_channel functions 42429ae0eaf6 wifi: mt76: mt7996: use emulated hardware scan support f9d593d4a6b4 wifi: mt76: mt7996: pass wcid to mt7996_mcu_sta_hdr_trans_tlv 807090b28661 wifi: mt76: mt7996: prepare mt7996_mcu_add_dev/bss_info for MLO support 252baa7bf477 wifi: mt76: mt7996: prepare mt7996_mcu_add_beacon for MLO support 9ee990050305 wifi: mt76: mt7996: prepare mt7996_mcu_set_tx for MLO support bf12cc404334 wifi: mt76: mt7996: prepare mt7996_mcu_set_timing for MLO support 60bf2bef95dc wifi: mt76: connac: prepare mt76_connac_mcu_sta_basic_tlv for MLO support 1289737e12a8 wifi: mt76: mt7996: prepare mt7996_mcu_update_bss_color for MLO support 7c00df0e7e57 wifi: mt76: connac: rework connac helpers 484e3f289a40 wifi: mt76: mt7996: move all debugfs files to the primary phy d258f4e3e1ca wifi: mt76: mt7996: switch to single multi-radio wiphy c246fa545119 wifi: mt76: mt7996: fix monitor mode Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 6720c4c - Browse repository at this point
Copy the full SHA 6720c4cView commit details
Commits on Nov 15, 2024
-
7330fa5 initd: mount /sys and /proc with MS_RELATIME Fixes mounting /proc in unpriviledged user namespace. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Configuration menu - View commit details
-
Copy full SHA for 1e8505a - Browse repository at this point
Copy the full SHA 1e8505aView commit details -
apk: fix long package description handling
Currently its not possible to generate apk package.adb package index if the package has longer description field, which leads to following failure: (2352/2353) Installing zoneinfo-all (2024b-r1) (2353/2353) Installing zstd (1.5.6-r1) ERROR: System state may be inconsistent: failed to write database: No buffer space available 1 error; 2704 MiB in 2353 packages The code to read/write installeddb does not really handle long description well. Until the database is converted to apkv3 format, truncate the apkv3 descriptions to allow existing code to work. APKv3 index and packages still contain the original long description unmodified, so no package rebuild will be needed. Fixing the issue by backporting the single upstream fix as its not possible to to upstep apk to the latest Git HEAD due to some regressions, see commit 692052c ("Revert "apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13)"") for more details. Fixes: #16929 References: https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/11038 Upstream-Status: Backport [https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/417a93ceae540444fdbd3f76d1dadf0e15621fdc] Link: #16951 Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for a6c248e - Browse repository at this point
Copy the full SHA a6c248eView commit details -
package: use /dev/null for apk --repositories-file
In preparation for APK version bump, use /dev/null instead of /dev/zero for --repositories-file to mute an error in recent APK files. New APK version use modern istream logic that are more sensible to the kind of file passed and /dev/null is required to correctly handle an empty repository file. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8c018dc - Browse repository at this point
Copy the full SHA 8c018dcView commit details -
utils: Add the omnia-eeprom utility
Add a new utility, `omnia-eeprom`, which can be used to print / set EEPROM fields on Turris Omnia. One example when this utility might be useful is if the board experiences random crashes due to newer versions of the DDR training algorithm in newer U-Boot. The user can change the DDR speed from 1600K to 1333H to solve these issues, with ``` omnia-eeprom set ddr_speed 1333H ``` Signed-off-by: Marek Behún <kabel@kernel.org> Link: #16264 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 749a433 - Browse repository at this point
Copy the full SHA 749a433View commit details -
linux-firmware: rename packages for i915 firmware
Change the package name from intel-igpu-firmware-* to i915-firmware-*, the prefix "intel-igpu" is misleading, i915 firmware is not only for iGPU but also for dGPU now. Remove the redundant "intel" as i915 is already well known. More accurate file classification to handle following files correctly: adlp_dmc.bin mtl_huc.bin mtl_huc_gsc.bin mtl_gsc_1.bin The pattern in regex is "([[:alnum:]]+)_([[:alnum:]]+)(_[\w-.]+)?\.bin", where $1 is the platform, $2 is the firmware type (dmc, guc, huc, etc.), and the optional $3 which is revision or other suffix. Glob first to narrow down the target file set, and then split with "_" to extract the firmware type (remove the ".bin" in case there is no $3) Add package "i915-firmware" as a meta package to install all the i915 firmwares, it is a balance between simplicity and optimization. * Installing all the available firmwares as a whole, can support all the platforms, not only the current one but also the future ones. The price to pay is the increased size. * If we want to minimize the storage, we can customize to install the necessary ones only, even for the target platform only (e.g. ADL) and skip the others. The price to pay is the time to tune. What I am going to do is: * Let drm-i915 driver depend on i915-firmware-dmc, which is small and can cover most of the old platforms * Let the user select i915-firmware to install all the i915 firmwares as a whole to cover the latest or future platforms Signed-off-by: Joe Zheng <joe.zheng@intel.com> Link: #16276 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ca00baf - Browse repository at this point
Copy the full SHA ca00bafView commit details -
x86: make i915 as a kmod with required firmware
i915 driver requires to load correct firmware to work on latest x86 GPU, it is more reasonable to make it as a kernel module, so that initramfs is not required, and it can also save some space from the kernel image comparing being a built-in driver Signed-off-by: Joe Zheng <joe.zheng@intel.com> Link: #16276 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 77cfe8f - Browse repository at this point
Copy the full SHA 77cfe8fView commit details -
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.61 Manually rebased: bcm27xx/patches-6.6/950-0998-i2c-designware-Add-support-for-bus-clear-feature.patch All other patches automatically rebased. Build system: x86/64 Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by: John Audia <therealgraysky@proton.me> Link: #16959 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 487ca61 - Browse repository at this point
Copy the full SHA 487ca61View commit details
Commits on Nov 16, 2024
-
build: apk: Remove /run/apk/db.lock
Do not add the file /run/apk/db.lock to the root file system. The /run folder should be on a tmpfs. At runtime we should make /run point to a tmpfs. At build time we should just remove the folder. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: #16961 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 71c14cb - Browse repository at this point
Copy the full SHA 71c14cbView commit details -
base-files: Create /run and /run/lock folder
Create the folder /run and /run/lock using symlinks. Other Linux distributions also have these folders and some applications might already depend on them. Just create symlinks pointing to the older folder. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: #16961 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3b71037 - Browse repository at this point
Copy the full SHA 3b71037View commit details -
base-files: Mount debugfs and pstore with nosuid,nodev,noexec
These permissions are not needed. Systemd also mounts these file systems without these permissions on other Linux distributions. Dropping these permissions should make the system more secure. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: #16960 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b88d518 - Browse repository at this point
Copy the full SHA b88d518View commit details -
ppp: remove more unnecessary kernel checks
The ppp package can support all features since Linux 4.7.0 kernel. Therefore, most kernel version checks can pass unconditionally on OpenWrt v18.06 and later version. This patch can reduce the size of ppp package by approximately 2.5 KB. Signed-off-by: Shiji Yang <yangshiji66@qq.com> Link: #16695 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3dbe730 - Browse repository at this point
Copy the full SHA 3dbe730View commit details -
x86: switch config to a tickless kernel
This commit fixes and closes #16313. Switch the x86 kernel's timer to tickless operation which is more power efficient since it is not woken up by periodic timer interrupts when idle. Also add several other options for CPU idle governors particularly the upstream default for tickless kernels, CONFIG_CPU_IDLE_GOV_MENU. Without this commit, my AMD Ryzen 7 5800U can only achieve a minimum core frequency of 1,384 MHz which is over 3x higher than the processor's minimum frequency of 400 MHz which is accessible with this modification. In addition to the lower clock rate, I have seen a concomitant reduction in both idle temps and at-the-wall power consumption. Summary: * Idle CPU freqs dropped from 1,384 MHz to 400 Mhz. * Idle power consumption dropped from 7 W avg to 5 W. * Idle temps have dropped from 50C on avg to 43C. There are other well known reasons to switch to a tickless timer including: reduced interrupt overhead, better use of CPU resources, and reduced latency to name a few. Build system: x86/64 Build-tested: x86/64/AMD Cezanne Run-tested: x86/64/AMD Cezanne Signed-off-by: John Audia <therealgraysky@proton.me> Link: #16317 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3111168 - Browse repository at this point
Copy the full SHA 3111168View commit details -
libreadlne: create symlinks for .so
Currently, libreadline only installs ``` /usr/lib/libhistory.so.8 -> libhistory.so.8.2 /usr/lib/libhistory.so.8.2 /usr/lib/libreadline.so.8 -> libreadline.so.8.2 /usr/lib/libreadline.so.8.2 ``` But there is no `libreadline.so` or `libhistory.so` available. So this happens: ``` root@OpenWRT:~# cat a.c int main() { } root@OpenWRT:~# gcc a.c -lreadline /usr/bin/ld: cannot find -lreadline: No such file or directory collect2: error: ld returned 1 exit status ``` Unless, of course, one uses `-l:libreadline.so.8`... But that doesn't help with binaries that try to dynamically open `libreadline.so`. I have one of those here (the STklos Scheme compiler -- I didn't make a PR for it because it's far from being ready, but one issue is that it does use dlopen to use readline...) With the symlink, it works: ``` root@OpenWRT:~# ln -s /usr/lib/libreadline.so.8 /usr/lib/libreadline.so root@OpenWRT:~# root@OpenWRT:~# gcc a.c -lreadline root@OpenWRT:~# ``` Another example: when trying to package rlwrap, the build failed complaining it could not find readline (using `-lreadline`). It would then be necessary to change rlwrap's `configure.ac` (and also in all packages that use readline), but it seems simpler to add the symlinks... This PR changes the Makefile so it will include the links. Signed-off-by: Jeronimo Pellegrini <j_p@aleph0.info> Link: #16445 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0000ba6 - Browse repository at this point
Copy the full SHA 0000ba6View commit details -
No longer needed as upstream respects -Ddefault_library now. Refreshed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16945 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8f6972d - Browse repository at this point
Copy the full SHA 8f6972dView commit details -
base-files: move apk distfeeds into directory
Analog to how we handle distfeeds with opkg, have the base feeds defined in a file in repositories.d instead of the base /etc/apk/repositories. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> Link: #16940 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e031dab - Browse repository at this point
Copy the full SHA e031dabView commit details -
apk: add a customfeeds.list configuration file
Analog to how we handle custom feeds in opkg, add a customfeeds.list for custom package feeds and mark it as a configuration file. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> Link: #16940 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a6e98a8 - Browse repository at this point
Copy the full SHA a6e98a8View commit details -
realtek: align kernel config with upstream
Since the start of the Realtek target OpenWrt works with RTL83XX as the target architecture. Upstream is using MACH_REALTEK_RTL instead. To simplify further development align that. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: #16963 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 65964c4 - Browse repository at this point
Copy the full SHA 65964c4View commit details -
Add a patch still under review to fix some errors. Refresh patch: - 003-libintl-compatibility.patch - 005-build_only_libs.patch - 006-Fix-build-on-aarch64-musl.patch Add patch: - 102-fix-potential-deref-of-null-error.patch Release notes are in the link below. Link: https://inbox.sourceware.org/elfutils-devel/CAJDtP-T3+gXqHWp3T0mejWWbPr0_1tHetEXwfB67-o+zz7ShiA@mail.gmail.com/T/#u Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com> Link: #16886 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f5132df - Browse repository at this point
Copy the full SHA f5132dfView commit details -
elfutils: Add mirrors.kernel.org as mirrror
Add mirrors.kernel.org as mirror, listed on sourceware mirror sites page. Link: https://sourceware.org/mirrors.html Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com> Link: #16886 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 63caa2b - Browse repository at this point
Copy the full SHA 63caa2bView commit details -
elfutils: Backport some patches to fix errors
On aarch64 musl gcc 14.x compiler, trying compiling elfutils 0.192 with lto option enabled will cause null-dereference error. Example error message: ... elf_compress.c: In function 'elf_compress': elf_compress.c:675:26: error: potential null pointer dereference [-Werror=null-dereference] 675 | shdr->sh_flags |= SHF_COMPRESSED; | ^ elf_compress_gnu.c: In function 'elf_compress_gnu': elf_compress_gnu.c:127:25: error: potential null pointer dereference [-Werror=null-dereference] 127 | shdr->sh_size = new_size; | ^ ^ ... This is a false postive warning but will abort compilation if gcc has `-Werror` flag. This commit add a patch for this, see the bugzilla report below. This commit backports a series of patches to fix some errors. Add patch: - 007-add-libeu-symbols-to-libelf.patch - 008-fix-autoconf-ENABLE_IMA_VERIFICATION.patch - 009-fix-null-dereference-with-lto.patch Link: https://sourceware.org/bugzilla/show_bug.cgi?id=32311 Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com> Link: #16886 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for afffcd0 - Browse repository at this point
Copy the full SHA afffcd0View commit details
Commits on Nov 17, 2024
-
image: apk: remove explicit distfeeds handling
Currently the build fails due to the following: mv: cannot stat 'linux-mediatek_filogic/target-dir-7872e783/etc/apk/repositories': No such file or directory as the changes done in the commit e031dab ("base-files: move apk distfeeds into directory") forget to adapt image generation part. While looking into this, I've realized, that we don't need this explicit handling in the image generating code since the feeds are solely configured by `base-files` and `apk` packages, so those should always provide the correct feeds content, so lets simply drop this unnecessary code. Moving away /etc/opkg is done to prevent opkg from picking up the remote feeds defined from base-files and only use the local feeds, but for apk we explicitly pass --repositories-file which disables parsing of /etc/apk/repositories and /etc/apk/repositories.d, so we do not need to backup anything. Fixes: #16981 Fixes: e031dab ("base-files: move apk distfeeds into directory") Reported-by: Chen Minqiang <ptpt52@gmail.com> Signed-off-by: Petr Štetiar <ynezz@true.cz> [jonas.gorski: add an explicit explanation where the original mv comes from and why we don't need it for apk]. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bdfae5a - Browse repository at this point
Copy the full SHA bdfae5aView commit details -
ipq807x: nbg7815: use the standard eMMC sysupgrade code
Note that the old ad-hoc method did not explicitly align backup data to 64 KiB boundaries. Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: #16505 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5583d23 - Browse repository at this point
Copy the full SHA 5583d23View commit details -
ipq807x: prpl haze & qnap 301w: use the standard eMMC sysupgrade code
Note that the old ad-hoc method did not explicitly align backup data to 64 KiB boundaries. Also note that the qnap 301w has a 'rootfs_data' partition in the eMMC that is being ignored by fstools during boot, presumably due to a bug. This is why the partition is also ignored in the sysupgrade code and there is no definition of CI_DATAPART="rootfs_data". Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: #16505 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fe481c9 - Browse repository at this point
Copy the full SHA fe481c9View commit details -
ipq807x: order devices alphabetically
Alphabetically sort devices in platform.sh Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: #16505 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 17f84bb - Browse repository at this point
Copy the full SHA 17f84bbView commit details -
ipq807x: delete unused legacy eMMC sysupgrade code
All ipq807x devices that were using the legacy 'mmc_do_upgrade' eMMC sysupgrade code were ported to the replacement 'emmc_do_upgrade' code. Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: #16505 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4911212 - Browse repository at this point
Copy the full SHA 4911212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 226f74b - Browse repository at this point
Copy the full SHA 226f74bView commit details -
This tool was build in the phase 2 build, there the TARGET dependencies are probably not meat. Mark it as non shared to build it together with the targets where this option is set. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: #16975 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for febe1db - Browse repository at this point
Copy the full SHA febe1dbView commit details -
omnia-eeprom: Mark it nonshared
This tool was build in the phase 2 build, there the TARGET_mvebu_cortexa9_DEVICE_cznic_turris-omnia dependecy was probably not meat. Mark it as non shared to build it together with the target where this option is set. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: #16975 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 371e7be - Browse repository at this point
Copy the full SHA 371e7beView commit details -
kernel: move CONFIG_INTEL_MEI settings to target generic
Move settings CONFIG_INTEL_MEI_GSC_PROXY, CONFIG_INTEL_MEI_HDCP and CONFIG_INTEL_MEI_PXP to target generic. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: #16971 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8466599 - Browse repository at this point
Copy the full SHA 8466599View commit details -
kernel: remove GCC11_NO_ARRAY_BOUNDS
This symbol is no longer present. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16770 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for da8abd4 - Browse repository at this point
Copy the full SHA da8abd4View commit details -
kernel: filter out compiler opts from config
These get dynamically set based on compiler version. Not relevant for targets. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: #16770 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for cd92cbd - Browse repository at this point
Copy the full SHA cd92cbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98f2634 - Browse repository at this point
Copy the full SHA 98f2634View commit details -
dropbear: use config_get_bool enable
The config_get_bool also works with on/off, yes/no, true/false. Add 'main' section name. This will make it easier to change settings from uci. Add a link to documentation. Signed-off-by: Sergey Ponomarev <stokito@gmail.com> Link: #15579 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Configuration menu - View commit details
-
Copy full SHA for 4511fa4 - Browse repository at this point
Copy the full SHA 4511fa4View commit details -
include/package-pack: escape package description for APK mkpkg
Escape special char for package description for APK mkpkg as the description is passed as an args to mkpkg with --info option and can easily escape from the "". Currently escaped char `, $, ", \. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43455f1 - Browse repository at this point
Copy the full SHA 43455f1View commit details -
CONFIG_FB_INTEL is now visible on x86 since i915 driver is packaged as kmod now and it stops compilation, so add it to the generic config. Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 57daea6 - Browse repository at this point
Copy the full SHA 57daea6View commit details -
target,base-files: unify handling of procd-ujail
Remove the remaining special handling of procd-ujail in a same way as the rest of the packages was handled in the commit 4c65359 ("build: fix including busybox, procd and apk/opkg in imagebuilder"). Fixes: 44598c2 ("build: remove broken dependency of metadata on toplevel .config variables") Signed-off-by: Petr Štetiar <ynezz@true.cz> Link: #16986 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac64071 - Browse repository at this point
Copy the full SHA ac64071View commit details -
imagebuilder: move handling of DEFAULT_PACKAGES into shareable place
It seems, that handling of DEFAULT_PACKAGES is needed in more places, so lets move it into dedicated include file so it can be easily shared. Signed-off-by: Petr Štetiar <ynezz@true.cz> Link: #16986 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 40be892 - Browse repository at this point
Copy the full SHA 40be892View commit details -
linux: fix missing default packages in profiles.json
Robert reported, that in firmware images generated by ASU, there is `apk` package manager missing after the commit 44598c2 ("build: remove broken dependency of metadata on toplevel .config variables"). That is happening, because apk got removed from `default_packages` list in `profiles.json`, which is being generated by `json_overview_image_info` Make target, which uses `scripts/json_overview_image_info.py` helper script, which gets the information from `DEFAULT_PACKAGES` Make variable. So lets fix it by providing `DEFAULT_PACKAGES` variable when its needed. The reason why we didn't added those packages as a dependency to base-files like any other packages, was to allow disabling them (in order to save space). Fixes: #16969 Fixes: openwrt/asu/issues/1084 Fixes: 44598c2 ("build: remove broken dependency of metadata on toplevel .config variables") Reported-by: Robert Marko <robimarko@gmail.com> Signed-off-by: Petr Štetiar <ynezz@true.cz> Link: #16986 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 90f0be8 - Browse repository at this point
Copy the full SHA 90f0be8View commit details -
imagebuilder: fix DEFAULT_PACKAGES handling
DEFAULT_PACKAGES handling was moved in commit 40be892 ("imagebuilder: move handling of DEFAULT_PACKAGES into shareable place") to `include/default-packages.mk`, but they weren't removed from ImageBuilder's Makefile, so lets remove it now. Once removed, I've noticed, that it stopped working as there is target.mk included later in that file, overriding the DEFAULT_PACKAGES again, so moved it after this target.mk include. Fixes: 40be892 ("imagebuilder: move handling of DEFAULT_PACKAGES into shareable place") Signed-off-by: Petr Štetiar <ynezz@true.cz>
Configuration menu - View commit details
-
Copy full SHA for efc0c46 - Browse repository at this point
Copy the full SHA efc0c46View commit details
Commits on Nov 18, 2024
-
mac80211: backport some upstream fixes
Fix various issues, including potential crashes Signed-off-by: Felix Fietkau <nbd@nbd.name>
Configuration menu - View commit details
-
Copy full SHA for 53eab61 - Browse repository at this point
Copy the full SHA 53eab61View commit details -
airoha: an7581: sync patch with upstream version and tag them
Sync patch with upstream version and tag them. Minor changes done to Pinctrl patch to support older kernel. Patch automatically refreshed with make target/linux/refresh. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a5d23e3 - Browse repository at this point
Copy the full SHA a5d23e3View commit details -
mtd-utils: add ubihealthd to nand-utils
Add ubihealthd to the nand-utils package, auto-create UCI config for each UBI device and launch the daemon on boot. The default time interval between scrubbing a random PED is 120 seconds which means that a fully used 128 MiB flash chip gets scrubbed in about a day and a half. The interval can be adjusted in UCI using the 'interval' option. Suggested-by: Rodrigo Balerdi <lanchon@gmail.com> Signed-off-by: Daniel Golle <daniel@makrotopia.org> Link: #16973 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7e287b5 - Browse repository at this point
Copy the full SHA 7e287b5View commit details -
omnia-eeprom: depend only on subtarget
Now that omnia-eeprom is marked nonshared building the cortex-a9 mvebu subtarget will fail with: ERROR: unable to select packages: omnia-eeprom (no such package): required by: world[omnia-eeprom] This is because omnia-eeprom depends on TARGET_mvebu_cortexa9_DEVICE_cznic_turris-omnia which will not be satisfied in buildbots since CONFIG_TARGET_ALL_PROFILES and CONFIG_TARGET_PER_DEVICE_ROOTFS are set in which case CONFIG_TARGET_mvebu_cortexa9_DEVICE_cznic_turris-omnia is not set. So, lets simply depend on the mvebu/cortex-a9 subtarget. Fixes: 371e7be ("omnia-eeprom: Mark it nonshared") Link: #17007 Signed-off-by: Robert Marko <robimarko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 90de3b2 - Browse repository at this point
Copy the full SHA 90de3b2View commit details -
net: phy: broadcom: update dependency condition
The broadcom PHY driver only has to depend upon PTP_1588_CLOCK_OPTIONAL if NETWORK_PHY_TIMESTAMPING is enabled. The PTP functionality is stubbed in this case. Reflect this circumstance in the dependence condition. This allows to build the driver as a built-in module even if PTP is built as a module. This is required to include the broadcom PHY module regardless of the built-setting of the PTP subsystem. On ath79 (and probably more) targets with Broadcom PHY, Gigabit operation is currently broken as the PHY driver is only built as a module in case all kernel-packages are built. Due to this circumstance, affected devices fall back to using the generic PHY driver. Signed-off-by: David Bauer <mail@david-bauer.net>
Configuration menu - View commit details
-
Copy full SHA for e6d483c - Browse repository at this point
Copy the full SHA e6d483cView commit details