-
Bug
-
Resolution: Won't Fix
-
Major
-
None
-
None
-
None
-
None
<LAVA_SIGNAL_TESTSET START test_can_modules> + ./common/scripts/test_can_modules.sh <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=unload_can_raw_module RESULT=pass> rmmod: ERROR: Module can_bcm is in use <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=unload_can_bcm_module RESULT=fail> rmmod: ERROR: Module can is in use by: can_bcm <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=unload_can_module RESULT=fail> <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=unload_c_can_platform_module RESULT=pass> <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=unload_c_can_module RESULT=pass> <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=unload_can_dev_module RESULT=pass> Cannot find device \\\"can0\\\" <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=canconfig_can0 RESULT=pass> <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=load_can_module RESULT=pass> [ 141.257131] can: raw protocol (rev 20170425) <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=load_can_raw_module RESULT=pa[ 141.277071] CAN device driver interface ss> <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=load_c_can_module RESULT=pass>
We need to bring can down properly first.
We need to handle the case that a module unload fails better. subsequent rmmod will fail as well.