Skip to content
Snippets Groups Projects
This project is mirrored from https://git.openwrt.org/openwrt/openwrt.git. Pull mirroring updated .
  1. Jan 26, 2025
  2. Jan 25, 2025
  3. Jan 24, 2025
  4. Jan 23, 2025
  5. Jan 22, 2025
    • Felix Fietkau's avatar
    • Felix Fietkau's avatar
      kernel: backport improvement to page pool fragment handling from 6.7 · 9508ca44
      Felix Fietkau authored
      
      Makes it easier to keep drivers like mt76 in sync with newer versions
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      9508ca44
    • Danila Romanov's avatar
      generic: mtk_eth_soc: reduce driver memory usage · 15887235
      Danila Romanov authored
      
      1. Import pending patch to fix ramips/mt7621 64MB targets.
      
      2. Do not enable CONFIG_PAGE_POOL_STATS by default.
      
      Signed-off-by: default avatarDanila Romanov <pervokur@gmail.com>
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      15887235
    • John Audia's avatar
      kernel: bump 6.6 to 6.6.73 · 761b2449
      John Audia authored
      Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.73
      
      
      
      No patches needed a rebase.
      
      Build system: x86/64
      Build-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
      Run-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
      
      Signed-off-by: default avatarJohn Audia <therealgraysky@proton.me>
      Link: https://github.com/openwrt/openwrt/pull/17687
      
      
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      761b2449
    • INAGAKI Hiroshi's avatar
      realtek: add support for XikeStor SKS8300-8X · 0dc0b982
      INAGAKI Hiroshi authored
      
      XikeStor (Seeker) SKS8300-8X is a 8 ports Multi-Gig switch, based on
      RTL9303.
      
      Specification:
      
      - SoC             : Realtek RTL9303
      - RAM             : DDR3 512 MiB
      - Flash           : SPI-NOR 32 MiB (Winbond W25Q256JVFIQ)
      - Ethernet        : 8x 1/2.5/10 Gbps (SFP+)
      - LEDs/Keys (GPIO): 1x/1x
      - UART            : "Console" port on the front panel
        - type          : RS-232C
        - connector     : RJ-45
        - settings      : 9600n8
      - Watchdog        : Diodes PT7A7514WE
      - Power           : 12 VDC, 2 A
      
      Flash instruction using initramfs image:
      
       1. Prepare TFTP server with an IP address "192.168.2.36"
       2. Connect your PC to Port1 on SKS8300-8X
       3. Power on SKS8300-8X and interrupt by Ctrl + B
       4. Login to the vendor CLI by Ctrl + F and "diagshell_unipoe_env"
       5. Login to the U-Boot CLI by "debug_unish_env" command
       6. Enable Port1 with the following commands
      
          rtk 10g 0 fiber1g (or fiber10g if 10GBase-*R)
          rtk ext-devInit 0
          rtk ext-pinSet 2 0
      
          Note: the last command sets tx-disable to low
      
       7. Download initramfs image from TFTP server
      
          tftpboot 0x82000000 <image name>
      
       8. Boot with the downloaded image
      
          bootm
      
       9. On the initramfs image, backup the stock firmware if needed
      10. Upload (or download) sysupgrade image to the device
      11. Erase "firmware" partition to cleanup JFFS2 of stock FW
      
          mtd erase firmware
      
      12. Perform sysupgrade with the sysupgrade image
      13. Wait ~120 sec to complete flashing
      
      Notes:
      
      - A kernel binary "nos.img" needs to be stored into JFFS2 filesystem
        using 4KiB erase block instead of 64KiB.
      
      - PT7A7514WE is handled by hardware-assited system LED output
        (blinking).
      
      - Some Japanese users asked to XikeStor about maximum power limit of
        SFP+ ports and got approximate criteria:
      
        - per port       : <=  2.9 W
        - total (8 ports): <= 15.8 W
      
      MAC addresses:
      
      eth0   : 84:E5:D8:xx:xx:37 (board-info (stock:"flash_raw"), 0x218 (hex))
      (ports): 84:E5:D8:xx:xx:36 (board-info (stock:"flash_raw"), 0x1f1 (hex))
      
      Reverting to stock firmware:
      
      1. Prepare OpenWrt SDK to use the mkfs.jffs2 tool contained in it
      
         Note: the official mkfs.jffs2 tool in mtd-utils doesn't support 4KiB
               erase size and not usable for SKS8300-8X
      
      2. Create a directory for working
      3. Download official firmware for SKS8300-8X from XikeStor's official
         website
      4. Rename the downloaded firmware to "nos.img" and place it to the
         working directory
      5. Create a JFFS2 filesystem binary with the working directory
      
         /path/to/mkfs.jffs2 -p -b -U -v -e 4KiB -x lzma \
             -o nos.img.jffs2 -d /path/to/working/dir/
      
      6. Upload the created JFFS2 filesystem binary to the device
      7. Erase the "firmware" partition
      
         mtd erase firmware
      
      8. Write the JFFS2 filesystem binary to the "firmware" partition
      
         mtd write /path/to/nos.img.jffs2 firmware
      
      9. After writing, reboot the device by power cycle
      
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      Link: https://github.com/openwrt/openwrt/pull/17593
      
      
      Signed-off-by: default avatarSander Vanheule <sander@svanheule.net>
      0dc0b982
    • INAGAKI Hiroshi's avatar
      realtek: suppress debug messages of RTL930x SerDes in PHY driver · 9fc80b68
      INAGAKI Hiroshi authored
      
      Change some debugging messages of RTL930x SerDes in the PHY driver to
      pr_debug() to suppress log messages on the console.
      
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      Link: https://github.com/openwrt/openwrt/pull/17593
      
      
      Signed-off-by: default avatarSander Vanheule <sander@svanheule.net>
      9fc80b68
Loading