URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81282
[ Назад ]

Исходное сообщение
"Fedora 8 и Canon A 75"

Отправлено likenix , 22-Июл-08 17:37 
Помогите решить проблему возникающую во время подключения фотоаппарата к компьютеру

Фотоаппарат Canon (далее фотик) A 75 USB 1.1
Компьютер ноутбук (далее ноут) ASUS G1S
Операционная система Fedora 8 ( ядро самосборное 2.6.23.9 )

Описание проблемы:
Во время подключения фотика к ноуту запускается программа Import Photos( далее прога)

Код:
denis     3347  0.0  0.0   4652  1040 ?        S    16:15   0:00 /bin/sh /usr/bin/gthumb-import /org/freedesktop/Hal/devices/usb_device_4a
denis     3349 10.2  0.8  71256 17700 ?        S    16:15   0:00 gthumb --import-photos

Иногда это прога нормально импортирует фотографии с фотика, но чаще возникает ошибка ( почему эта ошибка возникает для меня загадка, подскажите куда искать ):

Код:
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (No such device). Make sure no other program or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.

Я работаю под не привелигированным пользователем
но пробовал запускать прогу от рута:
Код:
#/bin/sh /usr/bin/gthumb-import /org/freedesktop/Hal/devices/usb_device_4a

или
Код:
#/bin/sh /usr/bin/gthumb-import

В этом случае прога выдает No images found.

Еще
Код:
echo -1 > /sys/module/usbcore/parameters/autosuspend

Но тоже не помогло
Что хочу сделать:

Хочется чтобы при подключении фотика прога не запускалась, а поведение было такое же как при подключении usb compact flash, то есть устройсто usbdev монтировалось в media. Тут еще одна проблема при подключении фотика создаются четыре файла, но об этом ниже. Сейчас фотик(usbdev фотика) в media не монтируется. Думаю что нужно рулесы udev посмотреть.

И еще одинвопрос и одно оуточнение:
1. Чтобы такого почитать про sysfs и как она пркрасно работает с udev и какие средства существую для работы с sysfs?
Я пока знаю:
Код:
# lspci -tv     # Show PCI devices
# lsusb -tv     # Show USB devices
# lshal         # Show a list of all devices with their properties

2. Уточнение. Когда подключаю фотик в /dev появляются 4 новых файла нужное usbdev фотика определяю с помощиью lsusb
Листинг lsusb
Код:
...
Bus 006 Device 022: ID 04a9:30b5 Canon, Inc. PowerShot A75
Bus 006 Device 001: ID 0000:0000
...

файлы:
Код:
crw-rw---- 1 root root 251, 31 2008-07-22 17:04 /dev/usbdev6.24_ep00
crw-rw---- 1 root root 251, 33 2008-07-22 17:04 /dev/usbdev6.24_ep02
crw-rw---- 1 root root 251, 32 2008-07-22 17:04 /dev/usbdev6.24_ep81
crw-rw---- 1 root root 251, 34 2008-07-22 17:04 /dev/usbdev6.24_ep83

Я думал что проблема с правами и выполнил команду
Код:
chmod 666 /dev/usbdev6.24*

Но опять мимо
программа $/usr/bin/gthumb-import работает как и прежде, то есть то работает то появляется ошибка.

Пробовал работать с программой digikam, это программа правильно определяет названияе фотика но при попытке чего-то скачать с фотика Failed connect.

Под windows проблем не возникает


Содержание

Сообщения в этом обсуждении
"Fedora 8 и Canon A 75"
Отправлено angra , 24-Июл-08 01:06 
Как digikam так и gthumb используют libgphoto2. Попробуйте поставить набор утилит gphoto2 и поработать непосредственно с ними, может выяснится причина проблем.

"Fedora 8 и Canon A 75"
Отправлено likenix , 24-Июл-08 01:34 
>Как digikam так и gthumb используют libgphoto2. Попробуйте поставить набор утилит gphoto2
>и поработать непосредственно с ними, может выяснится причина проблем.

Лучше не стало, но стало запускаться Import Images при подключении фотика два раза, это пока все отличия которые я заметил.



"Fedora 8 и Canon A 75"
Отправлено likenix , 24-Июл-08 01:43 
>>Как digikam так и gthumb используют libgphoto2. Попробуйте поставить набор утилит gphoto2
>>и поработать непосредственно с ними, может выяснится причина проблем.
>
>Лучше не стало, но стало запускаться Import Images при подключении фотика два
>раза, это пока все отличия которые я заметил.

Уточнение саму утилиту gphoto2 пока не успользовал, у нее много параметров))). На ночь глядя не хочется заморачиваться.