You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
to see how things go when using a mainline kernel which has most of the PREEMPT_RT patch merged I'm trying kernel version 6.12. However, the realtime_tools does not detect that it is a kernel with PREEMPT_RT:
[ros2_control_node-1] [INFO] [1736951683.409251251] [controller_manager]: Spawning controller_manager RT thread with scheduler priority: 50
[ros2_control_node-1] [WARN] [1736951683.409437310] [controller_manager]: No real-time kernel detected on this system. See [https://control.ros.org/master/doc/ros2_control/controller_manager/doc/userdoc.html] for details on how to enable realtime scheduling.
Thanks for raising this issue. I've tried a different approach in PR: #260. Do you think this will solve the issue?. If the changes look good to you, do you mind testing it and approving the PR.
Hi,
to see how things go when using a mainline kernel which has most of the PREEMPT_RT patch merged I'm trying kernel version 6.12. However, the realtime_tools does not detect that it is a kernel with PREEMPT_RT:
The detection happens in
realtime_tools/src/realtime_helpers.cpp
Line 46 in 5b85370
/sys/kernel/realtime
. This file does not exists in a 6.12 kernel with PREEMPT_RT activated. Other have noticed this as well: https://forum.linuxcnc.org/38-general-linuxcnc-questions/54542-real-time-kerel-not-detected-on-patched-6-12?start=40 . In that thread people point out that this patch creates the file:https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git/commit/?h=linux-6.12.y-rt-rebase&id=3e7545de923c4e8184c2be0b95341fdc7ef1c193 . This has not been merged for now (v6.13-rc7).
The text was updated successfully, but these errors were encountered: