/dev/lp0 ???

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Messagepar Fesch » 19 Oct 2003 13:36

Salut à tous les développeur et spécialistes! <BR> <BR>J'ai besoin d'aide. Bon, je m'explique. En fait j'ai besoin d'accéder le port parallèle (sur lequel j'ai branché quelques LED's). Afin, rien de compliqué à première vue. <BR> <BR>Or, /dev/lp0 n'existe pas (ni lp1, lpt, ou autre). Le port n'est pas alloué non plus (cf. /proc/interrups). Que faire alors? <BR> <BR>=> recherche, recherche, recherche .... trouvé un truc qui s'appel "parport" ... bien, téléchargé! <BR> <BR>insmod parport ... [OK] <BR>insmod parport_pc ... [OK] <BR> <BR>lsmod ... [OK] => les modules y sont. <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>Bien jusque là, mais aucun /dev/lp0 ??? <BR> <BR>=> recherche, recherche ... il me faut encore "lp.o" ... trouvé, téléchargé! <BR> <BR>insmod lp ... [ERROR] => il ne trouve pas le module "devfs" <IMG SRC="images/smiles/icon_cussing.gif"> <BR> <BR>Je me suis dis d'aller télécharger aussi celui là, mais là ... cela n'existe pas en module, mais il faut récompiler le kernel <IMG SRC="images/smiles/icon_frown.gif"> Donc là je suis maintenant au bout de mes expériences Linux. Planté! <IMG SRC="images/smiles/icon_bawling.gif"> <BR> <BR>Quelqu'un ici pourrait m'aider s.v.p.? <IMG SRC="images/smiles/icon_help.gif"> <IMG SRC="images/smiles/icon_help.gif"> <BR> <BR>Oubien existe-t-il une manière plus simple pour accéder au port parallèle???
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar Fesch » 19 Oct 2003 14:53

Brrr ... si tu sais le faire du tout, fais le en PERL! <BR> <BR> <BR>#!/usr/bin/perl <BR># open LPT1 <BR>open (PORT,">/dev/port"); <BR># set it to binary mode <BR>binmode (PORT); <BR># get value to write (0<=X<=255) <BR>my $i = chr(@ARGV[0]); <BR># seet to LPT1 port (cf BIOS !!!) <BR>seek (PORT,0x378,0)|| die "seek_errn"; <BR># print byte <BR>print PORT "$i" ||die "write_errn"; <BR># close LPT1 <BR>close (PORT); <BR> <BR>Voilà donc, enfin --- la lumière au bout du tunnel. <IMG SRC="images/smiles/icon_biggrin.gif">
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité