HP LaserJet P1005 USB Printer under FreeBSD 8.0-RC2
Hans Petter Selasky
hselasky at c2i.net
Sun Nov 1 16:11:57 UTC 2009
On Sunday 01 November 2009 15:58:50 Ondřej Majerech wrote:
> Hello list,
> I had my HP P1005 printer working just fine under 7.2-RELEASE, but I
> just updated to 8.0-RC2 and the driver doesn't seem to like the new
> USB stack.
How did you update?
Did you recompile foo2xqx ?
> I was using the foo2xqx driver [ http://foo2xqx.rkkda.com/ ] -- with
> this driver, the firmware needs to be sent to the printer each time it
> is turned on, like this: cat sihpP1005.dl > /dev/ugen0.0.
You need to specify the endpoint. ugenX.0 is the control endpoint.
> Now, according to dmesg, the printer is now known as device
> /dev/ugen2.2, but I can't send the firmware to it (and I can't send
> the firmware to any other ugen* device either):
> cat sihpP1005.dl > /dev/ugen2.2
> cat: stdout: Input/output error
> (Trying the same as root or with sudo doesn't make any difference.)
> My /etc/devfs.rules:
> add path 'da*' mode 0660 group operator
> add path 'usb' mode 0777
> add path 'usb/*' mode 0666
> add path 'usbctl' mode 0666
> add path 'ugen*' mode 0777
> ls -lh /dev/ugen* with the printer connected and turned on:
> lrwxrwxrwx 1 root wheel 9B Oct 31 17:18 /dev/ugen0.1 -> usb/0.1.0
> lrwxrwxrwx 1 root wheel 9B Oct 31 17:18 /dev/ugen1.1 -> usb/1.1.0
> lrwxrwxrwx 1 root wheel 9B Oct 31 17:18 /dev/ugen2.1 -> usb/2.1.0
> lrwxrwxrwx 1 root wheel 9B Oct 31 20:31 /dev/ugen2.2 -> usb/2.2.0
> lrwxrwxrwx 1 root wheel 9B Oct 31 17:18 /dev/ugen3.1 -> usb/3.1.0
> lrwxrwxrwx 1 root wheel 9B Oct 31 17:18 /dev/ugen4.1 -> usb/4.1.0
> lrwxrwxrwx 1 root wheel 9B Oct 31 17:18 /dev/ugen5.1 -> usb/5.1.0
> lrwxrwxrwx 1 root wheel 9B Oct 31 17:18 /dev/ugen6.1 -> usb/6.1.0
> Googling around for possible solutions didn't turn up anything
> successful for me. I asked on the FreeBSD Forums and was told to turn
> on debug informations on ugen by sysctl hw.usb.ugen.debug=1 -- I did,
> but I don't see anything new in dmesg or /var/log/messages -- maybe I
> don't know where to look?
> Anyway, any suggestions?
More information about the freebsd-usb