Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Цифовая камера через USB (http://forum.oszone.net/showthread.php?t=37010)

ksee 22-09-2003 19:06 254910

У меня цифровуха Cannon PowerShot A200.
Подключается через USB.
Установил libgphoto, gphoto2, gtkam с поддержкой этой камеры.
Но gtkam и gphoto при попытке достучаться до камеры требуют указать порт к которому она подсоединена. А как его узнать?

dmesg выдаёт следующее:

hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x4a9/0x3062) is not claimed by any active driver.

а sane-find-scanner вот что:
found USB scanner (vendor=0x04a9, product=0x3062) at libusb:001:002

kitov 23-09-2003 23:39 254911

По моему она должна распознаваться как scsi устройство.

sergleo 24-09-2003 01:21 254912

Поищи драва под линь для нее или какой нить generic драйвер... тогда и заработает у вас gphoto

Zur0 25-09-2003 06:17 254913

она должна работать через /dev/scd*, если у тебя родное ядро от дистрибутива (кстати какого???). Если компилил ядро сам, то убедись, что у тебя врублена поддержка USB, USB mass storage device, hotplug, etc... Никаких драйверов не нужно, можно просто монтировать ее куда нибудь и кидать jpeg туды сюды...

ksee 25-09-2003 19:04 254914

Дистрибутив у меня ASP Linux 9. Ядро компилил сам, но всё что надо включено. Насчёт монтирования как scsi устройство, так, насколько я знаю, такой способ работы поддерживают лишь некоторые типы камер. Моя не поддерживает. А даже если к ней и можно получить доступ через /dev/scd*, то как узнать через какой именно? И что значит

hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x4a9/0x3062) is not claimed by any active driver.

в выводе dmesg? Первое устройство USB у меня принтер. Может строка "USB device 2" может помочь?

И ещё. по умолчанию программа gphoto пытается открыть устройство /dev/usb. А у меня нет такого устройства в каталоге /dev. И ничего похожего. Может нужно создать такое устройство? Если да то как?
А то, например, для моей карточки видеозахвата пришлось вручную создавать устройство /dev/video1...

ruslandh 26-09-2003 08:20 254915

А у Вас пакеты hotplug и usbview установлены ?
PS Кстати что за дистрибутив ?

ksee 28-09-2003 18:17 254916

Hotplug и usbview установлены. Дистрибутив см. выше.

sergleo 28-09-2003 19:38 254917

Может все-же посмотриш в сторону generic драйверов? ведь устройство он находит, а вот инициализировать не может... дрова например pсii-c(помоему так пишутся- оригиналы подходят для hp и некоторых других)
Я на них наталкнулся когда искал дрова на WebCam от Логитека и Криатива
PS Посмотри еще
http://www.gphoto.org/
http://digikam.sourceforge.net/
А ЕЩЕ!!!
http://www.gphoto.org/proj/libgphoto2/support.php
и там вроде есть и твая камера.!? :)
[s]Исправлено: sergleo, 20:56 28-09-2003[/s]


[s]Исправлено: sergleo, 20:58 28-09-2003[/s]

ksee 13-10-2003 18:16 254918

Существует два типа цифровых фотокамер.
Первый - те, которые можно подключить как scsi устройство.
Вторые - которые нельзя подключить как scsi устройство.
Именно ко второму относится моя фотокамера.
Для таких фотокамер и разработан проэкт gphoto.
Он обеспечивает доступ к камере не через scsi, а посредством библиотеки libgphoto.

Я нашёл, в чём была моя ошибка.
Во время компиляции libgphoto у меня не был установлен пакет libusb-devel, в результате чего не была скомпилированна поддержка usb -> камера была не найдена. :)

Теперь камера находится, но подключается только под рутом... Ищем дальше...

Добавлено:

Ага, нашёл!
Чтобы дать возможность другим пользователям обращаться к камере:
http://www.gphoto.org/doc/manual/permissions-usb.html


Время: 12:00.

Время: 12:00.
© OSzone.net 2001-