hplip crashes laserjet 1020 printer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned |
Bug Description
Hello,
I am using HPLIP 3.15.9
When connecting a HP LaserJet 1020 printer, it is crashed by HPLIP. No printing is possible.
The printer works fine under Windows 8.
I see the following in /var/log/syslog
Oct 27 00:18:11 yoga kernel: [ 2493.110332] usb 1-2: new high-speed USB device number 14 using xhci_hcd
Oct 27 00:18:12 yoga kernel: [ 2493.314897] usb 1-2: New USB device found, idVendor=03f0, idProduct=2b17
Oct 27 00:18:12 yoga kernel: [ 2493.314905] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 27 00:18:12 yoga kernel: [ 2493.314909] usb 1-2: Product: HP LaserJet 1020
Oct 27 00:18:12 yoga kernel: [ 2493.314912] usb 1-2: Manufacturer: Hewlett-Packard
Oct 27 00:18:12 yoga kernel: [ 2493.314915] usb 1-2: SerialNumber: JL22T4F
Oct 27 00:18:12 yoga kernel: [ 2493.318117] usblp 1-2:1.0: usblp1: USB Bidirectional printer dev 14 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17
Oct 27 00:18:12 yoga logger: loading HP Device 001 014
Oct 27 00:18:12 yoga python: io/hpmud/musb.c 2165: [18524] hpmud_make_
Oct 27 00:18:12 yoga python: io/hpmud/musb.c 2262: hpmud_make_
Oct 27 00:18:12 yoga python: io/hpmud/musb.c 2165: [18528] hpmud_make_
Oct 27 00:18:12 yoga python: io/hpmud/musb.c 2262: hpmud_make_
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 426: Found interface conf=0, iface=0, altset=0, index=1
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 388: Active kernel driver on interface=0 ret=1
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 392: Detaching kernel driver on interface=0 ret=0
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 531: claimed 7/1/2 interface
Oct 27 00:18:15 yoga kernel: [ 2496.675088] usblp1: removed
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 775: read actual device_id successfully fd=1 len=82
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 557: released 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 426: Found interface conf=0, iface=0, altset=0, index=1
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 388: Active kernel driver on interface=0 ret=0
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 531: claimed 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 775: read actual device_id successfully fd=1 len=82
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 557: released 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 426: Found interface conf=0, iface=0, altset=0, index=1
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 388: Active kernel driver on interface=0 ret=0
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 531: claimed 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 775: read actual device_id successfully fd=1 len=82
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 557: released 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 426: Found interface conf=0, iface=0, altset=0, index=1
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 388: Active kernel driver on interface=0 ret=0
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 531: claimed 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 775: read actual device_id successfully fd=1 len=82
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 557: released 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 955: new PRINT channel=2 clientCnt=1 channelCnt=1
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 426: Found interface conf=0, iface=0, altset=0, index=1
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 388: Active kernel driver on interface=0 ret=0
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 531: claimed 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 557: released 7/1/2 interface
Oct 27 00:18:15 yoga python: io/hpmud/musb.c 970: removed PRINT channel=2 clientCnt=0 channelCnt=0
Oct 27 00:18:15 yoga udev-configure-
Oct 27 00:18:15 yoga udev-configure-
Oct 27 00:18:15 yoga udev-configure-
Then I see the printer doing something (motor starts, LEDs blink).
And after a few seconds :
Oct 27 00:18:21 yoga udev-configure-
Oct 27 00:18:21 yoga colord: Device added: sysfs-Hewlett-
And then nothing. From now one, the printer will no longer enumerate on the USB bus.
If I disconnect and reconnect it, all I get is :
usb 1-2: new high-speed USB device number 15 using xhci_hcd
and that's it. And lsusb hangs until I unplug the printer (yes this is a USB 3.0 port and I tried on a USB 2.0 port, same result)
I have to power off and power on the printer again, so it can enumerate, but printing is not possible.
I can reproduce this as much as I want and the printer does work under Windows.
I have removed foo2zjs driver, it did not help.
Kernel is 4.3.0 amd64
Distro is ubuntu 14.04.3
I have used this printer in the past on this exact computer. Not sure what caused the malfunction.
After finishing the above text I tried uninstalling hplip, reinstalling foo2zjs, I was able to install the printer, but I still can't print (that's probably a different issue). But at least it does not crash the printer firmware.
It looks like HPLIP does something that crashes the printer internal firmware.
Just tested 3.12.10 and guess what, it works.
So there is a regression somewhere.
3.15.4 did not work either so it's between 3.12.10 and 3.15.4
This confirms my setup is correct and this is a hplip bug.