Problem z uruchomieniem EMC2

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

Autor tematu
uziuzi
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 8
Posty: 53
Rejestracja: 14 lut 2011, 14:39
Lokalizacja: Lublin

Problem z uruchomieniem EMC2

#1

Post napisał: uziuzi » 27 kwie 2011, 17:25

Witam!
Mam problem z uruchomieniem EMC2. Robiłem wszystko co potrafiłem i nie wiem jak uruchomić EMC2 poprawnie. Instalowałem wszystkie ubuntu ze strony linuxcnc.org za każdym razem mam ten sam problem. Na procie LPT nie ma żednych sygnałów sterujących. Jest jakiś problem jak by ze sterownikami, bo linux nie widzi tego potru. Poruszałem już tan temat na elektrodzie, ale nikt nie potrafił mi pomóc http://www.elektroda.pl/rtvforum/viewto ... 8be9a155bc oto wątek (mój login uzuuzi2 na dole strony). Więc proszę tu o pomoc.



Tagi:

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 7877
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#2

Post napisał: tuxcnc » 27 kwie 2011, 20:53

Zainstalowałeś już 10.04 ?

.


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#3

Post napisał: micges » 27 kwie 2011, 20:56

1. jaki masz sprzęt?
2. otwórz terminal, wpisz 'sudo lspci -vv' i wklej gdzieś to co się wyświetliło.


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#4

Post napisał: GumiRobot » 27 kwie 2011, 22:53

Sprawdź adres portu LPT, u mnie jest np. na 2F8 a wizard dla krokowców proponuje standardowy adres 3F8. Po wpisaniu rzeczywistego adresu LPT wszystko zaczyna pogwizdywać i ośki nabierają życia.


Autor tematu
uziuzi
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 8
Posty: 53
Rejestracja: 14 lut 2011, 14:39
Lokalizacja: Lublin

#5

Post napisał: uziuzi » 28 kwie 2011, 00:59

Mam równocześnie zainstalowane dwa ubuntu na różnych partycjach, 10.04 i 8.04.
W 8.04 Normalnie się wszystko uruchamia, emc2 działa można uruchomić frezarke wirtualnie, ale nic się nie dzieje na porcie lpt. Brak jest plików /dev/lp0 i parallal (nie pamiętam pisowni), a w /etc/ modules jest linijka lp.

W 10.04 są te pliki, ale podczas uruchamiania emc2 jest error. Nie będę go to zamieszczał i zaśmiecał wątku, jest na elektrodzie z linku w pierwszym poście (ostasnia strona).

To stary komputer. procek 1GHz, ram 256, dyst 80gb.
Jednak próbowałem odpalać maszunkę na 2 innych komputerach tyle, tyle że z livecd bez instalacji i wszystko wydaje się być ok a na porcie żadnych sygnałów. Sterowniki maszynki są dobre, bo po podaniu sygnału prostokątnego silniki się kręcą. Port lpt w tym komputerze jest sprawny, bo na drugim dysku mam xp i programuje avr-y przez ten port.

Co do adresu portu to mam w biosie 3 ustawienia:
378, 278 , 3BC. i próbowałem na każdym i ustawiałem jeszcze ECP. Bez rezultatu. i nie jestem pewien jak wpistwać w wizard np. 0x378 czy poprostu 378?? Jaki tryb lpt należy ustawić do pracy z EMC2 (ecp epp pss)????

oto co wyświetlióło się po wpisaniu 'sudo lspci -vv':
konrad@konrad-desktop:~$ sudo lspci -vv
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02)
Subsystem: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
Region 0: Memory at e0000000 (32-bit, prefetchable)
Capabilities: [88] Vendor Specific Information
Capabilities: [a0] AGP version 2.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4

00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 00009000-00009fff
Memory behind bridge: e4000000-e5ffffff
Prefetchable memory behind bridge: d0000000-dfffffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR+
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: e6000000-e60fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-

00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0

00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 02) (prog-if 80 [Master])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] size=8
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] size=1
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] size=8
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] size=1
Region 4: I/O ports at f000 size=16

00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 02) (prog-if 00 [UHCI])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at b000 size=32

00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 02) (prog-if 00 [UHCI])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin C routed to IRQ 9
Region 4: I/O ports at b400 size=32

01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01) (prog-if 00 [VGA controller])
Subsystem: Hightech Information System Ltd. Radeon 9200 SE Excalibur
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at d0000000 (32-bit, prefetchable) size=128M
Region 1: I/O ports at 9000 size=256
Region 2: Memory at e5000000 (32-bit, non-prefetchable) size=64K
[virtual] Expansion ROM at e4000000 [disabled] size=128K
Capabilities: [58] AGP version 2.0
Status: RQ=80 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (Secondary) (rev 01)
Subsystem: Hightech Information System Ltd. Radeon 9200 SE Excalibur (Secondary)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (2000ns min), Cache Line Size: 32 bytes
Region 0: Memory at d8000000 (32-bit, prefetchable) size=128M
Region 1: Memory at e5010000 (32-bit, non-prefetchable) size=64K
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:0a.0 Multimedia audio controller: Aureal Semiconductor AU8810 Vortex Digital Audio Processor (rev 02)
Subsystem: Aureal Semiconductor AU8810 Vortex Digital Audio Processor
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (500ns min, 20750ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e6000000 (32-bit, non-prefetchable) size=256K
Region 1: I/O ports at a000 size=8
Region 2: I/O ports at a400 size=8
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Awatar użytkownika

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

#6

Post napisał: ArturM » 28 kwie 2011, 16:58

uziuzi pisze: Co do adresu portu to mam w biosie 3 ustawienia:
378, 278 , 3BC. i próbowałem na każdym i ustawiałem jeszcze ECP. Bez rezultatu. i nie jestem pewien jak wpistwać w wizard np. 0x378 czy poprostu 378?? Jaki tryb lpt należy ustawić do pracy z EMC2 (ecp epp pss)????
Zerknij do Twojego pliku .hal - żebyś mial na 100% taki sam adres w BIOSie i w konfigu.
Zaraz na początku (4-5 linia po komentarzach) powinno byc np tak:

Kod: Zaznacz cały

loadrt hal_parport cfg=0x378
Co do 10.04 i błędu przy uruchamianiu, to 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

Jak to nie pomoże to powalcz może z punktem 3 z tej strony: http://wiki.linuxcnc.org/emcinfo.pl?TroubleShooting - czyli posprawdzaj czy działa RT, czy masz pliki itp.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 7877
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#7

Post napisał: tuxcnc » 28 kwie 2011, 19:24

ArturM pisze:Co do 10.04 i błędu przy uruchamianiu, to 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
Dokładnie tak jak to jest opisane.
Z tym, że sudo,sudo,sudo ...
A tak w ogóle to raczej nie jest błąd, tylko próba uruchomienia nowoczesnego kernela na archaicznym sprzęcie.
Dokładnie chodzi o SMP i stare jednordzeniowe procesory.

Myślę, ze dopóki autor wątku nie uruchomi 10.04, to specjalnie nie ma o czym rozmawiać, chyba że o historii informatyki.
A adres portu powinien znać, skoro go pod Windows używa ...

.


Autor tematu
uziuzi
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 8
Posty: 53
Rejestracja: 14 lut 2011, 14:39
Lokalizacja: Lublin

#8

Post napisał: uziuzi » 28 kwie 2011, 19:42

tuxcnc pisze:Myślę, ze dopóki autor wątku nie uruchomi 10.04, to specjalnie nie ma o czym rozmawiać, chyba że o historii informatyki.
A adres portu powinien znać, skoro go pod Windows używa ...
Ubuntu 10.04 jest uruchomione. Tylko nie działa EMC2.

To może macie pomysł co zrobić żeby na Ubuntu 8.04 maszynka ruszyła. EMC2 ładnie śmiga, systam działa szybko i płynnie tylko nie ma plików odpowiedzialnych za port lpt i na porcie nic się nie dzieje.

Zaraz sprawdzę to co napisał ArturM i dam znać.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 7877
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#9

Post napisał: tuxcnc » 28 kwie 2011, 19:58

uziuzi pisze:
tuxcnc pisze:Myślę, ze dopóki autor wątku nie uruchomi 10.04, to specjalnie nie ma o czym rozmawiać, chyba że o historii informatyki.
A adres portu powinien znać, skoro go pod Windows używa ...
Ubuntu 10.04 jest uruchomione. Tylko nie działa EMC2.

To może macie pomysł co zrobić żeby na Ubuntu 8.04 maszynka ruszyła. EMC2 ładnie śmiga, systam działa szybko i płynnie tylko nie ma plików odpowiedzialnych za port lpt i na porcie nic się nie dzieje.
8.04 to wersja, która przechodzi do historii, szkoda na nią nawet minuty czasu.

A 10.04 będzie uruchomione, gdy dodasz "lapic" do parametrów kernela.

Wiesz już jaki jest u Ciebie adres portu lpt ?

.


Autor tematu
uziuzi
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 8
Posty: 53
Rejestracja: 14 lut 2011, 14:39
Lokalizacja: Lublin

#10

Post napisał: uziuzi » 28 kwie 2011, 20:04

Adres portu to 378. tylko nie wiem jaki tryb ustawić (ecp, pss???)

nie mam zielonego pojęcia jak dodać to "lapic" nie można edytować tego pliku.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”