Bug 4333 - Не реагирует на подключение USB-устройства, нарушает работу gphoto2
: Не реагирует на подключение USB-устройства, нарушает работу gphoto2
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/hotplug)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
: 3459
  Show dependency tree
 
Reported: 2004-06-10 14:29 by
Modified: 2006-12-17 16:22 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-06-10 14:29:45
В новой версии 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 From 2004-06-10 15:03:29 -------
Подтверждаю:
Сегодняшний 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 From 2004-06-10 15:11:33 -------
Этот файл не нужен для USB фотокамер.
------- Comment #3 From 2004-06-10 15:21:56 -------
посмотрите как фиксить по аналогии с
https://bugzilla.altlinux.org/show_bug.cgi?id=4337

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

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

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

Рад буду услышать, что у кого-то подключенный по USB фотоаппарат в последнем
Сизифе определяется как устройство.
------- Comment #8 From 2004-06-23 11:22:57 -------
У меня нормально работает Mustek gSmart mini2.
------- Comment #9 From 2004-06-23 11:38:09 -------
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 From 2004-06-24 00:32:33 -------
Вроде все работает. Программа /usr/lib/libgphoto2/print-usb-usermap (пакет
libgphoto2) вызывается в секции %post и записывает файл
/etc/hotplug/usb/usbcam.usermap.
------- Comment #11 From 2004-06-24 09:27:01 -------
Не забудьте включить в пакет /etc/hotplug/usb/usbcam.usermap с опцией %ghost