Date: Wed, 26 Mar 2008 11:02:58 -0400 From: "Isaac Mushinsky" <itz@mushinsky.net> To: freebsd-usb@freebsd.org Subject: hplip setup problems Message-ID: <bbe9e35d0803260802t45b33f3bmfd61e5d4db618f6@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I've tried freebsd-questions, but to no avail so far, so please excuse my posting here in the hope to find people more familiar with this... I am having trouble setting up HP Photosmart C4280 all-in-one device for printing. hpssd, cups are started in the correct order. Device node permissions seem to be correct too. 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 With USB_DEBUG=4 (for libusb), the hp-setup fails like this: usb_os_find_devices: Found /dev/ugen0 on /dev/usb3 usb_control_msg: 128 6 512 0 0x7fffffff9ed0 8 1000 usb_control_msg: 128 6 512 0 0x80131d080 124 1000 usb_control_msg: 128 6 770 1033 0x7fffffff9e40 255 5000 usb_control_msg: 128 6 771 1033 0x7fffffff9e40 255 5000 USB error: error sending control message: Input/output error ... device `hpaio:/usb/Photosmart_C4200_series?serial=0' is a Hewlett-Packard Photosmart_C4200_series all-in-one This 'serial=0' seems to be the result of failed usb_control_msg call. I exhibited here all relevant output (/var/log/messages, usbdevs, ls -l /dev etc.): http://omsk.mushinsky.net/hplip-trouble Any help is appreciated. -isaac-
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bbe9e35d0803260802t45b33f3bmfd61e5d4db618f6>