From 22d62d311a5049e5c163fa8ec61ee142722fd92a Mon Sep 17 00:00:00 2001
From: Hauke Mehrtens <hauke@hauke-m.de>
Date: Thu, 3 Jan 2013 01:59:43 +0000
Subject: [PATCH] brcm47xx: run ifup before starting the switch

In addition check_module is not needed, nobody checks the return value.

SVN-Revision: 34993
---
 .../brcm47xx/base-files/lib/preinit/05_init_interfaces_brcm   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/target/linux/brcm47xx/base-files/lib/preinit/05_init_interfaces_brcm b/target/linux/brcm47xx/base-files/lib/preinit/05_init_interfaces_brcm
index f5aebf5705..3ca8456ffb 100644
--- a/target/linux/brcm47xx/base-files/lib/preinit/05_init_interfaces_brcm
+++ b/target/linux/brcm47xx/base-files/lib/preinit/05_init_interfaces_brcm
@@ -4,6 +4,8 @@ set_preinit_iface() {
 	ifname=eth0
 
 	insmod diag
+	insmod hwmon
+	insmod tg3
 
 	# hardware specific overrides
 	case "$(cat /proc/diag/model)" in
@@ -26,8 +28,6 @@ check_module () {
 }
 
 init_iface() {
-	check_module hwmon
-	check_module tg3
 	insmod switch-core
 	check_module switch-robo || check_module switch-adm  || {
 	  check_module bcm57xx activate_gpio=0x4 && cpu_port="8u*"
-- 
GitLab