On Apr 8, 2009, at 12:45 PM, Cristian Ilyes wrote:
Dan Borlovan wrote:
Abibula Aygun wrote:
Problema este ca nu foloseste adresele 0x378 si 0x278. Daca
trimit ceva la lp1 nu se intimpla nimic.
Nu e /dev/usb/lp0?
Banuiesc ca daca gresea numarul deviceului, ii dadea un mesaj cum
ca resp device nu exista si se prindea ca e lp0 nu lp1.
Eu lucrez cu ceva montaje facute in house pe seriala (ma gandesc sa
nu fie la fel si la paralel) si din cate stiu, deviceul din kernel
are atasat un irq, si pe fiecare declansare de irq, trimite cate un
octet pe interfata. daca dupa ce o trimis octetul readuce liniile
inapoi la 0 logic, poate intervalul in care iti tine liniile active
este suficient de mic sa nu il simta releul. incearca sa faci un
fisier cu un octet repetat de n ori, si trimite-l pe el la lp1 /
lp0... si urmareste ce se intampla. Ar fi mai usor cu un osciloscop.
Ai dreptate dar nu am inca un osciloscop si pentru a vedea daca se
comanda am facut o mica modificare si in loc de relee am pus led-
uri . Pe viitor voi folosi optocuple pentru a actiona releele . Nu as
prea vrea sa prajesc adaptorul daca imi apare vreo tensiune de
autoinductie sau ceva tranzitoriu chiar si cu dioda pe bobina
releului. O sa vad ce ice kernelul la dmesg inainte si dupa ce
infing adaptorul. Treaba este ca la lsusb il vede si da este lp1 .
Habar nu am cum stabileste prioritatile si il face lp1 dar la lp0
dadea eroare ca deviceul nu exista.
O sa caut un osciloscop si vad ce detectez.
Multumesc oricum.
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug