From owner-freebsd-usb@FreeBSD.ORG Mon Apr 12 23:44:04 2010 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98820106566C for ; Mon, 12 Apr 2010 23:44:04 +0000 (UTC) (envelope-from julianwissmann@gmail.com) Received: from mail-bw0-f216.google.com (mail-bw0-f216.google.com [209.85.218.216]) by mx1.freebsd.org (Postfix) with ESMTP id 25A088FC0A for ; Mon, 12 Apr 2010 23:44:03 +0000 (UTC) Received: by bwz8 with SMTP id 8so3645202bwz.3 for ; Mon, 12 Apr 2010 16:44:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=VWkFYKI6uMGpMdi59tcJvpjOZttU34HSZdR4UeUsGbw=; b=hvPMVshIOuBnJjb3Xeixs3ci/eVB/WDjxmr496PFmyKJrBHbTma6aerpmZDYNdpczz sB/ROV/I/gX4+Nludhe34cBPQJv7ILmOo/EEZHoyXe5iwb6EStoFnlSUJ3rPLKbpF7Eh A8zUVu7Tp+tNdMH6QVDS6SDDcNVS9GSlBkuWM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=QH11q3sK9ehUzk53rHw1YM6rO95q6wnU3OuDv20Y+hATn0Yv5ibsdI5toeYW+q/+gH hxiaBajYFXCA/8WD6DLjLeQStryx71wWm2mB+sRuKhcoL+oy7byGtnc2bOqG0FDo+pK8 MHx6GrD2bdf0GwlgnTIwe1KkiQ5tNhoGU2r/4= Received: by 10.204.3.137 with SMTP id 9mr5714817bkn.6.1271114365353; Mon, 12 Apr 2010 16:19:25 -0700 (PDT) Received: from erde.homeunix.net (p5DDA9840.dip.t-dialin.net [93.218.152.64]) by mx.google.com with ESMTPS id 15sm2016846bwz.0.2010.04.12.16.19.24 (version=SSLv3 cipher=RC4-MD5); Mon, 12 Apr 2010 16:19:24 -0700 (PDT) Message-ID: <4BC3ABA0.7000204@gmail.com> Date: Tue, 13 Apr 2010 01:24:16 +0200 From: Julian Wissmann User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.7) Gecko/20100224 Thunderbird/3.0.1 MIME-Version: 1.0 To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: FreeBSD 8 and HPLIP X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Apr 2010 23:44:04 -0000 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: at usbus0 ugen1.1: at usbus1 ugen2.1: at usbus2 ugen3.1: at usbus3 ugen4.1: at usbus4 ugen5.1: at usbus5 ugen6.1: at usbus6 ugen7.1: at usbus7 ugen7.2: at usbus7 ugen3.2: at usbus3 ugen7.3: at usbus7 ugen2.2: at usbus2 ugen7.4: 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