1#!/bin/bash 2 3echo "==================================================" 4echo "1.Copy firmware" 5echo "==================================================" 6cp ../image/ssv6200-sw.bin /lib/firmware/ 7 8echo "==================================================" 9echo "1.Unload Module" 10echo "==================================================" 11./unload.sh 12 13echo "==================================================" 14echo "2.Set Hardware Capability" 15echo "==================================================" 16 17eth0_local_mac=`ifconfig eth0 | grep HWaddr | sed -e 's/.*HWaddr //g' | sed -e 's/ //g' | cut -d ':' -f 4,5,6` 18[ "$eth0_local_mac" == "" ] && eth0_local_mac="45:67:89" 19local_mac=00:aa:bb:$eth0_local_mac 20local_mac_2=00:00:00:00:00:00 21echo WLAN MAC is $local_mac 22 23cat sta.cfg.template | sed -e "s/MAC_ADDR/$local_mac/g" | sed -e "s/MAC2ADDR/$local_mac_2/g" > sta_local_mac.cfg 24./ssvcfg.sh sta_local_mac.cfg 25 26echo "==================================================" 27echo "3.Load MMC Module" 28echo "==================================================" 29modprobe mmc_core sdiomaxclock=25000000 30modprobe sdhci 31modprobe sdhci-pci 32modprobe mmc_block 33 34echo "==================================================" 35echo "4.Load SSV6200 Driver" 36echo "==================================================" 37echo 6 > /proc/sys/kernel/printk 38 39modprobe ssv6200_sdio 40 41