On 10/07/2015 04:23 PM, Harald Feßl wrote:
> Am 07.10.2015 um 11:07 schrieb Philippe Gerum:
>> On 10/07/2015 11:01 AM, Johann Obermayr wrote:
>>> Am 05.10.2015 um 13:54 schrieb Philippe Gerum:
>>>> On 10/05/2015 12:53 PM, Johann Obermayr wrote:
>>>>> Am 29.09.2015 um 17:56 schrieb Philippe Gerum:
>>>>>> On 09/29/2015 02:38 PM, Johann Obermayr wrote:
>>>>>>> Am 25.09.2015 um 10:44 schrieb Harald Feßl:
>>>>>>>> Hi
>>>>>>>>
>>>>>>>> I have done a ipipe trace for some working and one non working
>>>>>>>> cycle.
>>>>>>>> The trace is stopped after the non working cycle.
>>>>>>>> I have marked the working cycles with green and the non working
>>>>>>>> cycle
>>>>>>>> with red in my graphical trace.
>>>>>>>> The ipipe trace and graphical trace are stopped at the same time.
>>>>>>>>
>>>>>>>> After the non working cycle the system is working correct again for
>>>>>>>> some seconds or minutes.
>>>>>>>>
>>>>>>>> I think the problem is, that the migration of the task "cyclic"
>>>>>>>> from
>>>>>>>> xenomai to linux, needs sometimes some ms.
>>>>>>>>
>>>>>>>> Harald
>>>>>>>>
>>>>>>>> Harald Fessl
>>>>>>>> Betriebssystem
>>>>>>>> ________________________________
>>>>>>>>
>>>>>>>> SIGMATEK GmbH & Co KG
>>>>>>>> Sigmatekstraße 1
>>>>>>>> 5112 Lamprechtshausen
>>>>>>>> Österreich / Austria
>>>>>>>>
>>>>>>>> Tel.:  +43/6274/4321-0
>>>>>>>> Fax:  +43/6274/4321-18
>>>>>>>> E-Mail: harald.fe...@sigmatek.at
>>>>>>>> http://www.sigmatek-automation.com
>>>>>>>>
>>>>>>>> ***********************Please
>>>>>>>> note:************************************
>>>>>>>> This email and all attachments are confidential and intended
>>>>>>>> solely for
>>>>>>>> the person or entity to whom it is addressed. If you are not the
>>>>>>>> named
>>>>>>>> addressee you must not make this email and all attachments
>>>>>>>> accessible
>>>>>>>> to any other person. If you have received this email in error
>>>>>>>> please
>>>>>>>> delete it together with all attachments.
>>>>>>>> ***********************************************************************
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 23.09.2015 um 12:36 schrieb Jan Kiszka:
>>>>>>>>> On 2015-09-23 10:51, Harald Feßl wrote:
>>>>>>>>>> Hi
>>>>>>>>>>
>>>>>>>>>> The linux tasks are not blocked (not all).
>>>>>>>>>> I think the problem is , that the linux scheduler function in the
>>>>>>>>>> kernel
>>>>>>>>>> is not called for some ms.
>>>>>>>>>> I have also traced the calls to the scheduler function
>>>>>>>>>> "static int __sched __schedule(void)"
>>>>>>>>>> and sometimes when the decribed problem occur this function is
>>>>>>>>>> not
>>>>>>>>>> called while no linux task are running.
>>>>>>>>> If no task is runnable, there is also no reason to invoke
>>>>>>>>> schedule.
>>>>>>>>>
>>>>>>>>> Please post a ftrace log of your system, covering both a working
>>>>>>>>> and a
>>>>>>>>> non-working cycle, including cobalt* and at least sched and irq
>>>>>>>>> events.
>>>>>>>>>
>>>>>>>>> Jan
>>>>>>>>>
>>>>>>> Hello Philippe and Xenomai forum,
>>>>>>>
>>>>>>> we have some trouble with a xenomai task (cyclic with prio 30) after
>>>>>>> switching to secondary domain.
>>>>>>> Linux ARM 3.0, Xenomai 2.6.2.1, and CONFIG_XENO_OPT_PRIOCPL=y.
>>>>>> PRIOCPL should be disabled, and all tests redone in this context.
>>>>>>
>>>>> Hello,
>>>>>
>>>>> the result is the same.
>>>>> Some time your cyclic task will not schedule after switching to
>>>>> secondary domain.
>>>>>
>>>> I just noticed you were using 2.6.2.1. Several bugs in the domain
>>>> switch
>>>> mechanism have been fixed since then until 2.6.4, and the latter still
>>>> suffers a recently SMP rescheduling issue already fixed in the 2.6.x
>>>> maintenance branch.
>>>>
>>>> You should try running your code on top of that branch before diving
>>>> any
>>>> deeper, I suspect you might be facing a bug that has been fixed
>>>> already.
>>>>
>>> Hello,
>>>
>>> we have test it with Linux 3.10.53 (Freescale) and Xenomai 2.6.4.
>>> But we see the same problem.
>>>
>> Ok, so please send a trace freeze with that configuration illustrating
>> the problem, with PRIOCPL disabled. The previous traces you sent include
>> RPI noise, which makes their interpretation uncertain.
>>
> 
> Hello Philippe
> 
> I am working with Johann at the same problem.
> We don't know what you mean with RPI noise.
> Is there a kernel switch to turn of some trace records.


I mean the traces generated by the PRIOCPL option. This one needs to be
disabled.


-- 
Philippe.

_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
http://xenomai.org/mailman/listinfo/xenomai

Reply via email to