Skip to content
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

Openwrt 23.05 #49

Merged
merged 12 commits into from
Aug 15, 2023
Merged

Openwrt 23.05 #49

merged 12 commits into from
Aug 15, 2023

Commits on Aug 15, 2023

  1. hostapd: add fix for dealing with VHT 160 MHz via ext nss bw

    Signed-off-by: Felix Fietkau <[email protected]>
    (cherry picked from commit adfeda8)
    nbd168 committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    482c57a View commit details
    Browse the repository at this point in the history
  2. kernel: bump 5.15 to 5.15.126

    1. Disable unneeded errata Kconfig symbols
    2. Update kernel
    
    Changelog: https://lore.kernel.org/stable/2023081111-unlocking-synopsis-d7d5@gregkh/
    
    All patches automatically rebased.
    
    Build system: x86_64
    Build-tested: ramips/tplink_archer-a6-v3
    Run-tested: ramips/tplink_archer-a6-v3
    
    Signed-off-by: John Audia <[email protected]>
    (cherry picked from commit 6478249)
    graysky2 authored and hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    a23aa1c View commit details
    Browse the repository at this point in the history
  3. patchelf: Revert "tools/patchelf: update to 0.18.0"

    This reverts commit ec6bcda.
    
    patchelf 0.18.0 requires GCC 8, it does not compile using GCC 7 any
    more. Downgrade to patchelf 0.17.2 which still supports GCC 7.
    
    Downgrade patchelf to 0.17.2 only in the OpenWrt 23.05 branch and
    require GCC 8 in the master branch.
    
    Ubuntu 18.04 uses GCC 7 by default.
    
    Fixes: openwrt#13102
    Signed-off-by: Hauke Mehrtens <[email protected]>
    hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    f147569 View commit details
    Browse the repository at this point in the history
  4. linux-firmware: Update Intel AX200 and AX210 firmware

    This updates the Intel iwlwifi firmware for AX200 and AX210 from version
    66 to version 72. Version 72 is the latest version supported by iwlwifi
    from kernel 6.1.
    
    Signed-off-by: Hauke Mehrtens <[email protected]>
    Reviewed-by: Robert Marko <[email protected]>
    (cherry picked from commit 00ce1c0)
    hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    1aeb247 View commit details
    Browse the repository at this point in the history
  5. ipq40xx: commonize Meraki recipe

    MR33 and MR74 share pretty much everything in the image recipe, so lets
    extract a common recipe to avoid duplication.
    
    Signed-off-by: Robert Marko <[email protected]>
    (cherry picked from commit 9e9dc18)
    robimarko authored and hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    73aa78c View commit details
    Browse the repository at this point in the history
  6. ipq40xx: meraki: remove swconfig in DEVICE_PACKAGES

    ipq40xx was converted to DSA and swconfig is not being included at all in
    the default packages so there is no need to drop it from device packages.
    
    Signed-off-by: Robert Marko <[email protected]>
    (cherry picked from commit bb4a258)
    robimarko authored and hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    5cecf9a View commit details
    Browse the repository at this point in the history
  7. ipq40xx: meraki: define DTB load address

    It seems that the Meraki bootloader does not respect the kernel ARM booting
    specification[1] that requires that address where DTB is located needs to
    be 64-bit aligned and often places the DTB on a non 64-bit aligned address
    and then kernel fails to find the DTB magic and fails to boot.
    Even worse, there is no prints until early printk is enabled and then its
    visible that kernel is trying to find the ATAG-s as DTB was not found or
    is invalid.
    
    Unifi 6 devices had the same issue and it can be solved by passing the
    load adress as part of the FIT image.
    It seems that the vendor was aware of the issue and is always relocating
    the DTB to 0x89000000, so lets just do the same.
    
    Now that booting is reliable, reenable default images for the Meraki MR33
    and MR74 devices.
    
    Reviewed-by: Lech Perczak [email protected]
    Signed-off-by: Robert Marko <[email protected]>
    (cherry picked from commit f1c8044)
    robimarko authored and hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    4956ff4 View commit details
    Browse the repository at this point in the history
  8. ramips: improve Xiaomi mi-mini indications

    Sets status indications led color on Xiaomi mi-mini router as other Xiaomi routers
    
    Signed-off-by: Ivan Pavlov <[email protected]>
    (cherry picked from commit 54e5e39)
    AuthorReflex authored and hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    5569b92 View commit details
    Browse the repository at this point in the history
  9. uboot-envtools: add u-boot env config for Xiaomi mi-mini

    Add u-boot env config for Xiaomi mi-mini for using fw_printenv and fw_setenv on this board
    
    Signed-off-by: Ivan Pavlov <[email protected]>
    (cherry picked from commit a87bc13)
    AuthorReflex authored and hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    4e066f1 View commit details
    Browse the repository at this point in the history
  10. x86: Activate CONFIG_PCIEASPM

    This activates PCI Express ASPM control in Linux. Without this option it
    is completely controlled by the BIOS, now Linux will take over and apply
    some workarounds if needed.
    
    Fixes: openwrt#13248
    Signed-off-by: Hauke Mehrtens <[email protected]>
    (cherry picked from commit ff71035)
    hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    f28a2a5 View commit details
    Browse the repository at this point in the history
  11. x86: Add virtualization time sync support

    This compiles the CONFIG_PTP_1588_CLOCK support into the kernel binary
    and activates the drivers for KVM and VMware which allow syncing the
    host time with the VM when OpenWrt is running in a VM. With this change
    the CONFIG_HYPERV_UTILS driver is now build into the kernel, because it
    depends on the PTP framework being compiled in. CONFIG_HYPERV_UTILS was
    build as a module, but not packages before.
    
    Fixes: openwrt#13277
    Signed-off-by: Hauke Mehrtens <[email protected]>
    (cherry picked from commit 54d470e)
    hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    dd30399 View commit details
    Browse the repository at this point in the history
  12. scripts: qemustart: Fix x86/legacy bootup

    The ide-drive option was renamed to ide-hd in qemu 6.0.
    With this change qemu is starting again on Debian 12.
    
    Signed-off-by: Hauke Mehrtens <[email protected]>
    (cherry picked from commit 497012a)
    hauke committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    c57275d View commit details
    Browse the repository at this point in the history