Skip to content
Snippets Groups Projects
  1. Jul 19, 2021
  2. Jul 18, 2021
  3. Jul 17, 2021
  4. Jul 15, 2021
  5. Jul 14, 2021
    • Felix Fietkau's avatar
      mt76: update to the latest version · 99a22d48
      Felix Fietkau authored
      
      624c681ef0c6 mt76: mt7921: enable VHT BFee capability
      a27dfcb63ccf mt76: connac: fix UC entry is being overwritten
      6b691e62470e mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref
      b14365bea586 mt76: mt7921: wake the device before dumping power table
      82af16bddfc0 mt76: mt7921: make mt7921_set_channel static
      b24598b1c1a9 mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine
      5954e3381ff9 mt76: testmode: move chip-specific stats dump before common stats
      fd5b612f9aa4 mt76: mt7915: fix rx fcs error count in testmode
      d9d26a294f7b mt76: connac: fix the maximum interval schedule scan can support
      ed39c882f388 mt76: reduce rx buffer size to 2048
      60f3d3adbba6 mt76: move mt76_get_next_pkt_id in mt76.h
      67ed4d902c84 mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower
      23c6ec49c000 mt76: make mt76_update_survey() per phy
      5ca602fb9455 mt76: mt7915: introduce mt7915_mcu_set_txbf()
      c13df42282e9 mt76: mt7915: improve MU stability
      dee7dcddcaa0 mt76: use SPDX header file comment style
      6fbd47153b3d mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
      1b97dd1762ca mt76: mt7921: fix sta_state incorrect implementation
      1b89053b5a6f mt76: mt7921: improve code readability for mt7921_update_txs
      126649816785 mt76: mt7921: limit txpower according to userlevel power
      a5163ac09be2 mt76: mt7921: introduce dedicated control for deep_sleep
      e47c04db4d7e mt76: mt7921: fix kernel warning when reset on vif is not sta
      063d3611662c mt76: mt7921: fix the coredump is being truncated
      12bf28feba7c mt76: fix iv and CCMP header insertion
      949327e76ee4 mt76: disable TWT capabilities for the moment
      3530254c1bc9 mt76: mt7921: enable HE BFee capability
      599e35f5d9b8 mt76: sdio: do not run mt76_txq_schedule directly
      3b6d30c28946 mt76: mt7663s: rely on pm reference counting
      529d55a79088 mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
      ef44ff116ee2 mt76: mt7663s: enable runtime-pm
      3a71e71a555e mt76: mt7615: set macwork timeout according to runtime-pm
      925d96e443a4 mt76: mt7921: allow chip reset during device restart
      63b114d84361 mt76: mt76x0e: fix device hang during suspend/resume
      7f5ea5e2fd10 mt7915: check return code of sysfs_create_link
      ca64a36908b7 mt76: fix mt76_rates for the multiple devices
      f517116bf14c mt76: add mt76_default_basic_rate more devices can rely on
      6c70b0100513 mt76: mt7921: fix mgmt frame using unexpected bitrate
      c00a9a6b52af mt76: mt7915: fix mgmt frame using unexpected bitrate
      0e4089949565 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event
      55f314120ef2 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event
      541cd3276488 mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb
      817761e87c4f mt76: mt7921: fix endianness warning in mt7921_update_txs
      b8eca74bbd7b mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
      5e5e07f0def3 mt76: mt7915: fix potential overflow of eeprom page index
      abda4cded420 mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal()
      535899f81a46 mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter
      adfa1b9a3ca0 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage
      2a65b105ea4a mt76: mt7921: enable aspm by default
      c57158c82804 mt76: fix build error implicit enumeration conversion
      41f607cab83c mt76: mt7921: fix survey-dump reporting
      25b4f885a937 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
      e63fadb87fe1 mt76: mt7915: report HE MU radiotap
      135ef3e9827a mt76: mt7915: adapt new firmware to update BA winsize for Rx session
      7118eacb7ce4 mt76: mt7921: add .set_sar_specs support
      f1f6569da408 mt76: mt7915: fix an off-by-one bound check
      f7da39467965 mt76 mt7915: take RCU read lock when calling ieee80211_bss_get_elem()
      87af8e5c72b1 mt76: mt7915: cleanup -Wunused-but-set-variable
      8e2d383fbd92 mt76: mt7915: report tx rate directly from tx status
      ddce30977591 mt76: mt7915: remove mt7915_sta_stats
      4ccd42029519 mt76: mt7921: introduce testmode support
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      99a22d48
    • Felix Fietkau's avatar
      mac80211: backport SAR power limit support · 890bf06c
      Felix Fietkau authored
      
      Needed for an upcoming mt76 update
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      890bf06c
    • Felix Fietkau's avatar
      mac80211: merge a 4-addr client mode fix · 19228c45
      Felix Fietkau authored
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      19228c45
    • Felix Fietkau's avatar
      mac80211: merge the virtual time based airtime scheduler · a5888ad6
      Felix Fietkau authored
      
      Improves airtime fairness, especially for devices with larger firmware buffers
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      a5888ad6
    • Felix Fietkau's avatar
      netifd: update to the latest version · d1a812c4
      Felix Fietkau authored
      
      7f24a063475e vlan: fix device vlan alias handling
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      d1a812c4
    • Daniel Golle's avatar
      fstools: update to git HEAD · 6721c206
      Daniel Golle authored
      
       4d4dcfb blockd: detect mountpoint of /dev/mapper/*
       2f42515 block: resolve /dev/mapper/* name for /dev/dm-0 when hotplugging
       39558a1 blockd: also send ubus notification on mount hotplug
      
      Signed-off-by: default avatarDaniel Golle <daniel@makrotopia.org>
      Unverified
      6721c206
  6. Jul 13, 2021
    • Hans Dedecker's avatar
      glibc: update to latest 2.33 HEAD (bug 28011) · 9d2dcc83
      Hans Dedecker authored
      
      b5711025bc x86_64: Remove unneeded static PIE check for undefined weak diagnostic
      edfd11197e wordexp: handle overflow in positional parameter number (bug 28011)
      
      Signed-off-by: default avatarHans Dedecker <dedeckeh@gmail.com>
      9d2dcc83
    • Jo-Philipp Wich's avatar
      rpcd: update to latest Git HEAD · 324e3fb6
      Jo-Philipp Wich authored
      
      1fa3576 session: unload rpcd configuration before checking login
      
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      324e3fb6
    • Felix Fietkau's avatar
      netifd: update to the latest version · 1236cbe3
      Felix Fietkau authored
      
      f12b073c0cc3 wireless: add some comments to functions
      b0d090688302 bridge: fix setting pvid for updated vlans
      ff3764ce28e0 device: move hotplug handling logic from system-linux.c to device.c
      16bff892f415 ubus: add a dummy mode ubus call to simulate hotplug events
      7f30b02013f2 examples: make dummy wireless vif names shorter
      013a1171e9b0 device: do not treat devices with non-digit characters after . as vlan devices
      f037b082923a wireless: handle WDS per-sta devices
      db0fa24e1c17 bridge: fix enabling hotplug-added VLANs on the bridge port
      4e92ea74273f bridge: bring up pre-existing vlans on hotplug as well
      1f283c654aeb bridge: fix hotplug vlan overwrite on big-endian systems
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      1236cbe3
  7. Jul 12, 2021
  8. Jul 11, 2021
    • Daniel Golle's avatar
      uboot-mediatek: several fixes for MT7622 · 349e2b7e
      Daniel Golle authored
      
       * ! Behavior change !
      
         Old behavior: If the Reset button is held down during power-on
         do factory reset and try booting recovery from TFTP forever.
         If valid recovery is received via TFTP, write it to flash and boot.
      
         New behavior: If the Reset button is held down during power-on
         do factory reset, then try TFTP *once*, then try booting on-flash
         recovery, then keep trying via TFTP forever until a valid image is
         received.
         Only if there is no bootable recovery stored on flash, store the
         downloaded recovery. Then boot it.
      
       * Set loadaddr to 0x48000000 in order to allow booting images larger
         than ~47MB (reported by Oskari Lemmelä). Setting loadaddr to
         0x48000000 gives us 384MB on devices with 512MB RAM, which should be
         more than enough as a maximum size for uImage.FIT to be loaded.
      
       * Widely unify device-specific default environment in preparation to
         auto-generate it from parameters.
      
       * backport upstream commit fixing MBR/DOS partitioning
      
      Signed-off-by: default avatarDaniel Golle <daniel@makrotopia.org>
      Unverified
      349e2b7e
    • Adrian Schmutzler's avatar
      ramips: fix Wifi MAC address setup for D-Link DIR-853 R1 · 3ac13416
      Adrian Schmutzler authored
      
      Commands in 10_fix_wifi_mac were not properly concatenated, so
      this was also triggered for the second phy without giving a
      MAC address as argument.
      
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      3ac13416
    • Karim Dehouche's avatar
      ramips: add support for D-Link DIR-853 A3 · 6639623e
      Karim Dehouche authored
      Specifications:
      * SoC: MT7621AT
      * RAM: 256MB
      * Flash: 128MB NAND flash
      * WiFi: MT7615DN (2.4GHz+5Ghz) with DBDC
      * LAN: 5x1000M
      * Firmware layout is Uboot with extra 96 bytes in header
      * Base PCB is DIR-1360 REV1.0
      * LEDs Power Blue+Orange,Wan Blue+Orange,WPS Blue,"2.4G"Blue, "5G" Blue,
        USB Blue
      * Buttons Reset,WPS, Wifi
      
      MAC addresses on OEM firmware:
      
      lan      factory 0xe000   f4:*:*:a8:*:65  (label)
      wan      factory 0xe006   f4:*:*:a8:*:68
      2.4 GHz  [not on flash]   f6:*:*:c8:*:66
      5.0 GHz  factory 0x4      f4:*:*:a8:*:66
      
      The increment of the 4th byte for the 2.4g address appears to vary.
      Reported cases:
      
             5g                 2.4g         increment
       f4:XX:XX:a8:XX:66  f6:XX:XX:c8:XX:66  +0x20
       x0:xx:xx:68:xx:xx  x2:xx:xx:48:xx:xx  -0x20
       x4:xx:xx:6a:xx:xx  x6:xx:xx:4a:xx:xx  -0x20
      
      Since increment is inconsistent and there is no obvious pattern
      in swapping bytes, and the 2.4g address has local bit set anyway,
      it seems safer to use the LAN address with flipped byte here in
      order to prevent collisions between OpenWrt devices and OEM devices
      for this interface. This way we at least use an address as base
      that is definitely owned by the device at hand.
      
      Flashing instruction:
      
      The Dlink "Emergency Room" cannot be accessed through the reset
      button on this device. You can either use console or use the
      encrypted factory image availble in the openwrt forum.
      
      Once the encrypted image is flashed throuh the stock Dlink web
      interface, the sysupgrade images can be used.
      
      Header pins needs to be soldered near the WPS and Wifi buttons.
      
      The layout for the pins is (VCC,RX,TX,GND). No need to connect the VCC.
      
      the settings are:
      
      Bps/Par/Bits          : 57600 8N1
      Hardware Flow Control : No
      Software Flow Control : No
      
      Connect your client computer to LAN1 of the device
      Set your client IP address manually to 192.168.0.101 / 255.255.255.0.
      Call the recovery page or tftp for the device at http://192.168.0.1
      
      
      Use the provided emergency web GUI to upload and flash a new firmware to
      the device
      
      At the time of adding support the wireless config needs to be set up by
      editing the wireless config file:
      
       * Setting the country code is mandatory, otherwise the router loses
         connectivity at the next reboot. This is mandatory and can be done
         from luci. After setting the country code the router boots correctly.
         A reset with the reset button will fix the issue and the user has to
         reconfigure.
      
       * This is minor since the 5g interface does not come up online although
         it is not set as disabled. 2 options here:
      
         1- Either run the "wifi" command. Can be added from LUCI in system -
            startup - local startup and just add wifi above "exit 0".
      
         2- Or add the serialize option in the wireless config file as shown
            below. This one would work and bring both interfaces automatically
            at every boot:
      
            config wifi-device 'radio0'
                option serialize '1'
      
            config wifi-device 'radio1'
                option serialize '1'
      
      Signed-off-by: default avatarKarim Dehouche <karimdplay@gmail.com>
      [rebase, improve MAC table, update wireless config comment, fix
       2.4g macaddr setup]
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      6639623e
Loading