[LITMUS^RT] Creating a new plugin problem

Björn Brandenburg bbb at mpi-sws.org
Fri Apr 7 13:27:31 CEST 2017


> On 2 Apr 2017, at 19:25, Matteo <matteo.locatelli1993 at gmail.com> wrote:
> 
> The DEMO plugin isn't in the loaded file, but I can't understand why, it's the first time I'm trying to do something like that. Can you tell me a way to add the plugin? Thanks.
> 
> Matteo
> 
> On 02.04.2017 18:10, Namhoon Kim wrote:
>> Hi Matteo,
>> 
>> If you have successfully added DEMO plugin, you should see DEMO plugin in /proc/litmus/plugins/loaded. Can you check the loaded plugins? 
>> 
>> Namhoon
>> 
>> On Sun, Apr 2, 2017 at 11:50 AM, Matteo <matteo.locatelli1993 at gmail.com> wrote:
>> Hi everyone, I want to develop a new plugin for LITMUS^RT, so I downloaded the virtual image found on the website and I started to follow the tutorial that I found on the wiki. I'm currently stuck on step 2: I created the sched_demo.c file (copying the code from the tutorial), added sched_demo.o to the obj-y list in the Makefile located in the litmus folder and compiled the kernel using make in the litmus-rt folder. When I try to run the instruction setsched DEMO, it returns me this error:
>> 
>> Error: Cannot write to /proc/litmus/active_plugin. Do you have root privileges?
>> Error: Setting new plugin failed.
>> Are there any active real-time tasks?
>> 
>> Can you tell me what I am doing wrong? Thanks.
>> Matteo Locatelli


Did you install the new kernel and reboot?
What does uname -a say?  
Does dmesg say anything about the demo plugin being loaded? 

- Björn




More information about the litmus-dev mailing list