hplip setup problems

Predrag Punosevac punosevac at math.arizona.edu
Wed Mar 26 12:55:32 PDT 2008


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 at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to
>> "freebsd-questions-unsubscribe at freebsd.org"
>>     
>
> 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>   



More information about the freebsd-questions mailing list