Isaac Mushinsky wrote:
On Wednesday 26 March 2008 00:21:12 Isaac Mushinsky wrote:
I am close to assasinating my HP Photosmart C4280 in frustration.

1. This is an all-in-one device. (I did not try the scanner setup yet)
2. ulpt, umass, uscanner modules are not in kernel and not kld-loaded.
3. Machine is FreeBSD 7-stable/amd64.
4. hplip is 2.8.2

$ usbdevs
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: EHCI root hub, Intel
 addr 2: Photosmart C4200 series, HP
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: EHCI root hub, Intel

There is a ppd file for these series with the hplip distribution.

hpssd, cups started in the order needed. hp-setup detects the printer, and
then says 'Unable to create queue'. CUPS web interface actually adds the
printer, but then cannot print test page to it. cups user runs hpssd (I
tried root too).

/var/log/messages has:
Mar 25 23:57:56 omsk python: io/hpmud/musb.c 135: unable
get_string_descriptor -5: Input/output error Mar 25 23:57:56 omsk python:
io/hpmud/musb.c 1951: invalid serial id string ret=-5

Here is all relevant output:
http://omsk.mushinsky.net/hplip-trouble

Any help is appreciated. Thanks.


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
"[EMAIL PROTECTED]"

What is interesting is that the failure of usb_control_msg happens only when 'serial number' is requested. The function had been called successfully before that.

I do not know if it has something to do with my previous observation that you are missing slue of libraries? But hp-check has to give you all REQUIRED outputs OK before we start blaming drivers. I am ready to believe that if you have all libraries installed manually and normal CUPS (please no develop version) that the things might work.

Best,
Predrag


# export USB_DEBUG=4
# hp-info

HP Linux Imaging and Printing System (ver. 2.8.2)
Device Information Utility ver. 3.4

Copyright (c) 2001-7 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

usb_set_debug: Setting debugging level to 4 (on)
usb_os_find_busses: Found /dev/usb0
usb_os_find_busses: Found /dev/usb1
usb_os_find_busses: Found /dev/usb2
usb_os_find_busses: Found /dev/usb3
usb_os_find_busses: Found /dev/usb4
usb_os_find_busses: Found /dev/usb5
usb_os_find_busses: Found /dev/usb6
usb_os_find_busses: Found /dev/usb7
usb_os_find_devices: Found /dev/ugen0 on /dev/usb3
usb_control_msg: 128 6 512 0 0x7fffffff5a20 8 1000
usb_control_msg: 128 6 512 0 0x800d80100 124 1000
usb_control_msg: 128 6 770 1033 0x7fffffff5990 255 5000
usb_control_msg: 128 6 771 1033 0x7fffffff5990 255 5000
USB error: error sending control message: Input/output error
Using device: hp:/usb/Photosmart_C4200_series?serial=0

hp:/usb/Photosmart_C4200_series?serial=0

usb_set_debug: Setting debugging level to 4 (on)
usb_os_find_busses: Found /dev/usb0
usb_os_find_busses: Found /dev/usb1
usb_os_find_busses: Found /dev/usb2
usb_os_find_busses: Found /dev/usb3
usb_os_find_busses: Found /dev/usb4
usb_os_find_busses: Found /dev/usb5
usb_os_find_busses: Found /dev/usb6
usb_os_find_busses: Found /dev/usb7
usb_os_find_devices: Found /dev/ugen0 on /dev/usb3
usb_control_msg: 128 6 770 1033 0x7fffffffde60 255 5000
usb_control_msg: 128 6 771 1033 0x7fffffffde60 255 5000
USB error: error sending control message: Input/output error
error: Unable to communicate with device (code=12): hp:/usb/Photosmart_C4200_series?serial=0
error: Error opening device (Device not found). Exiting.


/var/log/messages:
Mar 26 09:17:14 omsk kernel: ugen0: <HP Photosmart C4200 series, class 0/0, rev 2.00/1.00, addr 2> on uhub3 Mar 26 09:17:23 omsk python: io/hpmud/musb.c 135: unable get_string_descriptor -5: Input/output error Mar 26 09:17:23 omsk python: io/hpmud/musb.c 1951: invalid serial id string ret=-5 Mar 26 09:17:23 omsk python: io/hpmud/musb.c 135: unable get_string_descriptor -5: Input/output error Mar 26 09:17:23 omsk python: io/hpmud/musb.c 615: invalid serial id string ret=-5 Mar 26 09:17:23 omsk python: io/hpmud/musb.c 1057: unable to open hp:/usb/Photosmart_C4200_series?serial=0 Mar 26 09:17:23 omsk python: hp-info[1074]: error: Unable to communicate with device (code=12): hp:/usb/Photosmart_C4200_series?serial=0 Mar 26 09:17:23 omsk python: hp-info[1074]: error: Error opening device (Device not found). Exiting.

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to