Hopefully with this info, someone who knows about the BBB will be
able to see what is likely happening
A SWAG from me would be that the correct device tree file is not
being used, but what do I know
;-)
On 18/02/18 12:25, Marius Alksnys
wrote:
machinekit@beaglebone:~/CRAMPS$ DEBUG=5 realtime status
/bin/bash: warning: setlocale: LC_ALL: cannot change locale
(en_GB.utf8)
msgd:0 stopped
rtapi:0 stopped
machinekit@beaglebone:~/CRAMPS$ DEBUG=5 realtime restart
/bin/bash: warning: setlocale: LC_ALL: cannot change locale
(en_GB.utf8)
machinekit@beaglebone:~/CRAMPS$ halcmd loadrt hal_bb_gpio
output_pins=816 input_pins=807
E: 18-02-18 12:20:36 dangling 'ROUTER' socket created at
rtapi/rt-preempt/rtapi_app.cc:1301
<commandline>:0: insmod failed, returned -1:
rtapi_rpc(): reply timeout
See /var/log/linuxcnc.log for more information.
machinekit@beaglebone:~/CRAMPS$ cat /var/log/linuxcnc.log
Feb 18 12:20:06 beaglebone msgd:0: msgd:0: got signal 15 -
sending SIGTERM to rtapi (pid 17329)
Feb 18 12:20:06 beaglebone msgd:0: msgd:0: Terminated -
shutting down
Feb 18 12:20:06 beaglebone msgd:0: zeroconf: unregistering
'Log service on beaglebone.local pid 17324'
Feb 18 12:20:06 beaglebone msgd:0: log buffer hwm: 0% (8 msgs,
665 bytes out of 524288)
Feb 18 12:20:06 beaglebone msgd:0: sent SIGTERM to rtapi (pid
17329)
Feb 18 12:20:06 beaglebone msgd:0: normal shutdown - global
segment detached
Feb 18 12:20:24 beaglebone msgd:0: startup pid=17433
flavor=rt-preempt rtlevel=5 usrlevel=5 halsize=524288
shm=Posix cc=gcc 6.3.0 201
70516 version=v0.1~-----~57844e1
Feb 18 12:20:24 beaglebone msgd:0: ØMQ=4.2.1 czmq=4.0.2
protobuf=3.0.0 atomics=gcc intrinsics libwebsockets=2.0.3
Feb 18 12:20:24 beaglebone msgd:0: configured: sha=57844e1
Feb 18 12:20:24 beaglebone msgd:0: built: Dec 2 2017
11:50:00 sha=57844e1
Feb 18 12:20:24 beaglebone msgd:0: register_stuff: actual
hostname as announced by avahi='beaglebone.local'
Feb 18 12:20:24 beaglebone msgd:0: zeroconf: registering: 'Log
service on beaglebone.local pid 17433'
Feb 18 12:20:24 beaglebone rtapi:0: 2:rtapi_app:17438:user
rtapi:0: cannot create core dumps - /proc/sys/fs/suid_dumpable
contains 0
Feb 18 12:20:24 beaglebone rtapi:0: 2:rtapi_app:17438:user you
might have to run 'echo 1 > /proc/sys/fs/suid_dumpable' as
root to ena
ble rtapi_app core dumps
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
rtapi.so default iparms: ''
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
RTAPI:0 rt-preempt v0.1~-----~57844e1 init
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
rtapi: loaded from rtapi.so
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
hal_lib.so default iparms: ''
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
rtapi_app_main:195 HAL: initializing RT hal_lib support
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
halg_xinitfv:90 HAL: initializing component 'hal_lib' type=4
arg1=0 arg2=0
/0x0
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
hal_heap_addmem:58 HAL: extending arena by 262144 bytes
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
halg_export_xfunctfv:85 HAL: exporting function 'newinst' type
2 fp=0 owne
r=66
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
halg_export_xfunctfv:85 HAL: exporting function 'delinst' type
2 fp=0 owne
r=66
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
halg_xinitfv:271 HAL: singleton component 'hal_lib' id=66
initialized
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
rtapi_app_main:199 HAL: RT hal_lib support initialized rc=66
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
hal_lib: loaded from hal_lib.so
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
accepting commands at
ipc:///tmp/0.rtapi.a42c8c6b-4025-4f83-ba28-dad211147
44a
Feb 18 12:20:24 beaglebone rtapi:0: 3:rtapi_app:17438:user
rtapi_app:0 ready flavor=rt-preempt gcc=6.3.0 20170516
git=v0.1~-----~5784
4e1
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
pid=17438 flavor=rt-preempt gcc=6.3.0 20170516
git=v0.1~-----~57844e1
Feb 18 12:20:24 beaglebone rtapi:0: 4:rtapi_app:17438:user
pid=17438 flavor=rt-preempt gcc=6.3.0 20170516
git=v0.1~-----~57844e1
Feb 18 12:20:24 beaglebone msgd:0: ulapi:17439:user
_ulapi_init(): ulapi rt-preempt v0.1~-----~57844e1 loaded
Feb 18 12:20:24 beaglebone msgd:0: ulapi:17439:user
halg_xinitfv:271 HAL: singleton component 'hal_lib17439' id=70
initialized
Feb 18 12:20:24 beaglebone msgd:0: hal_lib:17439:user --halcmd
ping
Feb 18 12:20:24 beaglebone msgd:0: hal_lib:17439:user
halg_exit:293 HAL: removing component 72 'halcmd17439'
Feb 18 12:20:24 beaglebone msgd:0: hal_lib:17439:user
ulapi_hal_lib_cleanup:235 HAL: lib_module_id=70
Feb 18 12:20:24 beaglebone msgd:0: hal_lib:17439:user
halg_exit:293 HAL: removing component 70 'hal_lib17439'
Feb 18 12:20:24 beaglebone msgd:0: hal_lib:17439:user
halg_exit:315 HAL: hal_errorcount()=0
Feb 18 12:20:24 beaglebone msgd:0: hal_lib:17439:user
halg_exit:316 HAL: _halerrno=0
Feb 18 12:20:25 beaglebone msgd:0: zeroconf: registered 'Log
service on beaglebone.local pid 17433' _machinekit._tcp 0 TXT
"uuid=a42c
8c6b-4025-4f83-ba28-dad21114744a"
"instance=18811c46-14a6-11e8-8e5e-84eb18e23a78" "service=log"
"dsn=ipc:///tmp/0.log.a42c8c6b-4025-4
f83-ba28-dad21114744a"
Feb 18 12:20:36 beaglebone rtapi:0: 4:rtapi_app:17438:user
pid=17438 flavor=rt-preempt gcc=6.3.0 20170516
git=v0.1~-----~57844e1
Feb 18 12:20:36 beaglebone rtapi:0: 4:rtapi_app:17438:user
hal_bb_gpio.so default iparms: ''
Feb 18 12:20:36 beaglebone rtapi:0: 4:rtapi_app:17438:user
halg_xinitfv:90 HAL: initializing component 'hal_bb_gpio'
type=1 arg1=0 ar
g2=0/0x0
Feb 18 12:20:36 beaglebone rtapi:0: 4:rtapi_app:17438:user
halg_pin_newfv:192 HAL: creating pin 'bb_gpio.p8.in-07' bit
OUT false
Feb 18 12:20:36 beaglebone rtapi:0: 4:rtapi_app:17438:user
halg_pin_newfv:192 HAL: creating pin 'bb_gpio.p8.in-07.invert'
bit IN fals
e
Feb 18 12:20:36 beaglebone rtapi:0: 1:rtapi_app:17438:user
hal_bb_gpio: ERROR: GPIO Port 2 is not enabled in device tree
That looks like it could be behind the error
Feb 18 12:20:36
beaglebone msgd:0: ulapi:17444:user _ulapi_init(): ulapi
rt-preempt v0.1~-----~57844e1 loaded
Feb 18 12:20:36 beaglebone msgd:0: ulapi:17444:user
halg_xinitfv:271 HAL: singleton component 'hal_lib17444' id=74
initialized
Feb 18 12:20:36 beaglebone msgd:0: hal_lib:17444:user --halcmd
loadrt hal_bb_gpio output_pins=816 input_pins=807
Feb 18 12:20:41 beaglebone msgd:0: hal_lib:17444:user
halg_exit:293 HAL: removing component 76 'halcmd17444'
Feb 18 12:20:41 beaglebone msgd:0: hal_lib:17444:user
ulapi_hal_lib_cleanup:235 HAL: lib_module_id=74
Feb 18 12:20:41 beaglebone msgd:0: hal_lib:17444:user
halg_exit:293 HAL: removing component 74 'hal_lib17444'
Feb 18 12:20:41 beaglebone msgd:0: hal_lib:17444:user
halg_exit:315 HAL: hal_errorcount()=0
Feb 18 12:20:41 beaglebone msgd:0: hal_lib:17444:user
halg_exit:316 HAL: _halerrno=0
machinekit@beaglebone:~/CRAMPS$
dmesg output:
...
[ 19.265972] IPv6: ADDRCONF(NETDEV_CHANGE):
eth0: link becomes ready
[ 20.159923] random: nonblocking pool is
initialized
[ 21.677988] [drm] Initialized pvr
1.14.3699939 20110701 on minor 0
[ 47.389851] bone_capemgr
bone_capemgr:
part_number 'cape-universalh', version 'N/A'
[ 47.389897] bone_capemgr
bone_capemgr:
slot #4: override
[ 47.389917] bone_capemgr
bone_capemgr:
Using override eeprom data at slot 4
[ 47.389937] bone_capemgr
bone_capemgr:
slot #4: 'Override Board Name,00A0,Override
Manuf,cape-universalh'
[ 47.549167] device-tree:
Duplicate name in ocp, renamed to "pruss@4a300000#1"
[ 47.782314] 48022000.serial: ttyS1 at MMIO 0x48022000
(irq = 193, base_baud = 3000000) is a 8250
[ 47.791485] 48024000.serial: ttyS2 at MMIO 0x48024000
(irq = 194, base_baud = 3000000) is a 8250
[ 47.794187] 481a8000.serial: ttyS4 at MMIO 0x481a8000
(irq = 195, base_baud = 3000000) is a 8250
[ 47.801619] 481aa000.serial: ttyS5 at MMIO 0x481aa000
(irq = 196, base_baud = 3000000) is a 8250
[ 47.836826] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
[ 47.846468] omap2_mcspi 48030000.spi: chipselect 0 already in
use
[ 47.855568] spi_master spi1: spi_device register
error /ocp/spi@48030000/spi0channel@0
[ 47.879811] of_spi_notify: failed to create for
'/ocp/spi@48030000/spi0channel@0'
[ 47.896523] __of_changeset_entry_notify: notifier error
@/ocp/spi@48030000/spi0channel@0
[ 47.913074] omap2_mcspi 48030000.spi: chipselect 1 already in
use
[ 47.927620] spi_master spi1: spi_device register
error /ocp/spi@48030000/spi0channel@1
[ 47.947961] of_spi_notify: failed to create for
'/ocp/spi@48030000/spi0channel@1'
[ 47.965082] __of_changeset_entry_notify: notifier error
@/ocp/spi@48030000/spi0channel@1
[ 47.989772] omap2_mcspi 481a0000.spi: chipselect 0 already in
use
[ 48.003929] spi_master spi2: spi_device register
error /ocp/spi@481a0000/spi1channel@0
[ 48.017288] of_spi_notify: failed to create for
'/ocp/spi@481a0000/spi1channel@0'
[ 48.038626] __of_changeset_entry_notify: notifier error
@/ocp/spi@481a0000/spi1channel@0
[ 48.060288] omap2_mcspi 481a0000.spi: chipselect 1 already in
use
[ 48.068607] spi_master spi2: spi_device register
error /ocp/spi@481a0000/spi1channel@1
[ 48.089062] of_spi_notify: failed to create for
'/ocp/spi@481a0000/spi1channel@1'
[ 48.105140] __of_changeset_entry_notify: notifier error
@/ocp/spi@481a0000/spi1channel@1
[ 48.138830] c_can_platform
481cc000.can:
c_can_platform device registered (regs=fa1cc000, irq=205)
[ 48.150942] c_can_platform
481d0000.can:
c_can_platform device registered (regs=fa1d0000, irq=206)
[ 48.159152] bone_capemgr
bone_capemgr:
slot #4: dtbo 'cape-universalh-00A0.dtbo' loaded; overlay
id #0
[ 48.773581] Error: Driver 'ecap' is
already registered, aborting...
[ 48.785441] eqep 48300180.eqep: ver. 1.0
[ 48.801271] eqep 48302180.eqep: ver. 1.0
[ 48.849406] eqep 48304180.eqep: ver. 1.0
[ 492.490337] bone_capemgr
bone_capemgr:
part_number 'cape-bone-iio', version 'N/A'
[ 492.490385] bone_capemgr
bone_capemgr:
slot #5: override
[ 492.490404] bone_capemgr
bone_capemgr:
Using override eeprom data at slot 5
[ 492.490423] bone_capemgr
bone_capemgr:
slot #5: 'Override Board Name,00A0,Override
Manuf,cape-bone-iio'
[ 514.479517] bone_capemgr
bone_capemgr:
part_number 'cape-bone-iio', version 'N/A'
[ 514.479565] bone_capemgr
bone_capemgr:
slot #6: override
[ 514.479584] bone_capemgr
bone_capemgr:
Using override eeprom data at slot 6
[ 514.479603] bone_capemgr
bone_capemgr:
slot #6: 'Override Board Name,00A0,Override
Manuf,cape-bone-iio'
2018 m. vasaris 18 d., sekmadienis 14:17:04 UTC+2,
Schooner rašė:
On 18/02/18 12:01, Marius Alksnys wrote:
Line 28:
loadrt hal_bb_gpio output_pins=816,822,823,824,825,826,914,923,925
input_pins=807,808,809,810,817,911,913
I know nothing about BBB specifically
To debug it, use
$ DEBUG=5 realtime restart
$ halcmd loadrt hal_bb_gpio output_pins=816,822,823,824, 825,826,914,923,925
input_pins=807,808,809,810,817,911,913
to launch and look at /var/log/linuxcnc.log at the point
of failure
It will contain the rtapi error message prints
If you cannot do this because the whole thing relies upon
previously loaded hardware drivers etc, then run
$ DEBUG=5 machinekit <whatever>.ini
and look at the log after that fails
Also check dmesg in case of a GP fault or similar, albeit
I see no hint of that.
2018 m. vasaris 18 d., sekmadienis 13:56:18 UTC+2,
Schooner rašė:
On 18/02/18 11:37, Marius Alksnys wrote:
>
> CRAMPS.hal:28: insmod failed, returned -1:
Whatever you are trying to load at line 28 of your
hal file is what is
producing the error
>
>
> That dangling 'DEALER' socket error sometimes
shows up even in BB Black.
Don't worry about that.
Since we switched to the new zmq API, that comes
up when machinekit does
not shut down cleanly.
Something that used to be deleted automatically is
not now.
--
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+...@googlegroups.com.
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.
--
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.
|