LINUXCNC i dodatkowy port LPT

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

Autor tematu
Darek05
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 182
Rejestracja: 06 wrz 2007, 23:18
Lokalizacja: Wodzisław Śl.

LINUXCNC i dodatkowy port LPT

#1

Post napisał: Darek05 » 28 lis 2013, 21:41

Witam wszystkich !
To forum obserwuję od kilku lat, i aktualnie na wszystkie moje pytania przy budowie sterownika CNC znajdowałem odpowiedź tutaj, lub „wygoglowałem”.
Teraz natomiast nie umiem sobie poradzić z instalacją sterownika dla karty portu LPT w linuxie, płyta główna ma działający port LPT ale zależy mi na jeszcze jednym.
Mój problem dotyczy karty na szynę PCI model ITE\IT887X, a konkretnie IT8875(1P) z jednym portem drukarkowym. [ producent wydał serię tych kart w różnych konfiguracjach – “IT8872(2S1P) IT8873(1S), IT8874(2S), IT8875(1P)”]
Na płycie CD do tej karty znajdują się sterowniki dla Linuxa z którym tak naprawdę nie wiem co zrobić, w necie nie wiele znalazłem, a przynajmniej to co udało mi się znaleźć nic mi nie mówi.
W pliku „Readme” do tej karty jak i w Manualu niewiele jest tzn.
Readme: zawiera tylko taką informacje,
-------------------------------------------------------------------------
ChangeLog:
2001/12/03 Change 8873 from 1S1P to 1S

other Information :
parport driver already include in Linux kernel 2.4.1x
--------------------------------------------------------------------------

Natomiast manual dotyczy tylko windy.
To co znajduje się w katalogu przeznaczonym dla linuxa prezentuje zamieszczone zdjęcie :

Obrazek


Jeszcze niedawno wydawało mi się że karta została zainstalowana w systemie podczas instalacji „LinuxCNC” na dysku ale wygenerowany raport nie wskazuje na to, no chyba że się mylę ?.

Tutaj to co otrzymałem po komendzie lspci:

Kod: Zaznacz cały

darcyk@CNC-KOMPUTER:~$ lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
	Subsystem: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
	Flags: bus master, 66MHz, medium devsel, latency 8
	Memory at d0000000 (32-bit, prefetchable) [size=128M]
	Capabilities: <access denied>
	Kernel driver in use: agpgart-via
	Kernel modules: via-agp

00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
	Flags: bus master, 66MHz, medium devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	Memory behind bridge: e8000000-e9ffffff
	Prefetchable memory behind bridge: d8000000-e7ffffff
	Capabilities: <access denied>
	Kernel modules: shpchp

00:09.0 Network controller: RaLink Wireless PCI Adapter RT2400 / RT2460
	Subsystem: RaLink Device 2460
	Flags: bus master, slow devsel, latency 32, IRQ 16
	Memory at ea000000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: rt2400pci
	Kernel modules: rt2400pci

00:0a.0 Serial controller: Integrated Technology Express, Inc. IT8874F PCI Dual Serial Port Controller (rev 01) (prog-if 02)
	Flags: bus master, medium devsel, latency 0, IRQ 17
	I/O ports at c000 [size=256]
	I/O ports at c400 [size=256]
	I/O ports at c800 [size=256]
	I/O ports at cc00 [size=256]
	I/O ports at d000 [size=256]
	I/O ports at d400 [size=256]
	Kernel driver in use: serial
	Kernel modules: parport_pc

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: bus master, medium devsel, latency 32, IRQ 21
	I/O ports at d800 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: bus master, medium devsel, latency 32, IRQ 21
	I/O ports at dc00 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: bus master, medium devsel, latency 32, IRQ 21
	I/O ports at e000 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20)
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: bus master, medium devsel, latency 32, IRQ 21
	Memory at ea002000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: bus master, stepping, medium devsel, latency 0
	Capabilities: <access denied>
	Kernel modules: i2c-viapro, via-ircc

00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: bus master, medium devsel, latency 32, IRQ 22
	[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	I/O ports at e400 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: pata_via
	Kernel modules: pata_via

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: medium devsel, IRQ 22
	I/O ports at e800 [size=256]
	Capabilities: <access denied>
	Kernel driver in use: VIA 82xx Audio
	Kernel modules: snd-via82xx

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
	Subsystem: FIRST INTERNATIONAL Computer Inc Device 9212
	Flags: bus master, medium devsel, latency 32, IRQ 23
	I/O ports at ec00 [size=256]
	Memory at ea003000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: via-rhine
	Kernel modules: via-rhine

01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
	Flags: 66MHz, medium devsel
	Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d8000000 (32-bit, prefetchable) [size=128M]
	Memory at e0000000 (32-bit, prefetchable) [size=512K]
	[virtual] Expansion ROM at e0080000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel modules: nvidia-96, nvidia, nvidiafb, rivafb, nouveau

darcyk@CNC-KOMPUTER:~$ 
Proszę z waszej strony o podpowiedź co powinienem zrobić, linux dla mnie jest jak na razie trudny do ogarnięcia, ale w EMC2 dałem rady zainstalować CAMVIEW w NCGUI, co mnie cholernie cieszy.


:D Pozdrawiam DAREK
O0O0O0O0O0O0O0O0O

Tagi:

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#2

Post napisał: adam Fx » 28 lis 2013, 23:57

Rozumiem Ciebie doskonale ciężka walka z LPT PCI i mnie nie ominęła

teraz wygląda to tak :

07:04.0 Parallel controller: SUNIX Co., Ltd. Device 1999 (prog-if 03)
Subsystem: SUNIX Co., Ltd. Device 0100
Flags: medium devsel, IRQ 5
I/O ports at 1010
I/O ports at 1018
I/O ports at 1000
Capabilities: <access denied>

i w .hal

oadrt hal_parport cfg="0x1010 out 0x378 in "

mimo wielu godzin jedna karta PCI leży w szufladzie nie udało mi się ogarnąć instalacji sterowników. Podpatrując zagraniczne strony odszukałem karty podobne do tych jakie niby działały innym. Kupiłem taką http://allegro.pl/karta-kontroler-pci-p ... 44090.html
Karta PCI Parallel x1 Digitus DS-33010

Podstawowe cechy produktu:
# karta PCI zgodna ze specyfikacją 2.2 (obsługa napięcia 3,3 i 5V),
# chipset SUN1888,
# obsługa protokołów: SPP, BPP, EPP, ECP,
# zgodna ze standardem IEEE 1284,
# maksymalny transfer do 2,7 MB/s,
# jeden równoległy port ze złączem Centronics DB25,
# kompatybilna z DOS, Windows 98SE/Me/NT/2000/XP/2003/Vista oraz Linux.
W komplecie płytka ze sterownikami.

i śmiga bez sterowników .
Powodzenia :mrgreen:
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


szary11
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 377
Rejestracja: 16 lut 2011, 22:44
Lokalizacja: Tarnogród

#3

Post napisał: szary11 » 28 wrz 2015, 16:35

adam Fx pisze:

i śmiga bez sterowników .
może już zapomniałeś, a maszyny dawno nie ma, ale pytam :smile:
czy miałeś takie same objawy :?:

kupiłem taką samą karte LPT, po wpisaniu w konsoli lspci - v wybrałem pierwszy adres i działa, ale prędkości przejazdowe w configu z jedną kartą były 11000 z dużym przyśpieszeniem bezproblemowe,
teraz spadły o połowe, config zrobiłem stepconfem, jeżeli pozmieniam ręcznie, to przy 50% wyrzuca błąd pozycji . Czy Linuxcnc podzielił max prędkości na 2 dla dwu kart :?: nie jest jeszcze źle bo to plazma i nie tnę 6000, ale dlaczego :!: :?:


zordon666
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 59
Rejestracja: 30 kwie 2007, 18:03
Lokalizacja: Błonie

#4

Post napisał: zordon666 » 12 mar 2016, 16:37

Witam,

Walka z portem LPT na PCI chyba nikogo nie omija :D
Podaje znalezione rozwiązanie, mam nadzieje że się przyda i zaoszczędzi komuś czasu.

W terminalu wpisujemy:
Obrazek

Uruchamiamy Stepconf i zaznaczamy że chcemy używać dwóch portów:
Obrazek

Na etapie konfigurowania drugiego portu, wpisujemy adres LPT1:
Obrazek

Pozdrawiam
Paweł


lolos
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 131
Rejestracja: 14 gru 2008, 18:18
Lokalizacja: Tarnobrzeg

Re: LINUXCNC i dodatkowy port LPT

#5

Post napisał: lolos » 30 kwie 2018, 23:21

Witam
Dołączę mój problem do tego postu. Walczę, walczę i krew mnie zalewa. Zero pojęcia o linuxie (dopiero się ucze hehe). Próbowałem mach3 ale nie działa a zależy mi na dodatkowych wejściach.
Kupiłem kartę na chipie mcs9865 z wyjściem na dwa LPT, planuje uzyć tylko jedno z nich + lpt z płyty głównej.
Po wklepaniu lspci -vv mam:
Obrazek

Mam dwie karty widoczne, porty jak widać 1000 i 1008 oraz 1010 i 1008 (nie wiem bardzo który powinienem użyc i dlaczego ale próbowałem wszystkich i nie działa).
Po wpisaniu komendy z komentarza powyżej "dmesg I grep par" mam:
Obrazek
Zastanawia mnie dlaczego w nawiasach mam (0x0), a pod spodem "interupt-driven"
Mogą koledzy coś doradzić ??
Dzięki

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: LINUXCNC i dodatkowy port LPT

#6

Post napisał: adam Fx » 01 maja 2018, 11:02

0x1018 lub 0x1008 tak bym probował ustawic w linuxcnc
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


lolos
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 131
Rejestracja: 14 gru 2008, 18:18
Lokalizacja: Tarnobrzeg

Re: LINUXCNC i dodatkowy port LPT

#7

Post napisał: lolos » 01 maja 2018, 20:19

Próbowałem ....nie działa...


szary11
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 6
Posty: 377
Rejestracja: 16 lut 2011, 22:44
Lokalizacja: Tarnogród

Re: LINUXCNC i dodatkowy port LPT

#8

Post napisał: szary11 » 01 maja 2018, 22:33

pierwsza 0x378, a druga niby 0x1018, ale :)
sam miałem problemy z adresowaniem, jeżeli dobrze pamiętam to adres może być wpisany w różnym formacie, ( z literami i bez)
u mnie wyrzucało (chyba)0x378 i druga 0x778, ale działały 0x378 i druga 0xdf20, (mam podgląd jeszcze na stare hale na moim dropie :) )


lolos
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 131
Rejestracja: 14 gru 2008, 18:18
Lokalizacja: Tarnobrzeg

Re: LINUXCNC i dodatkowy port LPT

#9

Post napisał: lolos » 02 maja 2018, 23:25

a skąd ta druga wartość rozumię że to inny zapis 778 ale jaki??

Dodane 1 godzina 31 minuty 58 sekundy:
mam chyba .... spróbuje 0x3FA hex


lolos
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 131
Rejestracja: 14 gru 2008, 18:18
Lokalizacja: Tarnobrzeg

Re: LINUXCNC i dodatkowy port LPT

#10

Post napisał: lolos » 05 maja 2018, 20:11

Nie działa... kupiłem inną kartę na tym samym chipie ...też nie działa ....poddaje się, czytałem gdzies że ciężko trafić działającą kartę PCI - LPT. Przechodzę na PCIE ponoć z nimi nie ma problemu.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”