> On Apr 3, 2018, at 02:23 , Bas de Bruijn <[email protected]> wrote: > > > > On 3 Apr 2018, at 10:29, Rick M <[email protected]> wrote: > >> Bit of an update. I'm still stuck in the same issue. I re-flashed my BBB >> with the latest image: >> >> bone-debian-9.4-machinekit-armhf-2018-03-25-4gb >> >> And I get the same problem. Either it can't insmod because it lacks >> permission, or if I run as root, I get: > > You should not run as root. What is the error when you run normally? > > export DEBUG=5 > machinekit > > What does /var/log/linuxcnc.log say? > > Please pastebin that session.
linuxcnc.log: https://pastebin.com/fzc4zXuq linuxcnc_print.txt: https://pastebin.com/hrw78Hcp dmesg: https://pastebin.com/q8ausFhr machinekit@beaglebone:~$ machinekit MACHINEKIT - 0.1 Machine configuration directory is '/home/machinekit/machinekit/configs/pru-examples' Machine configuration file is 'pru-stepper.ini' Starting Machinekit... io started emc/iotask/ioControl.cc 768: can't load tool table. <commandline>:0: Component 'iocontrol' ready <commandline>:0: Program 'io' started halcmd loadusr io started pru-stepper.hal:29: Realtime module 'trivkins' loaded pru-stepper.hal:33: Realtime module 'tp' loaded pru-stepper.hal:34: Realtime module 'motmod' loaded pru-stepper.hal:37: 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 '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 > Bas > >> >> Creating machinekit directory >> >> MACHINEKIT - 0.1 >> >> Machine configuration directory is >> '/usr/share/linuxcnc/examples/sample-configs/pru-examples' >> >> Machine configuration file is 'pru-stepper.ini' >> >> Starting Machinekit... >> >> /usr/libexec/linuxcnc/rtapi_msgd: FATAL - will not run as root >> >> rtapi_msgd startup failed - aborting >> >> rtapi_app startup failed - aborting >> >> halcmd: cant connect to rtapi_app: -1 (uri= >> uuid=a42c8c6b-4025-4f83-ba28-dad21114744a): rtapi_rpc(): reply timeout >> >> >> Additional info: >> >> # /opt/scripts/tools/version.sh >> >> git:/opt/scripts/:[70edebd65fe6ea7de16ea8efe3c48b2a4062034a] >> >> eeprom:[A335BNLT00C04417BBBK0741] >> >> model:[TI_AM335x_BeagleBone_Black] >> >> dogtag:[Machinekit Debian Image 2018-03-25] >> >> bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot >> 2018.03-00002-g254339602c]:[location: dd MBR] >> >> kernel:[4.14.29-ti-rt-r40] >> >> uboot_overlay_options:[enable_uboot_overlays=1] >> >> uboot_overlay_options:[disable_uboot_overlay_adc=1] >> >> uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo] >> >> uboot_overlay_options:[enable_uboot_cape_universal=1] >> >> pkg:[bb-cape-overlays]:[4.4.20180322.0-0rcnee0~stretch+20180322] >> >> pkg:[bb-wl18xx-firmware]:[1.20180328-0rcnee2~stretch+20180328] >> >> pkg:[firmware-ti-connectivity]:[20170823-1rcnee1~stretch+20180328] >> >> cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 >> root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M >> net.ifnames=0 quiet] >> >> dmesg | grep pinctrl-single >> >> [ 1.468808] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size >> 568 >> >> dmesg | grep gpio-of-helper >> >> [ 1.481251] gpio-of-helper ocp:cape-universal: ready >> >> END >> >> >> >> On Monday, April 2, 2018 at 9:55:54 PM UTC-7, Rick M wrote: >> I launched machinekit and selected the pru-stepper example, but it quit with >> this output: >> >> MACHINEKIT - 0.1 >> Machine configuration directory is >> '/home/machinekit/machinekit/configs/pru-examples' >> Machine configuration file is 'pru-stepper.ini' >> Starting Machinekit... >> io started >> emc/iotask/ioControl.cc 768: can't load tool table. >> halcmd loadusr io started >> pru-stepper.hal:37: 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... >> 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 >> >> Does it have to run as root? >> >> $ sudo /opt/scripts/tools/version.sh >> git:/opt/scripts/:[e307a944e0be0610ff5296e0abe4ad31a6e70daa] >> eeprom:[A335BNLT00C04417BBBK0741] >> model:[TI_AM335x_BeagleBone_Black] >> dogtag:[Machinekit Debian Image 2018-03-05] >> bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot >> 2018.01-00002-ge9ff418fb8]:[location: dd MBR] >> kernel:[4.14.20-ti-rt-r36] >> uboot_overlay_options:[enable_uboot_overlays=1] >> uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo] >> >> uboot_overlay_options:[enable_uboot_cape_universal=1] >> pkg:[bb-cape-overlays]:[4.4.20180307.0-0rcnee0~stretch+20180307] >> pkg:[bb-wl18xx-firmware]:[1.20170829-0rcnee2~stretch+20180104] >> pkg:[firmware-ti-connectivity]:[20170823-1rcnee0~stretch+20170830] >> cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 >> root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M >> net.ifnames=0 quiet] >> dmesg | grep pinctrl-single >> [ 1.495063] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size >> 568 >> dmesg | grep gpio-of-helper >> [ 1.507259] gpio-of-helper ocp:cape-universal: ready >> END >> >> >> -- >> Rick >> >> -- >> 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. > > -- > 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. -- Rick Mann [email protected] -- 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.
