Re: IRQ timeout

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello John,

how can I change the rt priority of a running process?


> >> 3. How many interrupts per second (approx.) are being generated by
> >>    the Sercos hardware while your application is running?
> >>    $ cat /proc/interrupts; sleep 1; cat /proc/interrupts
> ...
> Indeed. There are also over 500 timer interrupts per second, so I assume
> that your non-UIO geos thread is using a 2ms timer to perform the sercos
> driver duties.

There is no timer, the geos thread sleeps on a conditional variable which is triggered by uio_sercos3 in the function UsrCb_t3().


> > The system is idle:
> >
> > 0.01 0.02 0.00 1/114 2374
> 
> Was this after the application was running for a few minutes? This
> surprises me because the reported error implies that the network isn't
> getting properly scheduled.

The system actually is idle. The geos thread and the other CNC threads do not have much work to do since they were not completely ramped up.


Best regards, Hans-Peter
-- 
(°< Hans-Peter Bock, Dipl.-Ing., http://www.isw.uni-stuttgart.de/ >°)
(/) ISW - Universität Stuttgart, Seidenstraße 36, 70174 Stuttgart (\)

Attachment: pgpXQcRUD5vJf.pgp
Description: PGP signature


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux