20180412:即将合并wllll分支到master,以后需要5口的固件也是编译master即可,需要在uboot的env中添加:ethmode=wllll或lllll
但我在在openwrt中执行 ethmode wllll 命令后,重启进入uboot命令行使用 printenv 命令并未看到 ethmode,请问BIT3模块量产如何改为默认5网口模式?
20180412:即将合并wllll分支到master,以后需要5口的固件也是编译master即可,需要在uboot的env中添加:ethmode=wllll或lllll
但我在在openwrt中执行 ethmode wllll 命令后,重启进入uboot命令行使用 printenv 命令并未看到 ethmode,请问BIT3模块量产如何改为默认5网口模式?
@linghu0060 每次git pull到最新后,建议增加如下操作,以保证menuconfig的正常:
1: 在openwrt源代码根目录,rm .config
2: 同上目录,rm -r tmp/
3: 同上目录,/scripts/feeds update -a
4: 同上目录, /scripts/feeds install -a
5: 同上目录, make clean
谢谢
请问修改 package/base-files/files/etc/init.d/setnetmode 代码如下可以吗?
#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=30
start() {
ETHMODE=`dd bs=1 skip=1000 count=1 if=/dev/mtdblock1 2>/dev/null`
if [ $ETHMODE != '1' -a $ETHMODE != '2' -a $ETHMODE != '3' -a $ETHMODE != '4' ] ;
then
echo "use default 5Port 1WAN 4LAN" > /dev/console
echo 2 | dd bs=1 seek=1000 count=1 of=/dev/mtdblock1 2>/dev/null
ethmode wllll
else
echo "ETHMODE" > /dev/console
echo $ETHMODE > /dev/console
ethmode $ETHMODE
fi
}
另外问下为什么0430源代码编译后没有 bin/ramips/openwrt-ramips-mt7688-Widora-squashfs-sysupgrade.bin 文件
make config Target Profile 也没有 WIDORA16128 选项
!
!
谢谢,我的目的是在量产时刷入固件就为5网口模式,不需要执行ethmode命令,请问是不是需要修改源代码?