[sisyphus] kernel 2.6.6 usb scanner trouble

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вс Июн 13 16:22:45 MSD 2004


On Sat, Jun 12, 2004 at 05:02:06PM +0300, Jose wrote:
> On Thu, 10 Jun 2004 14:50:28 +0400
> Sergey Vlasov <vsu на altlinux.ru> wrote:
> 
> > On Thu, Jun 10, 2004 at 12:54:40AM +0300, Jose wrote:
> > > Поставил 2.6.6 ядро. 2.6.6-wks26-up-alt2
> > > Обновил hotplug из Сизифа.
> > > hotplug-2004_03_29-alt2
> > > Если запускать xsane от рута, то все ОК.
> > > От простого пользера - не видит сканнер. Сканнер UMAX ASTRA 3450
> > > На старом ядре все ОК.
> > > Как исправить?
> > 
> > https://bugzilla.altlinux.org/show_bug.cgi?id=4337
> > 
> Так я понял - что это считается баг хотплага?
> А на 2.4.22 wks-up -  с этими же sane и hotplug - все ОК.
> Скань себе от пользователя вдоль и поперек.

В ядрах 2.4.x есть модуль scanner, обеспечивающий доступ к
USB-сканерам через устройства /dev/usb/scanner*, поэтому достаточно
соответствующим образом выставить права на эти файлы устройств.

В 2.6.x этот модуль убрали, поскольку он не давал существенных
преимуществ по сравнению с доступом через usbfs и библиотеку libusb
(всё равно все команды для сканера формирует SANE backend, а модуль
ядра занимался, по сути дела, только копированием данных из одного
буфера в другой).  Поскольку файлы в usbfs, соответствующие
устройствам, добавляются и удаляются динамически, права доступа к ним
должны управляться через hotplug.  В sane-backends-1.0.14.tar.gz уже
есть все необходимые для этого скрипты и списки идентификаторов
устройств, но они не пакуются в бинарный пакет, по поводу чего и
повешен этот баг.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040613/2b5c45d0/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus