commit | 0baf9fb211b4f2fb4f9f99191f3b1a673dcf9508 | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Tue Nov 19 13:40:05 2024 +0800 |
committer | developer <developer@mediatek.com> | Tue Nov 19 15:21:55 2024 +0800 |
tree | aa749aa2ebb196b22bea2379384eabd5a8c50522 | |
parent | 592461e83a26a888304e0d2b07c57b6a5c76d14e [diff] |
[][kernel][common][eth][Fix Fiberstore SFP-2.5G-T IOT issue] [Description] Fix Fiberstore SFP-2.5G-T IOT issue. The Fiberstore SFP-2.5G-T module uses the RTL8221B 2.5G PHY driver. Therefore, we need to port the RTL8221B 2.5G PHY driver and bug fixes for the SFP framework. Without this patch, the SFP framework cannot operate the Fiberstore SFP-2.5G-T module correctly. [Release-log] N/A Change-Id: Ibdd0cd864db404d350100efbd9adfa197e7e4641 Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/9906265
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)
#Get Openwrt 21.02 source code from Git server git clone --branch openwrt-21.02 https://git.openwrt.org/openwrt/openwrt.git #Get Openwrt master source code from Git Server git clone --branch master https://git.openwrt.org/openwrt/openwrt.git mac80211_package #Get mtk-openwrt-feeds source code git clone --branch master https://git01.mediatek.com/openwrt/feeds/mtk-openwrt-feeds #Change to openwrt folder cp -rf mtk-openwrt-feeds/autobuild/autobuild_5.4_mac80211_release openwrt cd openwrt; mv autobuild_5.4_mac80211_release autobuild #Add MTK feed echo "src-git mtk_openwrt_feed https://git01.mediatek.com/openwrt/feeds/mtk-openwrt-feeds" >> feeds.conf.default #Build MT7987 bash autobuild/mt7987-npu/lede-branch-build-sanity.sh