Mesa 7i43. Error loading configuration.
10 Jul 2010 02:51 #3313
by DavidB
Mesa 7i43. Error loading configuration. was created by DavidB
Hello everyone,
I am using EMC2 v2.4.2 and I am setting up the configuration for my controller using PNCCONF. I am using a Mesa 7i43 card. EMC2 loads and configures the card fine when using the sample 7i43-small configuration that comes with EMC2. However, when I try to use my configuration from PNCCONF I receive an error.
Can you take a look and let me know if you see the error? I have listed the error log below.
Thank you!
David
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.4
EMC2 - 2.4.2
Machine configuration directory is '/home/capncom/emc2/configs/Accu-Mill'
Machine configuration file is 'Accu-Mill.ini'
INIFILE=/home/capncom/emc2/configs/Accu-Mill/Accu-Mill.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up EMC2...
Running HAL shutdown script
Killing task emcsvr, PID=5005
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
insmod: error inserting '/usr/realtime-2.6.24-16-rtai/modules/emc2/hm2_7i43.ko': -1 Unknown symbol in module
Accu-Mill.hal:9: exit value: 1
Accu-Mill.hal:9: insmod failed, returned -1
See the output of 'dmesg' for more information.
5005
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 74.984080] I-pipe: Domain RTAI registered.
[ 74.984088] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 74.984091] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 74.984095] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 74.984098] PIPELINE layers:
[ 74.984100] e0b5c000 9ac15d93 RTAI 200
[ 74.984102] c0383180 0 Linux 100
[ 75.032810] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 75.033068] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 75.033074] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 75.033077] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1994846000 hz.
[ 75.033080] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 75.113116] RTAI[math]: loaded.
[ 75.132081] rtapi: no version for "nano2count" found: kernel tainted.
[ 75.380961] hm2: loading Mesa HostMot2 driver version 0.15
[ 75.392156] hm2_7i43: loading HostMot2 Mesa 7i43 driver version 0.3
[ 75.477757] hm2/hm2_7i43.0: firmware hm2/7i43/SV8.BIT not found
[ 75.477763] hm2/hm2_7i43.0: install the package containing the firmware.
[ 75.477769] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found!
[ 75.908083] hm2: unloading
[ 75.993597] RTAI[math]: unloaded.
[ 76.040685] SCHED releases registered named ALIEN RTGLBH
[ 76.055851] RTAI[malloc]: unloaded.
[ 76.155630] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 76.158762] I-pipe: Domain RTAI unregistered.
[ 76.158771] RTAI[hal]: unmounted.
I am using EMC2 v2.4.2 and I am setting up the configuration for my controller using PNCCONF. I am using a Mesa 7i43 card. EMC2 loads and configures the card fine when using the sample 7i43-small configuration that comes with EMC2. However, when I try to use my configuration from PNCCONF I receive an error.
Can you take a look and let me know if you see the error? I have listed the error log below.
Thank you!
David
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.4
EMC2 - 2.4.2
Machine configuration directory is '/home/capncom/emc2/configs/Accu-Mill'
Machine configuration file is 'Accu-Mill.ini'
INIFILE=/home/capncom/emc2/configs/Accu-Mill/Accu-Mill.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up EMC2...
Running HAL shutdown script
Killing task emcsvr, PID=5005
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
insmod: error inserting '/usr/realtime-2.6.24-16-rtai/modules/emc2/hm2_7i43.ko': -1 Unknown symbol in module
Accu-Mill.hal:9: exit value: 1
Accu-Mill.hal:9: insmod failed, returned -1
See the output of 'dmesg' for more information.
5005
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 74.984080] I-pipe: Domain RTAI registered.
[ 74.984088] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 74.984091] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 74.984095] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 74.984098] PIPELINE layers:
[ 74.984100] e0b5c000 9ac15d93 RTAI 200
[ 74.984102] c0383180 0 Linux 100
[ 75.032810] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 75.033068] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 75.033074] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 75.033077] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1994846000 hz.
[ 75.033080] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 75.113116] RTAI[math]: loaded.
[ 75.132081] rtapi: no version for "nano2count" found: kernel tainted.
[ 75.380961] hm2: loading Mesa HostMot2 driver version 0.15
[ 75.392156] hm2_7i43: loading HostMot2 Mesa 7i43 driver version 0.3
[ 75.477757] hm2/hm2_7i43.0: firmware hm2/7i43/SV8.BIT not found
[ 75.477763] hm2/hm2_7i43.0: install the package containing the firmware.
[ 75.477769] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found!
[ 75.908083] hm2: unloading
[ 75.993597] RTAI[math]: unloaded.
[ 76.040685] SCHED releases registered named ALIEN RTGLBH
[ 76.055851] RTAI[malloc]: unloaded.
[ 76.155630] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 76.158762] I-pipe: Domain RTAI unregistered.
[ 76.158771] RTAI[hal]: unmounted.
Please Log in or Create an account to join the conversation.
10 Jul 2010 04:20 #3314
by PCW
Replied by PCW on topic Re:Mesa 7i43. Error loading configuration.
>>>>>>> [ 75.477757] hm2/hm2_7i43.0: firmware hm2/7i43/SV8.BIT not found
Wrong filename?
Wrong filename?
Please Log in or Create an account to join the conversation.
10 Jul 2010 11:32 #3318
by BigJohnT
Replied by BigJohnT on topic Re:Mesa 7i43. Error loading configuration.
My guess is :
wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.4
John
[ 75.477763] hm2/hm2_7i43.0: install the package containing the firmware.
wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.4
John
Please Log in or Create an account to join the conversation.
10 Jul 2010 13:43 #3320
by DavidB
Replied by DavidB on topic Re:Mesa 7i43. Error loading configuration.
Thanks guys.
I thought I might have the wrong file name. I am new to Linux and EMC2 so I thought I needed to change the file name in the .ini file. It occurred to me this morning to change the file name in the .hal file. It is now working.
Thanks!
David
I thought I might have the wrong file name. I am new to Linux and EMC2 so I thought I needed to change the file name in the .ini file. It occurred to me this morning to change the file name in the .hal file. It is now working.
Thanks!
David
Please Log in or Create an account to join the conversation.
11 Jul 2010 00:06 #3324
by cmorley
Replied by cmorley on topic Re:Mesa 7i43. Error loading configuration.
What did you change the file name to?
As you discovered pncconf uses the firmware name in the HAL file instead of the INI
Maybe I should remove the reference in the INI? it is for info only. Mind you it says that too
Glad you got it working
please remember Pncconf is in testing (we call it alpha) phase.
Any other problems please let us know.
Chris M
As you discovered pncconf uses the firmware name in the HAL file instead of the INI
Maybe I should remove the reference in the INI? it is for info only. Mind you it says that too
Glad you got it working
please remember Pncconf is in testing (we call it alpha) phase.
Any other problems please let us know.
Chris M
Please Log in or Create an account to join the conversation.
11 Jul 2010 03:50 #3325
by DavidB
Replied by DavidB on topic Re:Mesa 7i43. Error loading configuration.
Hi Chris,
I used the file name that was used in the sample .ini for 7i43s. It is SVST4_4S.bit.
I don't think you need to lose the reference in the .ini. It says plainly that it is only for reference. Being a newbie, I thought this was a mistake so I removed the "#". Of course, it still did not work.
This morning I realized that another file must be calling for the firmware so I thought the .hal file was the next obvious choice. I had a huge smile on my face when I realized that was the answer.
Anyway, the program is great. My fear in using EMC2 was my utter lack of knowledge and experience when it comes to using Linux. However, this program makes it a breeze. Or, at least as much of a breeze as one can expect when designing motion control.
As a side question, where are these firmware files stored?
Thanks!
David
I used the file name that was used in the sample .ini for 7i43s. It is SVST4_4S.bit.
I don't think you need to lose the reference in the .ini. It says plainly that it is only for reference. Being a newbie, I thought this was a mistake so I removed the "#". Of course, it still did not work.
This morning I realized that another file must be calling for the firmware so I thought the .hal file was the next obvious choice. I had a huge smile on my face when I realized that was the answer.
Anyway, the program is great. My fear in using EMC2 was my utter lack of knowledge and experience when it comes to using Linux. However, this program makes it a breeze. Or, at least as much of a breeze as one can expect when designing motion control.
As a side question, where are these firmware files stored?
Thanks!
David
Please Log in or Create an account to join the conversation.
11 Jul 2010 05:38 #3326
by cmorley
Replied by cmorley on topic Re:Mesa 7i43. Error loading configuration.
Yes I found the problem too. forgot the board had big and small versions.
it will be fixed in the next bug fix release. Thanks for finding it.
The actual firmware is found at:
/lib/firmware/hm2
then look in the folder for your board (yours is 7i43)
in there you find a link that points to the file 7i43-2/SVST4_4.bit (in your case)
I'm glad you found Pncconf helpful.
Cheers Chris M
it will be fixed in the next bug fix release. Thanks for finding it.
The actual firmware is found at:
/lib/firmware/hm2
then look in the folder for your board (yours is 7i43)
in there you find a link that points to the file 7i43-2/SVST4_4.bit (in your case)
I'm glad you found Pncconf helpful.
Cheers Chris M
Please Log in or Create an account to join the conversation.
01 Feb 2011 01:43 - 01 Feb 2011 01:44 #6908
by andradela
Replied by andradela on topic Re:Mesa 7i43. Error loading configuration.
Hello Looking for answers in the forum i found your post, now I have the same problem, what did you do to fix that problem, I'm beginner in linux, and I don't know for where starts.
Some peoples said you need to edit the firmware,wrong file name, but the gedit can't open this file, can you help me I thanks a lot.
Some peoples said you need to edit the firmware,wrong file name, but the gedit can't open this file, can you help me I thanks a lot.
Last edit: 01 Feb 2011 01:44 by andradela.
Please Log in or Create an account to join the conversation.
01 Feb 2011 11:47 #6912
by andypugh
Replied by andypugh on topic Re:Mesa 7i43. Error loading configuration.
It is probably better to edit the INI file to point to the correct firmware. (I assume that the filename is in the INI file, it might be in the HAL file, depending on how pncconf works).
Both the ini file and the hal file will be in emc2/configs/ in a directory with the same name as that which you chose for the configuration. These are human-readable and hand-editable files.
Have a look in /lib/firmware/hm2/7i43 to see what firmwares you have.
If you don't have any, then that is the problem. in that caseshould help.
Both the ini file and the hal file will be in emc2/configs/ in a directory with the same name as that which you chose for the configuration. These are human-readable and hand-editable files.
Have a look in /lib/firmware/hm2/7i43 to see what firmwares you have.
If you don't have any, then that is the problem. in that case
sudo apt-get install emc2-firmware
Please Log in or Create an account to join the conversation.
01 Feb 2011 11:50 #6914
by andradela
Replied by andradela on topic Re:Mesa 7i43. Error loading configuration.
There are has 3 archives 7i43, 7i43-2, 7i43-4, my card is 400k.
Please Log in or Create an account to join the conversation.
Time to create page: 0.082 seconds