I don't think that's an RT patched kernel. Looks like it was just 
configured with preempt options?

unless there's another source for RT-preempt patches, there is no patch set 
for 4.14.108. 4.14.109 has a patch. Take that with a grain of salt since 
I've never dealt with a BBB, but with ARM boards it's always a pain to find 
an RT-P patchable kernel since the board manufacturer usually selects a 
random kernel and applies their own patches and it never seems to have been 
a candidate for an official RT-P patch.  The BBB seems to be on mainline 
with additional patches so it should be a bit easier.

Came across this with a link to a git repo with BBB patches. Appears there 
are plenty newer RT(preempt?) kernel patches.
https://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2015/12/05/mainline-linux-kernel-on-beaglebone-black

On Monday, April 15, 2019 at 10:53:43 AM UTC-4, Sardar Vayghannezgad wrote:
>
> I am not by my  BBB right now, but will take a look at the forum results.
>
> [image: Mailtrack] 
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&;>
>  Sender 
> notified by 
> Mailtrack 
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&;>
>  04/15/19, 
> 5:52:19 PM 
>
> On Mon, Apr 15, 2019 at 2:52 PM [email protected] <javascript:> <
> [email protected] <javascript:>> wrote:
>
>> This has come up previously on this list.
>>
>> If your kernel is not recognised as rt-preempt, flavour will default to 
>> POSIX.
>>
>> Then when machinekit tries to load the posix version of rtapi_app, it 
>> fails because that does not exist.
>> The setuid warning is a red herring.
>>
>> Your kernel *4.14.108-ti-r104* #1 SMP *PREEMPT*
>> may be the same one someone else tried to use with the same result.
>>
>> I would expect to see ' SMP RT PREEMPT' in the uname output if it was a 
>> proper rt-preempt kernel.
>>
>> Search the posts and you will find which kernel they went with in the end.
>>
>>
>> On 15/04/19 09:38, Sardar Vayghannezgad wrote:
>>
>> Hi
>> I want to run the PocketNC config on my BBB, but it outputs (lines 
>> looking important to my eyes are in colors or underlined):
>>
>> machinekit@beaglebone:~$ machinekit
>> MACHINEKIT - 0.1
>> Machine configuration directory is 
>> '/home/machinekit/machinekit/configs/ARM.BeagleBone.PocketNC'
>> Machine configuration file is 'PocketNC.ini'
>> Starting Machinekit...
>> *Warning - /usr/libexec/linuxcnc/rtapi_app_posix not setuid*
>> 'sudo make setuid' missing?
>> rtapi_msgd command:  /usr/libexec/linuxcnc/rtapi_msgd --instance=0 
>> --rtmsglevel=1 --usrmsglevel=1 --halsize=524288
>> rtapi_app command:  /usr/libexec/linuxcnc/rtapi_app_posix --instance=0
>> */usr/bin/realtime: line 237: /usr/libexec/linuxcnc/rtapi_app_posix: No 
>> such file or directory*
>> rtapi_app startup failed; aborting
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> E: 19-04-15 10:33:22 dangling 'DEALER' socket created at 
>> hal/utils/halcmd_rtapiapp.cc:284
>> io started
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> E: 19-04-15 10:33:27 dangling 'DEALER' socket created at 
>> hal/utils/halcmd_rtapiapp.cc:284
>> halcmd loadusr io started
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> E: 19-04-15 10:33:33 dangling 'DEALER' socket created at 
>> hal/utils/halcmd_rtapiapp.cc:284
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> E: 19-04-15 10:33:38 dangling 'DEALER' socket created at 
>> hal/utils/halcmd_rtapiapp.cc:284
>> Shutting down and cleaning up Machinekit...
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> E: 19-04-15 10:33:46 dangling 'DEALER' socket created at 
>> hal/utils/halcmd_rtapiapp.cc:284
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> E: 19-04-15 10:33:51 dangling 'DEALER' socket created at 
>> hal/utils/halcmd_rtapiapp.cc:284
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> halcmd: cant connect to rtapi_app: -1 (uri= 
>> uuid=cbc792ea-1cc7-4bda-a949-9dd1552ce3bc): rtapi_rpc(): reply timeout
>>
>> halcmd: the rtapi:0 RT demon is not running - please investigate 
>> /var/log/linuxcnc.log
>> Warning - /usr/libexec/linuxcnc/rtapi_app_posix not setuid
>> 'sudo make setuid' missing?
>> ERROR:  msgd:0 failed to exit on its own; sending SIGTERM
>> Cleanup done
>> Machinekit terminated with an error.  For simple cases more information
>> can be found in the following files:
>>     /home/machinekit/linuxcnc_debug.txt
>>     /home/machinekit/linuxcnc_print.txt
>>
>> For other cases get more meaningfull information by restarting after
>>     export DEBUG=5
>>
>> *and look at the output of:*
>> *    /var/log/linuxcnc.log*
>> *    dmesg*
>>
>> When looking for errors, specifically look for libraries that fail to load
>> by looking for lines with 'insmod failed' as per example below.
>>
>> *insmod failed, returned -1:*
>> *do_load_cmd: dlopen: nonexistant-component.so: cannot open shared object 
>> file:*
>> *No such file or directory*
>>
>> For getting help, please have a look here: 
>> www.machinekit.io/docs/getting-help/
>>
>>
>> My system info. is: 
>> Linux beaglebone *4.14.108-ti-r104* #1 SMP *PREEMPT* Tue Apr 9 18:16:29 
>> UTC 2019 armv7l GNU/Linux
>>
>>
>> As for the *warning in red *In the error above, I browsed the directory, 
>> and found it looks like: 
>> machinekit@beaglebone:/usr/libexec/linuxcnc$ ls
>> flavor  inivar  pci_read  pci_write  rtapi_app_rt-preempt  rtapi_msgd
>> As obvious, *rtapi_app_posix *is missing.
>>
>> As for the line in yellow, line 237 of my *realtime* file goes:
>> local cmd=(${rtapi_app} --instance=$MK_INSTANCE $RTAPI_APP_OPTS)
>>     if [ $DEBUG -gt 0 ] ; then
>>         echo "rtapi_app command:  ${cmd[@]}" >&2
>>         *"${cmd[@]}"* *|| (*
>>             e=$?; echo "rtapi_app startup failed; aborting" >&2; exit $e)
>>     else
>>         "${cmd[@]}" 2>&1 || (
>>             e=$?; echo "rtapi_app startup failed; aborting" >&2; exit $e)
>>     fi
>>
>>
>> As for the closing errors, I have no idea what to do.
>> Opening the file /var/log/linuxcnc.log, pointed out in the error,
>>
>> *I have already done these to fix previous/this problem:*
>>
>>
>>    - Applied these instructions 
>>    <https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays> 
>>    to shift from tree overlays to U-boots. 
>>    - To overcome a *"permission denied"* error I used to get, a friend 
>>    of mine applied a *chmod 755 *command (or something) and the error 
>>    doesn't appear anymore apparently.
>>    
>>
>> If you believe any of the steps I have already taken should have fixed my 
>> problem, let me know please; as I might have missed something somewhere, as 
>> someone new to Linux, M.K and BBB.
>>
>> *It looks like I have ended up in a dead end on my task. Please help me 
>> out with this, I feel like I have already gone the extent to which I could 
>> go as a beginner.*
>>
>>
>> -- 
>> website: http://www.machinekit.io blog: http://blog.machinekit.io 
>> github: https://github.com/machinekit
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Machinekit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> Visit this group at https://groups.google.com/group/machinekit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> -- 
>> website: http://www.machinekit.io blog: http://blog.machinekit.io 
>> github: https://github.com/machinekit
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Machinekit" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/machinekit/82h11IE_VX0/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> Visit this group at https://groups.google.com/group/machinekit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to