From 64eaf633ff7f9280e04e65ae290eb8b65dd9e021 Mon Sep 17 00:00:00 2001 From: Stan Grishin Date: Wed, 24 Mar 2021 16:18:08 +0000 Subject: [PATCH] x86/base-files: add support for Sophos SG/XG-105 This adds detection of the Sophos SG-105 and Sophos XG-105 models and assignment of ethernet ports these models have to LAN/WAN. Signed-off-by: Stan Grishin --- target/linux/x86/base-files/etc/board.d/02_network | 3 +++ target/linux/x86/base-files/lib/preinit/01_sysinfo | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/target/linux/x86/base-files/etc/board.d/02_network b/target/linux/x86/base-files/etc/board.d/02_network index 8d10c637e80..581daf49b6e 100644 --- a/target/linux/x86/base-files/etc/board.d/02_network +++ b/target/linux/x86/base-files/etc/board.d/02_network @@ -11,6 +11,9 @@ case "$(board_name)" in pc-engines-apu1|pc-engines-apu2|pc-engines-apu3) ucidef_set_interfaces_lan_wan "eth1 eth2" "eth0" ;; +sophos-sg-105|sophos-xg-105) + ucidef_set_interfaces_lan_wan "eth0 eth2 eth3" "eth1" + ;; traverse-technologies-geos) ucidef_set_interface_lan "eth0 eth1" ucidef_add_atm_bridge "0" "35" "llc" "bridged" diff --git a/target/linux/x86/base-files/lib/preinit/01_sysinfo b/target/linux/x86/base-files/lib/preinit/01_sysinfo index b608d4edab8..682ce4a5bbe 100644 --- a/target/linux/x86/base-files/lib/preinit/01_sysinfo +++ b/target/linux/x86/base-files/lib/preinit/01_sysinfo @@ -22,6 +22,14 @@ do_sysinfo_x86() { product="apu1" break ;; + "Sophos:SG"|"Sophos:XG") + case "$(cat /sys/devices/virtual/dmi/id/product_version 2>/dev/null)" in + 105*) + product="${product}-105" + break + ;; + esac + ;; "Supermicro:Super Server") continue ;; -- 2.30.2