來源
注意:網上有些錯誤的 linux-3.10.14-p112871.tar.xz 下載,這個文件是在 windows 上從新壓縮的,由於文件系統不分大小寫,最終會致使下面的的文件丟失:
include/uapi/linux/netfilter_ipv六、netfilter_ipv四、netfilter 目錄下的 xt_MARK.h 和 xt_mark.h 等
MTK SDK 不使用 OpenWRT 官方的 dts 定義 ROM 佈局,網卡布局。
網卡:修改內核 config 的(好比 target/linux/ramips/mt7620/config-3.10 )CONFIG_WAN_AT_P4=y 或者 CONFIG_WAN_AT_P0=y
ROM 佈局:修改內核的 spi 驅動文件
內核啓用 ipt-nathelper-extra、ipt-filter (注意:15.05 netfiler 模塊前綴從 ipt 變爲 nf 了) 時候會依賴 textsearch 模塊,但這個模塊的3個子模塊默認並無編譯,須要修改內核 package/kernel/linux/modules/lib.mk 中標紅部分:
define KernelPackage/lib-textsearch
SUBMENU:=$(LIB_MENU)
TITLE:=Textsearch support
KCONFIG:= \
CONFIG_TEXTSEARCH=y \
CONFIG_TEXTSEARCH_KMP
=m \
CONFIG_TEXTSEARCH_BM
=m \
CONFIG_TEXTSEARCH_FSM
=m
FILES:= \
$(LINUX_DIR)/lib/ts_kmp.ko \
$(LINUX_DIR)/lib/ts_bm.ko \
$(LINUX_DIR)/lib/ts_fsm.ko
AUTOLOAD:=$(call AutoProbe,ts_kmp ts_bm ts_fsm)
endef
或者修改內核 config 文件(好比 target/linux/ramips/mt7620/config-3.10 )的
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
二、mqmaker 上傳了爲它本身 mt7621 開發板適配過的 SDK