From: Adam Vande More on
/usr/ports/print/hplip3

The message in this port indicates you must recompile your kernel for it to
work.

> The printer MUST attach as a ugen(4) device. This means
> that you must NOT have "device ulpt" in your kernel and
> ulpt must NOT be loaded as a kernel module.

That is not the experience that I have had with the port, although I had to
bork with the permissions to get it working. The devfs.rules instructions
were not adequate to make it work.

lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen0.1 -> usb/0.1.0
lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen0.2 -> usb/0.2.0
lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen0.3 -> usb/0.3.0
lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen1.1 -> usb/1.1.0
lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen1.2 -> usb/1.2.0
lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen1.3 -> usb/1.3.0
crwxrwxrwx 1 joe cups 0, 76 Mar 9 20:45 ulpt0

> usbconfig list
ugen0.1: <OHCI root HUB nVidia> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=ON
ugen1.1: <EHCI root HUB nVidia> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=ON
ugen1.2: <Deskjet D1600 series HP> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON
ugen0.2: <USB AUDIO vendor 0x1130> at usbus0, cfg=0 md=HOST spd=FULL
(12Mbps) pwr=ON
ugen1.3: <USB2.0-CRW Generic> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=ON
ugen0.3: <USB Receiver Logitech> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps)
pwr=ON

I under the permissions here are excessive, but it's unclear from the cups
log as how exactly cups is communicating with the printer.

It states the connection is made to
hp:/usb/Deskjet_D1600_series?serial=CN012C90C405CT

--
Adam Vande More
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Torfinn Ingolfsen on
On Thu, Mar 11, 2010 at 12:47 AM, Adam Vande More <amvandemore(a)gmail.com>wrote:

> /usr/ports/print/hplip3
>
> The message in this port indicates you must recompile your kernel for it to
> work.
>

That was true until FreeBSD 8 and the new usb stack came along.
With the new usb stack, all devices have a ugen device (in addition to
whatever other devoces they might have), if my understanding is correct.


> > The printer MUST attach as a ugen(4) device. This means
> > that you must NOT have "device ulpt" in your kernel and
> > ulpt must NOT be loaded as a kernel module.
>
> That is not the experience that I have had with the port, although I had to
> bork with the permissions to get it working. The devfs.rules instructions
> were not adequate to make it work.
>
> lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen0.1 -> usb/0.1.0
> lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen0.2 -> usb/0.2.0
> lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen0.3 -> usb/0.3.0
> lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen1.1 -> usb/1.1.0
> lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen1.2 -> usb/1.2.0
> lrwxrwxrwx 1 joe cups 9 Mar 9 20:40 ugen1.3 -> usb/1.3.0
> crwxrwxrwx 1 joe cups 0, 76 Mar 9 20:45 ulpt0
>
> > usbconfig list
> ugen0.1: <OHCI root HUB nVidia> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps)
> pwr=ON
> ugen1.1: <EHCI root HUB nVidia> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
> pwr=ON
> ugen1.2: <Deskjet D1600 series HP> at usbus1, cfg=0 md=HOST spd=HIGH
> (480Mbps) pwr=ON
> ugen0.2: <USB AUDIO vendor 0x1130> at usbus0, cfg=0 md=HOST spd=FULL
> (12Mbps) pwr=ON
> ugen1.3: <USB2.0-CRW Generic> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
> pwr=ON
> ugen0.3: <USB Receiver Logitech> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps)
> pwr=ON
>
> I under the permissions here are excessive, but it's unclear from the cups
> log as how exactly cups is communicating with the printer.
>
> It states the connection is made to
> hp:/usb/Deskjet_D1600_series?serial=CN012C90C405CT
>
> --
> Adam Vande More
> _______________________________________________
> freebsd-ports(a)freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"
>


HTH
--
Regards,
Torfinn Ingolfsen
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"