
Dobry wieczor,
od 2 dni walcze z karta LPT (PCI-e) i nie potrafie znalezc rozwiazania na moj problem.
Niestety nie znam sie bardzo na Linuxie ale szukalem rozwiazania na conajmniej 100 roznych stron i otworzylem tez temat na linuxcnc.org ale niestety jakos mi nikt nie potrafi pomoz.
Kupilem ta karte: http://www.unitek-products.com/search?v ... duct&id=24
Karta dziala (conajmniej tak pisze) na linuxie. Moschip mcs9901cv-cc (tak pisze na chipu)
Probowalem zainstalowac oficjalne drivery ktore mozna sciagnac na stronie, ale niestety nie dam rade tego zrobic bo to co pisze w "readme" nie dziala. Nie dziala po niemam takich folderow na moim Linuxie (Debian Wheezy /// Kernel 3.4.9 /// Wersa LinuxCNC: 2.8 Pre).
Nie chce wysylac caly tekst z "readme" ale tu mala czesc ktora jest calkiem na poczatku tej readme:
Po prostu niemam takich folderow...a) Go to the path,
"/usr/src/linux-x.y.z/drivers/tty/serial" in v3.1.0
$ cd /usr/src/linux-x.y.z/drivers/tty/serial/
"/usr/src/linux-x.y.z/drivers/tty/serial/8250" from v3.3.0 to latest
$ cd /usr/src/linux-x.y.z/drivers/tty/serial/8250/
Nie bede opisywal co wszystko prouwalem ostatnie 2 dni, bo nawet juz nie pamietam, ale mysle ze "outputs" z ruznych "commands" bardziej pomoga.
lspci -vvv
Kod: Zaznacz cały
02:00.0 Serial controller: NetMos Technology PCIe 9912 Multi-I/O Controller (prog-if 02 [16550])
Subsystem: Device a000:1000
Flags: fast devsel, IRQ 17
I/O ports at cc00 [disabled] [size=8]
[virtual] Memory at fceff000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial
02:00.1 Serial controller: NetMos Technology PCIe 9912 Multi-I/O Controller (prog-if 02 [16550])
Subsystem: Device a000:1000
Flags: fast devsel, IRQ 18
I/O ports at c880 [disabled] [size=8]
[virtual] Memory at fcefd000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial
02:00.2 Parallel controller: NetMos Technology PCIe 9912 Multi-I/O Controller (prog-if 03 [IEEE1284])
Subsystem: Device a000:2000
Flags: fast devsel, IRQ 19
I/O ports at c800 [disabled] [size=8]
I/O ports at c480 [disabled] [size=8]
[virtual] Memory at fcefb000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefa000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: parport_serial
Kod: Zaznacz cały
parport_serial 16674 0
parport_pc 21896 2 parport_serial
parport 35208 3 lp,ppdev,parport_pc
Kod: Zaznacz cały
[ 8.596365] parport0: PC-style at 0xc800 (0xc480), irq 19 [PCSPP,TRISTATE]
[ 85.355150] lp0: using parport0 (interrupt-driven).
Dokladniej to chodzi o te [disabled]. Myslalem ze to jest ten problem i znalazlem rozwiazanie na to ktore nie pomoglo do dzialania karty i po restarcie kompa zas pisze [disabled] ale tu to co zrobilem zeby wycofaw "disabled"
lspci -n -v
Kod: Zaznacz cały
02:00.0 0700: 9710:9912 (prog-if 02 [16550])
Subsystem: a000:1000
Flags: fast devsel, IRQ 17
I/O ports at cc00 [disabled] [size=8]
[virtual] Memory at fceff000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial
02:00.1 0700: 9710:9912 (prog-if 02 [16550])
Subsystem: a000:1000
Flags: fast devsel, IRQ 18
I/O ports at c880 [disabled] [size=8]
[virtual] Memory at fcefd000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial
02:00.2 0701: 9710:9912 (prog-if 03 [IEEE1284])
Subsystem: a000:2000
Flags: fast devsel, IRQ 19
I/O ports at c800 [disabled] [size=8]
I/O ports at c480 [disabled] [size=8]
[virtual] Memory at fcefb000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefa000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: parport_serial
Rezultat po wpisaniu tego command:
lspci -v
Kod: Zaznacz cały
02:00.0 Serial controller: NetMos Technology PCIe 9912 Multi-I/O Controller (prog-if 02 [16550])
Subsystem: Device a000:1000
Flags: fast devsel, IRQ 17
I/O ports at cc00 [size=8]
[virtual] Memory at fceff000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial
02:00.1 Serial controller: NetMos Technology PCIe 9912 Multi-I/O Controller (prog-if 02 [16550])
Subsystem: Device a000:1000
Flags: fast devsel, IRQ 18
I/O ports at c880 [size=8]
[virtual] Memory at fcefd000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial
02:00.2 Parallel controller: NetMos Technology PCIe 9912 Multi-I/O Controller (prog-if 03 [IEEE1284])
Subsystem: Device a000:2000
Flags: fast devsel, IRQ 19
I/O ports at c800 [size=8]
I/O ports at c480 [size=8]
[virtual] Memory at fcefb000 (32-bit, non-prefetchable) [size=4K]
[virtual] Memory at fcefa000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: parport_serial
Hardware ktora jest podlaczona (tylko os X do testow [Jog axis test]:
Plyta glowna: SSK-MB2
Sterowniki silnikow krokowych: Leadshine AM882
Zasilacz: 80V 5A
Silnik krokowy: 4 NM nema23
Wszystko jest dobrze podlaczone na 100%. Diody na plycie glownej swieca. Sterownik silnika posiada 2 lampki. Jedna z tych lamp swieci na czerwono gdy jest cos zle podlaczone. Naprzyklad 4 razy gdy Sterownik nie jest podlaczony do Plyty glownej. W moim przypadku nie swieci czerwona dioda.
Problem jest na 100% przy LPT, czyli nie dziala. Jaki powod to ja niewiem ale karta jest widoczna jak wpisuje sie naprzyjlad lspci -v.
W forum LinuxCNC ktos pisal ze niemam uzywac sterownikow od producenta bo robia one tylko klopoty a pozatym sterowniki sa juz na Linuxcie zainstalowane ale znalazlem ta strone: https://bbs.archlinux.org/viewtopic.php?id=184806, na ktorej chlopak (chyba nawet z polski) opisuje ze w jego przypadku te drivery od producenta byly potrzebne ale on tez mial wlansie problem z "readme". Na koniec musze udalo wszystko zainstalowac i dziala, ale ja niestety nie rozumie to co on pisze bo tak naprawde nie opisuje krok po kroku jak zrobic zeby karta zadzialala.
Jak widzicie, bardzo sie staram wszystko dokladnie opisac, bo naprawde juz trace motywacji do calego Linuxa. Od poczatku mialem klopoty z Linuxem, ale to wszystko bylo do zrozumienia (nawet dla mnie) i nie trwalo to dlugo zeby znalezc rozwiazanie, ale teraz to mie juz glowa boli.
Gdy ktos zna rozwiazanie, to bardzo prosze o pomoc, bo naprawde juz sam sie nie poradze.
Z gory bardzo dziekuje.
Pozdrawiam,
Denis