Bug#375395: [Pkg-cups-devel] Bug#375395: cupsys: Printer stopped working after upgrade

Roger Leigh rleigh at whinlatter.ukfsn.org
Wed Jun 28 10:26:47 UTC 2006


Henrique de Moraes Holschuh <hmh at debian.org> writes:

> The parallel port itself is in either PnP or ACPI tables, so the kernel
> notices it exists and fires up an coldplug event.  Udev knows to load
> parport_pc in that case.   In fact all "udev autodetection" works like this:
> it is kernel autodetection from the PnP-friendly PCI space, ACPI device
> tables, and PnPBIOS tables.
>
> So far, so good.
>
> But there is *NO* such provision for "lp", unless you told the kernel you
> wanted it built-in.

OK, this makes sense.

> If you need "lp", you either load it in through discover (which, unlike
> udev, has the task of finding out all high and low-level drivers that should
> be loaded in a system), load it in through /etc/modules, load it on an
> initscript, etc.

I just installed discover on my i386 test system, and it didn't load
lp.  I rebooted it to see what happened at startup, and it didn't load
lp then, either.

In a way, the fact that we have "lost" the facility to autoload
modules when the device node is opened, despite the existence of the
hotplug/udev/discover tools, is a usability problem.  A lot of
"optional" but necessary devices are now requiring manual intervention
to set up, which is a step backward, IMO.  Parallel ports are still
pretty common on PCs, and I don't think it should require manual set
up to use them.


Regards,
Roger

-- 
Roger Leigh
                Printing on GNU/Linux?  http://gutenprint.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20060628/8bb0fb30/attachment-0001.pgp


More information about the Pkg-cups-devel mailing list