X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fscripts%2Ftest_can_modules.sh;fp=common%2Fscripts%2Ftest_can_modules.sh;h=1a46034f9a4f0b26be82386493520a161d712eab;hb=3745cee489b181d3860f87ff1995353eddb456b0;hp=3b317afd4f39078dabfe455eb222b0e92ed275f3;hpb=f820cb32ee5d7edb1f3c0ad8198805ba79e63b7b;p=src%2Fqa-testdefinitions.git diff --git a/common/scripts/test_can_modules.sh b/common/scripts/test_can_modules.sh index 3b317af..1a46034 100755 --- a/common/scripts/test_can_modules.sh +++ b/common/scripts/test_can_modules.sh @@ -1,5 +1,7 @@ #!/bin/sh +RCAR_CAN=0 + if [ ! -e /sys/class/net/can1 ];then lava-test-case show_can_modules --result skip lava-test-case unload_can_raw_module --result skip @@ -48,7 +50,13 @@ remove_module c_can_platform remove_module c_can -remove_module can_dev unload_can_dev_module +lsmod | grep -q rcar_can +if [ $? -eq 0 ];then + RCAR_CAN=1 + remove_module rcar_can +fi + +remove_module can_dev ip -V 2>&1 | grep -q -i BusyBox if [ $? -eq 0 ];then @@ -72,6 +80,10 @@ modprobe_module c_can_platform modprobe_module can_dev +if [ $RCAR_CAN -eq 1 ];then + modprobe_module rcar_can +fi + #Make sure always that the can interface is down before #starting the config step. ip link set can0 down