LINUX.ORG.RU

xsane настройка доступа


0

0

Проблема проста как апельсин, не могу сканировать никем; выдает такое:

bash-3.1# scanimage 
scanimage: open of device sm3840:libusb:003:002 failed: Access to resource has been denied

Проверка usb-ых портов:

bash-3.1# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 05da:30d4 Microtek International, Inc. USB1200 Scanner
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Ищу через sane-find-scanner, выдает следующее:

bash-3.1# sane-find-scanner 
  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".
found USB scanner (vendor=0x05da, product=0x30d4 [USB Scanner]) at libusb:003:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

Ну и наконец еще раз проверяю, что сканер виден:

bash-3.1# scanimage -L
device `sm3840:libusb:003:002' is a Microtek ScanMaker 3840 flatbed scanner

Пробовал менять права с помощью chmod a+rw /proc/bus/usb/003/002 результат тот же --

Невозможно открыть устройство `sm3840:libusb:003:002'. Доступ к ресурсу запрещен.

Ядро 2.6.27.7, xsane-0.996, libusb-0.1.12.

Подкиньте идей кто может, потому как до этого проблем сканировать в Линуксе не возникало.

Re: xsane настройка доступа

А рут может сканировать? Находится ли пользователь в группе "сканнер"? По-моему иногда ещё нужно подправлять права где-то в правилах udev - чёто-то типа 660 заменять на 666.

Alt-ch ()

Re: xsane настройка доступа

Алсо, какой дистрибутив? На странице SANE пишут, что ответственным является бакенд sane-sm3840.

В дебиане оно видимо находится в пакете libsane:
http://packages.debian.org/lenny/i386/libsane/filelist

Alt-ch ()

Re: xsane настройка доступа

chmod a+rw /dev/bus/usb/003/002

AEP ★★★★★ ()
Ответ на: Re: xsane настройка доступа от Alt-ch

Re: xsane настройка доступа

root как и обычные пользователи сканировать не может, пользователи добавлены в группу "сканнер". А по поводу udev - по подробнее не вспомниться?

manhart ()
Ответ на: Re: xsane настройка доступа от manhart

Re: xsane настройка доступа

В Slackware надо просто занести пользователя в группу scanner и ничего не портить.

dn2010 ★★★★★ ()

Re: xsane настройка доступа

Покажется глупым, но проверь права на ~/.sane

Greshnik ()
Ответ на: Re: xsane настройка доступа от dn2010

Re: xsane настройка доступа

bash-3.1$ id
uid=1000(neophyte) gid=100(users) группы=11(floppy),17(audio),18(video),19(cdrom),100(users),102(scanner)

bash-3.1$ groups
users floppy audio video cdrom scanner

ни до махинаций с правами, ни после сканировать не удается; даже root-y

manhart ()
Ответ на: Re: xsane настройка доступа от manhart

Re: xsane настройка доступа

Если rootу тоже не удаётся сканировать, то проблема явно не с правами.

Там нечаянно этому сканеру не надо в нужное место firmware подложить?

dn2010 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.