Karta PCI_LPT pod EMC2 nie widać ani pod 278 ani pod 378
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 3
- Rejestracja: 24 maja 2005, 12:46
- Lokalizacja: GDYNIA
- Kontakt:
Karta PCI_LPT pod EMC2 nie widać ani pod 278 ani pod 378
Moje Uszanowanie
Ostatnio spaliłem port lpt1 na płycie głownej .Kupiłem karte PCI-LPT.
No i nie moge jej uruchomić.(jak ją zainstalować)
Są jakieś sterowniki pod linuxa 2.4 i 2.6 ? (pliki path) ale nie wiem czy pod ubuntu.
Windows ją zainstalował i moge nawet dukować - (tzn jest czynny)
Nie pomaga przełacznie potru w EMC2 z 378 na 278 bo ta karta chodzi na innym adresie w/g windowsa jej adres to 3000 a takiego nie posiada emc2.
Czy może ktoś coś doradzić ?
za wyjątkiem wymiany płyty bazowej
Ostatnio spaliłem port lpt1 na płycie głownej .Kupiłem karte PCI-LPT.
No i nie moge jej uruchomić.(jak ją zainstalować)
Są jakieś sterowniki pod linuxa 2.4 i 2.6 ? (pliki path) ale nie wiem czy pod ubuntu.
Windows ją zainstalował i moge nawet dukować - (tzn jest czynny)
Nie pomaga przełacznie potru w EMC2 z 378 na 278 bo ta karta chodzi na innym adresie w/g windowsa jej adres to 3000 a takiego nie posiada emc2.
Czy może ktoś coś doradzić ?
za wyjątkiem wymiany płyty bazowej
Tagi:
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 108
- Rejestracja: 28 sty 2006, 08:32
- Lokalizacja: Lublin
adresy portów lpt na kartach mają na ogół inny adres niż standartowe 278 i 378. pod linuksem wykonaj polecenie lspci i po dokładnej lekturze powinieneś namierzyć ten adres. w moim kompie, oprócz portu na płycie głównej, mam jeszcze 4 karty lpt i ich adresy zaczynają się od 0x6800.
jeśli masz problem ze wstawieniem adresu pod EMC2 (pewnie używasz "wizard-a"), to adres karty (0x3000) możesz wpisać ręcznie do pliku *.hal (~/emc2/configs).
u mnie działa
w razie problemów - pisz do mnie, chętnie pomogę.
pozdrawiam.
jeśli masz problem ze wstawieniem adresu pod EMC2 (pewnie używasz "wizard-a"), to adres karty (0x3000) możesz wpisać ręcznie do pliku *.hal (~/emc2/configs).
u mnie działa
w razie problemów - pisz do mnie, chętnie pomogę.
pozdrawiam.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 3
- Rejestracja: 24 maja 2005, 12:46
- Lokalizacja: GDYNIA
- Kontakt:
No to po problemie.
Wielkie dzięki dla użytkowników ARON,Mark,X
Udało się.
Na początku opiszę błędy.
Po pierwsze źle zainstalowałem kartę pod windę (inne drivery) i błędnie odczytałem adres
3000,ponowna zmiana gniazda PCI i instalacja wskazała że powinien to być adres 3400.
Kolejnym błędem było zlekceważenie instalacji pod linuxa (też musi być)
Oczywiście bez hasła admina kopiowania driverów do właściwych miejsc się nie odbędą, patrz Sudo su
Po instalacji i komendzie lspci -v miałem pewność że karta jest widziana pod adresem 3400.
Wpisanie jej do konfiguracji Emc2 zamknęlo temat .
Cieszę się jak gwizdek.
Jeszcze raz dziękuję za pomoc.
PS.
załączam pomocne linki i treść readme z dyskietki instalacyjnej karty
może się komuś przyda.
http://www.linuxcnc.org/docview/html//e ... _port.html
oraz
3-install and uninstall CH352 PCI to one parport
(1)install
<1>-copy install_p_80x86.o to /usr/sbin
<2>-Add /usr/sbin/install_p_80x86 at the end of the /etc/rc.d/rc.local.
<3>-reboot
The LP1 and LP2(if you inster two boards) are ready for application.
(2)-uninstall
(1)-Remove /usr/sbin/install_p_80x86 at the end of the /etc/rc.d/rc.local.
(2)-Remove /usr/sbin/install_p_80x86.o
Pozdrawiam badaczy
PS.
Uważajcie na Trafa czasami faza przebija na wtórne
wali po scalakach i niszczy LPT1
Wielkie dzięki dla użytkowników ARON,Mark,X
Udało się.
Na początku opiszę błędy.
Po pierwsze źle zainstalowałem kartę pod windę (inne drivery) i błędnie odczytałem adres
3000,ponowna zmiana gniazda PCI i instalacja wskazała że powinien to być adres 3400.
Kolejnym błędem było zlekceważenie instalacji pod linuxa (też musi być)
Oczywiście bez hasła admina kopiowania driverów do właściwych miejsc się nie odbędą, patrz Sudo su
Po instalacji i komendzie lspci -v miałem pewność że karta jest widziana pod adresem 3400.
Wpisanie jej do konfiguracji Emc2 zamknęlo temat .
Cieszę się jak gwizdek.
Jeszcze raz dziękuję za pomoc.
PS.
załączam pomocne linki i treść readme z dyskietki instalacyjnej karty
może się komuś przyda.
http://www.linuxcnc.org/docview/html//e ... _port.html
oraz
3-install and uninstall CH352 PCI to one parport
(1)install
<1>-copy install_p_80x86.o to /usr/sbin
<2>-Add /usr/sbin/install_p_80x86 at the end of the /etc/rc.d/rc.local.
<3>-reboot
The LP1 and LP2(if you inster two boards) are ready for application.
(2)-uninstall
(1)-Remove /usr/sbin/install_p_80x86 at the end of the /etc/rc.d/rc.local.
(2)-Remove /usr/sbin/install_p_80x86.o
Pozdrawiam badaczy
PS.
Uważajcie na Trafa czasami faza przebija na wtórne
wali po scalakach i niszczy LPT1
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 7
- Rejestracja: 28 paź 2010, 01:24
- Lokalizacja: Żory
Niestety z Linux-a jestem noga. Podobnie jak u kolegi jasmina upalony port na płycie głównej, więc pojawił się port równoległy na PCMCIA. Pod WindowsemXP port ten razem z Mach 3 działa poprawnie. Po jednym dniu testów okazało się, że jednak 500 linii G-codu to trochę za mało. Dlatego koleją rzeczy jest LinuxCNC.
Po instalacji Linux-a niestety coś chyba trzeba jeszcze "zrobić" żeby ten port chciał zadziałać.
Z tego co mi się udało na szybko zdiagnozować to pojawia się ta karta jako:
Sprostujcie mnie, ale wydaj mi się, że powinno zamiast serial być parport_pc.
W syslog-u jest:
W pliku readme z driverem jest ta sama instrukcja jaką przytoczył kolega jasmin
Z wkopiowaniem pliku do odpowiedniego katalogu nie ma problemu.
Natomiast z dopisaniem linii do pliku rc.local nie mam pewności.
Plik ten jest w katalogu etc zamiast etc/rc.d, a katalogów rcX.d jest 6 od rc0.d,rc1.d ... rc5.d.
Tak jak pisałem, póki ci na razie poruszam się po tym systemie po omacku i najprostsze czynności pochłaniają mnóstwo czasu.
Acha Linux Debian Wheezy z ISO ostatniej wersji LinuxCNC 2.6
Po instalacji Linux-a niestety coś chyba trzeba jeszcze "zrobić" żeby ten port chciał zadziałać.
Z tego co mi się udało na szybko zdiagnozować to pojawia się ta karta jako:
Kod: Zaznacz cały
03:00.0 Serial controller: Device 4348:5053 (rev 10) (prog-if 02 [16550])
Subsystem: Device 4348:5053
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at 7000 [size=8]
Region 1: I/O ports at 7008 [size=8]
Kernel driver in use: serial
W syslog-u jest:
Kod: Zaznacz cały
Feb 23 20:31:56 kernel: [ 62.056008] pcmcia_socket pcmcia_socket0: pccard: CardBus card inserted into slot 0
Feb 23 20:31:56 kernel: [ 62.056026] pci 0000:03:00.0: [4348:5053] type 0 class 0x000700
Feb 23 20:31:56 kernel: [ 62.056053] pci 0000:03:00.0: reg 10: [io 0x0000-0x0007]
Feb 23 20:31:56 kernel: [ 62.056072] pci 0000:03:00.0: reg 14: [io 0x0000-0x0007]
Feb 23 20:31:56 kernel: [ 62.056180] pci 0000:03:00.0: BAR 0: assigned [io 0x5400-0x5407]
Feb 23 20:31:56 kernel: [ 62.056188] pci 0000:03:00.0: BAR 1: assigned [io 0x5408-0x540f]
Feb 23 20:31:56 kernel: [ 62.056206] pci 0000:03:00.0: cache line size of 64 is not supported
Feb 23 20:31:56 kernel: [ 62.056271] serial 0000:03:00.0: enabling device (0000 -> 0001)
Z wkopiowaniem pliku do odpowiedniego katalogu nie ma problemu.
Natomiast z dopisaniem linii do pliku rc.local nie mam pewności.
Plik ten jest w katalogu etc zamiast etc/rc.d, a katalogów rcX.d jest 6 od rc0.d,rc1.d ... rc5.d.
Tak jak pisałem, póki ci na razie poruszam się po tym systemie po omacku i najprostsze czynności pochłaniają mnóstwo czasu.
Acha Linux Debian Wheezy z ISO ostatniej wersji LinuxCNC 2.6