Hi,
I've recently downloaded the Stretch Machinekit image for the Beaglebone 
(weekly build 05.03.2018, 4.14.20-ti-rt-r36). Now I did an apt udate + 
upgrade and my hal-standalone config using the python hal modul no longer 
starts.

$ export Debug=5
$ python hal_test.py

Traceback (most recent call last):
  File "printjob_hal.py", line 305, in <module>
    init_hardware()
  File "printjob_hal.py", line 211, in init_hardware
    rt.loadrt('hal_pru_generic', pru=1, disabled=0, num_stepgens=3, 
num_pwmgens=6, prucode=prubin, halname='hpg1', pru_period=1000)
  File "hal/cython/machinekit/rtapi.pyx", line 219, in 
machinekit.rtapi.RTAPIcommand.loadrt (hal/cython/machinekit/rtapi.c:5233)
RuntimeError: rtapi_loadrt '('hal_pru_generic', 'disabled=0', 
'pru_period=1000', 'num_stepgens=3', 'pru=1', 'halname=hpg1', 
'prucode=/usr/lib/linuxcnc/prubin/pru_generic.bin', 'num_pwmgens=6')' 
failed: Operation not permitted


linuxcnc.log shows

Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5746:user halg_exit:293 HAL: 
removing component 76 'halcmd5746'
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5746:user 
ulapi_hal_lib_cleanup:235 HAL: lib_module_id=74
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5746:user halg_exit:293 HAL: 
removing component 74 'hal_lib5746'
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5746:user halg_exit:315 HAL: 
hal_errorcount()=0
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5746:user halg_exit:316 HAL: 
_halerrno=0
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user pid=5740 
flavor=rt-preempt gcc=6.3.0 20170516 git=v0.1~-----~e37c70e
Mar 28 16:27:26 beaglebone msgd:0: ulapi:5750:user _ulapi_init(): ulapi 
rt-preempt v0.1~-----~e37c70e loaded
Mar 28 16:27:26 beaglebone msgd:0: ulapi:5750:user halg_xinitfv:271 HAL: 
singleton component 'hal_lib5750' id=78 initialized
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5750:user --halcmd stop
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5750:user hal_stop_threads:357 
HAL: threads stopped
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5750:user halg_exit:293 HAL: 
removing component 80 'halcmd5750'
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5750:user 
ulapi_hal_lib_cleanup:235 HAL: lib_module_id=78
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5750:user halg_exit:293 HAL: 
removing component 78 'hal_lib5750'
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5750:user halg_exit:315 HAL: 
hal_errorcount()=0
Mar 28 16:27:26 beaglebone msgd:0: hal_lib:5750:user halg_exit:316 HAL: 
_halerrno=0
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user pid=5740 
flavor=rt-preempt gcc=6.3.0 20170516 git=v0.1~-----~e37c70e
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
hal_stop_threads:357 HAL: threads stopped
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user unload_usr_cb:604 
HAL: comp halcmd5772: sending SIGTERM to pid 5772
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
rtapi_app_exit:205 HAL: removing RT hal_lib support
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
halg_exit_thread:321 HAL: 0 threads exited
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user halg_exit:293 
HAL: removing component 66 'hal_lib'
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user halg_exit:315 
HAL: hal_errorcount()=0
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user halg_exit:316 
HAL: _halerrno=0
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_heapstatus:151 HAL: HAL heap heap status
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_heapstatus:153 HAL:   arena=262144 totail_avail=261368 fragments=1 
largest=261368
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_heapstatus:157 HAL:   requested=688 allocated=688 freed=0 waste=0%
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_heapstatus:151 HAL: global heap heap status
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_heapstatus:153 HAL:   arena=790272 totail_avail=265544 fragments=1 
largest=265544
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_heapstatus:157 HAL:   requested=524596 allocated=524632 freed=0 
waste=0%
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_memory_usage:168 HAL:   strings on global heap: alloc=116 freed=0 
balance=116
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_memory_usage:175 HAL:   RT objects: 0  alignment loss: 0  (0%)
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_memory_usage:177 HAL:   hal_malloc():   0
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user 
report_memory_usage:179 HAL:   unused:   261888
Mar 28 16:27:26 beaglebone rtapi:0: 4:rtapi_app:5740:user halg_exit:320 
HAL: hal_sweep: 9 objects freed
Mar 28 16:27:27 beaglebone rtapi:0: 4:rtapi_app:5740:user 
rtapi_app_exit:213 HAL: RT hal_lib support removed successfully
Mar 28 16:27:27 beaglebone rtapi:0: 4:rtapi_app:5740:user  'hal_lib' 
unloaded
Mar 28 16:27:27 beaglebone rtapi:0: 4:rtapi_app:5740:user RTAPI:0 exit
Mar 28 16:27:27 beaglebone rtapi:0: 4:rtapi_app:5740:user  'rtapi' unloaded
Mar 28 16:27:27 beaglebone msgd:0: ulapi:5772:user _ulapi_init(): ulapi 
rt-preempt v0.1~-----~e37c70e loaded
Mar 28 16:27:27 beaglebone msgd:0: ulapi:5772:user halg_xinitfv:271 HAL: 
singleton component 'hal_lib5772' id=82 initialized
Mar 28 16:27:27 beaglebone msgd:0: hal_lib:5772:user --halcmd shutdown
Mar 28 16:27:27 beaglebone msgd:0: hal_lib:5772:user halg_exit:293 HAL: 
removing component 84 'halcmd5772'
Mar 28 16:27:27 beaglebone msgd:0: hal_lib:5772:user 
ulapi_hal_lib_cleanup:235 HAL: lib_module_id=82
Mar 28 16:27:27 beaglebone msgd:0: hal_lib:5772:user halg_exit:293 HAL: 
removing component 82 'hal_lib5772'
Mar 28 16:27:27 beaglebone msgd:0: hal_lib:5772:user halg_exit:315 HAL: 
hal_errorcount()=0
Mar 28 16:27:27 beaglebone msgd:0: hal_lib:5772:user halg_exit:316 HAL: 
_halerrno=0
Mar 28 16:27:27 beaglebone rtapi:0: 3:rtapi_app:5740:user exiting mainloop 
(by remote command)
Mar 28 16:27:27 beaglebone msgd:0: rtapi_app exit detected - scheduled 
shutdown
Mar 28 16:27:28 beaglebone msgd:0: msgd shutting down
Mar 28 16:27:28 beaglebone msgd:0: zeroconf: unregistering 'Log service on 
beaglebone.local pid 5735'
Mar 28 16:27:28 beaglebone msgd:0: log buffer hwm: 0% (9 msgs, 740 bytes 
out of 524288)
Mar 28 16:27:28 beaglebone msgd:0: normal shutdown - global segment detached

packets that where upgraded (dpkg.log)


2018-03-28 14:02:45 upgrade base-files:armhf 9.9+deb9u3 9.9+deb9u4
2018-03-28 14:02:51 upgrade bsdutils:armhf 1:2.29.2-1 1:2.29.2-1+deb9u1
2018-03-28 14:02:53 upgrade util-linux:armhf 2.29.2-1 2.29.2-1+deb9u1
2018-03-28 14:03:06 upgrade mount:armhf 2.29.2-1 2.29.2-1+deb9u1
2018-03-28 14:03:13 upgrade ncurses-bin:armhf 6.0+20161126-1+deb9u1 
6.0+20161126-1+deb9u2
2018-03-28 14:03:16 upgrade libc6-dev:armhf 2.24-11+deb9u1 2.24-11+deb9u3
2018-03-28 14:03:28 upgrade libc-dev-bin:armhf 2.24-11+deb9u1 2.24-11+deb9u3
2018-03-28 14:03:28 upgrade libc6:armhf 2.24-11+deb9u1 2.24-11+deb9u3
2018-03-28 14:03:53 upgrade libc-bin:armhf 2.24-11+deb9u1 2.24-11+deb9u3
2018-03-28 14:04:02 upgrade ncurses-base:all 6.0+20161126-1+deb9u1 
6.0+20161126-1+deb9u2
2018-03-28 14:04:07 upgrade libdbus-1-dev:armhf 1.10.24-0+deb9u1 
1.10.26-0+deb9u1
2018-03-28 14:04:08 upgrade dbus-x11:armhf 1.10.24-0+deb9u1 1.10.26-0+deb9u1
2018-03-28 14:04:08 upgrade dbus:armhf 1.10.24-0+deb9u1 1.10.26-0+deb9u1
2018-03-28 14:04:14 upgrade libdbus-1-3:armhf 1.10.24-0+deb9u1 
1.10.26-0+deb9u1
2018-03-28 14:04:16 upgrade libapparmor1:armhf 2.11.0-3 2.11.0-3+deb9u2
2018-03-28 14:04:16 upgrade systemd-sysv:armhf 232-25+deb9u1 232-25+deb9u2
2018-03-28 14:04:20 upgrade libpam-systemd:armhf 232-25+deb9u1 232-25+deb9u2
2018-03-28 14:04:21 upgrade libsystemd0:armhf 232-25+deb9u1 232-25+deb9u2
2018-03-28 14:04:25 upgrade systemd:armhf 232-25+deb9u1 232-25+deb9u2
2018-03-28 14:04:37 upgrade udev:armhf 232-25+deb9u1 232-25+deb9u2
2018-03-28 14:04:56 upgrade libudev1:armhf 232-25+deb9u1 232-25+deb9u2
2018-03-28 14:04:57 upgrade libuuid1:armhf 2.29.2-1 2.29.2-1+deb9u1
2018-03-28 14:05:02 upgrade libblkid1:armhf 2.29.2-1 2.29.2-1+deb9u1
2018-03-28 14:05:05 upgrade libmount1:armhf 2.29.2-1 2.29.2-1+deb9u1
2018-03-28 14:05:06 upgrade cron:armhf 3.0pl1-128+b1 3.0pl1-128+deb9u1
2018-03-28 14:05:10 upgrade libfdisk1:armhf 2.29.2-1 2.29.2-1+deb9u1
2018-03-28 14:05:13 upgrade libsmartcols1:armhf 2.29.2-1 2.29.2-1+deb9u1
2018-03-28 14:05:16 upgrade libncurses5-dev:armhf 6.0+20161126-1+deb9u1 
6.0+20161126-1+deb9u2
2018-03-28 14:05:20 upgrade libtinfo-dev:armhf 6.0+20161126-1+deb9u1 
6.0+20161126-1+deb9u2
2018-03-28 14:05:22 upgrade libncurses5:armhf 6.0+20161126-1+deb9u1 
6.0+20161126-1+deb9u2
2018-03-28 14:05:22 upgrade libtinfo5:armhf 6.0+20161126-1+deb9u1 
6.0+20161126-1+deb9u2
2018-03-28 14:05:25 upgrade libncursesw5:armhf 6.0+20161126-1+deb9u1 
6.0+20161126-1+deb9u2
2018-03-28 14:05:29 upgrade multiarch-support:armhf 2.24-11+deb9u1 
2.24-11+deb9u3
2018-03-28 14:05:32 upgrade isc-dhcp-client:armhf 4.3.5-3 4.3.5-3+deb9u1
2018-03-28 14:05:33 upgrade isc-dhcp-common:armhf 4.3.5-3 4.3.5-3+deb9u1
2018-03-28 14:05:33 upgrade libc-l10n:all 2.24-11+deb9u1 2.24-11+deb9u3
2018-03-28 14:05:37 upgrade locales:all 2.24-11+deb9u1 2.24-11+deb9u3
2018-03-28 14:05:46 upgrade openssh-sftp-server:armhf 1:7.4p1-10+deb9u2 
1:7.4p1-10+deb9u3
2018-03-28 14:05:47 upgrade openssh-server:armhf 1:7.4p1-10+deb9u2 
1:7.4p1-10+deb9u3
2018-03-28 14:05:49 upgrade openssh-client:armhf 1:7.4p1-10+deb9u2 
1:7.4p1-10+deb9u3
2018-03-28 14:06:01 upgrade curl:armhf 7.52.1-5+deb9u4 7.52.1-5+deb9u5
2018-03-28 14:06:02 upgrade libcurl3:armhf 7.52.1-5+deb9u4 7.52.1-5+deb9u5
2018-03-28 14:06:03 upgrade libcups2:armhf 2.2.1-8 2.2.1-8+deb9u1
2018-03-28 14:06:04 upgrade libcurl3-gnutls:armhf 7.52.1-5+deb9u4 
7.52.1-5+deb9u5
2018-03-28 14:06:06 upgrade libegl-mesa0:armhf 
18.0.0~rc4-1rcnee0~stretch+20180212 18.0.0~rc5-1rcnee0~stretch+20180326
2018-03-28 14:06:09 upgrade libgbm1:armhf 
18.0.0~rc4-1rcnee0~stretch+20180212 18.0.0~rc5-1rcnee0~stretch+20180326
2018-03-28 14:06:10 upgrade libllvm5.0:armhf 1:5.0.1-2 1:5.0.1-4
2018-03-28 14:06:32 upgrade libgl1-mesa-dri:armhf 
18.0.0~rc4-1rcnee0~stretch+20180212 18.0.0~rc5-1rcnee0~stretch+20180326
2018-03-28 14:06:36 upgrade libglx-mesa0:armhf 
18.0.0~rc4-1rcnee0~stretch+20180212 18.0.0~rc5-1rcnee0~stretch+20180326
2018-03-28 14:06:42 upgrade libglapi-mesa:armhf 
18.0.0~rc4-1rcnee0~stretch+20180212 18.0.0~rc5-1rcnee0~stretch+20180326
2018-03-28 14:06:42 upgrade libgl1-mesa-glx:armhf 
18.0.0~rc4-1rcnee0~stretch+20180212 18.0.0~rc5-1rcnee0~stretch+20180326
2018-03-28 14:06:44 upgrade libicu57:armhf 57.1-6+deb9u1 57.1-6+deb9u2
2018-03-28 14:06:59 upgrade libvorbisfile3:armhf 1.3.5-4+deb9u1 
1.3.5-4+deb9u2
2018-03-28 14:07:00 upgrade libvorbis0a:armhf 1.3.5-4+deb9u1 1.3.5-4+deb9u2
2018-03-28 14:07:00 upgrade libwayland-egl1-mesa:armhf 
18.0.0~rc4-1rcnee0~stretch+20180212 18.0.0~rc5-1rcnee0~stretch+20180326
2018-03-28 14:07:02 upgrade bb-cape-overlays:armhf 
4.4.20180305.0-0rcnee0~stretch+20180305 
4.4.20180322.0-0rcnee0~stretch+20180322
2018-03-28 14:07:04 upgrade machinekit-rt-preempt:armhf 
0.1.1519038517.git3813f0e-1~stretch 0.1.1521039615.gite37c70e-1~stretch
2018-03-28 14:07:17 upgrade machinekit:armhf 
0.1.1519038517.git3813f0e-1~stretch 0.1.1521039615.gite37c70e-1~stretch

My question now ist what caused this issue and how could I avoid it. For 
the moment i will flash my backup and carry on.

cheers seb


-- 
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 machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to