Fix the CAN bus tests
[src/qa-testdefinitions.git] / common / scripts / test_can_send_receive.sh
index d5d155c..06bde6f 100755 (executable)
@@ -14,14 +14,14 @@ if [ ! -e /sys/class/net/can1 ];then
 fi
 
 #config the can interfaces
-canconfig can0 bitrate 50000
+ip link set can0 type can bitrate 50000
 if [ $? -eq 0 ];then
        lava-test-case canconfig_can0 --result pass
 else
        lava-test-case canconfig_can0 --result fail
 fi
 sleep 3
-canconfig can1 bitrate 50000
+ip link set can1 type can bitrate 50000
 if [ $? -eq 0 ];then
        lava-test-case canconfig_can1 --result pass
 else
@@ -29,14 +29,14 @@ else
 fi
 sleep 3
 #bring up the devices
-canconfig can0 start
+ip link set can0 up
 if [ $? -eq 0 ];then
        lava-test-case start_can0 --result pass
 else
        lava-test-case start_can0 --result fail
 fi
 sleep 3
-canconfig can1 start
+ip link set can1 up
 if [ $? -eq 0 ];then
        lava-test-case start_can1 --result pass
 else
@@ -44,7 +44,7 @@ else
 fi
 sleep 3
 #send frames
-cansequence -p can0 &
+cangen can0 &
 if [ $? -eq 0 ];then
        lava-test-case send_frames_through_can0 --result pass
 else
@@ -63,14 +63,14 @@ fi
 rm $file_can
 
 sleep 10
-canconfig can0 stop
+ip link set can0 down
 if [ $? -eq 0 ];then
        lava-test-case stop_can0 --result pass
 else
        lava-test-case stop_can0 --result fail
 fi
 sleep 3
-canconfig can1 stop
+ip link set can1 down
 if [ $? -eq 0 ];then
        lava-test-case stop_can1 --result pass
 else