On 11/06/2011 02:02 PM, Gilles Chanteperdrix wrote:
> On 11/06/2011 08:54 PM, at91_enthus wrote:
>> On 11/06/2011 01:03 PM, Gilles Chanteperdrix wrote:
>>> On 11/06/2011 08:00 PM, at91_enthus wrote:
>>>> On 11/06/2011 12:32 PM, Gilles Chanteperdrix wrote:
>>>>> On 11/06/2011 07:25 PM, at91_enthus wrote:
>>>>>> On 11/06/2011 12:10 PM, at91_enthus wrote:
>>>>>>> On 11/06/2011 12:01 PM, Gilles Chanteperdrix wrote:
>>>>>>>> On 11/06/2011 06:56 PM, at91_enthus wrote:
>>>>>>>>> Hi.
>>>>>>>>>
>>>>>>>>> I gave Xenomai 2.6.0 a try and installed a newly patched kernel on my
>>>>>>>>> AT91SAM9G20 board.
>>>>>>>>>
>>>>>>>>> Here is my setup:
>>>>>>>>>
>>>>>>>>> proc:   AT91SAM9G20
>>>>>>>>> kernel: 2.6.35.9
>>>>>>>>> OS: embedded Debian Squeeze
>>>>>>>>>
>>>>>>>>> The board boots fine up to stage 2 (user terminal). Sometimes, I am 
>>>>>>>>> able
>>>>>>>>> to get a login terminal, despite seg fault messages.
>>>>>>>>>
>>>>>>>>> A similar behavior occurs in a Xenomai capable 2.6.37 kernel, only
>>>>>>>>> without the fault messages. In this case the board simply freezes.
>>>>>>>>>
>>>>>>>>> I included the files (.config and fault messages) in the attachments.
>>>>>>>>>
>>>>>>>> You enabled CONFIG_FCSE_GUARANTEED, I do not think Debian squeeze can
>>>>>>>> boot with that, you need a real embedded filesystem, or use
>>>>>>>> CONFIG_FCSE_BEST_EFFORT.
>>>>>>>>
>>>>>>>>
>>>>>>> Since I've started looking in to Xenomai, I have been using FCSE
>>>>>>> "guaranteed" and "best efort"  along with both Debian Squeeze and Lenny
>>>>>>> (Xenomai 2.5 series) without any issues.
>>>>>>>
>>>>>>> I'll change the FCSE setting to see if I get a different behavior.
>>>>>>>
>>>>>>> Regards.
>>>>>> I put the results for CONFIG_FCSE_BEST_EFFORT in the attachment.
>>>>> Unusable. To make it usable, the following options are lacking:
>>>>> CONFIG_FCSE_MESSAGES
>>>>> CONFIG_FRAME_POINTER
>>>> I couldn't find this option.
>>> You need to disable STACK_UNWIND. Without it, some stack traces are
>>> unreadable such as the one you keep sending.
>>>
>> rc.local looked suspicious in the debug messages.
>>
>> To be more exact, it contained the following lines:
>>
>> #! /bin/sh
>> chmod 777 /proc/xenomai/latency
>> echo "1000" > /proc/xenomai/latency
>> exit 0
>>
>> The setting came from the previous installation, because I kept getting
>> negative values for latencies.
> Note that you can hardwire a value for the latency in the kernel
> configuration.
>
>> Anyway, I removed the offending lines and my system boots correctly. If
>> I enter the lines by hand, I get no segfaults. However, if I try to
>> execute /etc/rc.local (with the two lines uncommented) by hand, the
>> kernel seg faults and the system freezes.
>>
>>  Odd.
> Yes, really odd. I am unable to reproduce this issue.
>
> What was the last version known to be working?

2.5.6. Also, I had no issues with 2.5.5, either.

I intend to test the 2.6 release candidates later this week.

Thanks a lot.


_______________________________________________
Xenomai-help mailing list
Xenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help

Reply via email to