USB printer is not recognized anymore

As a replacement for XP I installed Opensuse 13.1. The HP Laserjet 1020 (USB) was recognized, a testpage printed. Then two months went by without printing, but with several updates installed. Now printing is impossible, and after (…) finally deleting the queue and HPLIP and re-installing it, the printer cannot be installed anymore - “no device recognized”. Neither Yast nor Cups or Hplip detect the printer.
However, during booting the line “usb 1-4 device descriptor read/64, error -110” appears. On the log accessible with Strg+Alt+F10 there are several such messages, for example "usb 3-2 device descriptor read/64, error -110).

I did not have a chance to try other USB-devices, but the printer works normally under XP (on the same machine, of course).

Could this mean that 13.1 has a problem with the USB-subsystem?
Is there experience with this problem, or even a solution?

Some questions:
USB 2/USB 3 ports?
Have you tried another USB port to check behaviour?
Current kernel version?

Thank You for reacting.
There are 4 USB 2 ports (old mainboard), and I plugged the printer to each of them.
Tonight i will bring an external USB-drive to continue - the machine belongs to an aged author, to whom I had recommended to switch to OpenSuse from XP…
The kernel version I do not know presently. Anyway, it is 13.1 with all updates.

A long shot: Can you reboot the computer, and power cycle the printer too. Leave it plugged in during boot, and post the output from

/usr/sbin/hwinfo --printer

Run the backend manually

/usr/lib/cups/backend/usb

and post what is reported (if anything).

linux-waltraud:/home/waltraud # /usr/sbin/hwinfo --printer
18: USB 00.0: 10900 Printer
[Created at usb.122]
Unique ID: Uc5H.WKjrupnr3cC
Parent ID: k4bc.MrJLBLcWB9F
SysFS ID: /devices/pci0000:00/0000:00:13.5/usb1/1-4/1-4:1.0
SysFS BusID: 1-4:1.0
Hardware Class: printer
Model: “HP LaserJet 1020”
Hotplug: USB
Vendor: usb 0x03f0 “HP”
Device: usb 0x2b17 “HP LaserJet 1020”
Revision: “1.00”
Serial ID: “JL33H61”
Driver: “usblp”
Driver Modules: “usblp”
Speed: 480 Mbps
Module Alias: “usb:v03F0p2B17d0100dc00dsc00dp00ic07isc01ip02in00”
Driver Info #0:
Driver Status: usblp is active
Driver Activation Cmd: “modprobe usblp”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #17 (Hub)
linux-waltraud:/home/waltraud # ^C
linux-waltraud:/home/waltraud #
linux-waltraud:/home/waltraud # /usr/lib/cups/backend/usb
linux-waltraud:/home/waltraud #

The external USB drive works.

Deano,
can Your advice from an other thread

“The Printing repo offers a newer version. The easiest way may be to go to
https://software.opensuse.org/package/hplip
then select ‘Show other versions’, navigate to ‘Show unstable packaes’ and you’ll see a number of package versions available. You could use the ‘1-Click Install’ to subscribe to the ‘Printing’ repo, or just try installing the package by itself. (The package manager will guide you through anything else that may be required.)”

can be applied to the machine in question here, too?
I ask because I do not get there easily or frequently, so the problem should be solved on my next visit.

Well, you already mentioned

Now printing is impossible, and after (…) finally deleting the queue and HPLIP and re-installing it, the printer cannot be installed anymore - “no device recognized”. Neither Yast nor Cups or Hplip detect the printer.

So, I’m not so sure that upgrading HPLIP is the answer as such, but it does have some good diagnostic tools that may help determine the issue. You might want to try connecting the printer to another laptop and comparing behaviour.

Some HPLIP troubleshooting advice here:

http://hplipopensource.com/node/332

and in particular

http://hplipopensource.com/node/332#generalconnection

Running this utility (as user) may be helpful

hp-doctor

and as far as I understand, any direct-connected HP printer should at least be detected by running the backend manually like this

/usr/lib/cups/backend/hp

Good luck.

Thanks a lot, continuation on saturday.

Deano,
thanks a lot. Your last hints brought the succes, by running an installation script. My old friend is reliefed - “I do not have to buy a new printer.”

Good to hear about your success with getting the printer working. :slight_smile: