Desde que cambié a UDEV, he perdido /dev/lp0

Si has cambiado a un sistema UDEV puro, puede que descubras que tu impresora paralelo deja de funcionar. Si rascas un poco, te encontrarás con que el dispositivo /dev/lp0 no existe.

En realidad no es un problema de UDEV, sino del kernel. Resulta que en los kernels más nuevos, se asume que no es necesario el módulo que controla el puerto paralelo. ¿Por qué?. Bueno, hoy en día la mayoría de las impresoras son USB, así que el puerto paralelo está un poco en desuso (solo se usa para eso, y ya ni para eso). Asi que el kernel no carga ese módulo salvo que se le indique específicamente con una órden:

[lacofi@jeanette ~]$ su
Password:
[lacofi@jeanette /home/lacofi]# modprobe lp

Una vez cargado el módulo, comprobarás que se ha creado correctamente el dispositivo /dev/lp0.

Si tienes una impresora paralelo, seguramente querrás que este módulo se cargue siempre en el arranque. Para eso, solo tienes que meterlo en el listado de /etc/modules.autoload.d/kernel-2.6:

# /etc/modules.autoload.d/kernel-2.6:  kernel modules to load.
# $Header: [bla bla bla] azarah Exp $
#
# Note that this file is for 2.6 kernels.
#
# Add the names of modules that you'd like to load when the system
# starts into this file, one per line.  Comments begin with # and
# are ignored.  Read man modules.autoload for additional details.

# For example:
# 3c59x

kqemu
lp # <-- ahí
Be Sociable, Share!

Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.

Deja un comentario

Disculpa, debes iniciar sesión para escribir un comentario.