Uruchamianie EMC2 na Ubuntu 10.10 PL

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
sonne2
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 14
Posty: 31
Rejestracja: 24 maja 2007, 21:16
Lokalizacja: z kątowni

Re

#21

Post napisał: sonne2 » 05 sty 2011, 21:50

Ten Linuks jednak mnie nie lubi. Nadal wyskakują mi następujące błędy"

leon@leon-desktop:~$ emc
EMC2 - 2.4.6
Machine configuration directory is '/home/leon/emc2/configs/sim'
Machine configuration file is 'axis_9axis.ini'
Starting EMC2...
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/rtai_hal.ko': -1 Operation not permitted
Realtime system did not load
Shutting down and cleaning up EMC2...
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
RTAPI: ERROR: could not open shared memory (errno=2)
HAL: ERROR: rtapi init failed
halcmd: hal_init() failed: -22
NOTE: 'rtapi' kernel module must be loaded
ERROR: Module hal_lib does not exist in /proc/modules
ERROR: Module rtapi does not exist in /proc/modules
ERROR: Module rtai_math does not exist in /proc/modules
ERROR: Module rtai_sem does not exist in /proc/modules
ERROR: Module rtai_fifos does not exist in /proc/modules
ERROR: Module rtai_sched does not exist in /proc/modules
ERROR: Module rtai_hal does not exist in /proc/modules
Cleanup done
EMC terminated with an error. You can find more information in the log:
/home/leon/emc_debug.txt
and
/home/leon/emc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
leon@leon-desktop:~$



Tagi:

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 9
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#22

Post napisał: markcomp77 » 05 sty 2011, 22:21

insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/rtai_hal.ko': -1 Operation not permitted
może są problemy z uprawnieniami.... odpal skrypt "sudo emc"
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
sonne2
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 14
Posty: 31
Rejestracja: 24 maja 2007, 21:16
Lokalizacja: z kątowni

Re

#23

Post napisał: sonne2 » 05 sty 2011, 22:35

Niestety takie same błędy wyskakują. Moim zdaniem jest jakiś problem z tym rtapi.

Markcomp77 czy ten prosty sterownik jest kompatybilny z EMC2??:

http://www.ottop.republika.pl/sterownik2803.shtml

Zamierzam zbudować prosty ploter laserowy, bez mikroprocesora w sterowniku. To będzie moje pierwsze urządzenie CNC wyłącznie dla nauki. Później zamierzam zbudować coś o wiele bardziej mocnego.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 9
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#24

Post napisał: markcomp77 » 05 sty 2011, 23:37

sonne2 pisze: czy ten prosty sterownik jest kompatybilny z EMC2??:

http://www.ottop.republika.pl/sterownik2803.shtml


Obrazek

jest na step/dir więc pójdzie z domyślnego kreatora emc2...

[ Dodano: 2011-01-05, 23:38 ]
jednak to bardzo słabiutki sterownik do bardzo malutkich silniczków
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
sonne2
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 14
Posty: 31
Rejestracja: 24 maja 2007, 21:16
Lokalizacja: z kątowni

Re

#25

Post napisał: sonne2 » 06 sty 2011, 09:35

Rozumiem. A ten sterownik:

http://www.ottop.republika.pl/sterownik8435.shtml

Jest już dużo mocniejszy. Mam takie pytanie odbiegające troszkę od tematu. Co daje jeżeli w sterowniku do silników krokowych zostaje zamontowany mikroprocesor? Sterownik na TA8435H daje możliwość sterowania silnikami krokowymi do 2A, możliwość zastosowania 1/8 kroku. Po co, więc stosować uC?

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 9
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#26

Post napisał: markcomp77 » 06 sty 2011, 10:50

sonne2 pisze:Co daje jeżeli w sterowniku do silników krokowych zostaje zamontowany mikroprocesor?
uC pozwala na "magię"
ale to my musimy wymyślić zaklęcia
a co to może być: morfing kroku, kompensacja drugiego garba sinusoidy.... itd
ostatnio zamiast uC daje się fpga - co nie ogranicza możliwości stosowania "magii".. a wręcz tworzy nowe możliwości

niestety - najlepsi "magicy" chronią swoje tajemnice ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
sonne2
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 14
Posty: 31
Rejestracja: 24 maja 2007, 21:16
Lokalizacja: z kątowni

Re

#27

Post napisał: sonne2 » 06 sty 2011, 12:06

Wiele mi wyjaśniłeś w kwestii CNC. Niestety EMC2 nadal mi nie działa.

Awatar użytkownika

ArturM
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 160
Rejestracja: 12 kwie 2008, 07:53
Lokalizacja: Kozienice
Kontakt:

Re: Re

#28

Post napisał: ArturM » 06 sty 2011, 13:00

sonne2 pisze:Niestety EMC2 nadal mi nie działa.
Tu ktoś miał podobny problem:
http://comments.gmane.org/gmane.linux.d ... user/22497

Czyli spróbuj tak:

W pliku: /etc/default/grub

zamień:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

na

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash lapic"

a potem w terminalu:

update-grub
reboot


Autor tematu
sonne2
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 14
Posty: 31
Rejestracja: 24 maja 2007, 21:16
Lokalizacja: z kątowni

Działa;)

#29

Post napisał: sonne2 » 06 sty 2011, 13:36

Rozwiązanie zaproponowane przez kolegę ArturaM jest skuteczne. Udało mi się na reszcie uruchomić program EMC2.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 9
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#30

Post napisał: markcomp77 » 06 sty 2011, 21:04

ArturM pisze:lapic
to jest naprawdę ciekawe i warte zrozumienia ustawienie
z tego co zrozumiałem ze znalezionych w necie wyjaśnień - dotyczy to problemów z jądrem smp rtai(przygotowanym dla 10.04 i wyższych) przy bootowaniu na płytach z procesorem nie-smp

coś o architekturze "Intel APIC"
http://en.wikipedia.org/wiki/Intel_APIC_Architecture
LAPICs manage all external interrupts for some specific processor in an SMP system. In addition, it is able to accept and generate inter-processor interrupts (IPIs) between LAPICs. LAPICs may support up to 224 usable interrupt vectors from an I/O APIC. Vectors numbers 0 to 31, out of 0 to 255, are reserved for exception handling by x86 processors.
ciekawe...

[ Dodano: 2011-01-06, 21:07 ]
aaaa....
znalazłem opis do emc2 w 10.10
http://neo-technical.wikispaces.com/emc2-ubuntu
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”