Strona 1 z 1

[SOLVED] Brak dostępu do portu LPT

: 24 lis 2010, 14:18
autor: skorupa
Witam,
mam następujący problem z programem parashell, który służy do wysyłania informacji przez port LPT.
Niestety nie mogę uzyskać dostępu do portu:

Kod: Zaznacz cały

skorupa@hdhtpc:~$ sudo parashell 0x378 0
ERROR: Can't gain access to port 378
Adres portu jest chyba poprawny (sprawdzałem). Ma ktoś jakiś pomysł co może być nie tak?
Albo jaki inny sposób na wysyłanie informacji przez LPT z poziomu BASH'a.
Byłbym wdzięczny.

EDIT: Znalazłem inną metodę dostępu do portu i na szczęście działa. Oto rozwiązanie dla innych:
(za stroną http://www.epanorama.net/circuits/parallel_output.html)

1. Pobieramy http://www.epanorama.net/circuits/lptout.c
2. Zmieniamy w tym pliku:

Kod: Zaznacz cały

asm/io.h
na

Kod: Zaznacz cały

sys/io.h
zapisujemy.
3. Kompilacja

Kod: Zaznacz cały

gcc -O lptout.c -o lptout
4. i teraz tylko sterowanie naszym portem:

Kod: Zaznacz cały

./lptout [parametr]
jako parametr liczba odpowiadająca pinom w LPT. Zainteresowani wiedzą o co chodzi :).