Re: [rlug] Accesare port lpt prin usb-lpt adapter
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
Re: [rlug] Accesare port lpt prin usb-lpt adapter
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? -- Dan Borlovan Datagroup-Int ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Accesare port lpt prin usb-lpt adapter
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. Incearca intii cu o imprimanta cum ti-a spus cineva. Acces direct pe pinii aia nu o sa ai prin in/out direct ci doar prin apeluri catre driver (ioctl probabil, cauta si tu pe net). ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
[rlug] Accesare port lpt prin usb-lpt adapter
Salutare listasi ! Am de terminat un task . Detin un laptop cu displayul spart dar perfect functional dar nu are port paralel cu un ubuntu 8.10 pe el. Am de actionat 8 relee prin lpt dintr-o pagina web . Cumparat un adaptor USB la LPT si de aici m-am blocat. Cum fac sa dau cate un 0 si 1 pe toti cei 8 biti de date ai lpt-ului. Problema este ca nu foloseste adresele 0x378 si 0x278. Daca trimit ceva la lp1 nu se intimpla nimic. Este cineva pe aici care s-a mai lovit de aceasta problema ? Multumesc , Aygun ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Accesare port lpt prin usb-lpt adapter
Abibula Aygun wrote: Salutare listasi ! Am de terminat un task . Detin un laptop cu displayul spart dar perfect functional dar nu are port paralel cu un ubuntu 8.10 pe el. Am de actionat 8 relee prin lpt dintr-o pagina web . Cumparat un adaptor USB la LPT si de aici m-am blocat. Cum fac sa dau cate un 0 si 1 pe toti cei 8 biti de date ai lpt-ului. M-am lovit si eu de problema asta. AFAIK it's never going to work, nu poti programa direct pinii la un adaptor usb to lpt. Problema este ca nu foloseste adresele 0x378 si 0x278. Daca trimit ceva la lp1 nu se intimpla nimic. Este cineva pe aici care s-a mai lovit de aceasta problema ? Multumesc , Aygun ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Accesare port lpt prin usb-lpt adapter
Probabil kernelul ti-a incarcat un usblp, presupunind ca kernelul suporta acel adaptor. Port direct nu cred ca-ti va aloca, pentru ca dracia nu se leaga la magistrala calculatorului. Insa vei putea sa-l folosesti prin intermediul driverului. Vezi si tu ce apare prin loguri/dmesg atunci cind infigi dracia aia un usb. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Accesare port lpt prin usb-lpt adapter
io zic sa-l testezi ( poate nu are drivere ) in prealabil cu o imprimanta paralel. ocazie cu care afli si ce device foloseste. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Accesare port lpt prin usb-lpt adapter
On Wed, 08 Apr 2009 13:50:47 +0300 Vali Dragnuta vali.dragn...@inode.ro wrote: Incearca intii cu o imprimanta cum ti-a spus cineva. Acces direct pe pinii aia nu o sa ai prin in/out direct ci doar prin apeluri catre driver (ioctl probabil, cauta si tu pe net). Eu am facut asa ceva cu scriere directa in 0x378 si citire in 0x379 (pentru un amic ce avea de citit un flash care de fapt era SPI si avea un cititor pe paralel). Apoi am extins si, utilizind ULN2003 comand niste relee care fac ceva treaba prin casa, dintr-o mica interfata web sau prin interpretarea unor SMS-uri :) Toate cele bune, MihaiR ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Accesare port lpt prin usb-lpt adapter
On Wed, 2009-04-08 at 15:33 +0300, MihaiR wrote: On Wed, 08 Apr 2009 13:50:47 +0300 Vali Dragnuta vali.dragn...@inode.ro wrote: Incearca intii cu o imprimanta cum ti-a spus cineva. Acces direct pe pinii aia nu o sa ai prin in/out direct ci doar prin apeluri catre driver (ioctl probabil, cauta si tu pe net). Eu am facut asa ceva cu scriere directa in 0x378 si citire in 0x379 (pentru un amic ce avea de citit un flash care de fapt era SPI si avea un cititor pe paralel). Apoi am extins si, utilizind ULN2003 comand niste relee care fac ceva treaba prin casa, dintr-o mica interfata web sau prin interpretarea unor SMS-uri :) Pe adaptor usb2lpt ? In cazul asta probabil ca driverul pune niste trapuri pe i/o pe porturile alea si apoi face apel la driver sa transmita pe usb comenzile care fac deviceul sa modifice statusul pinilor de date. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug