Página principal
Buscar
Historia
Versiones
Temas
Indice
Deutsch
English
Kernel: Versiones desde 2.2.0
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
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.
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