Date: Tue, 13 Apr 2010 01:24:16 +0200 From: Julian Wissmann <julianwissmann@gmail.com> To: freebsd-usb@freebsd.org Subject: FreeBSD 8 and HPLIP Message-ID: <4BC3ABA0.7000204@gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I have FreeBSD 8-p2 with CUPS1.4.2 and HPLIP 3.9.8 running. My problem is that I can't get hplip running for normal users. It detects my printer (HP OJ-Pro 7480) when I run hp-check as root. But it won't work for my regular user account. I've read another thread about it on the list and tried what was supplied there but it doesn't work for me. Basically what happens is that the hp gui tool shows a configuration error and CUPS's hp-backend shows this: ➜ ~ /usr/local/libexec/cups/backend/hp direct hp "Unknown" "HP Printer (HPLIP)" While it probably should show: ➜ ~ sudo /usr/local/libexec/cups/backend/hp direct hp:/usb/Officejet_Pro_L7400?serial=MY82S1519Z "HP Officejet Pro L7400" "HP Officejet Pro L7400 USB MY82S1519Z HPLIP" "MFG:HP;MDL:Officejet Pro L7400;CLS:PRINTER;DES:Officejet Pro L7400;SN:MY82S1519Z;" This is from my devfs.rules: [system=10] add path 'usb*' mode 0660 add path 'usb/3.2*' mode 0660 group cups add path 'ugen3.2*' mode 0660 group cups This is from my rc.conf: cupsd_enable="YES" hpiod_enable="YES" hpssd_enable="YES" Relevant stuff from /dev: ➜ ~ ls -la /dev/ugen* lrw-rw-rw- 1 root operator 9 13 Apr 00:32 /dev/ugen3.1 -> usb/3.1.0 lrw-rw-rw- 1 cups operator 9 13 Apr 00:32 /dev/ugen3.2 -> usb/3.2.0 /dev/usb: ls: .: Permission denied ls: ..: Permission denied ls: 3.1.0: Permission denied ls: 3.1.1: Permission denied ls: 3.2.0: Permission denied ls: 3.2.1: Permission denied ls: 3.2.10: Permission denied ls: 3.2.11: Permission denied ... ➜ ~ sudo ls -la /dev/usb* Password: crw-rw-rw- 1 root operator 0, 73 13 Apr 00:32 /dev/usbctl /dev/usb: total 2 drw-rw-rw- 2 root operator 512 13 Apr 00:32 . dr-xr-xr-x 7 root wheel 512 13 Apr 00:32 .. crw-rw-rw- 1 root operator 0, 82 13 Apr 00:32 3.1.0 crw-rw-rw- 1 root operator 0, 95 13 Apr 00:32 3.1.1 crw-rw-rw- 1 cups operator 0, 116 13 Apr 00:32 3.2.0 crw-rw-rw- 1 cups operator 0, 121 13 Apr 00:32 3.2.1 crw-rw-rw- 1 cups operator 0, 126 13 Apr 00:32 3.2.10 crw-rw-rw- 1 cups operator 0, 127 13 Apr 00:32 3.2.11 crw-rw-rw- 1 cups operator 0, 122 13 Apr 00:32 3.2.2 crw-rw-rw- 1 cups operator 0, 123 13 Apr 00:32 3.2.3 crw-rw-rw- 1 cups operator 0, 124 13 Apr 00:32 3.2.7 crw-rw-rw- 1 cups operator 0, 125 13 Apr 00:32 3.2.8 ... ➜ ~ dmesg | grep ugen ugen0.1: <Intel> at usbus0 ugen1.1: <Intel> at usbus1 ugen2.1: <Intel> at usbus2 ugen3.1: <Intel> at usbus3 ugen4.1: <Intel> at usbus4 ugen5.1: <Intel> at usbus5 ugen6.1: <Intel> at usbus6 ugen7.1: <Intel> at usbus7 ugen7.2: <vendor 0x03f0> at usbus7 ugen3.2: <HP> at usbus3 ugen7.3: <Apple Inc.> at usbus7 ugen2.2: <Logitech> at usbus2 ugen7.4: <Apple Inc.> at usbus7 What am I missing here? I've been messing around with this for quite a while now and I don't see whats wrong here. Regards, Julian Wissmann
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BC3ABA0.7000204>