Bug 4333

Summary: Не реагирует на подключение USB-устройства, нарушает работу gphoto2
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: hotplugAssignee: Vyacheslav Dikonov <slava>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: pilot
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 3459    

Description Vyacheslav Dikonov 2004-06-10 14:29:45 MSD
В новой версии hotplug отсутствует файл /usr/sbin/update-usb.usermap. Этот файл
нужен для работы %post пакета libgphoto2. В результате отвалилась поддержка
цифровых фотоаппаратов.

Времени разобраться до конца не было, но я не обнаруживаю вообще никакой реакции
системы на подключении USB-камеры. Раньше, например, созавался каталог
/usb/camera для PictBridge или запускались принадлежащие gphoto2 скрипты для
PTP-устройств. 

Прошу инструкций или ссылку на инструкцию, для обеспечения совместимости пакета
gphoto2 с новым пакетом hotplug. Сейчас не работает поиск USB-устройств и
скрипты выставления прав доступа для этих устройств. 

ядро 2.4.22-std-up-alt15

Steps to Reproduce:
1.
2.
3.
Comment 1 bloodmary 2004-06-10 15:03:29 MSD
Подтверждаю:
Сегодняшний dist-upgrade из Сизифа выдал следующее:
17: libgphoto2               ########################################### [ 89%]
/root/tmp/rpm-tmp.59167: line 3: /usr/sbin/update-usb.usermap: No such file or
directory
И этого файла там-таки действительно нету... 
(# uname -r 2.4.26-std-up-alt2)
Comment 2 Anton Farygin 2004-06-10 15:11:33 MSD
Этот файл не нужен для USB фотокамер.
Comment 3 Anton Farygin 2004-06-10 15:21:56 MSD
посмотрите как фиксить по аналогии с
https://bugzilla.altlinux.org/show_bug.cgi?id=4337

Comment 4 Anton Farygin 2004-06-10 15:22:37 MSD
reassign
Comment 5 Vyacheslav Dikonov 2004-06-10 17:50:52 MSD
Есть 2 проблемы:

1) Ссылка на ошибку 4337 не объясняет, чем следует заменить
/usr/sbin/update-usb.usermap. Не думаю, что hotplug будет сам знать все модели
фотоаппаратов лучше gphoto2. Может мне самостоятельно переписывать usermap при
установке своего пакета?

2) Сейчас я вообще не вижу у себя каталога /proc/bus/usb. Ядро, модули и
modules.conf не менялись. Неудивительно, что hotplug-usb вообще не работает.
Каким образом обновление могло вызвать это? 
Comment 6 Vyacheslav Dikonov 2004-06-16 17:33:49 MSD
*** Bug 4375 has been marked as a duplicate of this bug. ***
Comment 7 Vyacheslav Dikonov 2004-06-23 10:43:29 MSD
Заняться глюками hotplug смогу не ранее чем в середине июля, так как перегружен
работой. Не столь уж сложной адаптацией libgphoto2 к новому hotplug заниматься
готов, но не могу, потому что hotplug на моей машине не работает с момента его
обновления.

Рад буду услышать, что у кого-то подключенный по USB фотоаппарат в последнем
Сизифе определяется как устройство.
Comment 8 Denis Ovsienko 2004-06-23 11:22:57 MSD
У меня нормально работает Mustek gSmart mini2.
Comment 9 Vyacheslav Dikonov 2004-06-23 11:38:09 MSD
Hotplug у меня наконец снова заработал, так что ошибку можно закрыть. Вызов
update-usb.usermap из %post пакета libgphoto2 я уже убрал. Теперь, следуя
записям о том, что hotplug будет обрабатывать файлы /etc/hotplug/usb/*.usermap,
вместо обновления /etc/hotplug/usb.usermap просто кладу файл
/etc/hotplug/usb/usbcam.usermap, содержащий те же настройки. 

Новая совместимая сборка называется gphoto2-2.1.4-alt3.src.rpm. 
Comment 10 Vyacheslav Dikonov 2004-06-24 00:32:33 MSD
Вроде все работает. Программа /usr/lib/libgphoto2/print-usb-usermap (пакет
libgphoto2) вызывается в секции %post и записывает файл
/etc/hotplug/usb/usbcam.usermap.
Comment 11 Anton Farygin 2004-06-24 09:27:01 MSD
Не забудьте включить в пакет /etc/hotplug/usb/usbcam.usermap с опцией %ghost