Browse Source

lantiq: move esi calls to dsl_cpe_control scripts to fix ordering wrt. loading vr9 drivers

Signed-off-by: Felix Fietkau <[email protected]>

SVN-Revision: 47764
Felix Fietkau 10 years ago
parent
commit
435e7fb295

+ 2 - 0
package/network/config/ltq-adsl-app/files/dsl_control

@@ -44,6 +44,8 @@ start() {
 		return 1
 	}
 
+	esi $(printf '%012X' $((1+0x$(tr -d : </sys/class/net/eth0/address))))
+
 	service_start /sbin/dsl_cpe_control -i${xtu} \
 			-n /sbin/dsl_notify.sh \
 			-f ${firmware}

+ 1 - 1
package/network/config/ltq-vdsl-app/Makefile

@@ -26,7 +26,7 @@ define Package/ltq-vdsl-app
   CATEGORY:=Network
   TITLE:=Lantiq VDSL userland tool
   URL:=http://www.lantiq.com/
-  DEPENDS:=@TARGET_lantiq_xrx200 +libpthread +librt
+  DEPENDS:=@TARGET_lantiq_xrx200 +libpthread +librt +atm-esi
 endef
 
 define Package/ltq-vdsl-app/description

+ 1 - 0
package/network/config/ltq-vdsl-app/files/vdsl_cpe_control_wrapper

@@ -7,4 +7,5 @@ for mod in $LOAD; do
 	grep -q "$mod " /proc/modules || insmod "$mod"
 done
 
+esi $(printf '%012X' $((1+0x$(tr -d : </sys/class/net/eth0/address))))
 exec /sbin/vdsl_cpe_control "$@"

+ 0 - 7
target/linux/lantiq/base-files/etc/init.d/esi

@@ -1,7 +0,0 @@
-#!/bin/sh /etc/rc.common
-# Copyright (C) 2013 OpenWrt.org
-
-START=19
-start() {
-	esi $(printf '%012X' $((1+0x$(tr -d : </sys/class/net/eth0/address)))) 2>/dev/console || :
-}

+ 1 - 2
target/linux/lantiq/xrx200/target.mk

@@ -15,8 +15,7 @@ DEFAULT_PACKAGES+=kmod-leds-gpio \
 	kmod-ltq-deu-vr9 \
 	ltq-vdsl-app \
 	ppp-mod-pppoa \
-	swconfig \
-	atm-esi
+	swconfig
 
 define Target/Description
 	Lantiq XRX200

+ 1 - 1
target/linux/lantiq/xway/target.mk

@@ -5,7 +5,7 @@ FEATURES:=squashfs atm mips16 nand ubifs ramdisk
 CPU_TYPE:=34kc
 CPU_SUBTYPE:=dsp
 
-DEFAULT_PACKAGES+=kmod-leds-gpio kmod-gpio-button-hotplug atm-esi
+DEFAULT_PACKAGES+=kmod-leds-gpio kmod-gpio-button-hotplug
 
 define Target/Description
 	Lantiq XWAY