Hello Antoine, thanks for hinting me at sane-backends/pkg/README re. gtkam(1)!
While parsing it I found that 6.3 -> 6.4 changed some things: The "-d" switch to usbdevs(8) once caused debugging output, nowadays it requires a parameter "device". Thus remove the "-d" because "-v" alone gives enough info. The output of usbdevs(8) changed, too. I faked the output, of course. Marcus Index: graphics/sane-backends/pkg/README =================================================================== RCS file: /cvs/ports/graphics/sane-backends/pkg/README,v retrieving revision 1.15 diff -u -p -u -r1.15 README --- graphics/sane-backends/pkg/README 4 Sep 2018 12:46:14 -0000 1.15 +++ graphics/sane-backends/pkg/README 18 Nov 2018 15:19:00 -0000 @@ -11,16 +11,20 @@ USB Since USB scanning will be handled by libusb, you need to allow the _saned user access to the corresponding USB endpoint. To do so, find where your scanner is attached to using: - # usbdevs -vd + # usbdevs -v then change the ownerships accordingly. e.g. Controller /dev/usb3: -addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00 - uhub3 - port 1 powered - port 2 addr 2: full speed, self powered, config 1, USB MFP(0x082f), EPSON(0x04b8), rev 1.00, iSerialNumber L83010704250947490 - ugen0 +addr 01: 8086:0000 Intel, EHCI root hub + high speed, self powered, config 1, rev 1.00 + driver: uhub0 +addr 02: 8087:0024 Intel, Rate Matching Hub + high speed, self powered, config 1, rev 0.00 + driver: uhub3 +addr 03: 04b8:082f EPSON, USB_MFP + high speed, power 96 mA, config 1, rev 1.00, iSerialNumber 8a1cef3c + driver: ugen0 # chgrp _saned /dev/ugen0.* /dev/usb3