Bas,

I modified Xylotex.ini as follows:
#PRUBIN=xenomai/pru_generic.bin
PRUBIN=rt-preempt/pru_generic.bin

and Xylotex.hal as follows
#loadusr -w /home/machinekit/machinekit/configs/ARM.BeagleBone.Xylotex/setup.sh
loadusr -w ./setup.sh

#loadrt hal_bb_gpio output_pins=107,113,119,126,214 
input_pins=109,110,114,118,241
loadrt hal_bb_gpio output_pins=807,811,812,813,815,816,819,914,915,923,913,911 
input_pins=809,810,814,818

#loadrt [PRUCONF](DRIVER) prucode=$(HAL_RTMOD_DIR)/[PRUCONF](PRUBIN) 
[PRUCONF](CONFIG)
loadrt [PRUCONF](DRIVER) prucode=$(LINUXCNC_HOME)/[PRUCONF](PRUBIN) 
[PRUCONF](CONFIG) pru_period=25000

I just added "loadrt tp" before this run.

I am suspicious of some of the pin numbers for the step and dir pins. I don’t 
know if the change in numbering scheme affects them or not.

Here is the output to the console from the last attempted run:
MACHINEKIT - 0.1
Machine configuration directory is 
'/home/machinekit/machinekit/configs/ARM.BeagleBone.Xylotex'
Machine configuration file is 'Xylotex.ini'
Starting Machinekit...
rtapi_msgd command:  /usr/libexec/linuxcnc/rtapi_msgd --instance=0 
--rtmsglevel=5 --usrmsglevel=5 --halsize=524288
rtapi_app command:  /usr/libexec/linuxcnc/rtapi_app_rt-preempt --instance=0
io started
<commandline>:0: Component 'iocontrol' ready
<commandline>:0: Program 'io' started
emc/iotask/ioControl.cc 768: can't load tool table.
halcmd loadusr io started
<commandline>:0: Component 'halui' ready
<commandline>:0: Program 'halui' started
Xylotex.hal:25: Program './setup.sh' finished
Xylotex.hal:31: Realtime module 'trivkins' loaded
Xylotex.hal:34: Realtime module 'tp' loaded
Xylotex.hal:37: Realtime module 'motmod' loaded
Xylotex.hal:41: Realtime module 'hal_bb_gpio' loaded
Xylotex.hal:44: insmod failed, returned -1:
rtapi_app_main(hal_pru_generic): -1 Operation not permitted

See /var/log/linuxcnc.log for more information.
Shutting down and cleaning up Machinekit...
<commandline>:0: Realtime threads stopped
<commandline>:0: Realtime module 'hal_bb_gpio' unloaded
<commandline>:0: Realtime module 'motmod' unloaded
<commandline>:0: Realtime module 'tp' unloaded
<commandline>:0: Realtime module 'trivkins' unloaded
Cleanup done
Machinekit terminated with an error.  You can find more information in the log:
    /home/machinekit/linuxcnc_debug.txt
and
    /home/machinekit/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal

Thanks,
Alan

Xylotex.hal
https://pastebin.com/0ypeNzV2 <https://pastebin.com/0ypeNzV2>

Xylotex.ini
https://pastebin.com/Kf3PYbx3 <https://pastebin.com/Kf3PYbx3>

linuxcnc.log
https://pastebin.com/uwJqtZLZ <https://pastebin.com/uwJqtZLZ>

> On Sep 1, 2018, at 2:08 AM, Bas de Bruijn <[email protected]> wrote:
> 
> 
> 
> On 1 Sep 2018, at 10:13, "[email protected] <mailto:[email protected]>" 
> <[email protected] <mailto:[email protected]>> wrote:
> 
>> You haven't even said which config you are running, we can't guess that it 
>> was the last, amongst many you have mentioned.
>> 
>> Please attach YOUR copies of all the hal files and the ini file
>> (in case you have done something stupid like editing it with microsoft word)
>> 
>> Open a terminal, run 'sudo > /var/log/linuxcnc.log' then  run 'export 
>> DEBUG=5' 
>> Then start machinekit from the same terminal session.
>> 
>> Then attach the whole resultant linuxcnc.log too.
>> 
>> If an error mentioning 'segmentation fault' or 'general protection fault' is 
>> displayed,
>> attach dmsg (run 'dmsg > dmsg.txt')
>> 
>> I have an inkling as to what this error is, but am not going to speculate.
>> 
>> 
>> On 31/08/18 23:15, mugginsac wrote:
>>> It looks like it may be failing on insmod of motmod.
>>> 
>>> This is the line in the Xylotex.hal file that the message points to:
>>> loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD 
>>> num_joints=[TRAJ]AXES
> 
> Without more info: I think your problem is the same as another poster a few 
> weeks ago. You have not loaded trivkins kinematics and haven’t told the 
> trajectory planner which kinematics to use.
> 
> See this thread my comment on July 27th
> https://groups.google.com/forum/m/#!topic/machinekit/27N_yfOMP6E 
> <https://groups.google.com/forum/m/#!topic/machinekit/27N_yfOMP6E>
> 
> 
> 
>>> 
>>> -- 
>>> website: http://www.machinekit.io <http://www.machinekit.io/> blog: 
>>> http://blog.machinekit.io <http://blog.machinekit.io/> github: 
>>> https://github.com/machinekit <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] 
>>> <mailto:[email protected]>.
>>> Visit this group at https://groups.google.com/group/machinekit 
>>> <https://groups.google.com/group/machinekit>.
>>> For more options, visit https://groups.google.com/d/optout 
>>> <https://groups.google.com/d/optout>.
>> 
>> 
>> -- 
>> website: http://www.machinekit.io <http://www.machinekit.io/> blog: 
>> http://blog.machinekit.io <http://blog.machinekit.io/> github: 
>> https://github.com/machinekit <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] 
>> <mailto:[email protected]>.
>> Visit this group at https://groups.google.com/group/machinekit 
>> <https://groups.google.com/group/machinekit>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> website: http://www.machinekit.io <http://www.machinekit.io/> blog: 
> http://blog.machinekit.io <http://blog.machinekit.io/> github: 
> https://github.com/machinekit <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/dDVH1TJDFDA/unsubscribe 
> <https://groups.google.com/d/topic/machinekit/dDVH1TJDFDA/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/machinekit 
> <https://groups.google.com/group/machinekit>.
> For more options, visit https://groups.google.com/d/optout 
> <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