Base de Datos de Soporte SuSE

Título: Parport - información general.

---

Página principal ---- Buscar ---- Historia ---- Versiones ---- Temas ---- Indice
Deutsch ---- English
---

Parport - información general.

Referido a

Kernel: Versiones desde 2.2.0

Fundamentos

Con el nuevo código para el parport, en el kernel 2.2.0, se hace posible que varios dispositivos de puerto paralelo puedan compartir un solo puerto paralelo. Los dispositivos se conectarán en serie a este único puerto paralelo.

Se recomienda de forma general implementar el soporte del kernel para el puerto paralelo en forma de módulo.

Además de cargar el módulo del parport, también será necesario ejecutar código dependiente de la arquitectura del hardware de nuestro sistema; por ejemplo:

modprobe parport
modprobe parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto

En este ejemplo, integramos 3 puertos de tipo "PC" en uno (siempre y cuando esto sea posible desde el punto de vista del hardware ); el primer puerto se conecta sin interrupción asignada a la dirección 0x3bc, el segundo tiene la interrupción 7 y la dirección 0x378, y el tercero dispone de interrupción autodetectable y se conecta a la dirección 0x278.

Para que sea "Kmod" (del kernel 2.2.x) el que cargue estos módulos, será necesario modificar /etc/conf.modules de la siguiente manera:

alias parport_lowlevel parport_pc
options parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto

Los controladores de dispositivos

Iniciando el código del parport de la manera anteriormente descrita, se conectan también los controladores de los dispositivos, drivers, a un puerto determinado; por ejemplo: al cargar un módulo lp, siempre creará por defecto un dispositivo lp para cada parport que encuentre. Si, por ejemplo, desea tener solo un dispositivo lp con el primer y el tercer parport, tiene que usar el siguiente comando:

modprobe lp parport=0,2

Con esto tendría /dev/lp0 en el primero y /dev/lp1 en el segundo puerto paralelo. -- Por favor observe que este comportamiento es sustancialmente diferente al del kernel 2.0.x ! Si solo dispone de un interfaz paralelo, éste estará siempre situado en /dev/lp0.

El sistema parport también permite conectar en serie los diferentes dispositivos de puerto paralelo. Por ejemplo, mediante el siguiente comando:

modprobe ppa

es posible cargar el módulo del kernel para soporte de unidades ZIP. Conviene tener en cuenta que se ha de disponer además de soporte SCSI para discos duros SCSI. Con el kernel estándar de la distribución hay que vigilar que esté cargado al menos el módulo sd_mod.o (en los kernels SCSI ya está incluido; así pues, volverlo a cargar no es necesario).

De un modo similar se pueden añadir "paride" (unidades de CD-ROM, gravadoras de CDs, discos duros, etc. en el puerto paralelo) a un "parport"; más detalles acerca de esto en el artículo más abajo señalado.


Documentación:

El estado actual del desarrollo se describe en el archivo del código fuente: Documentation/parport.txt. Más información está disponible en Internet en http://www.cyberelk.demon.co.uk/parport.html.

---

Temas relacionados:

---

Palabras clave: PARPORT, DRUCKEN, KERNEL, PARALLEL-PORT, ZIPDRIVE, PARIDE, PPA

---

Página principal ---- Buscar ---- Historia ---- Versiones ---- Temas ---- Indice
Deutsch ---- English
---

SDB-ke_parport, Copyright SuSE GmbH, Nuremberg, Germany - Versión: 12. Feb 1999
Impressum - Zuletzt generiert: 20. May 1999 20:14:32 by jordi with sdb_gen 1.00.0