> The firmware for some hp printers is not loaded when the device is > plugged
Since work on the package seems to be stalled since Version
20070718dfsg-8, I dug into the upstream changelog, finding the relevant
change at [1]:
| 2007-11-10 Rick Richardson <[EMAIL PROTECTED]>
| * Modify: hplj10xx.rules to put -%n in the symlink field
So for a quick workaround with the package, edit
/etc/udev/rules.d/11-hplj10xx.rules
changing
SYSFS{product}=="HP LaserJet -> to -> SYSFS{product}=="hp LaserJet
and
SYMLINK+="hplj1000%e", -> to -> SYMLINK+="hplj1000n%n",
I attached a patch.
A new package with updated upstream sure would be nice, especially since
this Bug is also present in the Lenny package 20070718dfsg-7.1, which
uses the same (old) upstream.
1. http://foo2zjs.rkkda.com/ChangeLog
--
ilf [EMAIL PROTECTED]
ueber 70 millionen deutsche benutzen keine konsole. klick dich nicht weg!
-- eine initiative des bundesamtes fuer tastaturbenutzung
--- /etc/udev/rules.d/11-hplj10xx.rules 2008-12-08 19:50:42.000000000 +0100
+++ /etc/udev/rules.d/11-hplj10xx.rules.dpkg-dist 2008-12-08 19:53:16.000000000 +0100
@@ -1,16 +1,16 @@
#Own udev rule for HP Laserjet 1000
KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
- SYSFS{product}=="hp LaserJet 1000", NAME="usb/%k", \
- SYMLINK+="hplj1000-%n", MODE="0666", RUN+="/usr/sbin/hplj1000"
+ SYSFS{product}=="HP LaserJet 1000", NAME="usb/%k", \
+ SYMLINK+="hplj1000%e", MODE="0666", RUN+="/usr/sbin/hplj1000"
#Own udev rule for HP Laserjet 1005
KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
- SYSFS{product}=="hp LaserJet 1005 series", NAME="usb/%k", \
- SYMLINK+="hplj1005-%n", MODE="0666", RUN+="/usr/sbin/hplj1005"
+ SYSFS{product}=="HP LaserJet 1005 series", NAME="usb/%k", \
+ SYMLINK+="hplj1005%e", MODE="0666", RUN+="/usr/sbin/hplj1005"
#Own udev rule for HP Laserjet 1018
KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
- SYSFS{product}=="hp LaserJet 1018", NAME="usb/%k", \
- SYMLINK+="hplj1018-%n", MODE="0666", RUN+="/usr/sbin/hplj1018"
+ SYSFS{product}=="HP LaserJet 1018", NAME="usb/%k", \
+ SYMLINK+="hplj1018%e", MODE="0666", RUN+="/usr/sbin/hplj1018"
#Own udev rule for HP Laserjet 1020
KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
- SYSFS{product}=="hp LaserJet 1020", NAME="usb/%k", \
- SYMLINK+="hplj1020-%n", MODE="0666", RUN+="/usr/sbin/hplj1020"
+ SYSFS{product}=="HP LaserJet 1020", NAME="usb/%k", \
+ SYMLINK+="hplj1020%e", MODE="0666", RUN+="/usr/sbin/hplj1020"
signature.asc
Description: Digital signature

