Public bug reported:

Possibly udev bug.
After last updates to Lucid (10.04 LTS).

libusb-0.1-4 2:0.1.12-14ubuntu0.2
libusb-1.0-0 2:1.0.6-1
udev 151-12.2
uname -a gives 
Linux fitsserver 2.6.32-26-server #48-Ubuntu SMP Wed Nov 24 10:28:32 UTC 2010 
x86_64 GNU/Linux

I have a server running 24/7 which has a canon USB printer connected. The canon 
is on a switched mains supply so is turned off every day when not in use.
Previously this worked fine - the server would see the canon turned on and the 
Print queue would be re-enabled.
After the last round of updates this no longer works.  Replugging the printer 
will make it work.
I have just tested and the syslog is below with interline comments at ***:

Thanks

David


*** Turn printer off at mains - usb device removed OK
Dec 16 09:57:41 fitsserver kernel: [521189.771560] usblp0: nonzero read bulk 
status received: -84
Dec 16 09:57:41 fitsserver init: Handling class-device-removed event
Dec 16 09:57:41 fitsserver init: Handling usb-device-removed event
Dec 16 09:57:41 fitsserver init: Handling usb-device-removed event
Dec 16 09:57:41 fitsserver kernel: [521189.790095] usb 3-2: USB disconnect, 
address 23
Dec 16 09:57:41 fitsserver kernel: [521189.790446] usblp0: removed
Dec 16 09:57:41 fitsserver udev-configure-printer: remove 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2
Dec 16 09:57:41 fitsserver udev-configure-printer: URI of print queue: 
lpd://10.55.12.101/PASSTHRU, normalized: lpd 10 55 12 101 passthru
Dec 16 09:57:41 fitsserver udev-configure-printer: URI of detected printer: 
usb://Canon/i965, normalized: canon i965
Dec 16 09:57:41 fitsserver udev-configure-printer: URI of print queue: 
lpd://10.55.12.101/PASSTHRU, normalized: lpd 10 55 12 101 passthru
Dec 16 09:57:41 fitsserver udev-configure-printer: URI of detected printer: 
usb://Canon/i965, normalized: canon i965
Dec 16 09:57:41 fitsserver udev-configure-printer: URI of print queue: 
usb://Canon/i965, normalized: canon i965
Dec 16 09:57:41 fitsserver udev-configure-printer: URI of detected printer: 
usb://Canon/i965, normalized: canon i965
Dec 16 09:57:41 fitsserver udev-configure-printer: Queue 
ipp://localhost:631/printers/i965 has matching device URI
Dec 16 09:57:41 fitsserver udev-configure-printer: Disabled printer 
ipp://localhost:631/printers/i965 as the corresponding device was unplugged or 
turned off
Dec 16 09:57:41 fitsserver init: Handling usb-device-removed event

*** Now turn printer back on:
Dec 16 09:57:55 fitsserver kernel: [521204.481335] usb 3-2: new full speed USB 
device using uhci_hcd and address 24
Dec 16 09:57:55 fitsserver kernel: [521204.685303] usb 3-2: configuration #1 
chosen from 1 choice
Dec 16 09:57:55 fitsserver init: Handling usb-device-added event
Dec 16 09:57:55 fitsserver init: Handling class-device-added event
Dec 16 09:57:55 fitsserver kernel: [521204.706361] usblp0: USB Bidirectional 
printer dev 24 if 0 alt 0 proto 2 vid 0x04A9 pid 0x1088
Dec 16 09:57:55 fitsserver udev-configure-printer: add 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0
Dec 16 09:57:55 fitsserver udev-configure-printer: parent devpath is 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2
Dec 16 09:57:55 fitsserver udev-configure-printer: Device vendor/product is 
04A9:1088
Dec 16 09:57:55 fitsserver init: Handling usb-device-added event
Dec 16 09:57:55 fitsserver init: Handling usb-device-added event

*** Ooops I think this is the problem...
Dec 16 09:57:55 fitsserver udev-configure-printer: add 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usb/lp0
Dec 16 09:57:56 fitsserver udev-configure-printer: failed to claim interface
Dec 16 09:57:56 fitsserver udev-configure-printer: invalid or missing IEEE 1284 
Device ID
Dec 16 09:57:56 fitsserver udev-configure-printer: parent devpath is 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2
Dec 16 09:57:56 fitsserver udev-configure-printer: MFG:Canon MDL:i965 SERN:- 
serial:210805
Dec 16 09:57:57 fitsserver kernel: [521205.844652] usb 3-2: usbfs: interface 0 
claimed by usblp while 'usb' sets config #1
Dec 16 09:57:57 fitsserver hp[28556]: io/hpmud/pp.c 627: unable to read 
device-id ret=-1
Dec 16 09:57:57 fitsserver python: io/hpmud/pp.c 627: unable to read device-id 
ret=-1

*** Now UNPLUG printer
Dec 16 10:00:24 fitsserver kernel: [521352.888121] usbcore: deregistering 
interface driver usblp
Dec 16 10:00:24 fitsserver kernel: [521352.888549] usblp0: removed
Dec 16 10:00:24 fitsserver init: Handling class-device-removed event
Dec 16 10:00:24 fitsserver init: Handling usb-device-removed event
Dec 16 10:00:24 fitsserver init: Handling module-device-removed event
Dec 16 10:00:24 fitsserver init: Handling drivers-device-removed event

Dec 16 10:00:51 fitsserver init: Handling usb-device-removed event
Dec 16 10:00:51 fitsserver kernel: [521380.300088] usb 3-2: USB disconnect, 
address 24
Dec 16 10:00:51 fitsserver udev-configure-printer: remove 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2
Dec 16 10:00:51 fitsserver init: Handling usb-device-removed event

*** And plug it back in
Dec 16 10:01:01 fitsserver kernel: [521390.661300] usb 3-2: new full speed USB 
device using uhci_hcd and address 25
Dec 16 10:01:02 fitsserver kernel: [521390.838310] usb 3-2: configuration #1 
chosen from 1 choice
Dec 16 10:01:02 fitsserver init: Handling usb-device-added event
Dec 16 10:01:02 fitsserver udev-configure-printer: add 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0
Dec 16 10:01:02 fitsserver udev-configure-printer: parent devpath is 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2
Dec 16 10:01:02 fitsserver udev-configure-printer: Device vendor/product is 
04A9:1088
Dec 16 10:01:02 fitsserver udev-configure-printer: MFG:Canon MDL:i965 SERN:- 
serial:210805
Dec 16 10:01:02 fitsserver init: Handling module-device-added event
Dec 16 10:01:02 fitsserver init: Handling class-device-added event
Dec 16 10:01:02 fitsserver init: Handling usb-device-added event
Dec 16 10:01:02 fitsserver init: Handling drivers-device-added event
Dec 16 10:01:02 fitsserver kernel: [521390.993390] usblp0: USB Bidirectional 
printer dev 25 if 0 alt 0 proto 2 vid 0x04A9 pid 0x1088
Dec 16 10:01:02 fitsserver kernel: [521390.993462] usbcore: registered new 
interface driver usblp
Dec 16 10:01:02 fitsserver init: Handling usb-device-added event
Dec 16 10:01:02 fitsserver udev-configure-printer: add 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usb/lp0
Dec 16 10:01:03 fitsserver kernel: [521392.020794] usb 3-2: usbfs: interface 0 
claimed by usblp while 'usb' sets config #1
Dec 16 10:01:03 fitsserver hp[28632]: io/hpmud/pp.c 627: unable to read 
device-id ret=-1
Dec 16 10:01:03 fitsserver python: io/hpmud/pp.c 627: unable to read device-id 
ret=-1
Dec 16 10:01:05 fitsserver udev-configure-printer: URI matches without serial 
number: usb://Canon/i965
Dec 16 10:01:05 fitsserver udev-configure-printer: No serial number URI matches 
so using those without
Dec 16 10:01:05 fitsserver udev-configure-printer: URI of print queue: 
lpd://10.55.12.101/PASSTHRU, normalized: lpd 10 55 12 101 passthru
Dec 16 10:01:05 fitsserver udev-configure-printer: URI of detected printer: 
usb://Canon/i965, normalized: canon i965
Dec 16 10:01:05 fitsserver udev-configure-printer: URI of print queue: 
lpd://10.55.12.101/PASSTHRU, normalized: lpd 10 55 12 101 passthru
Dec 16 10:01:05 fitsserver udev-configure-printer: URI of detected printer: 
usb://Canon/i965, normalized: canon i965
Dec 16 10:01:05 fitsserver udev-configure-printer: URI of print queue: 
usb://Canon/i965, normalized: canon i965
Dec 16 10:01:05 fitsserver udev-configure-printer: URI of detected printer: 
usb://Canon/i965, normalized: canon i965

*** and printer is recognised...
Dec 16 10:01:05 fitsserver udev-configure-printer: Queue 
ipp://localhost:631/printers/i965 has matching device URI
Dec 16 10:01:05 fitsserver udev-configure-printer: parent devpath is 
/devices/pci0000:00/0000:00:1d.1/usb3/3-2
Dec 16 10:01:05 fitsserver udev-configure-printer: Re-enabled printer 
ipp://localhost:631/printers/i965

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/691027

Title:
  USB Printer not re-enabled after printer power off

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to