[sisyphus] Пропал сканер

Sergey Vlasov vsu на altlinux.ru
Вт Май 2 19:52:24 MSD 2006


On Tue, May 02, 2006 at 07:38:59PM +0400, Anton Farygin wrote:
> Sergey Vlasov wrote:
> > On Tue, May 02, 2006 at 07:05:46PM +0400, Anton Farygin wrote:
> >> Новая libusb ?
> >>
> >> Что-то с правами в /dev/
> >>
> >> Посмотрите:
> >> /dev/bus/usb/
> > 
> > А /etc/hotplug/usb/libsane.usermap кто-нибудь преобразовал в набор
> > соответствующих правил для udev?
> 
> Конечно нет. Вопрос - кто это должен делать ?

Это должны делать те пакеты, которые раньше добавляли файлы в
/etc/hotplug/usb для назначения прав доступа к устройствам в
/proc/bus/usb; теперь в этих пакетах необходимо иметь и аналогичные
правила для udev.

В sane-backends-1.0.17 уже есть почти правильный скрипт
tools/udev/convert-usermap.sh для преобразования имеющегося там файла
tools/hotplug/libsane.usermap (список идентификаторов поддерживаемых
USB-сканеров в формате hotplug) в формат правил udev.  Осталось только
исправить в нём небольшую ошибку:

-SUBSYSTEM!="usb_device", ACTION!="add", GOTO="libsane_rules_end"
+SUBSYSTEM!="usb_device", GOTO="libsane_rules_end"
+ACTION!="add", GOTO="libsane_rules_end"

и вызывать при сборке пакета для получения файла с правилами udev.

Аналогичным образом необходимо модифицировать и другие пакеты,
предоставляющие пользователям возможность доступа к USB-устройствам через
libusb (например, libgphoto2, libmpio).  Есть ещё "странные" пакеты типа
logitech_applet (где в программах, вызываемых через hotplug, выполняются
специфические действия, не связанные с назначением прав доступа к usbfs);
пока hotplug не будет окончательно убран из Сизифа, эти пакеты, видимо,
будут работать без изменений (поскольку сейчас hotplug всё равно
вызывается - проблема с новой libusb возникает из-за того, что при
отсутствии правил udev права доступа меняются только в /proc/bus/usb, а
новая версия libusb при наличии /dev/bus/usb уже не обращается в
/proc/bus/usb).
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/sisyphus/attachments/20060502/30c6ede5/attachment.bin 


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