сканер в archlinux (дополнение и изменение)

После настройки сканера довольно долгое время работал с ним и стал замечать, что некоторые сервисы в Linux просто не запускаются. В логах при этом появляются сообщения о том, что устройство /dev/null не доступно. После проверки прав доступа и владельца файла стало ясно, что то правило, что указал в прошлый раз, работает неверно. И почти всем устройствам присваивается группа scanner.

Пришлось снова обращаться к гуглю за помощью. И снова писать правила udev.

Кратко повторюсь, как брать парметры устройства, используемые в правиле и что именно нужно прописывать.

В консоли даем команду:

$ sudo sane-find-scanner

Получаем нечто похожее на это:

found USB scanner (vendor=0×04a9 [Canon], product=0×2220 [CanoScan], chip=LM9832/3) at libusb:004:002

Нас будут интересовать значения, описанные как vendor и product. Их и записываем в правила udev, в файле, который создаем сами, если его нет. Файл /etc/udev/rules.d/53-sane.rules:

#Canon LIDE
SUBSYSTEM==»usb», ATTRS{idVendor}==»04a9″, ATTRS{idProduct}==»2220″, MODE=»0664″, GROUP=»scanner»

После чего перезапускаем компьютер (увы, на сегодняшний день я не знаю способа перезагрузить правила udev, без перезапуска компьютера). И проверяем права на файлах в каталоге /dev. После проведенной операции все права файлов, не относящихся к сканеру, должны оставаться без изменения, и в тоже время сканер начинает работать.

Очень странно то, что пост про настройку сканера появился давно, а на ошибку в статье так никто не указал.

Похожие записи:

  1. сканер в archlinux
  2. Дополнение по сборке ядра в archlinux
  3. archlinux – автомонтирование дисков
  4. МФУ HP PSC 1210 в archlinux
  5. archlinux – сборка ядра

Метки: archlinux, hard, udev

Вы можете оставить свой комментарий...

Имя (required)
Почта (обязательно)
Сайт