Date: Wed, 26 Mar 2008 12:55:21 -0700 From: Predrag Punosevac <punosevac@math.arizona.edu> To: Isaac Mushinsky <itz@mushinsky.net> Cc: freebsd-questions@freebsd.org Subject: Re: hplip setup problems Message-ID: <47EAAA29.5070708@math.arizona.edu> In-Reply-To: <200803260921.19650.itz@mushinsky.net> References: <200803260021.12249.itz@mushinsky.net> <200803260921.19650.itz@mushinsky.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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 >> "freebsd-questions-unsubscribe@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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47EAAA29.5070708>