I have a USB to Printer port cable to connect my old HP DJ890C. It can only be 
seen by lsusb if run by root:
Bus 004 Device 005: ID 04b4:4100 Cypress Semiconductor Corp.

For Fedora 7 or 11 (ever tried), when plugged in, 'usblp' will be loaded
and '/dev/usb/lp0' will be setup. However, for Ubuntu 810, 904 or 910,
usblp won't be loaded and CUPS can't see it. The kernel message show the
following error:

[ 2564.232074] usb 4-2: new full speed USB device using ohci_hcd and address 4
[ 2564.439134] usb 4-2: config 1 has an invalid descriptor of length 26, 
skipping remainder of the config
[ 2564.439150] usb 4-2: config 1 interface 0 has no altsetting 0
[ 2564.463318] usb 4-2: configuration #1 chosen from 1 choice
[ 2564.467521] usb 4-2: can't set config #1, error -32

If I manually loads usblp, after issuing 'lpinfo -v', the device file
will be setup and I can use the printer if manually set the URI. (usblp
can't see it w/o lpinfo; CUPS can't probe it anyway)

[ 2643.521134] usblp0: USB Bidirectional printer dev 4 if 0 alt 2 proto
2 vid 0x04B4 pid 0x4100

I'm wondering if this is simply a new device should be set in udev
rules, or udev rule is still broken here?

-- 
usblp Kernel module needs to be removed and /dev/bus/usb/*/* made accessible 
for USB printers to work with CUPS 1.4.x
https://bugs.launchpad.net/bugs/420015
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to