Commit 3e7e9239 authored by Federico Vaga's avatar Federico Vaga

startup-mb: get base MAC address from kernel cmdline and apply to wr_nic

Signed-off-by: 's avatarFederico Vaga <federico.vaga@gmail.com>
parent f6c21be5
......@@ -3,10 +3,19 @@
echo "Starting up WR Switch (18-ports MiniBackplane version)..."
export WR_HOME="/wr"
# Get parameter from kernel commandline
for arg in $(cat /proc/cmdline); do
echo $arg | grep -q "wr_nic.macaddr" ;
if [ $? == 0 ]; then
val=$(echo $arg | cut -d= -f2);
fi;
done
$WR_HOME/bin/load-virtex $WR_HOME/lib/firmware/18ports_mb.bin
$WR_HOME/bin/load-lm32 $WR_HOME/lib/firmware/rt_cpu.bin
insmod $WR_HOME/lib/modules/at91_softpwm.ko
insmod $WR_HOME/lib/modules/wr_vic.ko
insmod $WR_HOME/lib/modules/wr-nic.ko
insmod $WR_HOME/lib/modules/wr-nic.ko macaddr=$val
insmod $WR_HOME/lib/modules/wr_rtu.ko
$WR_HOME/sbin/start-daemons.sh
\ No newline at end of file
$WR_HOME/sbin/start-daemons.sh
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment