долго гуглил, читал про всякие права на /proc/bus/usb/00X/00Y ,чмодил на 777, все бесполезно.
вот еще могу такую вещь сказать:
Код: Выделить всё
root:/etc/sane.d# scanimage -L
device `epkowa:libusb:004:002' is a Epson Perfection 4490 flatbed scanner
root:/etc/sane.d# exit
user:~$ scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
user:~$ ls -l /proc/bus/usb/004
итого 0
-rw-r--r-- 1 root root 43 Ноя 14 14:32 001
-rwxrwxrwx 1 root root 50 Ноя 14 14:32 002
потом если пускать sane-find-scanner из под юзера то выдает вот такое:
found USB scanner (vendor=0x04b8, product=0x0119) at libusb:004:002
а из под рута вот такое:
found USB scanner (vendor=0x04b8 [EPSON], product=0x0119 [EPSON Scanner]) at libusb:004:002
где то читал, что должен быть загружен модуль scanner, но в lsmod'e ничего даже отдаленно напоминающего нет.
причем ставил на эту же машину другой сканер, была такая же проблема, из под рута сканировал, а из под юзера - нет. правда поскольку тот сканер был у меня проездом проблему решать не стал. а теперь уже даже не знаю что делать.
уставнолен iscan с офф сайта, только сегодня скачал, конвертировал в deb пакеты alien'ом. iscan от рута запускается прекрасно, от юзера ругается что нету сканера, что собственно совпадает с мнением scanimag'a.