From 18d6fa365511069dc5cb54274497319afed99439 Mon Sep 17 00:00:00 2001 From: blogic Date: Mon, 10 Dec 2012 14:13:01 +0000 Subject: [ramips] add support for Hauppauge Broadway This patch introduces OpenWRT support for the base Hauppauge/PCTV Broadway platform. It doesn't deal with the TV tuner or transcoder at this point, but the core functionality is working (Ethernet, wireless, USB, buttons, LEDs, etc). Signed-off-by: Devin Heitmueller git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34595 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 379f74dd5..b04ec7744 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -13,6 +13,7 @@ preinit_set_mac_address() { ifconfig eth0 hw ether $mac 2>/dev/null ;; bc2 |\ + broadway |\ dir-620-a1 |\ esr-9753 |\ freestation5 |\ -- cgit v1.2.3 From d3ca1d22b3c6358720aefccd0abca71a037fcc8c Mon Sep 17 00:00:00 2001 From: juhosg Date: Mon, 24 Dec 2012 06:52:41 +0000 Subject: ramips: fix ASUS WL-330N3G MAC address The ASUS WL-330N and WL-330N3G has the MAC address stored at offset 4, not 40. This is verified by reading original ASUS firmware GPL_WL-330N3G_source.1028/user/rc/common_ex.c and GPL_WL-330N_source.1021/user/rc/common_ex.c. Tested on WL-330N3G, it now gets the same MAC as is printed on the label on the router. Signed-off-by: Jan Kardell Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34877 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index b04ec7744..7e2bac454 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -8,7 +8,9 @@ preinit_set_mac_address() { . /lib/ramips.sh case $(ramips_board_name) in - 3g-6200n) + 3g-6200n |\ + wl-330n |\ + wl-330n3g) mac=$(ramips_get_mac_binary factory 4) ifconfig eth0 hw ether $mac 2>/dev/null ;; @@ -54,8 +56,6 @@ preinit_set_mac_address() { tew-692gr |\ w306r-v20 |\ w502u |\ - wl-330n |\ - wl-330n3g |\ wr6202 |\ xdxrn502j) mac=$(ramips_get_mac_binary factory 40) -- cgit v1.2.3 From 334c572cd25a960e1ffc1f3f6889e8b66e0abd0b Mon Sep 17 00:00:00 2001 From: juhosg Date: Sat, 29 Dec 2012 17:50:38 +0000 Subject: ramips: add user-space support for the Planex MZK-W300NH2 Router MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Samir Ibradžić Patchwork: http://patchwork.openwrt.org/patch/3077/ Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34926 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 7e2bac454..f411ab1fd 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -9,6 +9,7 @@ preinit_set_mac_address() { case $(ramips_board_name) in 3g-6200n |\ + mzk-w300nh2 |\ wl-330n |\ wl-330n3g) mac=$(ramips_get_mac_binary factory 4) -- cgit v1.2.3 From 86d2c52f52c503c83ae88078fa21da5e2fa061c0 Mon Sep 17 00:00:00 2001 From: juhosg Date: Sat, 19 Jan 2013 17:05:06 +0000 Subject: ramips: add user-space support for the Tenda 3G300M Signed-off-by: Cezary Jackiewicz Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35245 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index f411ab1fd..8f9f83583 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -9,6 +9,7 @@ preinit_set_mac_address() { case $(ramips_board_name) in 3g-6200n |\ + 3g300m | \ mzk-w300nh2 |\ wl-330n |\ wl-330n3g) -- cgit v1.2.3 From 0c46f343b30717e31fe424e7e30a7a0c2e4a2dce Mon Sep 17 00:00:00 2001 From: juhosg Date: Sat, 2 Feb 2013 17:21:05 +0000 Subject: ramips: add user-space support for the Omnima EMB HPM board Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35467 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 8f9f83583..247b5531b 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -54,6 +54,7 @@ preinit_set_mac_address() { hw550-3g |\ nbg-419n |\ omni-emb |\ + omni-emb-hpm |\ tew-691gr |\ tew-692gr |\ w306r-v20 |\ -- cgit v1.2.3 From 167702283be513e96391b3f64dff151a4999104e Mon Sep 17 00:00:00 2001 From: juhosg Date: Sat, 16 Feb 2013 11:50:21 +0000 Subject: ramips: use the mtd_get_mac_* helpers Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35613 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../ramips/base-files/lib/preinit/06_set_iface_mac | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 247b5531b..6d3dd58c0 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -5,6 +5,7 @@ preinit_set_mac_address() { local mac + . /lib/functions.sh . /lib/ramips.sh case $(ramips_board_name) in @@ -13,7 +14,7 @@ preinit_set_mac_address() { mzk-w300nh2 |\ wl-330n |\ wl-330n3g) - mac=$(ramips_get_mac_binary factory 4) + mac=$(mtd_get_mac_binary factory 4) ifconfig eth0 hw ether $mac 2>/dev/null ;; bc2 |\ @@ -25,23 +26,23 @@ preinit_set_mac_address() { psr-680w |\ rt-n56u |\ sl-r7205) - mac=$(ramips_get_mac_binary factory 4) + mac=$(mtd_get_mac_binary factory 4) mac=$(maccalc or "$mac" "02:00:00:00:00:00") ifconfig eth0 hw ether $mac 2>/dev/null ;; dir-300-b1 |\ dir-300-b2 |\ dir-600-b1) - mac=$(ramips_get_mac_binary devdata 16388) + mac=$(mtd_get_mac_binary devdata 16388) ifconfig eth0 hw ether $mac 2>/dev/null ;; dir-645) - mac=$(ramips_get_mac_nvram nvram lanmac) + mac=$(mtd_get_mac_ascii nvram lanmac) mac=$(maccalc or "$mac" "02:00:00:00:00:00") ifconfig eth0 hw ether $mac 2>/dev/null ;; dap-1350) - mac=$(ramips_get_mac_binary devdata 46) + mac=$(mtd_get_mac_binary devdata 46) ifconfig eth0 hw ether $mac 2>/dev/null ;; all0239-3g |\ @@ -61,15 +62,15 @@ preinit_set_mac_address() { w502u |\ wr6202 |\ xdxrn502j) - mac=$(ramips_get_mac_binary factory 40) + mac=$(mtd_get_mac_binary factory 40) ifconfig eth0 hw ether $mac 2>/dev/null ;; wl341v3) - mac=$(ramips_get_mac_binary board-nvram 65440) + mac=$(mtd_get_mac_binary board-nvram 65440) ifconfig eth0 hw ether $mac 2>/dev/null ;; rt-n10-plus) - mac=$(ramips_get_mac_binary devconf 4) + mac=$(mtd_get_mac_binary devconf 4) ifconfig eth0 hw ether $mac 2>/dev/null ;; esac -- cgit v1.2.3 From 5ed3063be15e50fe2927210f749bdb71903b8be1 Mon Sep 17 00:00:00 2001 From: juhosg Date: Sat, 16 Feb 2013 11:50:25 +0000 Subject: ramips: use the new macaddr_* helpers instead of maccalc Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35615 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 6d3dd58c0..fcfb86bd5 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -27,7 +27,7 @@ preinit_set_mac_address() { rt-n56u |\ sl-r7205) mac=$(mtd_get_mac_binary factory 4) - mac=$(maccalc or "$mac" "02:00:00:00:00:00") + mac=$(macaddr_setbit_la "$mac") ifconfig eth0 hw ether $mac 2>/dev/null ;; dir-300-b1 |\ @@ -38,7 +38,7 @@ preinit_set_mac_address() { ;; dir-645) mac=$(mtd_get_mac_ascii nvram lanmac) - mac=$(maccalc or "$mac" "02:00:00:00:00:00") + mac=$(macaddr_setbit_la "$mac") ifconfig eth0 hw ether $mac 2>/dev/null ;; dap-1350) -- cgit v1.2.3 From 47a088f576d156961affb9e99564f6f7451f8a36 Mon Sep 17 00:00:00 2001 From: juhosg Date: Sun, 3 Mar 2013 12:47:02 +0000 Subject: ramips: enhance user-space board detection Similar to ar71xx, detect only once and cache the strings in /tmp/sysinfo/model and /tmp/sysinfo/boardname. Signed-off-by: Daniel Golle Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35850 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/03_preinit_do_ramips.sh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/03_preinit_do_ramips.sh b/target/linux/ramips/base-files/lib/preinit/03_preinit_do_ramips.sh index e76418dad..31ef5f814 100644 --- a/target/linux/ramips/base-files/lib/preinit/03_preinit_do_ramips.sh +++ b/target/linux/ramips/base-files/lib/preinit/03_preinit_do_ramips.sh @@ -2,6 +2,8 @@ do_ramips() { . /lib/ramips.sh + + ramips_board_detect } boot_hook_add preinit_main do_ramips -- cgit v1.2.3 From 08e872c86ad3e131cced9a4752e4a17d481b69e8 Mon Sep 17 00:00:00 2001 From: blogic Date: Wed, 3 Apr 2013 10:00:03 +0000 Subject: [ramips] add profile for the Edimax 3g-6200NL board MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit http://patchwork.openwrt.org/patch/3214/ Signed-off-by: Cédric Le Moing git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36172 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index fcfb86bd5..e860309ec 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -10,6 +10,7 @@ preinit_set_mac_address() { case $(ramips_board_name) in 3g-6200n |\ + 3g-6200nl |\ 3g300m | \ mzk-w300nh2 |\ wl-330n |\ -- cgit v1.2.3 From 47b76427f5da982d712c2550124b1721eb85ed97 Mon Sep 17 00:00:00 2001 From: blogic Date: Wed, 3 Apr 2013 10:00:08 +0000 Subject: [ramips] add Huawei D105 http://patchwork.openwrt.org/patch/3510/ Signed-off-by: Cezary Jackiewicz git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36173 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index e860309ec..985d1bc8f 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -20,6 +20,7 @@ preinit_set_mac_address() { ;; bc2 |\ broadway |\ + d105 |\ dir-620-a1 |\ esr-9753 |\ freestation5 |\ -- cgit v1.2.3 From 8d7aa0846cb129365246b428583e0edb99d160d7 Mon Sep 17 00:00:00 2001 From: blogic Date: Wed, 3 Apr 2013 10:00:21 +0000 Subject: [ramips] add profile for tenda w150m board http://patchwork.openwrt.org/patch/3371/ Signed-off-by: Chi Zhang git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36176 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 985d1bc8f..7824e2b25 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -12,6 +12,7 @@ preinit_set_mac_address() { 3g-6200n |\ 3g-6200nl |\ 3g300m | \ + w150m | \ mzk-w300nh2 |\ wl-330n |\ wl-330n3g) -- cgit v1.2.3 From cb06f20d31cc8776aab0de950b89b77f50eef890 Mon Sep 17 00:00:00 2001 From: blogic Date: Tue, 9 Apr 2013 14:19:33 +0000 Subject: [ramips] Add Netgear WNCE2001 (OF version) Add Netgear WNCE2001. This is a small RT3052 device with 4MB spi flash and 32MB ram. 2 built-in antennas, 1x fastE, no USB, reset & wps switch. On my model the AP/RT switch is unpopulated, but I verified the gpio mapping for it. The stock firmware is running an unprotected tftpd which allows you to read any file from the filesystem. Serial port is present on testpads (See image on the wiki page). There are more testpads below the shield near the SoC, which may have JTAG. Slight annoyance: The bootloader is checksumming kernel&rootfs, but can be tricked by zeroing checksum and length fields in the checksum partition, see target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming The manufacturer image is very similar to the DAP one, so I slightly modified mkdapimg to support generating it. The resulting openwrt-ramips-rt305x-wnce2001-squashfs-factory-(worldwide|northamerica).bin can be used to flash from stock to OpenWRT using the stock firmware upgrade function, without using the serial port. http://www.netgear.com/landing/wnce2001.aspx http://wiki.openwrt.org/toh/netgear/wnce2001 Signed-off-by: Tobias Diedrich git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36289 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../preinit/04_disable_wnce2001_flash_checksumming | 43 ++++++++++++++++++++++ .../ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 2 files changed, 44 insertions(+) create mode 100644 target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming b/target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming new file mode 100644 index 000000000..67a1746f1 --- /dev/null +++ b/target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming @@ -0,0 +1,43 @@ +#!/bin/sh + +# Netgear WNCE2001 has does a checksum check on boot and goes into recovery +# tftp mode when the check fails. Initializing the JFFS2 partition triggers +# this, so we make sure to zero checksum and size to be checksummed before +# that happens, so this needs to run very early during boot. + +do_wnce2001_checksumming_disable() { + . /lib/ramips.sh + + local board=$(ramips_board_name) + + case "$board" in + wnce2001) + echo "Board is WNCE2001, updating checksum partition..." + local zeroes=/dev/zero + local tmpfile=/tmp/wnce2001_checksum + local partname=checksum + local mtd=$(find_mtd_part $partname) + dd if=$mtd of=$tmpfile bs=80 count=1 2>/dev/null + signature=$(dd if=$tmpfile bs=1 skip=24 count=20 2>/dev/null) + checksum=$(dd if=$tmpfile bs=1 count=4 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"') + if [ "$signature" != "RT3052-AP-WNCE2001-3" ]; then + echo "Signature of checksum partition is wrong, bailing." + return 0 + fi + if [ "$checksum" != "00000000" ]; then + echo "Checksum is set, zeroing." + # zero out checksum + dd if=$zeroes of=$tmpfile conv=notrunc bs=1 seek=0 count=4 2>/dev/null + # zero out bytecount to be checksummed + dd if=$zeroes of=$tmpfile conv=notrunc bs=1 seek=60 count=4 2>/dev/null + mtd write $tmpfile $partname + else + echo "Checksum is already zero, nothing to do." + fi + ;; + esac + + return 0 +} + +boot_hook_add preinit_main do_wnce2001_checksumming_disable diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 7824e2b25..52bf115cc 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -64,6 +64,7 @@ preinit_set_mac_address() { w306r-v20 |\ w502u |\ wr6202 |\ + wnce2001 |\ xdxrn502j) mac=$(mtd_get_mac_binary factory 40) ifconfig eth0 hw ether $mac 2>/dev/null -- cgit v1.2.3 From c3b0a9a70eec323cc5bfecbf7ba9e46b2ee7920d Mon Sep 17 00:00:00 2001 From: blogic Date: Thu, 25 Apr 2013 19:02:48 +0000 Subject: ramips: Add support of D-link DIR-620D1 Signed-off-by: Serge Vasilugin Acked-by: John Crispin git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36432 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 52bf115cc..d0309fd6e 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -12,6 +12,7 @@ preinit_set_mac_address() { 3g-6200n |\ 3g-6200nl |\ 3g300m | \ + dir-620-d1 |\ w150m | \ mzk-w300nh2 |\ wl-330n |\ -- cgit v1.2.3 From 6c0f28a0d8f1bfdafa5a05cba6dfa870ef2f7850 Mon Sep 17 00:00:00 2001 From: blogic Date: Thu, 25 Apr 2013 19:02:53 +0000 Subject: ramips: Add Alpha ASL-26555 support. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This board uses a TrendChip SOC with its own RAM/Flash for ADSL support. We know both SOCs are connected through ethernet and use some kind of protocol for UART communication, but due to the lack of GPL sources we couldn't get it to work. For this reason the network is configured only for LAN. There are two versions (Chile 8MB and Spain 16MB). Wiki: http://wiki.openwrt.org/toh/alpha/asl26555 Signed-off-by: Esteban Benito Signed-off-by: Álvaro Fernández Rojas Patchwork: http://patchwork.openwrt.org/patch/3571/ Acked-by: John Crispin git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36433 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index d0309fd6e..7becaf7ad 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -34,6 +34,7 @@ preinit_set_mac_address() { mac=$(macaddr_setbit_la "$mac") ifconfig eth0 hw ether $mac 2>/dev/null ;; + asl26555 |\ dir-300-b1 |\ dir-300-b2 |\ dir-600-b1) -- cgit v1.2.3 From de57f725333379193889e88ed7442f880d87f50c Mon Sep 17 00:00:00 2001 From: blogic Date: Thu, 25 Apr 2013 19:02:57 +0000 Subject: ramips: set preinit interface to eth0 by default. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This makes any ramips device accessible via ethernet in failsafe mode. Based on: https://dev.openwrt.org/changeset/36322 Signed-off-by: Álvaro Fernández Rojas Patchwork: http://patchwork.openwrt.org/patch/3567/ Acked-by: John Crispin git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36434 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../base-files/lib/preinit/07_set_preinit_iface_ramips | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips b/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips new file mode 100644 index 000000000..c8b7f2ad3 --- /dev/null +++ b/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips @@ -0,0 +1,12 @@ +#!/bin/sh +# +# Copyright (C) 2013 OpenWrt.org +# + +. /lib/ramips.sh + +ramips_set_preinit_iface() { + ifname=eth0 +} + +boot_hook_add preinit_main ramips_set_preinit_iface -- cgit v1.2.3 From ef18e846dcfb55f39794bc510da4f85da85d5452 Mon Sep 17 00:00:00 2001 From: blogic Date: Thu, 25 Apr 2013 19:03:01 +0000 Subject: ramips: introduce DTS for ALL5003 Prior to the switch to 3.8, ALL5002 and ALL5003 boards shared mach-all5002.c. With the change to DTS, this is no longer accurate, as ALL5002 is based on Rt3352 SoC while ALL5003 is based on Rt5350 SoC, therefore the corresponding rt5350.dtsi need to be included for ALL5003. Signed-off-by: Daniel Golle Patchwork: http://patchwork.openwrt.org/patch/3557/ Acked-by: John Crispin git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36435 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/ramips/base-files/lib/preinit') diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 7becaf7ad..022f72e24 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -53,6 +53,7 @@ preinit_set_mac_address() { all0239-3g |\ all0256n |\ all5002 |\ + all5003 |\ carambola |\ dir-615-h1 |\ fonera20n |\ -- cgit v1.2.3