aboutsummaryrefslogtreecommitdiff
path: root/package
Commit message (Collapse)AuthorAge
...
* uboot-mediatek: update to U-Boot release v2024.07Shiji Yang2024-07-14
| | | | | | | | | | | | 1. Rename function _do_env_set() to env_do_env_set(). 2. Replace kwbimage hack with UBOOT_CUSTOMIZE_CONFIG: "--disable TOOLS_KWBIMAGE" and "--disable TOOLS_LIBCRYPTO". 3. Disable CONFIG_CMD_BOOTEFI_BOOTMGR for all supported devices because the newly added UEFI bootmenu entries doesn't work. 4. Enable CONFIG_VERSION_VARIABLE for the OpenWrt One. Signed-off-by: Shiji Yang <yangshiji66@qq.com> Co-authored-by: Daniel Golle <daniel@makrotopia.org>
* mt76: update to Git HEAD (2024-07-13)Felix Fietkau2024-07-13
| | | | | | | 564cd93961fc mt76: sync with upstream changes 3b47d9df427c wifi: mt76: mt7915: fix oops on non-dbdc mt7986 Signed-off-by: Felix Fietkau <nbd@nbd.name>
* netfilter: kmod-nft-netdev: add egress support谢致邦 (XIE Zhibang)2024-07-13
| | | | | | | The netdev egress hook was added in Linux kernel 5.16. Link: https://patchwork.ozlabs.org/project/openwrt/patch/tencent_EB1DF62723D08576A747D0DAE16FFB99B505@qq.com/ Signed-off-by: 谢致邦 (XIE Zhibang) <Yeking@Red54.com>
* rtl8812au-ct: fix build with mac80211 6.9.9 backportShiji Yang2024-07-13
| | | | | | | | | | | | | | The change_beacon() API has been updated since the 6.7 kernel. Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.9.9&id=66f85d57b7109baf8a7d5ee04049ac9412611d35 Fix build error: ../rtl8812au-ct-2022.10.26~9b2b203a/os_dep/linux/ioctl_cfg80211.c:5984:26: error: initialization of 'int (*)(struct wiphy *, struct net_device *, struct cfg80211_ap_update *)' from incompatible pointer type 'int (*)(struct wiphy *, struct net_device *, struct cfg80211_beacon_data *)' [-Werror=incompatible-pointer-types] 5984 | .change_beacon = cfg80211_rtw_change_beacon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../rtl8812au-ct-2022.10.26~9b2b203a/os_dep/linux/ioctl_cfg80211.c:5984:26: note: (near initialization for 'rtw_cfg80211_ops.change_beacon') Link: https://patchwork.ozlabs.org/project/openwrt/patch/TYCP286MB0895A26BA1C0517F2CBE71F0BCA72@TYCP286MB0895.JPNP286.PROD.OUTLOOK.COM/ Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* mac80211: rt2x00: remove upstreamed patchShiji Yang2024-07-13
| | | | | | | | This BBP register fix patch has already been upstreamed. Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.9.9&id=50da74e1e8b682853d1e07fc8bbe3a0774ae5e09 Fixes: 1bfcc1ea8a78 ("mac80211: update to version 6.9.9") Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath10k-ct: fix mac80211 backport patch to account for the bump to 6.7Felix Fietkau2024-07-12
| | | | | | | Fixes build error Fixes: 1bfcc1ea8a78 ("mac80211: update to version 6.9.9") Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ucode: update to Git HEAD (2024-07-11)Felix Fietkau2024-07-12
| | | | | | | | | 73644a036f5a nl80211: move access to tb array out of uc_nl_convert_attr and below 6e3cf83a77a7 nl80211: add support for multi-attribute arrays 6ff24d5488a9 nl80211: update nl80211.h to latest wireless-next abc2aef28641 nl80211: add wiphy multi-radio support Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: update to version 6.9.9Felix Fietkau2024-07-12
| | | | | | | | Brings lots of driver updates and API changes needed for mt76 updates. Disable iwlwifi and ath11k on 5.15, since backport is too difficult, and the only remaining targets won't need those drivers. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: clear vif private data in order to fix accidental reuseFelix Fietkau2024-07-11
| | | | | | Fixes potential issues when bringing an interface down and then up again Signed-off-by: Felix Fietkau <nbd@nbd.name>
* firmware: ipq-wifi: update to version 2024-07-04Kristian Skramstad2024-07-11
| | | | | | | | | | Added: [+] qcn9074: add Cambium Networks XE3-4 BDF [+] ipq60xx: add Cambium Networks XE3-4 BDF Signed-off-by: Kristian Skramstad <kristian+github@83.no> Link: https://github.com/openwrt/openwrt/pull/15884 Signed-off-by: Robert Marko <robimarko@gmail.com>
* wireless-regdb: Update to version 2024.07.04Hauke Mehrtens2024-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: 2a768c4 wireless-regdb: Update regulatory rules for Mongolia (MN) on 6GHz 04875d9 wireless-regdb: Update regulatory rules for Saudi Arabia (SA) on 6GHz b7bced8 wireless-regdb: Update regulatory rules for South Africa (ZA) on 6GHz 7bc8615 wireless-regdb: Update regulatory info for Thailand (TH) on 6GHz f901fa9 wireless-regdb: Update regulatory info for Malaysia (MY) for 2022 d72d288 wireless-regdb: Update regulatory info for Morocco (MA) on 6GHz 414face wireless-regdb: Update regulatory info for Chile (CL) on 6GHz 1156a08 wireless-regdb: Update regulatory info for Mexico (MX) on 6GHz cc6cf7c wireless-regdb: Update regulatory info for Iceland (IS) on 6GHz ce03cc0 wireless-regdb: Update regulatory info for Mauritius(MU) on 6GHz 7e37778 wireless-regdb: Update regulatory info for Argentina (AR) on 6GHz 56f3a43 wireless-regdb: Update regulatory info for United Arab Emirates (AE) on 6GHz 3cb8b91 wireless-regdb: Update regulatory info for Colombia (CO) on 6GHz 3682ce5 wireless-regdb: Update regulatory info for Costa Rica (CR) for 2021 dd4ffe7 wireless-regdb: Update regulatory info for Dominican Republic (DO) on 6GHz f8ef7da wireless-regdb: Update regulatory info for Liechtenstein (LI) on 6GHz a9ecabe wireless-regdb: Update regulatory info for Jordan (JO) for 2022 5a9fdad wireless-regdb: Update regulatory info for Kenya (KE) for 2022 19326c3 wireless-regdb: Update regulatory info for Macao (MO) for 2024 4838054 wireless-regdb: update regulatory database based on preceding changes Link: https://github.com/openwrt/openwrt/pull/15921 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* ncurses: add foot terminfonovenary enneagon2024-07-10
| | | | | | | | | | Add terminfo file for the terminal emulator foot. https://codeberg.org/dnkl/foot Signed-off-by: novenary enneagon <novenary@kwak.zip> Link: https://github.com/openwrt/openwrt/pull/15915 Signed-off-by: Robert Marko <robimarko@gmail.com>
* rockchip: fix baudrate for Radxa E25Tianling Shen2024-07-10
| | | | | | | | | | | | | | | | | | According to the documentation[1], the serial baudrate of E25 is 115.2 Kbps, and setting it to 1.5 Mbps will cause onboard CH340B USB-UART chip unstable. Since mainline TPL is yet available, download patched TPL binary from Radxa. 1. https://wiki.radxa.com/Rock3/CM/CM3I/E25/getting_started Fixes: https://github.com/openwrt/openwrt/issues/15814 Fixes: f7c732bf9ed9 ("rockchip: add Radxa E25 board support") Tested-by: FUKAUMI Naoki <naoki@radxa.com> Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org> Link: https://github.com/openwrt/openwrt/pull/15870 Signed-off-by: Robert Marko <robimarko@gmail.com>
* libiwinfo: update to Git HEAD (2024-07-06)Tan Zien2024-07-10
| | | | | | | | 2158201 devices: add device id for Atheros AR9590 Signed-off-by: Tan Zien <nabsdh9@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15889 Signed-off-by: Robert Marko <robimarko@gmail.com>
* readline: override termlib for hostRosen Penev2024-07-10
| | | | | | | | | For some reason, it's not working right locally. Override as is done with the target build. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15916 Signed-off-by: Robert Marko <robimarko@gmail.com>
* qualcommax: ipq807x: add Asus RT-AX89X BX revisionRobert Marko2024-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds support for Asus RT-AX89X BX revision. WARNING: Only the BX revision boards (So B1, B2 etc) are supported because AX revision boards use IPQ8074 v1 SoC which is unsupported. Specifications: --------------- * CPU: Qualcomm IPQ8074A Quad core Cortex-A53 @ 2.2GHz * RAM: 1024MB * Storage: 256MB SLC NAND (Macronix MX30UF2G18AC) * Ethernet: * 5x 1G RJ45 ports via QCA8337 switch * 3x 1G RJ45 ports via internal switch (QCA8075 PHY) * 1x 10G RJ45 via internal switch (AQR113C PHY) * 1x 10G SFP+ slot via internal switch * WLAN: * 2.4GHz 4x4 * 5GHz 8x8 * 8 external antennas * USB: 2x USB 3.0 Type-A * Buttons: * Power switch * WPS * Reset * Wireless ON/OFF * LED ON/OFF LED-s: * Power * Wi-Fi * WAN * 10G * SFP+ Power: * 19.5V via DC jack Installation instructions: -------------------------- 1. Flash temporary OpenWrt initramfs: * Flash openwrt-qualcommax-ipq807x-asus_rt-ax89x-initramfs-factory.trx via the stock firmware. Administration -> Firmware Upgrade -> Manual Firmware update (Upload) After flashing the device will reboot with OpenWrt initramfs and it can be accesed via any of the LAN ports via SSH with the usual OpenWrt default credentials. 2. Sysupgrade from OpenWrt initramfs: * Copy openwrt-qualcommax-ipq807x-asus_rt-ax89x-squashfs-sysupgrade.bin to /tmp/openwrt-qualcommax-ipq807x-asus_rt-ax89x-squashfs-sysupgrade.bin of the running initramfs image. * Simply sysupgrade -n /tmp/openwrt-qualcommax-ipq807x-asus_rt-ax89x-squashfs-sysupgrade.bin After flashing the device will reboot with OpenWrt initramfs and it can be accesed via any of the LAN ports via SSH with the usual OpenWrt default credentials. Link: https://github.com/openwrt/openwrt/pull/15840 Signed-off-by: Robert Marko <robimarko@gmail.com>
* firmware: ipq-wifi: add Asus RT-AX89X BDFRobert Marko2024-07-09
| | | | | | | Include the Asus RT-AX89X BDF. Link: https://github.com/openwrt/openwrt/pull/15840 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: qca-ssdk: set OF node for the SFP PHYRobert Marko2024-07-09
| | | | | | | | | | | | | | | Currently, SSDK is creating a fake SFP PHY which has no OF node populated, thus making it impossible to pass it to NSS-DP so port can actually work. We eliminated QCA-s connecting of the PHY by manually creating a string and then matching by name and instead only support passing the PHY as phandle via phy-handle. So, lets just use the switch port node to which the SFP is connected to anyway and set it as the PHY device OF node so we can pass it to NSS-DP. Link: https://github.com/openwrt/openwrt/pull/15840 Signed-off-by: Robert Marko <robimarko@gmail.com>
* readline: fix pkgconfig usageRosen Penev2024-07-08
| | | | | | | | | | | | | | ncurses is built with wide support enabled, which enables libncursesw. The problem is, the ncurses build system only supplies ncursesw or ncurses.pc but not both. The other problem is, the readline build tests for libncurses before the w variant, making its pc file unusable as there is no ncurses.pc file to satisfy the Required: ncurses section. Just override the library. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15864 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ncurses: enable pc files in the host buildRosen Penev2024-07-08
| | | | | | | | Needed for things such as readline that depend on ncurses. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15864 Signed-off-by: Robert Marko <robimarko@gmail.com>
* procd: bump to git HEADDaniel Golle2024-07-07
| | | | | | | | f230c11 utils: use strlcpy when appropriate a8cf548 jail: fix copy & paste error in parseOCIlinux() 1e411a5 utils: get_cmdline_val: add missing error check Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: ltq-adsl: fix enum missmatch on linux 6.6Martin Schiller2024-07-06
| | | | | | | | | Convert DSL_XTUDir_t to DSL_AccessDir_t to get rid of enum-conversion warning. Signed-off-by: Martin Schiller <ms@dev.tdt.de> Link: https://github.com/openwrt/openwrt/pull/15811 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* ltq-tapi: fix build with Linux 6.6Daniel Golle2024-07-06
| | | | | | | | | | Satisfy compiler expectations in a hell of typedef's and get rid of system-wide workqueue flush. Results in warning-free compile of the TAPI driver also with Linux 6.6. Signed-off-by: Daniel Golle <daniel@makrotopia.org> Link: https://github.com/openwrt/openwrt/pull/15811 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* mediatek: filogic: add support for TP-LINK RE6000XDDirk Buchwalder2024-07-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds support for TP-LINK RE6000XD. The device is quite similar to the Mercusys MR90X V1, except only 3 LAN ports and more LEDs. So thanks to csharper2005 for doing all the groundwork. Device specification -------------------- SoC Type: MediaTek MT7986BLA, Cortex-A53, 64-bit RAM: MediaTek MT7986BLA (512MB) Flash: SPI NAND GigaDevice (128 MB) Ethernet: MediaTek MT7531AE + 2.5GbE MaxLinear GPY211C0VC (SLNW8) Ethernet: 1x2.5Gbe (LAN3 2.5Gbps), 2xGbE (LAN 1Gbps, LAN1, LAN2) WLAN 2g: MediaTek MT7975N, b/g/n/ax, MIMO 4x4 WLAN 5g: MediaTek MT7975P(N), a/n/ac/ax, MIMO 4x4 LEDs: 8 LEDs, 1 status blue, 2x WIFI blue, 2x signal blue/red, 3 LAN blue gpio-controlled Button: 2 (Reset, WPS) USB ports: No Power: 12 VDC, 2 A Connector: Barrel Bootloader: Main U-Boot - U-Boot 2022.01-rc4. Additionally, ubi0 partition contain "seconduboot" (also U-Boot 2022.01-rc4) Serial console (UART), unpopulated --------------------- V +-------+-------+-------+-------+ | +3.3V | GND | TX | RX | +---+---+-------+-------+-------+ | +--- Don't connect Disassemble: rm the 2 screws at the bottom and the one at the backside. un-clip the case starting at the edge above the LEDs. Installation (UART) ------------------- 1. Place OpenWrt initramfs image on tftp server with IP 192.168.1.2 2. Attach UART, switch on the router and interrupt the boot process by pressing 'Ctrl-C' 3. Load and run OpenWrt initramfs image: tftpboot openwrt-mediatek-filogic-tplink_re6000xd-initramfs-kernel.bin bootm 4. Run 'sysupgrade -n' with the sysupgrade OpenWrt image Notice: while I was successfull at activating ssh (as described here: https://www.lisenet.com/2023/gaining-ssh-access-to-tp-link-re200-wi-fi-range-extender/) Unfortunately I haven't found the correct root password. Looks like they are using a static password (md5crypt, salt + 21 characters) that is not the web interface admin password. The TP-LINK RE900XD looks like the very same device, according to the pictures and the firmware. But I haven't checked if the OpenWrt firmware works as well on that device. The second ubi partition (ubi1) is empty and there is no known dual-partition mechanism, neither in u-boot nor in the stock firmware. Signed-off-by: Dirk Buchwalder <buchwalder@posteo.de>
* uboot-rockchip: Update to 2024.07Tianling Shen2024-07-04
| | | | | | | Re-enable FIT signature verification since we switched to use hyphen for node name separators in commit 2b133ab19cd5 ("scripts: use sep-char for hash nodes"). Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* uboot-envtools: update to U-Boot release v2024.07Shiji Yang2024-07-04
| | | | | | | | | | | | | | Remove upstreamed patches: 010-fw_env-fix-reading-NVMEM-device-s-compatible-value.patch [commit f29c5ca33df4c77b9af2cbfb7ed90bf336613522] 011-fw_env-keep-calling-read-until-whole-flash-block-is-.patch [commit 9e3003f79d168eac7ee65cd457e3904e2fb4eea8] 012-fw_env-autodetect-NAND-erase-size-and-env-sectors.patch [commit d73a6641868029b5cae53ed00c5766921c9d8b1f] Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* uboot-rockchip: use u-boot-rockchip.binFUKAUMI Naoki2024-07-04
| | | | | | | | | | | | use u-boot-rockchip.bin to copy SPL/TPL/U-Boot to the image. since binman was used in mainline u-boot for rockchip, we can use u-boot-rockchip.bin instead of idbloader.img and u-boot.itb. Reviewed-by: Tianling Shen <cnsztl@immortalwrt.org> Signed-off-by: FUKAUMI Naoki <naoki@radxa.com> Link: https://github.com/openwrt/openwrt/pull/15815 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: add BDFs for Linksys WHW03 V1Rodrigo Balerdi2024-07-04
| | | | | | | | | | | BDFs come from latest firmware, version 1.1.19.209880 (2022-06-20): - /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_2G.bin - /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_5G.bin - /lib/firmware/QCA9888/v1/FCC/boardData_2_0_QCA9888_5G_Y9690_SBS_HB.bin Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15844 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq-wifi: update to Git HEAD (2024-06-30)Rodrigo Balerdi2024-07-04
| | | | | | | | | | f54581d ipq6018: add BDF for Edgecore EAP101 6df42f9 ipq40xx: add BDFs for Linksys WHW03 V1 e82cba7 ipq8074: add TP-Link EAP660 HD v1 BDF Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15844 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: Add kmod-sctp-diagHauke Mehrtens2024-07-03
| | | | | | | | | Package the sctp_diag.ko file which already gets build when kmod-sctp and kmod-inet-diag are selected. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: https://github.com/openwrt/openwrt/pull/15833 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: Add kmod-mfdHauke Mehrtens2024-07-03
| | | | | | | | | Package the mfd-core.ko kernel module. It is selected by the kmod-hwmon-gsc already. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: https://github.com/openwrt/openwrt/pull/15833 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: Add mtd_nandbiterrs.ko to kmod-mtdtestsHauke Mehrtens2024-07-03
| | | | | | | | | The mtd_nandbiterrs.ko kernel module was added with kernel 3.7. We should package it like the other test modules. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: https://github.com/openwrt/openwrt/pull/15833 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: Add kmod-crypto-xxhashHauke Mehrtens2024-07-03
| | | | | | | | | | kxxhash_generic.ko is a soft dependency of kmod-fs-btrfs, but we did not package it. Extract the kmod-lib-xxhash and then package xxhash_generic.ko. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: https://github.com/openwrt/openwrt/pull/15833 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: Add kmod-crypto-blake2bHauke Mehrtens2024-07-03
| | | | | | | | | | | The kmod-fs-btrfs package has a soft dependency to kmod-crypto-blake2b The CONFIG_BTRFS_FS kernel build option selects CONFIG_CRYPTO_BLAKE2B, but we did not package it before. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: https://github.com/openwrt/openwrt/pull/15833 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: Fix kmod-lib-lz4 packagingHauke Mehrtens2024-07-03
| | | | | | | | | | | | | | | | | | | The kernel provides two variants of the lz4 compression a normal version and a high compression mode version. The old kmod-lib-lz4 package contained the normal version plus one part of the lz4hc version. There was already code which selected the kmod-lib-lz4hc package which did not exists. I split this into 3 packages. kmod-lib-lz4 and kmod-lib-lz4hc for the normal the and high compression algorithm which contain the specific code and the kmod-lib-lz4-decompress which contains the common decompressor. New we are also packaging lz4hc.ko Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: https://github.com/openwrt/openwrt/pull/15833 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: Extract kmod-nf-dup-inetHauke Mehrtens2024-07-03
| | | | | | | | | | The nf_dup_ipv4.ko and nf_dup_ipv6.ko kernel module were packaged by kmod-ipt-tee and kmod-nft-dup-inet at the same time. Extract them into a separate package used by both. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Link: https://github.com/openwrt/openwrt/pull/15833 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* f2fs-tools: Add missing 'f2fslabel' symlinkSean Khan2024-07-03
| | | | | | | | | `f2fslabel` is already built into `f2fs.fsck`, but is missing its symlink in the final package. Signed-off-by: Sean Khan <datapronix@protonmail.com> Link: https://github.com/openwrt/openwrt/pull/15851 Signed-off-by: Robert Marko <robimarko@gmail.com>
* wifi-scripts: add missing dependency on ucode-mod-uciStijn Tintel2024-07-03
| | | | | | | | | | | | | Fixes the following error: Syntax error: Unable to resolve path for module 'uci' In line 3, byte 27: `import * as uci from 'uci';` Near here ----------------^ Fixes: 4a3ed518b2d0 ("wifi-scripts: rewrite wifi detect code in ucode") Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* hostapd: bump PKG_RELEASEDavid Bauer2024-06-30
| | | | Signed-off-by: David Bauer <mail@david-bauer.net>
* hostapd: don't ignore probe-requests with invalid DSSS paramsDavid Bauer2024-06-30
| | | | | | | | | | | | | | | | | | | | | | Don't ignore probe requests which contain an invalid DS parameter for the current operating channel. As the comment outlines, the drop shall only apply if dot11RadioMeasurementActivated is set to 1. However, it was observed Linux clients (Debian 12 / NixOS 23.11) with an Intel 8265 NIC may generate a probe request frame with dot11RadioMeasurementActivated set to false and an invalid DSSS parameter. These were also dropped even though they should not have been. They however should not have contained this parameter in the first place. Don't drop Probe Requests which contain such an invalid field. This may lead to more probe responses being sent, however it does fix very frequent connection issues for these clients on 2.4 GHz. Signed-off-by: David Bauer <mail@david-bauer.net>
* e2fsprogs: remove HostBuildRosen Penev2024-06-28
| | | | | | | | | These things already get built and installed by tools/e2fsprogs. No need to duplicate. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15822 Signed-off-by: Robert Marko <robimarko@gmail.com>
* bcm63xx-cfe: update to latest versionÁlvaro Fernández Rojas2024-06-26
| | | | | | | sagem: fast-3864-op:add cferam.000 file tp-link: archer vr400 v1: add cfe file Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* utils: mtd-utils: update to 2.2.0Robert Marko2024-06-26
| | | | | | | | | | | | | | | | Release notes: https://lists.infradead.org/pipermail/linux-mtd/2024-March/104058.html mtd-utils are currently depending on zlib, however it is not expressed as a dependency and it is somehow being only pulled-in by lincurses-devel so mtd-utils were able to compile. Since 2.2.0 zlib is optional so lets disable support for it like for other compressors since we dont package the mkfs.ubifs or mkfs.jffs2 that are only users of compressors anyway. Link: https://github.com/openwrt/openwrt/pull/15802 Signed-off-by: Robert Marko <robimarko@gmail.com>
* utils: mtd-utils: drop autoreconfRobert Marko2024-06-26
| | | | | | | | Now that we are not patching mtd-utils with JFFS2 LZMA support there is no need for autoreconf to be run. Link: https://github.com/openwrt/openwrt/pull/15802 Signed-off-by: Robert Marko <robimarko@gmail.com>
* utils: mtd-utils: drop patchesRobert Marko2024-06-25
| | | | | | | | | | | | | | | | We have been carrying the 100-fix_includes.patch and 130-lzma_jffs2.patch for a long time but the reason is lost to history. We dont need to carry the JFFS2 LZMA support patch as mkfs.jffs2 is not even being packaged so its not even being used. As for the 100-fix_includes.patch that also seems like a relic of history as mtd-utils compiles fine without it. So, lets drop both patches. Link: https://github.com/openwrt/openwrt/pull/15790 Signed-off-by: Robert Marko <robimarko@gmail.com>
* generic: 6.6: backport patch for G671 PWM Fan controller supportChristian Marangi2024-06-25
| | | | | | | | | Backport patch for G761 PWM Fan controller support. This is used by an ipq807x RAX120v2 and have an internal clock that was currently unconfigured making the device not working. Link: https://github.com/openwrt/openwrt/pull/15796 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* uboot-mvebu: add support for MikroTik RB5009Robert Marko2024-06-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MikroTik RB5009 uses RouterBoot as its bootloader like all MikroTik devices running RouterOS, meaning that its not FIT compatible and can only boot ELF images. Now this is not so much of an issue on ARM or MIPS since kernel supports appending DTB-s to it (Or we patch the kernel to embed it), but on ARM64 there is intentionally no such support. RouterBoot will pass a DTB, but its the broken MikroTik one which is a modified reference DTB and incorrect in more places than its valid so we cannot use it to boot our kernel. Thus, the solution is to use an intermediary loader and luckily for us Armada 7040 is well supported in U-Boot which makes it a great option since it supports anything that we will ever need to boot. Upstream U-Boot currently requires the Armada boards to be converted to OF_UPSTREAM before adding anything new and this requires updating all of the drivers to accomodate the Linux DTS, while I plan to do this eventually we will need to keep this board downstream for now. Most stuff is supported in U-Boot, including networking since the switch is preconfigured by RouterBoot. A custom environment is used to try and boot from the following devices: 1. NAND (UBI) 2. USB 3. Networking If NAND boot fails then U-Boot will attempt to boot OpenWrt initramfs from USB or via networking. There is a manual recovery mechanism implemented where if the reset button is held when U-Boot is booting it will try to boot OpenWrt initramfs from: 1. USB 2. Networking When U-Boot is in recovery mode it will light all of the LED-s except the switch ones. Link: https://github.com/openwrt/openwrt/pull/15765 Signed-off-by: Robert Marko <robimarko@gmail.com>
* generic: 6.6: backport upstream r8169 patchesÁlvaro Fernández Rojas2024-06-24
| | | | | | | | | | Backport a bunch of upstream r8169 patches: - RTL8168/RTL8101 LEDs support. - RTL8126A support. - RTL8125/RTL8126 LEDs support. - RTL8168M support. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* linux-firmware: add RTL8126 firmwareÁlvaro Fernández Rojas2024-06-23
| | | | | | This commit adds RTL8126 firmwares to r8169-firmware package. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* qca-ssdk: fix compiling for ipq60xxRobert Marko2024-06-23
| | | | | | | | | | | Trying to compile for ipq60xx will fail with: ERROR: modpost: "qca808x_phy_reset" [build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq60xx/qca-ssdk-2024.06.13~c451136b/qca-ssdk.ko] undefined! So, lets fix this by disabling Manhattan switch and PHY support as this is the new 2.5G quad port switch that is not present on ipq60xx boards. Fixes: 87a45ea43207 ("kernel: qca-ssdk: update 12.5 to 2024-06-13") Signed-off-by: Robert Marko <robimarko@gmail.com>