Changeset 47820


Ignore:
Timestamp:
2015-12-10T13:13:16+01:00 (2 years ago)
Author:
kaloz
Message:

mvebu: fixup wifi macs for Linksys boards

Signed-off-by: Imre Kaloz <kaloz@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/mvebu/base-files/etc/uci-defaults/03_wireless

    r47164 r47820  
    66[ ! -e /etc/config/wireless ] && exit 0 
    77 
     8. /lib/functions/system.sh 
    89. /lib/mvebu.sh 
    910 
     
    1314armada-385-linksys-caiman|armada-385-linksys-cobra|armada-385-linksys-shelby|armada-xp-linksys-mamba) 
    1415        SKU=$(strings /dev/mtd3|sed -ne 's/^cert_region=//p') 
     16        WIFIMAC2G=$(macaddr_add $(cat /sys/class/net/eth0/address) +1) 
     17        WIFIMAC5G=$(macaddr_add $WIFIMAC2G +1) 
    1518        case "$SKU" in 
    1619                AP) 
     
    3033                ;; 
    3134        esac 
     35 
     36        case "$board" in 
     37                armada-xp-linksys-mamba) 
     38                        WIFIMAC0=$WIFIMAC2G 
     39                        WIFIMAC1=$WIFIMAC5G 
     40                ;; 
     41                *) 
     42                        WIFIMAC0=$WIFIMAC5G 
     43                        WIFIMAC1=$WIFIMAC2G 
     44                ;; 
     45        esac 
     46 
    3247        uci get wireless.radio0.country || uci set wireless.radio0.country=$REGD 
     48        uci get wireless.@wifi-iface[0].macaddr || uci set wireless.@wifi-iface[0].macaddr=$WIFIMAC0 
    3349        uci get wireless.radio1.country || uci set wireless.radio1.country=$REGD 
     50        uci get wireless.@wifi-iface[1].macaddr || uci set wireless.@wifi-iface[1].macaddr=$WIFIMAC1 
    3451        ;; 
    3552esac 
Note: See TracChangeset for help on using the changeset viewer.