Quote:
Originally Posted by backrow
Does anyone run sane without needing root? If so, how?
|
Of course
On this computer I have locally attached Epson Perfection 1670.
The scanner uses uscanner driver (or at least it used to since from this dmesg I see ugen attached). Uscanner is I think removed from 4.9 anyway and form most scanner one had to disable manually from the generic kernel. My scanner uses snapscan sane-backends and requires firmware which you have to extract with
cabextract from Windows driver. The firmware needs to be uploaded in
/usr/local/share/sane/snapscan/your-firmwarefile.bin. Now the things that you are really interested in:
Code:
$ uname -a
OpenBSD oko.bagdala2.net 4.8 GENERIC.MP#361 i386
$ cat /etc/group|grep sane
_saned:*:553:oko
$ ls -l /dev/uscanner0
crw-rw---- 1 root _saned 77, 0 Aug 27 2010 /dev/uscanner0
$ ls -l /dev/usb*
crw-rw-r-- 1 root wheel 61, 0 Aug 27 2010 /dev/usb0
crw-rw-r-- 1 root wheel 61, 1 Aug 27 2010 /dev/usb1
crw-rw-r-- 1 root wheel 61, 2 Aug 27 2010 /dev/usb2
crw-rw-r-- 1 root wheel 61, 3 Aug 27 2010 /dev/usb3
crw-rw-r-- 1 root wheel 61, 4 Aug 27 2010 /dev/usb4
crw-rw-r-- 1 root wheel 61, 5 Aug 27 2010 /dev/usb5
crw-rw-r-- 1 root wheel 61, 6 Aug 27 2010 /dev/usb6
crw-rw-r-- 1 root wheel 61, 7 Aug 27 2010 /dev/usb7
$ ls -l /dev/ugen*
crw-rw-r-- 1 root wheel 63, 0 Aug 27 2010 /dev/ugen0.00
crw-rw-r-- 1 root wheel 63, 1 Aug 27 2010 /dev/ugen0.01
crw-rw-r-- 1 root wheel 63, 2 May 4 22:36 /dev/ugen0.02
crw-rw-r-- 1 root wheel 63, 3 Aug 27 2010 /dev/ugen0.03
crw-rw-r-- 1 root wheel 63, 4 Aug 27 2010 /dev/ugen0.04
crw-rw-r-- 1 root wheel 63, 5 Aug 27 2010 /dev/ugen0.05
crw-rw-r-- 1 root wheel 63, 6 Aug 27 2010 /dev/ugen0.06
crw-rw-r-- 1 root wheel 63, 7 Aug 27 2010 /dev/ugen0.07
crw-rw-r-- 1 root wheel 63, 8 Aug 27 2010 /dev/ugen0.08
crw-rw-r-- 1 root wheel 63, 9 Aug 27 2010 /dev/ugen0.09
crw-rw-r-- 1 root wheel 63, 10 Aug 27 2010 /dev/ugen0.10
crw-rw-r-- 1 root wheel 63, 11 Aug 27 2010 /dev/ugen0.11
crw-rw-r-- 1 root wheel 63, 12 Aug 27 2010 /dev/ugen0.12
crw-rw-r-- 1 root wheel 63, 13 Aug 27 2010 /dev/ugen0.13
crw-rw-r-- 1 root wheel 63, 14 Aug 27 2010 /dev/ugen0.14
crw-rw-r-- 1 root wheel 63, 15 Aug 27 2010 /dev/ugen0.15
crw-rw-r-- 1 root wheel 63, 16 Aug 27 2010 /dev/ugen1.00
crw-rw-r-- 1 root wheel 63, 17 Aug 27 2010 /dev/ugen1.01
crw-rw-r-- 1 root wheel 63, 18 Aug 27 2010 /dev/ugen1.02
crw-rw-r-- 1 root wheel 63, 19 Aug 27 2010 /dev/ugen1.03
crw-rw-r-- 1 root wheel 63, 20 Aug 27 2010 /dev/ugen1.04
crw-rw-r-- 1 root wheel 63, 21 Aug 27 2010 /dev/ugen1.05
crw-rw-r-- 1 root wheel 63, 22 Aug 27 2010 /dev/ugen1.06
crw-rw-r-- 1 root wheel 63, 23 Aug 27 2010 /dev/ugen1.07
crw-rw-r-- 1 root wheel 63, 24 Aug 27 2010 /dev/ugen1.08
crw-rw-r-- 1 root wheel 63, 25 Aug 27 2010 /dev/ugen1.09
crw-rw-r-- 1 root wheel 63, 26 Aug 27 2010 /dev/ugen1.10
crw-rw-r-- 1 root wheel 63, 27 Aug 27 2010 /dev/ugen1.11
crw-rw-r-- 1 root wheel 63, 28 Aug 27 2010 /dev/ugen1.12
crw-rw-r-- 1 root wheel 63, 29 Aug 27 2010 /dev/ugen1.13
crw-rw-r-- 1 root wheel 63, 30 Aug 27 2010 /dev/ugen1.14
crw-rw-r-- 1 root wheel 63, 31 Aug 27 2010 /dev/ugen1.15
$ dmesg|grep ugen0
ugen0 at uhub0 port 1 "EPSON EPSON Scanner" rev 2.00/1.10 addr 2
$ scanimage -L
device `snapscan:libusb:/dev/usb0:/dev/ugen0' is a EPSON EPSON Scanner flatbed scanner
Do you believe now or I have to add a scan or two