来源
注意:网上有些错误的 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