USB printer issues in slackware 14.1
Hi all,
since slack 14.1 all my USB printer don't work until i load "by the hand" the usblp module (modprobe usblp) so far in 14.0 it worked! I have profread all my rules in /lib/udev/rules.d, /etc/udev/rules.d and i found this :
I would appreciate any help. |
Hi bobjusto and welcome on LQ.
Uncomment (remove the #) following line in /etc/rc.d/rc.modules Code:
#/sbin/modprobe usblp |
yes i know that , but it's ugly , the usblp is always loaded ,even if all printers are powered off,
i want to load it only when it is powered on by using a rule ( as in former slackware) |
In any case once loaded (either applying an udev rule or otherwise), the kernel module will stay in memory even if you unplug the printer or power it off, as AFAIK there's no udev rule to unload it, so IMHO that doesn't make a big change...
|
by the way that don't solve the issue ! why on the earth this rule don't work anymore in 14.1 ?
|
Ask Kay Sievers the maintainer of udev. He might know why rules get all borked with udev and it acts retarded from time to time. Then again, that's just udev.
Udev handles all hotplugging anymore so the driver will stay in the memory while cups and udev handle the device management protocols. It's either that or you learn the inner workings of kmod to load and unload drivers by hand. |
I think that your assumption "/lib/udev/rules.d/80-drivers.rules is the same, so we should see the same behavior" is wrong. Here is a diff of /lib/udev/rules.d/70-printers.rules beetween 14.0 (on the left) and 14.1 (on the right):
Code:
2,5c2 |
@bobjusto:
Even though Pat added my patch to cups that addresses outstanding conflicts some printers have with usblp, he chose a conservative approach and also blacklisted "usblp" in Slackware 14.1. You can disable the blacklisting by removing /lib/modprobe.d/cups-blacklist-usblp.conf. --mancha |
Quote:
|
Quote:
actually i didn't watch at the blacklisted modules in /lib/modprobe.d but in /etc/modprobe.d as in the old time! now i will try to put an empty cups-blacklist-usblp.conf in /etc/modprobe.d to override the one in /lib/modprobe.d ! |
All times are GMT -5. The time now is 06:34 AM. |