[etherlab-users] Working counter changed to 0/113
pier
perlsoft at bluewin.ch
Wed Apr 9 15:47:45 CEST 2014
On 09/04/14 15:21, pier wrote:
> On 09/04/14 14:49, Martin Troxler wrote:
>> On 09.04.2014 14:02, pier wrote:
>>> Dear helper
>>>
>>> Sometimes in a couple of hours or more we receive this messages in
>>>
>>> the syslog :
>>>
>>> Apr 7 07:31:33 (none) kernel: EtherCAT 0: Domain 0: Working counter
>>> changed to 0/113.
>>>
>> Hi Pier
>>
>> If your realtime tasks runs as in a usermode thread and access the
>> ethernet device through the generic device, then you have to make
>> sure that the priorities of the IRQ threads are higher than the
>> priority of the realtime thread.
>>
>> Show the pids of the IRQ threads of a eth device
>> >$ NETDEVNAME=eth1
>> >$ ps -A | awk "/irq\/[0-9]+-${NETDEVNAME}/ { print \$1 }" | xargs
>> --no-run-if-empty
>> 1512 1513 1514
>> Show the realtime priority of a process
>> >$ chrt -p 1512
>> pid 1512's current scheduling policy: SCHED_FIFO
>> pid 1512's current scheduling priority: 80
>>
>> The priority must be higher than the priority of your realtime task
>> thread.
>>
>> In addition, disable interrupt throttling on your eth device.
>>
>> >$ ethtool --coalesce $NETDEVNAME adaptive-rx off adaptive-tx off
>> rx-usecs 0 rx-frames 0 rx-usecs-irq 0 rx-frames-irq 0 tx-usecs 0
>> tx-frames 0 tx-usecs-irq 0 tx-frames-irq 0 pkt-rate-low 0 pkt-rate-high 0
>>
>> Regards
>> Martin
>>
>>
>> Note:
>> This e-mail is for the named person's use only. It may contain
>> confidential and/or privileged information. If you have received this
>> e-mail in error, please notify the sender immediately and delete the
>> material from any system. Any unauthorized copying, disclosure,
>> distribution or other use of this information by persons or entities
>> other than the intended recipient is prohibited.
>> Thank You
>
>> .
> Dear Martin
>
> I have tried this :
>
> >$ NETDEVNAME=eth1
> >$ ps -A | awk "/irq\/[0-9]+-${NETDEVNAME}/ { print \$1 }" | xargs
> --no-run-if-empty
>
> But the answer in empty.... nothing...
>
> The Operating system is a Ubuntu 12.04
>
> Best Regards
>
> Pier
> --
>
> Perlsoft GmbH
> Sennereigasse 27
> 3900 Brig
> Switzerland
>
> Tel. +41977022933
>
>
> _______________________________________________
> etherlab-users mailing list
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
Dear Martin
The process that access to ethercat started as root...
Looking at the output of the PS -A I do not see any eth1
but these are the process that use it
21983 ? 00:51:40 EtherCAT-OP
root at Arcade_2:~# chrt -p 21983
pid 21983's current scheduling policy: SCHED_OTHER
pid 21983's current scheduling priority: 0
21982 ? 09:40:51 rtctrl
root at Arcade_2:~# chrt -p 21982
pid 21982's current scheduling policy: SCHED_OTHER
pid 21982's current scheduling priority: 0
Regards
Pier
--
Perlsoft GmbH
Sennereigasse 27
3900 Brig
Switzerland
Tel. +41977022933
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20140409/c2cf44c6/attachment-0003.htm>
More information about the Etherlab-users
mailing list