force loading of ppdev kernel module via udev
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
This is an enhancement request for HP parallel port devices:
By default openSUSE does not load the ppdev module.
If I understand the udev rules in HPLIP 2.7.10 correctly,
it does not enforce loading of the ppdev kernel module
if a HP device is at the parallel port.
In our /etc/udev/
-------
SUBSYSTEM=
-------
to change the group of /dev/lp* device file to "lp".
Perhaps such a SUBSYSTEM=
together with a test if it is a HP device
could be added to hpmud.rules
to load the ppdev kernel module?
I am not a udev expert to know the correct rule
but I have something like this in mind
(see /etc/udev/
-------
SUBSYSTEM=
-------
Of course here the test for a HP device is missing.
I don't know how to test this on the parallel port.
This is a good idea. We are trying to make the installer as generic as possible and because other distros load the ppdev module in different ways we may stick with the modprobe ppdev for now.
Thanks for your support of hplip!
Aaron