Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

  • Index
  •  » Debian
  •  » Utilisation du port parallele et adresses BIOS

#1 08 Nov 2007 15:41:49

Ecthelion
Affranchi(e)
 
Date d'inscription: 19 Oct 2007
Messages: 7

Utilisation du port parallele et adresses BIOS

Bonjour à tous !!

Pourriez vous m'aider à comprendre comment fonctionne la gestion des registres du BIOS, et plus particulièrement du port parallele ?

Voici mon cas :
J'aimerai pouvoir lire l'état du port depuis un prog C ou depuis le shell.
Sur un pc plutôt ancien, j'entre dans le BIOS et je vois les "options" du port parallele : ECC/EPP, adresse.
Mais quand je boot ma Debian (Etch) le port ne semble pas reconnu par le système car je n'ai pas de fichier /dev/lp0 et mes essais de programme C pour ouvrir le port à l'adresse vu dans le bios me retounent une erreur (adresse 0x378, le truc classic)

Comment faire pour utiliser ce port ?

Je vous remercie d'avance de vos lumières :-)
Salut !

Ecth.

Hors ligne

 

#2 08 Nov 2007 19:27:15

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: Utilisation du port parallele et adresses BIOS

Si t'as pas le /dev/lp0 faut pas chercher plus loin..
essaie voir un

Code:

modprobe lp

et (ou)

Code:

modprobe ppdev

et (ou)

Code:

modprobe parport

et (ou)

Code:

modprobe parport_pc

A moins qu'il soit mal configuré dans le BIOS, rebalance les paramètres par défaut..


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 

#3 08 Nov 2007 21:21:34

Ecthelion
Affranchi(e)
 
Date d'inscription: 19 Oct 2007
Messages: 7

Re: Utilisation du port parallele et adresses BIOS

Oula, mais je ne connais pas toutes ces commandes ! yikes

Bon, j'y vais alors !

modprobe lp ne donne rien : pas d'erreur, pas de message en retour et toujours pas de /dev/lp0.

Mais après avoir lancé modprobe ppdev j'ai un /dev/lp0 :-)
Les premiers tests (en C) de lecture / écriture ont l'air de fonctionner (je testerai ce we avec un circuit)
Super !! big_smile

Est-il possible de modifier un fichier de démarrage pour ne pas avoir à saisir cette commande a chaque boot ?

Un grand merci à toi, Skywalker !!

Ecth.

Hors ligne

 

#4 10 Nov 2007 17:05:42

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: Utilisation du port parallele et adresses BIOS

Service!

Etant donné que t'es sous Debian, en root tape la commande:

Code:

modconf

ensuite dans le beau menu tu vas sur

Code:

kernel/drivers/char

et tu trouveras ppdev.. tu le valides et ensuite il sera toujours chargé au boot.

Tu peux le faire à la main, mais avec modconf ça marche très bien.


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 
  • Index
  •  » Debian
  •  » Utilisation du port parallele et adresses BIOS

Pied de page des forums

Powered by FluxBB