commit | eda2250236f73ab49590275b1347616507e494bf | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Fri Nov 01 12:54:55 2024 +0800 |
committer | developer <developer@mediatek.com> | Fri Nov 01 19:06:24 2024 +0800 |
tree | 409557aa917f0cb087b7e0f2473f1145a378d610 | |
parent | ec951cf11c6e192e0c6816b69cea2dca16b0fca8 [diff] |
[][HIGH][kernel][mt7988][eth][Refactor the issue of PSE hanging when the internal 2.5G PHY connection is disconnected] [Description] Refactor the issue for PSE hanging when the internal 2.5G PHY connection is disconnected. If the internal 2.5G PHY connection is disconnected, it will gate the clock of XGMAC, causing any remaining packets to stuck in the XGMAC FIFO and PSE output queue, ultimately leading to the PSE becoming unresponsive. The formal solution has been added to the internal 2.5G PHY firmware version 20241101, so we can remove the previous solution now. [Release-log] N/A Change-Id: Ia54f4859141898308f1277c0d31860cf709859c5 Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/9830787
Currently two release branches are supported:
21.02 This is the current in-use branch
git clone -b openwrt-21.02 https://git.openwrt.org/openwrt/openwrt.git
master (will be 24.0x branch later) The next version in development
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt echo "src-git mtk_openwrt_feed https://git01.mediatek.com/openwrt/feeds/mtk-openwrt-feeds" >> feeds.conf.default ./scripts/feeds update -a ./scripts/feeds install -a
21.02 branch
cp -af ./feeds/mtk_openwrt_feed/21.02/files/* . cp -af ./feeds/mtk_openwrt_feed/tools . for file in $(find ./feeds/mtk_openwrt_feed/21.02/patches-base -name "*.patch" | sort); do patch -f -p1 -i ${file}; done for file in $(find ./feeds/mtk_openwrt_feed/21.02/patches-feeds -name "*.patch" | sort); do patch -f -p1 -i ${file}; done
master branch
cp -af ./feeds/mtk_openwrt_feed/master/files/* . for file in $(find ./feeds/mtk_openwrt_feed/master/patches-base -name "*.patch" | sort); do patch -f -p1 -i ${file}; done
make menuconfig
21.02 branch
Target System -> MediaTek Ralink ARM Subtarget -> MT7981 / MT7986 / MT7988 Target Profile -> select as needed
master branch
Target System -> MediaTek Ralink ARM Subtarget -> Filogic 8x0 (MT798x) Target Profile -> select as needed
make V=s -j$(nproc)