Asking for help on hal modification for 5 axis
- CatweazleMagic
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
04 Sep 2018 12:11 #117049
by CatweazleMagic
Asking for help on hal modification for 5 axis was created by CatweazleMagic
I wish to configure Linuxcnc for a 5 axis machine. So I followed the wizard for a 4 axis machine, no trouble at all. Then I modificated the ini and hal file. In the hal file I copied all the stuff of the [AXIS_3] and then renamed it. But somehow this didn't work out very well. the software crashed at starting up and ended in a crash report.The Debug information in the crash report gave me the following information:
./test2.hal:108: parameter or pin 'stepgen.4.position-scale' not found
33492
PID TTY STAT TIME COMMAND
stopping realtime threads
unloading hal components
So my guess is I made some very stupid mistake somewhere in the hal file. If someone could help me out on this I would be very thankful.
HAL FILE:
# Generated by stepconf 1.1 at Thu Aug 30 11:33:37 2018
# If you make changes to this file, they will be
# overwritten when you run stepconf again
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt hal_parport cfg="0 out"
setp parport.0.reset-time 1500
loadrt stepgen step_type=0,0,0,0
loadrt pwmgen output_type=1
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf pwmgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread
net spindle-cmd-rpm => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 100.0
setp pwmgen.0.scale 1166.66666667
setp pwmgen.0.offset 0.114285714286
setp pwmgen.0.dither-pwm true
net spindle-cmd-rpm <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed => motion.spindle-at-speed
net spindle-pwm => parport.0.pin-01-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir => parport.0.pin-03-out
net ystep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net ydir => parport.0.pin-05-out
net zstep => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
net zdir => parport.0.pin-07-out
net bstep => parport.0.pin-08-out
setp parport.0.pin-08-out-reset 1
net bdir => parport.0.pin-09-out
net spindle-on => parport.0.pin-14-out
net cstep => parport.0.pin-16-out
setp parport.0.pin-16-out-reset 1
net cdir => parport.0.pin-17-out
net home-x <= parport.0.pin-12-in
net home-y <= parport.0.pin-13-in
net home-z <= parport.0.pin-15-in
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 23000
setp stepgen.0.dirsetup 20000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net home-x => axis.0.home-sw-in
setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 23000
setp stepgen.1.dirsetup 20000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
net home-y => axis.1.home-sw-in
setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 23000
setp stepgen.2.dirsetup 20000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable axis.2.amp-enable-out => stepgen.2.enable
net home-z => axis.2.home-sw-in
setp stepgen.3.position-scale [AXIS_3]SCALE
setp stepgen.3.steplen 1
setp stepgen.3.stepspace 0
setp stepgen.3.dirhold 23000
setp stepgen.3.dirsetup 20000
setp stepgen.3.maxaccel [AXIS_3]STEPGEN_MAXACCEL
net bpos-cmd axis.3.motor-pos-cmd => stepgen.3.position-cmd
net bpos-fb stepgen.3.position-fb => axis.3.motor-pos-fb
net bstep <= stepgen.3.step
net bdir <= stepgen.3.dir
net benable axis.3.amp-enable-out => stepgen.3.enable
setp stepgen.4.position-scale [AXIS_4]SCALE
setp stepgen.4.steplen 1
setp stepgen.4.stepspace 0
setp stepgen.4.dirhold 23000
setp stepgen.4.dirsetup 20000
setp stepgen.4.maxaccel [AXIS_4]STEPGEN_MAXACCEL
net cpos-cmd axis.4.motor-pos-cmd => stepgen.4.position-cmd
net cpos-fb stepgen.4.position-fb => axis.4.motor-pos-fb
net cstep <= stepgen.4.step
net cdir <= stepgen.4.dir
net cenable axis.4.amp-enable-out => stepgen.4.enable
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
INI FILE:
# Generated by stepconf 1.1 at Thu Aug 30 11:33:37 2018
# If you make changes to this file, they will be
# overwritten when you run stepconf again
[EMC]
MACHINE = Test2
DEBUG = 0
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
ARCDIVISION = 64
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
MAX_FEED_OVERRIDE = 1.2
MIN_SPINDLE_OVERRIDE = 0.5
MAX_SPINDLE_OVERRIDE = 1.2
DEFAULT_LINEAR_VELOCITY = 0.50
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 5.00
DEFAULT_ANGULAR_VELOCITY = 0.02
MIN_ANGULAR_VELOCITY = 0
MAX_ANGULAR_VELOCITY = 0.20
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/floris/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
[RS274NGC]
PARAMETER_FILE = linuxcnc.var
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
[HAL]
HALFILE = Test2.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
[TRAJ]
AXES = 5
COORDINATES = X Y Z B C
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 0.02
MAX_VELOCITY = 5.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 120.0
STEPGEN_MAXACCEL = 150.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 200.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 1.500000
HOME_LATCH_VEL = 0.625000
HOME_SEQUENCE = 1
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 120.0
STEPGEN_MAXACCEL = 150.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 200.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 1.500000
HOME_LATCH_VEL = 0.625000
HOME_SEQUENCE = 2
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 120.0
STEPGEN_MAXACCEL = 150.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -100.0
MAX_LIMIT = 0.001
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 1.500000
HOME_LATCH_VEL = 0.625000
HOME_SEQUENCE = 0
[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 0.2
MAX_ACCELERATION = 4.0
STEPGEN_MAXACCEL = 5.0
SCALE = 22400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0
[AXIS_4]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 0.2
MAX_ACCELERATION = 4.0
STEPGEN_MAXACCEL = 5.0
SCALE = 22400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0
Regards CatweazleMagic
./test2.hal:108: parameter or pin 'stepgen.4.position-scale' not found
33492
PID TTY STAT TIME COMMAND
stopping realtime threads
unloading hal components
So my guess is I made some very stupid mistake somewhere in the hal file. If someone could help me out on this I would be very thankful.
HAL FILE:
# Generated by stepconf 1.1 at Thu Aug 30 11:33:37 2018
# If you make changes to this file, they will be
# overwritten when you run stepconf again
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt hal_parport cfg="0 out"
setp parport.0.reset-time 1500
loadrt stepgen step_type=0,0,0,0
loadrt pwmgen output_type=1
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf pwmgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread
net spindle-cmd-rpm => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 100.0
setp pwmgen.0.scale 1166.66666667
setp pwmgen.0.offset 0.114285714286
setp pwmgen.0.dither-pwm true
net spindle-cmd-rpm <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed => motion.spindle-at-speed
net spindle-pwm => parport.0.pin-01-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir => parport.0.pin-03-out
net ystep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net ydir => parport.0.pin-05-out
net zstep => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
net zdir => parport.0.pin-07-out
net bstep => parport.0.pin-08-out
setp parport.0.pin-08-out-reset 1
net bdir => parport.0.pin-09-out
net spindle-on => parport.0.pin-14-out
net cstep => parport.0.pin-16-out
setp parport.0.pin-16-out-reset 1
net cdir => parport.0.pin-17-out
net home-x <= parport.0.pin-12-in
net home-y <= parport.0.pin-13-in
net home-z <= parport.0.pin-15-in
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 23000
setp stepgen.0.dirsetup 20000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net home-x => axis.0.home-sw-in
setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 23000
setp stepgen.1.dirsetup 20000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
net home-y => axis.1.home-sw-in
setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 23000
setp stepgen.2.dirsetup 20000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable axis.2.amp-enable-out => stepgen.2.enable
net home-z => axis.2.home-sw-in
setp stepgen.3.position-scale [AXIS_3]SCALE
setp stepgen.3.steplen 1
setp stepgen.3.stepspace 0
setp stepgen.3.dirhold 23000
setp stepgen.3.dirsetup 20000
setp stepgen.3.maxaccel [AXIS_3]STEPGEN_MAXACCEL
net bpos-cmd axis.3.motor-pos-cmd => stepgen.3.position-cmd
net bpos-fb stepgen.3.position-fb => axis.3.motor-pos-fb
net bstep <= stepgen.3.step
net bdir <= stepgen.3.dir
net benable axis.3.amp-enable-out => stepgen.3.enable
setp stepgen.4.position-scale [AXIS_4]SCALE
setp stepgen.4.steplen 1
setp stepgen.4.stepspace 0
setp stepgen.4.dirhold 23000
setp stepgen.4.dirsetup 20000
setp stepgen.4.maxaccel [AXIS_4]STEPGEN_MAXACCEL
net cpos-cmd axis.4.motor-pos-cmd => stepgen.4.position-cmd
net cpos-fb stepgen.4.position-fb => axis.4.motor-pos-fb
net cstep <= stepgen.4.step
net cdir <= stepgen.4.dir
net cenable axis.4.amp-enable-out => stepgen.4.enable
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
INI FILE:
# Generated by stepconf 1.1 at Thu Aug 30 11:33:37 2018
# If you make changes to this file, they will be
# overwritten when you run stepconf again
[EMC]
MACHINE = Test2
DEBUG = 0
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
ARCDIVISION = 64
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
MAX_FEED_OVERRIDE = 1.2
MIN_SPINDLE_OVERRIDE = 0.5
MAX_SPINDLE_OVERRIDE = 1.2
DEFAULT_LINEAR_VELOCITY = 0.50
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 5.00
DEFAULT_ANGULAR_VELOCITY = 0.02
MIN_ANGULAR_VELOCITY = 0
MAX_ANGULAR_VELOCITY = 0.20
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/floris/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
[RS274NGC]
PARAMETER_FILE = linuxcnc.var
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
[HAL]
HALFILE = Test2.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
[TRAJ]
AXES = 5
COORDINATES = X Y Z B C
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 0.02
MAX_VELOCITY = 5.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 120.0
STEPGEN_MAXACCEL = 150.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 200.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 1.500000
HOME_LATCH_VEL = 0.625000
HOME_SEQUENCE = 1
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 120.0
STEPGEN_MAXACCEL = 150.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 200.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 1.500000
HOME_LATCH_VEL = 0.625000
HOME_SEQUENCE = 2
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 120.0
STEPGEN_MAXACCEL = 150.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -100.0
MAX_LIMIT = 0.001
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 1.500000
HOME_LATCH_VEL = 0.625000
HOME_SEQUENCE = 0
[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 0.2
MAX_ACCELERATION = 4.0
STEPGEN_MAXACCEL = 5.0
SCALE = 22400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0
[AXIS_4]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 0.2
MAX_ACCELERATION = 4.0
STEPGEN_MAXACCEL = 5.0
SCALE = 22400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0
Regards CatweazleMagic
Please Log in or Create an account to join the conversation.
04 Sep 2018 14:09 #117053
by PCW
Replied by PCW on topic Asking for help on hal modification for 5 axis
At the beginning of your hal file you have only created 4 stepgens:
loadrt stepgen step_type=0,0,0,0
That statement creates stepgen 0,1,2,3
you would need to
loadrt stepgen step_type=0,0,0,0,0
to create 5 stepgens
BTW, LinuxCNC did not "crash", It aborted with a error report that tells you that you
are referencing a hal pin that does not exist:
./test2.hal:108: parameter or pin 'stepgen.4.position-scale' not found
loadrt stepgen step_type=0,0,0,0
That statement creates stepgen 0,1,2,3
you would need to
loadrt stepgen step_type=0,0,0,0,0
to create 5 stepgens
BTW, LinuxCNC did not "crash", It aborted with a error report that tells you that you
are referencing a hal pin that does not exist:
./test2.hal:108: parameter or pin 'stepgen.4.position-scale' not found
Please Log in or Create an account to join the conversation.
- CatweazleMagic
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
04 Sep 2018 17:08 #117064
by CatweazleMagic
Replied by CatweazleMagic on topic Asking for help on hal modification for 5 axis
Thnx for your quick response. It solved something, but unfortunately Linuxcnc aborted again:
hal: EROR: duplicate component 'inihal'
íni_hal_init: EROR: hal_init() failed
i cann't find this inihal thing. Does someone have any idea?
Regards CatweazleMagic
hal: EROR: duplicate component 'inihal'
íni_hal_init: EROR: hal_init() failed
i cann't find this inihal thing. Does someone have any idea?
Regards CatweazleMagic
Please Log in or Create an account to join the conversation.
- CatweazleMagic
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
05 Sep 2018 22:03 - 11 Sep 2018 13:59 #117132
by CatweazleMagic
Replied by CatweazleMagic on topic Asking for help on hal modification for 5 axis
BTW here is the complete error report.
¬¬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-3.4-9-rtai-686-pae/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.7.0
Machine configuration directory is '/home/floris/linuxcnc/configs/Test2'
Machine configuration file is 'Test2.ini'
INIFILE=/home/floris/linuxcnc/configs/Test2/Test2.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Found file(REL): ./Test2.hal
Found file(REL): ./custom.hal
Starting TASK program: milltask
Starting DISPLAY program: axis
emcTrajSetAxes failing: axes=5 axismask=37
emcTrajSetAxes failing: axes=5 axismask=37
emcMotionInit: ini_hal_init fail
emcTrajSetAxes failing: axes=5 axismask=37
emcMotionInit: ini_hal_init fail
emcTrajSetAxes failing: axes=5 axismask=37
emcMotionInit: ini_hal_init fail
emcTrajSetAxes failing: axes=5 axismask=37
emcMotionInit: ini_hal_init fail
emcTrajSetAxes failing: axes=5 axismask=37
emcMotionInit: ini_hal_init fail
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=3852
emcTrajSetAxes failing: axes=5 axismask=37
emcMotionInit: ini_hal_init fail
Killing task milltask, PID=3906
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Debug file information:
.
HAL: ERROR: duplicate component name 'inihal'
ini_hal_init: ERROR: hal_init() failed
HAL: ERROR: duplicate component name 'inihal'
ini_hal_init: ERROR: hal_init() failed
HAL: ERROR: duplicate component name 'inihal'
ini_hal_init: ERROR: hal_init() failed
HAL: ERROR: duplicate component name 'inihal'
ini_hal_init: ERROR: hal_init() failed
HAL: ERROR: duplicate component name 'inihal'
ini_hal_init: ERROR: hal_init() failed
A configuration error is preventing LinuxCNC from starting.
More information may be available when running from a terminal.
3852
PID TTY STAT TIME COMMAND
3906
HAL: ERROR: duplicate component name 'inihal'
ini_hal_init: ERROR: hal_init() failed
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.4-9-rtai-686-pae (Debian 3.4.55-4linuxcnc) () (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP PREEMPT Debian 3.4.55-4linuxcnc
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009c800 (usable)
[ 0.000000] BIOS-e820: 000000000009c800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
[ 0.000000] BIOS-e820: 0000000020000000 - 0000000020100000 (reserved)
[ 0.000000] BIOS-e820: 0000000020100000 - 00000000ad59d000 (usable)
[ 0.000000] BIOS-e820: 00000000ad59d000 - 00000000ad5cd000 (reserved)
[ 0.000000] BIOS-e820: 00000000ad5cd000 - 00000000ad61c000 (usable)
[ 0.000000] BIOS-e820: 00000000ad61c000 - 00000000ad71b000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000ad71b000 - 00000000ada7d000 (reserved)
[ 0.000000] BIOS-e820: 00000000ada7d000 - 00000000ada7e000 (usable)
[ 0.000000] BIOS-e820: 00000000ada7e000 - 00000000adac0000 (reserved)
[ 0.000000] BIOS-e820: 00000000adac0000 - 00000000adc2e000 (usable)
[ 0.000000] BIOS-e820: 00000000adc2e000 - 00000000adffa000 (reserved)
[ 0.000000] BIOS-e820: 00000000adffa000 - 00000000ae000000 (usable)
[ 0.000000] BIOS-e820: 00000000e00f8000 - 00000000e00f9000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed01000 - 00000000fed02000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
[ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
[ 0.000000] SMBIOS 2.8 present.
[ 0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./D1800B-ITX, BIOS P1.90 03/31/2016
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] last_pfn = 0xae000 max_arch_pfn = 0x100000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-E7FFF write-through
[ 0.000000] E8000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask F80000000 write-back
[ 0.000000] 1 base 080000000 mask FE0000000 write-back
[ 0.000000] 2 base 0A0000000 mask FF0000000 write-back
[ 0.000000] 3 base 0AE800000 mask FFF800000 uncachable
[ 0.000000] 4 base 0AF000000 mask FFF000000 uncachable
[ 0.000000] 5 base 100000000 mask FC0000000 write-back
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 00000000ae800000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] found SMP MP-table at [c00fd680] fd680
[ 0.000000] initial memory mapped : 0 - 01800000
[ 0.000000] Base memory trampoline at [c0098000] 98000 size 16384
[ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[ 0.000000] 0000000000 - 0000400000 page 4k
[ 0.000000] 0000400000 - 0037400000 page 2M
[ 0.000000] 0037400000 - 00377fe000 page 4k
[ 0.000000] kernel direct mapping tables up to 0x377fdfff @ [mem 0x017f8000-0x017fffff]
[ 0.000000] RAMDISK: 3641c000 - 37206000
[ 0.000000] ACPI: RSDP 000f04a0 00024 (v02 ALASKA)
[ 0.000000] ACPI: XSDT ad6a0080 0007C (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: FACP ad6ab3c0 0010C (v05 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: DSDT ad6a0190 0B229 (v02 ALASKA A M I 01072009 INTL 20120913)
[ 0.000000] ACPI: FACS ad71af80 00040
[ 0.000000] ACPI: APIC ad6ab4d0 00068 (v03 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: FPDT ad6ab538 00044 (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: MCFG ad6ab580 0003C (v01 ALASKA A M I 01072009 MSFT 00000097)
[ 0.000000] ACPI: LPIT ad6ab5c0 00104 (v01 ALASKA A M I 00000003 VLV2 0100000D)
[ 0.000000] ACPI: AAFT ad6ab6c8 000E8 (v01 ALASKA OEMAAFT 01072009 MSFT 00000097)
[ 0.000000] ACPI: HPET ad6ab7b0 00038 (v01 ALASKA A M I 01072009 AMI. 00000005)
[ 0.000000] ACPI: SSDT ad6ab7e8 00763 (v01 PmRef CpuPm 00003000 INTL 20061109)
[ 0.000000] ACPI: SSDT ad6abf50 00290 (v01 PmRef Cpu0Tst 00003000 INTL 20061109)
[ 0.000000] ACPI: SSDT ad6ac1e0 0017A (v01 PmRef ApTst 00003000 INTL 20061109)
[ 0.000000] ACPI: UEFI ad6ac360 00042 (v01 ALASKA A M I 00000000 00000000)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 1896MB HIGHMEM available.
[ 0.000000] 887MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 377fe000
[ 0.000000] low ram: 0 - 377fe000
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x000377fe
[ 0.000000] HighMem 0x000377fe -> 0x000ae000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] Early memory PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009c
[ 0.000000] 0: 0x00000100 -> 0x00020000
[ 0.000000] 0: 0x00020100 -> 0x000ad59d
[ 0.000000] 0: 0x000ad5cd -> 0x000ad61c
[ 0.000000] 0: 0x000ada7d -> 0x000ada7e
[ 0.000000] 0: 0x000adac0 -> 0x000adc2e
[ 0.000000] 0: 0x000adffa -> 0x000ae000
[ 0.000000] On node 0 totalpages: 710125
[ 0.000000] free_area_init_node: node 0, pgdat c1498a00, node_mem_map f4e5c200
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3948 pages, LIFO batch:0
[ 0.000000] Normal zone: 1744 pages used for memmap
[ 0.000000] Normal zone: 221230 pages, LIFO batch:31
[ 0.000000] HighMem zone: 3793 pages used for memmap
[ 0.000000] HighMem zone: 479378 pages, LIFO batch:31
[ 0.000000] Using APIC driver default
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl res lint[0xc6])
[ 0.000000] ACPI: NMI not connected to LINT 1!
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] low dfl lint[0x8a])
[ 0.000000] ACPI: NMI not connected to LINT 1!
[ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-86
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 103
[ 0.000000] PM: Registered nosave memory: 000000000009c000 - 000000000009d000
[ 0.000000] PM: Registered nosave memory: 000000000009d000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020100000
[ 0.000000] Allocating PCI resources starting at ae000000 (gap: ae000000:320f8000)
[ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 17 pages/cpu @f77cf000 s48384 r0 d21248 u69632
[ 0.000000] pcpu-alloc: s48384 r0 d21248 u69632 alloc=17*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 704556
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=e6699f35-4f0e-40ad-a3b9-4f249271bfd1 ro initrd=/install/gtk/initrd.gz lapic quiet rootdelay=5
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] allocated 5701504 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Initializing HighMem for node 0 (000377fe:000ae000)
[ 0.000000] Memory: 2791564k/2850816k available (3495k kernel code, 48936k reserved, 1237k data, 416k init, 1932684k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xfff17000 - 0xfffff000 ( 928 kB)
[ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
[ 0.000000] .init : 0xc14a0000 - 0xc1508000 ( 416 kB)
[ 0.000000] .data : 0xc1369d4a - 0xc149f480 (1237 kB)
[ 0.000000] .text : 0xc1000000 - 0xc1369d4a (3495 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] NR_IRQS:2304 nr_irqs:512 16
[ 0.000000] CPU 0 irqstacks, hard=f4408000 soft=f440a000
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Interrupt pipeline (release #3)
[ 0.000000] spurious 8259A interrupt: IRQ7.
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] Fast TSC calibration failed
[ 0.008000] TSC: PIT calibration matches HPET. 1 loops
[ 0.008000] Detected 2416.706 MHz processor.
[ 0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 4833.41 BogoMIPS (lpj=9666824)
[ 0.000008] pid_max: default: 32768 minimum: 301
[ 0.000076] Security Framework initialized
[ 0.000081] AppArmor: AppArmor disabled by boot time parameter
[ 0.000108] Mount-cache hash table entries: 512
[ 0.000352] Initializing cgroup subsys cpuacct
[ 0.000356] Initializing cgroup subsys memory
[ 0.000366] Initializing cgroup subsys devices
[ 0.000370] Initializing cgroup subsys freezer
[ 0.000373] Initializing cgroup subsys net_cls
[ 0.000376] Initializing cgroup subsys blkio
[ 0.000385] Initializing cgroup subsys perf_event
[ 0.000419] CPU: Physical Processor ID: 0
[ 0.000422] CPU: Processor Core ID: 0
[ 0.000427] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.000428] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[ 0.010304] mce: CPU supports 6 MCE banks
[ 0.010314] CPU0: Thermal monitoring enabled (TM1)
[ 0.010387] ACPI: Core revision 20120320
[ 0.026202] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.026920] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
[ 0.066544] CPU0: Intel(R) Celeron(R) CPU J1800 @ 2.41GHz stepping 08
[ 0.173406] Performance Events: no PEBS fmt2+, generic architected perfmon, Intel PMU driver.
[ 0.173418] ... version: 3
[ 0.173421] ... bit width: 40
[ 0.173423] ... generic registers: 2
[ 0.173426] ... value mask: 000000ffffffffff
[ 0.173429] ... max period: 000000007fffffff
[ 0.173432] ... fixed-purpose events: 3
[ 0.173435] ... event mask: 0000000700000003
[ 0.185474] NMI watchdog: enabled, takes one hw-pmu counter.
[ 0.197421] CPU 1 irqstacks, hard=f44d2000 soft=f44d4000
[ 0.197428] Booting Node 0, Processors #1 Ok.
[ 0.207443] Initializing CPU#1
[ 0.219843] NMI watchdog: enabled, takes one hw-pmu counter.
[ 0.219906] Brought up 2 CPUs
[ 0.219911] Total of 2 processors activated (9666.82 BogoMIPS).
[ 0.220438] devtmpfs: initialized
[ 0.220791] PM: Registering ACPI NVS region [mem 0xad61c000-0xad71afff] (1044480 bytes)
[ 0.221006] dummy:
[ 0.221097] NET: Registered protocol family 16
[ 0.221270] ACPI: bus type pci registered
[ 0.221356] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.221362] PCI: not using MMCONFIG
[ 0.221763] PCI: Using configuration type 1 for base access
[ 0.222758] bio: create slab <bio-0> at 0
[ 0.222912] ACPI: Added _OSI(Module Device)
[ 0.222917] ACPI: Added _OSI(Processor Device)
[ 0.222921] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.222925] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.227908] ACPI: EC: Look up EC in DSDT
[ 0.243639] ACPI: SSDT ad5c5598 00521 (v01 PmRef Cpu0Ist 00003000 INTL 20061109)
[ 0.244897] ACPI: Dynamic OEM Table Load:
[ 0.244904] ACPI: SSDT (null) 00521 (v01 PmRef Cpu0Ist 00003000 INTL 20061109)
[ 0.245173] ACPI: SSDT ad5c4918 003DE (v01 PmRef Cpu0Cst 00003001 INTL 20061109)
[ 0.246407] ACPI: Dynamic OEM Table Load:
[ 0.246413] ACPI: SSDT (null) 003DE (v01 PmRef Cpu0Cst 00003001 INTL 20061109)
[ 0.247106] ACPI: SSDT ad5cac18 0015F (v01 PmRef ApIst 00003000 INTL 20061109)
[ 0.248417] ACPI: Dynamic OEM Table Load:
[ 0.248424] ACPI: SSDT (null) 0015F (v01 PmRef ApIst 00003000 INTL 20061109)
[ 0.248697] ACPI: SSDT ad5c6f18 0008D (v01 PmRef ApCst 00003000 INTL 20061109)
[ 0.249955] ACPI: Dynamic OEM Table Load:
[ 0.249962] ACPI: SSDT (null) 0008D (v01 PmRef ApCst 00003000 INTL 20061109)
[ 0.251124] ACPI: Interpreter enabled
[ 0.251138] ACPI: (supports S0 S3 S4 S5)
[ 0.251184] ACPI: Using IOAPIC for interrupt routing
[ 0.251316] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.253026] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[ 0.253031] PCI: Using MMCONFIG for extended config space
[ 0.262750] ACPI: Power Resource [USBC] (on)
[ 0.265187] ACPI: Power Resource [FN00] (off)
[ 0.266397] ACPI: No dock devices found.
[ 0.266405] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.266865] \_SB_.PCI0:_OSC invalid UUID
[ 0.266869] _OSC request data:1 8 0
[ 0.266879] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.267415] pci_root PNP0A08:00: host bridge window [io 0x0000-0x006f]
[ 0.267420] pci_root PNP0A08:00: host bridge window [io 0x0078-0x0cf7]
[ 0.267424] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff]
[ 0.267429] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[ 0.267433] pci_root PNP0A08:00: host bridge window [mem 0x000c0000-0x000dffff]
[ 0.267437] pci_root PNP0A08:00: host bridge window [mem 0x000e0000-0x000fffff]
[ 0.267441] pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xd0716ffe]
[ 0.267499] PCI host bridge to bus 0000:00
[ 0.267504] pci_bus 0000:00: root bus resource [io 0x0000-0x006f]
[ 0.267508] pci_bus 0000:00: root bus resource [io 0x0078-0x0cf7]
[ 0.267512] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
[ 0.267516] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[ 0.267521] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000dffff]
[ 0.267525] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000fffff]
[ 0.267529] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xd0716ffe]
[ 0.267542] pci 0000:00:00.0: [8086:0f00] type 00 class 0x060000
[ 0.267596] pci 0000:00:02.0: [8086:0f31] type 00 class 0x030000
[ 0.267614] pci 0000:00:02.0: reg 10: [mem 0xd0000000-0xd03fffff]
[ 0.267628] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff pref]
[ 0.267643] pci 0000:00:02.0: reg 20: [io 0xf080-0xf087]
[ 0.267709] pci 0000:00:13.0: [8086:0f23] type 00 class 0x010601
[ 0.267733] pci 0000:00:13.0: reg 10: [io 0xf070-0xf077]
[ 0.267752] pci 0000:00:13.0: reg 14: [io 0xf060-0xf063]
[ 0.267764] pci 0000:00:13.0: reg 18: [io 0xf050-0xf057]
[ 0.267776] pci 0000:00:13.0: reg 1c: [io 0xf040-0xf043]
[ 0.267788] pci 0000:00:13.0: reg 20: [io 0xf020-0xf03f]
[ 0.267800] pci 0000:00:13.0: reg 24: [mem 0xd0716000-0xd07167ff]
[ 0.267840] pci 0000:00:13.0: PME# supported from D3hot
[ 0.267869] pci 0000:00:14.0: [8086:0f35] type 00 class 0x0c0330
[ 0.267893] pci 0000:00:14.0: reg 10: [mem 0xd0700000-0xd070ffff 64bit]
[ 0.267949] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 0.267984] pci 0000:00:1a.0: [8086:0f18] type 00 class 0x108000
[ 0.268013] pci 0000:00:1a.0: reg 10: [mem 0xd0500000-0xd05fffff]
[ 0.268029] pci 0000:00:1a.0: reg 14: [mem 0xd0400000-0xd04fffff]
[ 0.268120] pci 0000:00:1a.0: PME# supported from D0 D3hot
[ 0.268152] pci 0000:00:1b.0: [8086:0f04] type 00 class 0x040300
[ 0.268179] pci 0000:00:1b.0: reg 10: [mem 0xd0710000-0xd0713fff 64bit]
[ 0.268245] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.268269] pci 0000:00:1c.0: [8086:0f48] type 01 class 0x060400
[ 0.268325] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.268353] pci 0000:00:1c.1: [8086:0f4a] type 01 class 0x060400
[ 0.268409] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.268434] pci 0000:00:1c.2: [8086:0f4c] type 01 class 0x060400
[ 0.268490] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.268517] pci 0000:00:1c.3: [8086:0f4e] type 01 class 0x060400
[ 0.268573] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.268612] pci 0000:00:1d.0: [8086:0f34] type 00 class 0x0c0320
[ 0.268643] pci 0000:00:1d.0: reg 10: [mem 0xd0715000-0xd07153ff]
[ 0.268750] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 0.268782] pci 0000:00:1f.0: [8086:0f1c] type 00 class 0x060100
[ 0.268881] pci 0000:00:1f.3: [8086:0f12] type 00 class 0x0c0500
[ 0.268919] pci 0000:00:1f.3: reg 10: [mem 0xd0714000-0xd071401f]
[ 0.268995] pci 0000:00:1f.3: reg 20: [io 0xf000-0xf01f]
[ 0.269123] pci 0000:00:1c.0: PCI bridge to [bus 01-01]
[ 0.269192] pci 0000:02:00.0: [10ec:8168] type 00 class 0x020000
[ 0.269212] pci 0000:02:00.0: reg 10: [io 0xe000-0xe0ff]
[ 0.269244] pci 0000:02:00.0: reg 18: [mem 0xd0604000-0xd0604fff 64bit]
[ 0.269266] pci 0000:02:00.0: reg 20: [mem 0xd0600000-0xd0603fff 64bit pref]
[ 0.269320] pci 0000:02:00.0: supports D1 D2
[ 0.269324] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.279757] pci 0000:00:1c.1: PCI bridge to [bus 02-02]
[ 0.279768] pci 0000:00:1c.1: bridge window [io 0xe000-0xefff]
[ 0.279778] pci 0000:00:1c.1: bridge window [mem 0xd0600000-0xd06fffff]
[ 0.279844] pci 0000:00:1c.2: PCI bridge to [bus 03-03]
[ 0.279913] pci 0000:00:1c.3: PCI bridge to [bus 04-04]
[ 0.279940] pci_bus 0000:00: on NUMA node 0
[ 0.279946] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.280355] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[ 0.280461] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
[ 0.280571] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
[ 0.280676] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[ 0.280917] \_SB_.PCI0:_OSC invalid UUID
[ 0.280921] _OSC request data:1 f 0
[ 0.280930] pci0000:00: Unable to request _OSC control (_OSC support mask: 0x0f)
[ 0.293969] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
[ 0.294094] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 *11 12 14 15)
[ 0.294218] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 *10 11 12 14 15)
[ 0.294341] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *10 11 12 14 15)
[ 0.294467] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 *11 12 14 15)
[ 0.294590] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[ 0.294719] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *10 11 12 14 15)
[ 0.294843] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 *11 12 14 15)
[ 0.294984] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.294997] vgaarb: loaded
[ 0.295000] vgaarb: bridge control possible 0000:00:02.0
[ 0.295044] PCI: Using ACPI for IRQ routing
[ 0.301221] PCI: pci_cache_line_size set to 64 bytes
[ 0.301289] reserve RAM buffer: 000000000009c800 - 000000000009ffff
[ 0.301294] reserve RAM buffer: 00000000ad59d000 - 00000000afffffff
[ 0.301299] reserve RAM buffer: 00000000ad61c000 - 00000000afffffff
[ 0.301303] reserve RAM buffer: 00000000ada7e000 - 00000000afffffff
[ 0.301307] reserve RAM buffer: 00000000adc2e000 - 00000000afffffff
[ 0.301311] reserve RAM buffer: 00000000ae000000 - 00000000afffffff
[ 0.301506] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[ 0.301516] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[ 0.303537] Switching to clocksource hpet
[ 0.303630] pnp: PnP ACPI init
[ 0.303649] ACPI: bus type pnp registered
[ 0.303694] pnp 00:00: [io 0x0070-0x0077]
[ 0.303733] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.303793] pnp 00:01: [mem 0xfed00000-0xfed003ff]
[ 0.303799] pnp 00:01: IRQ 8 override to edge, high
[ 0.303811] pnp 00:01: [irq 8]
[ 0.303847] pnp 00:01: Plug and Play ACPI device, IDs PNP0103 (active)
[ 0.304134] pnp 00:02: [bus 00-ff]
[ 0.304139] pnp 00:02: [io 0x0070-0x0077]
[ 0.304143] pnp 00:02: [io 0x0cf8-0x0cff]
[ 0.304147] pnp 00:02: [io 0x0000-0x006f window]
[ 0.304151] pnp 00:02: [io 0x0078-0x0cf7 window]
[ 0.304155] pnp 00:02: [io 0x0d00-0xffff window]
[ 0.304159] pnp 00:02: [mem 0x000a0000-0x000bffff window]
[ 0.304164] pnp 00:02: [mem 0x000c0000-0x000dffff window]
[ 0.304168] pnp 00:02: [mem 0x000e0000-0x000fffff window]
[ 0.304172] pnp 00:02: [mem 0x00000000 window]
[ 0.304176] pnp 00:02: [mem 0x00000000-0xffffffff window]
[ 0.304180] pnp 00:02: [mem 0xc0000000-0xd0716ffe window]
[ 0.304254] pnp 00:02: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[ 0.304386] pnp 00:03: [mem 0xff000000-0xffffffff]
[ 0.304428] pnp 00:03: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.304457] pnp 00:04: [io 0x002e-0x002f]
[ 0.304462] pnp 00:04: [io 0x004e-0x004f]
[ 0.304465] pnp 00:04: [io 0x0061]
[ 0.304469] pnp 00:04: [io 0x0063]
[ 0.304472] pnp 00:04: [io 0x0065]
[ 0.304476] pnp 00:04: [io 0x0067]
[ 0.304479] pnp 00:04: [io 0x0070]
[ 0.304483] pnp 00:04: [io 0x0080-0x008f]
[ 0.304486] pnp 00:04: [io 0x0092]
[ 0.304490] pnp 00:04: [io 0x00b2-0x00b3]
[ 0.304494] pnp 00:04: [io 0x0680-0x069f]
[ 0.304497] pnp 00:04: [io 0x0400-0x047f]
[ 0.304501] pnp 00:04: [io 0x0500-0x05fe]
[ 0.304565] system 00:04: [io 0x0680-0x069f] has been reserved
[ 0.304571] system 00:04: [io 0x0400-0x047f] has been reserved
[ 0.304575] system 00:04: [io 0x0500-0x05fe] has been reserved
[ 0.304581] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.304726] pnp 00:05: [io 0x0000-0xffffffff disabled]
[ 0.304731] pnp 00:05: [io 0x0000-0xffffffff disabled]
[ 0.304736] pnp 00:05: [io 0x0290-0x029f]
[ 0.304739] pnp 00:05: [io 0x0000-0xffffffff disabled]
[ 0.304804] system 00:05: [io 0x0290-0x029f] has been reserved
[ 0.304809] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.305625] pnp 00:06: [io 0x0378-0x037f]
[ 0.305630] pnp 00:06: [io 0x0778-0x077f]
[ 0.305639] pnp 00:06: [irq 5]
[ 0.305643] pnp 00:06: [dma 3]
[ 0.305939] pnp 00:06: Plug and Play ACPI device, IDs PNP0400 PNP0401 (active)
[ 0.306031] pnp 00:07: [io 0x0060]
[ 0.306036] pnp 00:07: [io 0x0064]
[ 0.306044] pnp 00:07: [irq 1]
[ 0.306097] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[ 0.306178] pnp 00:08: [irq 12]
[ 0.306234] pnp 00:08: Plug and Play ACPI device, IDs PNP0f03 PNP0f13 (active)
[ 0.306570] pnp 00:09: [io 0x03f8-0x03ff]
[ 0.306579] pnp 00:09: [irq 4]
[ 0.306583] pnp 00:09: [dma 0 disabled]
[ 0.306680] pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active)
[ 0.307218] pnp 00:0a: [io 0x02f8-0x02ff]
[ 0.307228] pnp 00:0a: [irq 3]
[ 0.307232] pnp 00:0a: [dma 0 disabled]
[ 0.307332] pnp 00:0a: Plug and Play ACPI device, IDs PNP0501 (active)
[ 0.307788] pnp 00:0b: [mem 0xe0000000-0xefffffff]
[ 0.307793] pnp 00:0b: [mem 0xfed01000-0xfed01fff]
[ 0.307797] pnp 00:0b: [mem 0xfed03000-0xfed03fff]
[ 0.307801] pnp 00:0b: [mem 0xfed04000-0xfed04fff]
[ 0.307805] pnp 00:0b: [mem 0xfed0c000-0xfed0ffff]
[ 0.307809] pnp 00:0b: [mem 0xfed08000-0xfed08fff]
[ 0.307813] pnp 00:0b: [mem 0xfed1c000-0xfed1cfff]
[ 0.307817] pnp 00:0b: [mem 0xfee00000-0xfeefffff]
[ 0.307821] pnp 00:0b: [mem 0xfef00000-0xfeffffff]
[ 0.307904] system 00:0b: [mem 0xe0000000-0xefffffff] could not be reserved
[ 0.307910] system 00:0b: [mem 0xfed01000-0xfed01fff] has been reserved
[ 0.307914] system 00:0b: [mem 0xfed03000-0xfed03fff] has been reserved
[ 0.307919] system 00:0b: [mem 0xfed04000-0xfed04fff] has been reserved
[ 0.307924] system 00:0b: [mem 0xfed0c000-0xfed0ffff] has been reserved
[ 0.307929] system 00:0b: [mem 0xfed08000-0xfed08fff] has been reserved
[ 0.307934] system 00:0b: [mem 0xfed1c000-0xfed1cfff] has been reserved
[ 0.307939] system 00:0b: [mem 0xfee00000-0xfeefffff] has been reserved
[ 0.307944] system 00:0b: [mem 0xfef00000-0xfeffffff] has been reserved
[ 0.307950] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.310122] pnp: PnP ACPI: found 12 devices
[ 0.310126] ACPI: ACPI bus type pnp unregistered
[ 0.310130] PnPBIOS: Disabled by ACPI PNP
[ 0.348585] pci 0000:00:1c.0: bridge window [io 0x1000-0x0fff] to [bus 01-01] add_size 1000
[ 0.348593] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 01-01] add_size 200000
[ 0.348599] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 01-01] add_size 200000
[ 0.348610] pci 0000:00:1c.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 02-02] add_size 200000
[ 0.348622] pci 0000:00:1c.2: bridge window [io 0x1000-0x0fff] to [bus 03-03] add_size 1000
[ 0.348627] pci 0000:00:1c.2: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03-03] add_size 200000
[ 0.348633] pci 0000:00:1c.2: bridge window [mem 0x00100000-0x000fffff] to [bus 03-03] add_size 200000
[ 0.348643] pci 0000:00:1c.3: bridge window [io 0x1000-0x0fff] to [bus 04-04] add_size 1000
[ 0.348648] pci 0000:00:1c.3: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04-04] add_size 200000
[ 0.348654] pci 0000:00:1c.3: bridge window [mem 0x00100000-0x000fffff] to [bus 04-04] add_size 200000
[ 0.348667] pci 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
[ 0.348672] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[ 0.348677] pci 0000:00:1c.1: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[ 0.348682] pci 0000:00:1c.2: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
[ 0.348686] pci 0000:00:1c.2: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[ 0.348691] pci 0000:00:1c.3: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
[ 0.348696] pci 0000:00:1c.3: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[ 0.348701] pci 0000:00:1c.0: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
[ 0.348705] pci 0000:00:1c.2: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
[ 0.348710] pci 0000:00:1c.3: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
[ 0.348718] pci 0000:00:1c.0: BAR 14: can't assign mem (size 0x200000)
[ 0.348724] pci 0000:00:1c.0: BAR 15: can't assign mem pref (size 0x200000)
[ 0.348730] pci 0000:00:1c.1: BAR 15: can't assign mem pref (size 0x200000)
[ 0.348736] pci 0000:00:1c.2: BAR 14: can't assign mem (size 0x200000)
[ 0.348741] pci 0000:00:1c.2: BAR 15: can't assign mem pref (size 0x200000)
[ 0.348747] pci 0000:00:1c.3: BAR 14: can't assign mem (size 0x200000)
[ 0.348753] pci 0000:00:1c.3: BAR 15: can't assign mem pref (size 0x200000)
[ 0.348758] pci 0000:00:1c.0: BAR 13: assigned [io 0x1000-0x1fff]
[ 0.348764] pci 0000:00:1c.2: BAR 13: assigned [io 0x2000-0x2fff]
[ 0.348769] pci 0000:00:1c.3: BAR 13: assigned [io 0x3000-0x3fff]
[ 0.348778] pci 0000:00:1c.0: PCI bridge to [bus 01-01]
[ 0.348784] pci 0000:00:1c.0: bridge window [io 0x1000-0x1fff]
[ 0.348796] pci 0000:00:1c.1: PCI bridge to [bus 02-02]
[ 0.348801] pci 0000:00:1c.1: bridge window [io 0xe000-0xefff]
[ 0.348808] pci 0000:00:1c.1: bridge window [mem 0xd0600000-0xd06fffff]
[ 0.348817] pci 0000:00:1c.2: PCI bridge to [bus 03-03]
[ 0.348822] pci 0000:00:1c.2: bridge window [io 0x2000-0x2fff]
[ 0.348834] pci 0000:00:1c.3: PCI bridge to [bus 04-04]
[ 0.348839] pci 0000:00:1c.3: bridge window [io 0x3000-0x3fff]
[ 0.348903] pci_bus 0000:00: resource 4 [io 0x0000-0x006f]
[ 0.348907] pci_bus 0000:00: resource 5 [io 0x0078-0x0cf7]
[ 0.348911] pci_bus 0000:00: resource 6 [io 0x0d00-0xffff]
[ 0.348915] pci_bus 0000:00: resource 7 [mem 0x000a0000-0x000bffff]
[ 0.348919] pci_bus 0000:00: resource 8 [mem 0x000c0000-0x000dffff]
[ 0.348923] pci_bus 0000:00: resource 9 [mem 0x000e0000-0x000fffff]
[ 0.348928] pci_bus 0000:00: resource 10 [mem 0xc0000000-0xd0716ffe]
[ 0.348932] pci_bus 0000:01: resource 0 [io 0x1000-0x1fff]
[ 0.348936] pci_bus 0000:02: resource 0 [io 0xe000-0xefff]
[ 0.348940] pci_bus 0000:02: resource 1 [mem 0xd0600000-0xd06fffff]
[ 0.348944] pci_bus 0000:03: resource 0 [io 0x2000-0x2fff]
[ 0.348948] pci_bus 0000:04: resource 0 [io 0x3000-0x3fff]
[ 0.349053] NET: Registered protocol family 2
[ 0.349147] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.349381] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.349887] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.350139] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.350143] TCP: reno registered
[ 0.350148] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.350158] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.350297] NET: Registered protocol family 1
[ 0.350324] pci 0000:00:02.0: Boot video device
[ 0.363512] PCI: CLS 64 bytes, default 64
[ 0.363624] Unpacking initramfs...
[ 0.720063] Freeing initrd memory: 14248k freed
[ 0.725528] audit: initializing netlink socket (disabled)
[ 0.725545] type=2000 audit(1536181144.620:1): initialized
[ 0.738537] highmem bounce pool size: 64 pages
[ 0.738545] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[ 0.738859] VFS: Disk quotas dquot_6.5.2
[ 0.738898] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.739002] msgmni has been set to 1705
[ 0.739266] alg: No test for stdrng (krng)
[ 0.739315] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.739321] io scheduler noop registered
[ 0.739324] io scheduler deadline registered
[ 0.739352] io scheduler cfq registered (default)
[ 0.739610] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.739638] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.739642] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.740598] GHES: HEST is not enabled!
[ 0.740616] isapnp: Scanning for PnP cards...
[ 1.094814] isapnp: No Plug & Play device found
[ 1.094890] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.115415] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.135966] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.156862] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.177490] 00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.177911] Linux agpgart interface v0.103
[ 1.178170] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[ 1.180870] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.180921] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.181095] mousedev: PS/2 mouse device common for all mice
[ 1.181178] rtc_cmos 00:00: RTC can wake from S4
[ 1.181330] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0
[ 1.181361] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 1.181548] TCP: cubic registered
[ 1.181631] NET: Registered protocol family 10
[ 1.181927] Mobile IPv6
[ 1.181932] NET: Registered protocol family 17
[ 1.181939] Registering the dns_resolver key type
[ 1.182004] Using IPI No-Shortcut mode
[ 1.182176] PM: Hibernation image not present or could not be loaded.
[ 1.182195] registered taskstats version 1
[ 1.182710] rtc_cmos 00:00: setting system clock to 2018-09-05 20:59:05 UTC (1536181145)
[ 1.182896] Freeing unused kernel memory: 416k freed
[ 1.183112] Write protecting the kernel text: 3496k
[ 1.183141] Write protecting the kernel read-only data: 984k
[ 1.198848] udevd[49]: starting version 175
[ 1.200224] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 1.227442] usbcore: registered new interface driver usbfs
[ 1.227476] usbcore: registered new interface driver hub
[ 1.241441] SCSI subsystem initialized
[ 1.246962] usbcore: registered new device driver usb
[ 1.247632] xhci_hcd 0000:00:14.0: setting latency timer to 64
[ 1.247639] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.247674] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[ 1.248066] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 1.248132] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.248137] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.248141] usb usb1: Product: xHCI Host Controller
[ 1.248145] usb usb1: Manufacturer: Linux 3.4-9-rtai-686-pae xhci_hcd
[ 1.248148] usb usb1: SerialNumber: 0000:00:14.0
[ 1.248770] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.253553] xHCI xhci_add_endpoint called for root hub
[ 1.253558] xHCI xhci_check_bandwidth called for root hub
[ 1.253613] hub 1-0:1.0: USB hub found
[ 1.253626] hub 1-0:1.0: 6 ports detected
[ 1.253749] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.253764] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[ 1.253801] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.253806] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.253810] usb usb2: Product: xHCI Host Controller
[ 1.253814] usb usb2: Manufacturer: Linux 3.4-9-rtai-686-pae xhci_hcd
[ 1.253818] usb usb2: SerialNumber: 0000:00:14.0
[ 1.255543] xHCI xhci_add_endpoint called for root hub
[ 1.255548] xHCI xhci_check_bandwidth called for root hub
[ 1.255602] hub 2-0:1.0: USB hub found
[ 1.255612] hub 2-0:1.0: 1 port detected
[ 1.257833] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 1.257893] r8169 0000:02:00.0: (unregistered net_device): unknown MAC, using family default
[ 1.260982] microcode: CPU0 sig=0x30678, pf=0x4, revision=0x831
[ 1.266086] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1.266094] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[ 1.266113] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 3
[ 1.266150] ehci_hcd 0000:00:1d.0: debug port 2
[ 1.270874] libata version 3.00 loaded.
[ 1.271815] r8169 0000:02:00.0: eth0: RTL8168b/8111b at 0xf8022000, 70:85:c2:22:cc:b1, XID 0c000800 IRQ 17
[ 1.271821] r8169 0000:02:00.0: eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
[ 1.272614] ACPI: Fan [FAN0] (off)
[ 1.274206] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[ 1.274239] ehci_hcd 0000:00:1d.0: irq 23, io mem 0xd0715000
[ 1.286005] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 1.286049] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.286054] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.286059] usb usb3: Product: EHCI Host Controller
[ 1.286062] usb usb3: Manufacturer: Linux 3.4-9-rtai-686-pae ehci_hcd
[ 1.286066] usb usb3: SerialNumber: 0000:00:1d.0
[ 1.286414] hub 3-0:1.0: USB hub found
[ 1.286424] hub 3-0:1.0: 8 ports detected
[ 1.286770] ahci 0000:00:13.0: version 3.0
[ 1.301884] ahci 0000:00:13.0: AHCI 0001.0300 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
[ 1.301892] ahci 0000:00:13.0: flags: 64bit ncq led clo pio slum part
[ 1.301899] ahci 0000:00:13.0: setting latency timer to 64
[ 1.304208] scsi0 : ahci
[ 1.304388] scsi1 : ahci
[ 1.304472] ata1: SATA max UDMA/133 abar m2048@0xd0716000 port 0xd0716100 irq 19
[ 1.304477] ata2: SATA max UDMA/133 abar m2048@0xd0716000 port 0xd0716180 irq 19
[ 1.326365] microcode: CPU1 sig=0x30678, pf=0x4, revision=0x831
[ 1.329585] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 1.597364] usb 3-1: new high-speed USB device number 2 using ehci_hcd
[ 1.629316] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.629351] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.630166] ata1.00: ATA-8: TOSHIBA DT01ACA100, MS2OA750, max UDMA/133
[ 1.630176] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.630500] ata2.00: ATAPI: HL-DT-ST DVDRAM GH24NSD1, LG00, max UDMA/133
[ 1.631073] ata1.00: configured for UDMA/133
[ 1.631311] scsi 0:0:0:0: Direct-Access ATA TOSHIBA DT01ACA1 MS2O PQ: 0 ANSI: 5
[ 1.631976] ata2.00: configured for UDMA/133
[ 1.642095] scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GH24NSD1 LG00 PQ: 0 ANSI: 5
[ 1.647879] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 1.647885] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 1.648000] sd 0:0:0:0: [sda] Write Protect is off
[ 1.648006] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.648056] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.652409] sr0: scsi3-mmc drive: 48x/12x writer dvd-ram cd/rw xa/form2 cdda tray
[ 1.652419] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 1.652865] sr 1:0:0:0: Attached scsi CD-ROM sr0
[ 1.698306] sda: sda1 sda2 < sda5 >
[ 1.698938] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1.701871] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1.701959] sr 1:0:0:0: Attached scsi generic sg1 type 5
[ 1.721148] Refined TSC clocksource calibration: 2416.666 MHz.
[ 1.721162] Switching to clocksource tsc
[ 1.729529] usb 3-1: New USB device found, idVendor=8087, idProduct=07e6
[ 1.729538] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.729946] hub 3-1:1.0: USB hub found
[ 1.730016] hub 3-1:1.0: 4 ports detected
[ 2.000846] usb 3-1.2: new high-speed USB device number 3 using ehci_hcd
[ 2.094032] usb 3-1.2: New USB device found, idVendor=05e3, idProduct=0608
[ 2.094041] usb 3-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.094049] usb 3-1.2: Product: USB2.0 Hub
[ 2.094573] hub 3-1.2:1.0: USB hub found
[ 2.094908] hub 3-1.2:1.0: 3 ports detected
[ 7.220112] PM: Starting manual resume from disk
[ 7.220118] PM: Hibernation image partition 8:5 present
[ 7.220121] PM: Looking for hibernation image.
[ 7.220328] PM: Image not found (code -22)
[ 7.220334] PM: Hibernation image not present or could not be loaded.
[ 7.413989] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 9.258115] udevd[345]: starting version 175
[ 9.554351] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 9.554362] ACPI: Power Button [PWRB]
[ 9.554440] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[ 9.554447] ACPI: Sleep Button [SLPB]
[ 9.554522] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[ 9.554528] ACPI: Power Button [PWRF]
[ 9.764670] parport_pc 00:06: reported by Plug and Play ACPI
[ 9.764743] parport0: PC-style at 0x378 (0x778), irq 5 [PCSPP,TRISTATE]
[ 9.859247] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 9.999708] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[ 9.999847] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[ 9.999971] input: HDA Intel Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[ 10.216665] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input7
[ 11.850134] Adding 7776252k swap on /dev/sda5. Priority:-1 extents:1 across:7776252k
[ 11.868949] EXT4-fs (sda1): re-mounted. Opts: (null)
[ 12.099082] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[ 12.294563] loop: module loaded
[ 13.627333] RPC: Registered named UNIX socket transport module.
[ 13.627339] RPC: Registered udp transport module.
[ 13.627343] RPC: Registered tcp transport module.
[ 13.627346] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 13.668508] FS-Cache: Loaded
[ 13.690079] NFS: Registering the id_resolver key type
[ 13.690123] FS-Cache: Netfs 'nfs' registered for caching
[ 13.695521] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 15.884080] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input8
[ 17.004639] Bluetooth: Core ver 2.16
[ 17.004667] NET: Registered protocol family 31
[ 17.004671] Bluetooth: HCI device and connection manager initialized
[ 17.004675] Bluetooth: HCI socket layer initialized
[ 17.004678] Bluetooth: L2CAP socket layer initialized
[ 17.004686] Bluetooth: SCO socket layer initialized
[ 17.059286] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 17.059291] Bluetooth: BNEP filters: protocol multicast
[ 17.078602] Bluetooth: RFCOMM TTY layer initialized
[ 17.078613] Bluetooth: RFCOMM socket layer initialized
[ 17.078617] Bluetooth: RFCOMM ver 1.11
[ 18.251346] lp0: using parport0 (interrupt-driven).
[ 18.440449] ppdev: user-space parallel port driver
[ 18.932303] r8169 0000:02:00.0: eth0: link down
[ 18.932506] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 678.671360] I-pipe: head domain RTAI registered.
[ 678.671369] RTAI[hal]: compiled with gcc version 4.7.2 (Debian 4.7.2-5) .
[ 678.671416] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 678.671421] SYSINFO: CPUs 2, LINUX APIC IRQ 2312, TIM_FREQ 5207894, CLK_FREQ 2416706000, CPU_FREQ 2416706000
[ 678.671426] RTAI_APIC_TIMER_IPI: RTAI DEFINED 2314, VECTOR 2314; LINUX_APIC_TIMER_IPI: RTAI DEFINED 2312, VECTOR 2312
[ 678.671430] TIMER NAME: lapic; VARIOUSLY FOUND APIC FREQs: 5207894, 5207894, 5192500
[ 678.694383] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 678.694428] , <uses LINUX SYSCALLs>, kstacks pool size = 524288 bytes.
[ 678.694435] RTAI[sched]: hard timer type/freq = APIC/5207894(Hz); default timing: oneshot; linear timed lists.
[ 678.694440] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2416706000 hz.
[ 678.694444] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 678.708686] RTAI[math]: loaded.
[ 678.886217] GANTRYKINS: joints[0] = 0
[ 678.886224] GANTRYKINS: joints[1] = 1
[ 678.886228] GANTRYKINS: joints[2] = 2
[ 678.886231] GANTRYKINS: joints[3] = 1
[ 678.886235] GANTRYKINS: joints[4] = -1
[ 678.886239] GANTRYKINS: joints[5] = -1
[ 678.886243] GANTRYKINS: joints[6] = -1
[ 678.886247] GANTRYKINS: joints[7] = -1
[ 678.886252] GANTRYKINS: joints[8] = -1
[ 708.452412] RTAI[math]: unloaded.
[ 708.454804] SCHED releases registered named ALIEN PEDV$D
[ 708.461007] RTAI[malloc]: unloaded.
[ 708.558945] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 708.561458] I-pipe: head domain RTAI unregistered.
[ 708.561514] RTAI[hal]: unmounted.
[ 927.851155] I-pipe: head domain RTAI registered.
[ 927.851165] RTAI[hal]: compiled with gcc version 4.7.2 (Debian 4.7.2-5) .
[ 927.851210] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 927.851215] SYSINFO: CPUs 2, LINUX APIC IRQ 2312, TIM_FREQ 5207894, CLK_FREQ 2416706000, CPU_FREQ 2416706000
[ 927.851220] RTAI_APIC_TIMER_IPI: RTAI DEFINED 2314, VECTOR 2314; LINUX_APIC_TIMER_IPI: RTAI DEFINED 2312, VECTOR 2312
[ 927.851225] TIMER NAME: lapic; VARIOUSLY FOUND APIC FREQs: 5207894, 5207894, 4566250
[ 927.859651] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 927.859698] , <uses LINUX SYSCALLs>, kstacks pool size = 524288 bytes.
[ 927.859706] RTAI[sched]: hard timer type/freq = APIC/5207894(Hz); default timing: oneshot; linear timed lists.
[ 927.859712] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2416706000 hz.
[ 927.859715] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 927.868790] RTAI[math]: loaded.
[ 928.082222] config string '0 out'
[ 936.339072] RTAI[math]: unloaded.
[ 936.341528] SCHED releases registered named ALIEN PEDV$D
[ 936.347168] RTAI[malloc]: unloaded.
[ 936.444745] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 936.447115] I-pipe: head domain RTAI unregistered.
[ 936.447171] RTAI[hal]: unmounted.
Last edit: 11 Sep 2018 13:59 by andypugh.
Please Log in or Create an account to join the conversation.
05 Sep 2018 22:39 #117134
by PCW
Replied by PCW on topic Asking for help on hal modification for 5 axis
This seems like at least part of the issue:
emcTrajSetAxes failing: axes=5 axismask=37
can you post your ini and hal files?
emcTrajSetAxes failing: axes=5 axismask=37
can you post your ini and hal files?
Please Log in or Create an account to join the conversation.
- CatweazleMagic
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
06 Sep 2018 08:39 - 06 Sep 2018 08:39 #117141
by CatweazleMagic
Replied by CatweazleMagic on topic Asking for help on hal modification for 5 axis
Last edit: 06 Sep 2018 08:39 by CatweazleMagic.
Please Log in or Create an account to join the conversation.
06 Sep 2018 10:16 #117142
by PCW
Replied by PCW on topic Asking for help on hal modification for 5 axis
One possible problem is your AXES statement
see:
linuxcnc.org/docs/html/config/ini-config.html#_traj_section
AXES = 3 - One more than the number of the highest joint number in the system. For an XYZ machine, the joints are numbered 0, 1 and 2; in this case AXES should be 3. For an XYUV machine using trivial kinematics, the V joint is numbered 7 and therefore AXES should be 8. For a machine with nontrivial kinematics (e.g., scarakins) this will generally be the number of controlled joints.
The above suggests a XYZBC machine needs to have AXES = 6
see:
linuxcnc.org/docs/html/config/ini-config.html#_traj_section
AXES = 3 - One more than the number of the highest joint number in the system. For an XYZ machine, the joints are numbered 0, 1 and 2; in this case AXES should be 3. For an XYUV machine using trivial kinematics, the V joint is numbered 7 and therefore AXES should be 8. For a machine with nontrivial kinematics (e.g., scarakins) this will generally be the number of controlled joints.
The above suggests a XYZBC machine needs to have AXES = 6
Please Log in or Create an account to join the conversation.
- CatweazleMagic
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
06 Sep 2018 14:28 #117152
by CatweazleMagic
Replied by CatweazleMagic on topic Asking for help on hal modification for 5 axis
3, 2, 1, 0, ignition and we have a ....LIFT-OFF! It works.
Wow, thank you so much! Your last reply seems to be a clear case of RFM (very suitable for work). *blush*
Regards, CatweazleMagic
Wow, thank you so much! Your last reply seems to be a clear case of RFM (very suitable for work). *blush*
Regards, CatweazleMagic
Please Log in or Create an account to join the conversation.
Time to create page: 0.094 seconds