SuSE GmbH

SuSE Support Database

Title: Printing with kernel 2.2.xx

----------

Mainpage o Searchform o History o Versions o Categories o Contents
Deutsch o Español

----------

Printing with kernel 2.2.xx

Applies to

SuSE Linux: Versions since 6.0
Kernel: Versions since 2.2

Symptom:

After updating to the 2.2.xx kernel printing no longer works...

Cause:

With the 2.2.x kernel the "parport" subsystem appeared and the numbering of the interfaces has changed.

Solution:

  1. Please use the kernel that was provided with your SuSE system, as well as the modules that are included in the "kernmod" package; Unfortunately kernels that have been recompiled can not be covered by our installation support!
  2. In /etc/printcap change the device /dev/lp1 to /dev/lp0.
  3. Make sure that the "parport" subsystem can be loaded; see ke_parport.html; You may need to modify /etc/conf.modules. Pay attention to the following entries:
    alias parport_lowlevel      parport_pc
    options parport_pc io=0x378 irq=none,none
    
    Obviously, you may need to modify the above example if your parallel port has a different io address (for example io=0x278).
  4. Manually load the "lp" module to verify that it works:
    modprobe lp
    
    If it was sucessful, the command lsmod should produce an output similar to:
    lp                      5008   0  (unused)
    parport_pc              4960   1  (autoclean)
    parport                 6428   1  [parport_pc lp]
    
  5. Try to print using the "lpr" command. If it still is not working have a look in /var/log/messages for error messages related to printing.

    If you are still having general printing priblems, please have a look at the printer checklist.

    ----------

    See also:

    ----------

    Keywords: PRINTER, PRINTING, PARPORT

    ----------

    Categories: Printer , Frequently asked Questions , Documentation

    ----------

    Mainpage o Searchform o History o Versions o Categories o Contents
    Deutsch o Español

    ----------

    SDB-printing-2.2.xx, Copyright SuSE GmbH, Nuremberg, Germany - Version: 24. Mar 1999
    SuSE GmbH - Last generated: 07. Oct 1999 17:55:43 by maddin with sdb_gen 1.00.0