Can you run Sim > Axis > Axis simulator from the configuration selector?
Sim -> Axis -> axis OK
Sim -> Axis -> axis_mm OK
Sim -> Axis -> axis_lathe OK
Sim -> axis-iocontrolv2-demo OK
Sim -> axis_noio OK
Sim->py Same kind of error.
I had to change some lines in INI file:
[PYTHON]
PLUGIN_DIR=/usr/share/doc/linuxcnc/examples/sample-configs/sim/pysubs
#/home/mah/emc2-tc/configs/sim/pysubs
Also i had to comment some lines in core_sim_test.hal, because HAL didnt get some iocontrol pins. I dont know if this is a cause or a symptom of the problem
# estop loopback
#net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
# create signals for tool loading loopback
#net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
#net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
RESULT:
Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.6.0~pre
Machine configuration directory is '/usr/share/doc/linuxcnc/examples/sample-configs/sim'
Machine configuration file is 'py.ini'
INIFILE=/usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PARAMETER_FILE=sim_mm.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
io started
libnml/cms/cms_cfg.cc 495: No buffer-line entry found for buffer toolCmd in config file no-iotask.nml.
libnml/nml/nml.cc 368: NML: cms_config returned -1.
**********************************************************
* Current Directory = /usr/share/doc/linuxcnc/examples/sample-configs/sim
*
**********************************************************
* BufferName = toolCmd
* ProcessName = tool
* Config File = no-iotask.nml
* error_type = 0 (NML_NO_ERROR)
************************************************************
libnml/cms/cms_cfg.cc 495: No buffer-line entry found for buffer toolSts in config file no-iotask.nml.
libnml/nml/nml.cc 368: NML: cms_config returned -1.
**********************************************************
* BufferName = toolSts
* ProcessName = tool
* Config File = no-iotask.nml
* error_type = 0 (NML_NO_ERROR)
************************************************************
libnml/cms/cms_cfg.cc 501: No process-line entry found for process tool connecting to buffer emcError in config file no-iotask.nml and no applicable defaults were found.
**********************************************************
* BufferName = emcError
* ProcessName = tool
* Config File = no-iotask.nml
* error_type = 3 (NML_INVALID_CONFIGURATION)
************************************************************
halcmd loadusr io started
Starting HAL User Interface program: halui
Starting TASK program: milltask
task pid=3386
Starting DISPLAY program: axis
axis.py waiting for s.axes
axis.py waiting for s.axes
axis.py waiting for s.axes
axis.py waiting for s.axes
axis.py waiting for s.axes
axis.py waiting for s.axes
axis.py waiting for s.axes
axis.py waiting for s.axes
axis.py waiting for s.axes
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=3351
Killing task milltask, PID=3386
Timeout, trying kill -9
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec EMCIO -var EMCIO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec DISPLAY -var INTRO_GRAPHIC -num 1
emcToolCmd buffer not available
toolSts buffer not available
emcError buffer not available
can't connect to NML buffers in no-iotask.nml
<commandline>:0: io exited without becoming ready
axis.py (waiting for s.axes raise error): A configuration error is preventing LinuxCNC from starting.
More information may be available when running from a terminal.
3351
PID TTY STAT TIME COMMAND
3386
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
PID TTY STAT TIME COMMAND
3386 ? S 0:00 milltask -ini /usr/share/doc/linuxcnc/examples/sample-configs/sim/py.ini
/usr/bin/linuxcnc: line 388: 3386 Killed $EMCTASK -ini "$INIFILE"
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 336.891037] I-pipe: Domain RTAI registered.
[ 336.891043] RTAI[hal]:

.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 336.891045] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 336.891048] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 336.891050] PIPELINE layers:
[ 336.891052] f9e61e20 9ac15d93 RTAI 200
[ 336.891054] c085cb20 0 Linux 100
[ 336.905846] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 336.905906] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 336.905909] RTAI[sched]: hard timer type/freq = APIC/12557035(Hz); default timing: periodic; linear timed lists.
[ 336.905912] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2712802000 hz.
[ 336.905914] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 336.905963] RTAI[usi]: enabled.
[ 336.942370] RTAI[math]: loaded.
[ 344.752590] RTAI[math]: unloaded.
[ 344.779379] SCHED releases registered named ALIEN RTGLBH
[ 344.792382] RTAI[malloc]: unloaded.
[ 344.892006] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 344.893737] I-pipe: Domain RTAI unregistered.
[ 344.893742] RTAI[hal]: unmounted.