mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-01 10:57:47 +00:00
ipq807x: re-add patches that got lost during the v5.4 update
Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
@@ -85,6 +85,15 @@ qcom_setup_macs()
|
|||||||
ucidef_set_network_device_mac eth1 $wan_mac
|
ucidef_set_network_device_mac eth1 $wan_mac
|
||||||
ucidef_set_label_macaddr $wan_mac
|
ucidef_set_label_macaddr $wan_mac
|
||||||
;;
|
;;
|
||||||
|
cybertan,eww622-a1)
|
||||||
|
mac=$(grep -i -m 1 mac_addr_base= /dev/`cat /proc/mtd | grep devinfo | cut -d: -f1` | cut -d= -f2)
|
||||||
|
[ -z "$mac"] && mac="00:11:22:33:44:55"
|
||||||
|
wan_mac=$(macaddr_canonicalize $mac)
|
||||||
|
lan_mac=$(macaddr_add "$wan_mac" 1)
|
||||||
|
ucidef_set_network_device_mac eth0 $wan_mac
|
||||||
|
ucidef_set_network_device_mac eth1 $lan_mac
|
||||||
|
ucidef_set_label_macaddr $wan_mac
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
wan_mac=$(cat /sys/class/net/eth0/address)
|
wan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
lan_mac=$(macaddr_add "$wan_mac" 1)
|
lan_mac=$(macaddr_add "$wan_mac" 1)
|
||||||
|
|||||||
@@ -4,13 +4,15 @@ START=99
|
|||||||
|
|
||||||
boot() {
|
boot() {
|
||||||
case "$(board_name)" in
|
case "$(board_name)" in
|
||||||
|
hfcl,ion4xe|\
|
||||||
|
hfcl,ion4xi)
|
||||||
|
fw_setenv boot_count 0
|
||||||
|
;;
|
||||||
edgecore,eap101|\
|
edgecore,eap101|\
|
||||||
edgecore,eap102)
|
edgecore,eap102)
|
||||||
avail=$(fw_printenv -n upgrade_available)
|
avail=$(fw_printenv -n upgrade_available)
|
||||||
[ ${avail} -eq 0 ] || {
|
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
||||||
fw_setenv bootcount 0
|
fw_setenv bootcount 0
|
||||||
fw_setenv upgrade_available 0
|
|
||||||
}
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
. /lib/functions/system.sh
|
. /lib/functions/system.sh
|
||||||
|
|
||||||
|
RAMFS_COPY_BIN='fw_printenv fw_setenv'
|
||||||
|
RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
|
||||||
|
|
||||||
qca_do_upgrade() {
|
qca_do_upgrade() {
|
||||||
local tar_file="$1"
|
local tar_file="$1"
|
||||||
|
|
||||||
@@ -67,8 +70,6 @@ platform_do_upgrade() {
|
|||||||
edgecore,eap104|\
|
edgecore,eap104|\
|
||||||
glinet,ax1800|\
|
glinet,ax1800|\
|
||||||
glinet,axt1800|\
|
glinet,axt1800|\
|
||||||
hfcl,ion4xi|\
|
|
||||||
hfcl,ion4xe|\
|
|
||||||
qcom,ipq6018-cp01|\
|
qcom,ipq6018-cp01|\
|
||||||
qcom,ipq807x-hk01|\
|
qcom,ipq807x-hk01|\
|
||||||
qcom,ipq807x-hk14|\
|
qcom,ipq807x-hk14|\
|
||||||
@@ -80,12 +81,36 @@ platform_do_upgrade() {
|
|||||||
tplink,ex227)
|
tplink,ex227)
|
||||||
nand_upgrade_tar "$1"
|
nand_upgrade_tar "$1"
|
||||||
;;
|
;;
|
||||||
edgecore,eap106|\
|
hfcl,ion4xi|\
|
||||||
edgecore,eap102|\
|
hfcl,ion4xe)
|
||||||
edgecore,eap101)
|
if grep -q rootfs_1 /proc/cmdline; then
|
||||||
|
CI_UBIPART="rootfs"
|
||||||
|
fw_setenv primary 0 || exit 1
|
||||||
|
else
|
||||||
|
CI_UBIPART="rootfs_1"
|
||||||
|
fw_setenv primary 1 || exit 1
|
||||||
|
fi
|
||||||
|
nand_upgrade_tar "$1"
|
||||||
|
;;
|
||||||
|
edgecore,eap106)
|
||||||
CI_UBIPART="rootfs1"
|
CI_UBIPART="rootfs1"
|
||||||
[ "$(find_mtd_chardev rootfs)" ] && CI_UBIPART="rootfs"
|
[ "$(find_mtd_chardev rootfs)" ] && CI_UBIPART="rootfs"
|
||||||
nand_upgrade_tar "$1"
|
nand_upgrade_tar "$1"
|
||||||
;;
|
;;
|
||||||
|
edgecore,eap101|\
|
||||||
|
edgecore,eap102)
|
||||||
|
if [ "$(find_mtd_chardev rootfs)" ]; then
|
||||||
|
CI_UBIPART="rootfs"
|
||||||
|
else
|
||||||
|
if grep -q rootfs1 /proc/cmdline; then
|
||||||
|
CI_UBIPART="rootfs2"
|
||||||
|
fw_setenv active 2 || exit 1
|
||||||
|
else
|
||||||
|
CI_UBIPART="rootfs1"
|
||||||
|
fw_setenv active 1 || exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
nand_upgrade_tar "$1"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user