Собственно, сабж.
все перерыл, как корректно драйвер поставить, так и не смог пока...
[Решено]камера logitech QuickCam на ubuntu 9.10 x64
Модератор: Модераторы разделов
-
typus
- Сообщения: 65
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
Ну значит, продолжаю....
Вот тут - http://forums.quickcamteam.net/showthread.php?tid=503
нашел свою камеру в разделе Non-UVC webcams -
дальше в списке есть еще один Logitech QuickCam Messenger -
- но по ID он не подходит к моему - у моего ID - взял с девайс менеджера винды -
таким образом, получил, что мне нужен драйвер spca -
http://mxhaard.free.fr/spca5xx.html
тут нашел свою камеру под номером 212, скачиваю драйвер - http://mxhaard.free.fr/download.html, соответственно, для ядра выше 2.6.11, там, кстати, в ридми указана моя камера, начинаю компилировать - посыпались ошибки...
Ну вот, на большее меня пока не хватило..
Вот тут - http://forums.quickcamteam.net/showthread.php?tid=503
нашел свою камеру в разделе Non-UVC webcams -
08DA VC302 Logitech QuickCam Messenger spca
дальше в списке есть еще один Logitech QuickCam Messenger -
08F0 ST6422 Logitech QuickCam Messenger quickcam
- но по ID он не подходит к моему - у моего ID - взял с девайс менеджера винды -
USB\VID_046D&PID_08DA&REV_0100&MI_00
USB\VID_046D&PID_08DA&MI_00
таким образом, получил, что мне нужен драйвер spca -
http://mxhaard.free.fr/spca5xx.html
тут нашел свою камеру под номером 212, скачиваю драйвер - http://mxhaard.free.fr/download.html, соответственно, для ядра выше 2.6.11, там, кстати, в ридми указана моя камера, начинаю компилировать - посыпались ошибки...
Код: Выделить всё
root@ubuntuD:~/
gspcav1# ./gspca_build
REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules
CLEAN gspca source tree
rm r
f
*.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[az]*
core *.i \
*.symvers *.err
COMPILE gspca Please Wait ....!!
INSTALL gspca in the kernel binary tree
mkdir p
/lib/modules/`uname r`/
kernel/drivers/usb/media/
rm f
/lib/modules/`uname r`/
kernel/drivers/usb/media/spca5xx.ko
rm f
/lib/modules/`uname r`/
kernel/drivers/media/video/gspca.ko
install c
m
0644 gspca.ko /lib/modules/`uname r`/
kernel/drivers/usb/media/
install: невозможно выполнить stat для `gspca.ko': No such file or directory
make: *** [install] Ошибка 1
LOAD gspca in memory
FATAL: Module gspca not found.
PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make C
/lib/modules/`uname r`/
build SUBDIRS=/root/gspcav1 CC=cc modules
make[1]: Вход в каталог `/usr/src/linuxheaders2.6.3116generic'
CC [M] /root/gspcav1/gspca_core.o
/root/gspcav1/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
In file included from /root/gspcav1/gspca_core.c:845:
/root/gspcav1/utils/spcausb.h: In function ‘spca5xxRegRead’:
/root/gspcav1/utils/spcausb.h:95: error: implicit declaration of function ‘info’
/root/gspcav1/utils/spcausb.h: In function ‘spca_set_interface’:
/root/gspcav1/utils/spcausb.h:278: error: implicit declaration of function ‘warn’
In file included from /root/gspcav1/gspca_core.c:853:
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h:122: error: called object ‘info’ is not a function
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h:136: error: called object ‘info’ is not a function
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h:141: error: called object ‘info’ is not a function
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h:148: error: called object ‘info’ is not a function
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h:176: error: called object ‘info’ is not a function
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h:214: error: called object ‘info’ is not a function
/root/gspcav1/Sunplusjpeg/
sp5xxfw2.h:230: error: called object ‘info’ is not a function
/root/gspcav1/gspca_core.c: In function ‘spca5xx_ioctl’:
/root/gspcav1/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/root/gspcav1/gspca_core.c: At top level:
/root/gspcav1/gspca_core.c:2604: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/root/gspcav1/gspca_core.c:2609: error: unknown field ‘owner’ specified in initializer
/root/gspcav1/gspca_core.c:2609: warning: initialization from incompatible pointer type
/root/gspcav1/gspca_core.c:2611: error: unknown field ‘type’ specified in initializer
/root/gspcav1/gspca_core.c:2615: warning: initialization from incompatible pointer type
/root/gspcav1/gspca_core.c: In function ‘spca50x_create_sysfs’:
/root/gspcav1/gspca_core.c:2769: error: implicit declaration of function ‘video_device_create_file’
/root/gspcav1/gspca_core.c:2780: error: implicit declaration of function ‘video_device_remove_file’
/root/gspcav1/gspca_core.c: In function ‘spca5xx_probe’:
/root/gspcav1/gspca_core.c:4301: error: incompatible types when assigning to type ‘struct device’ from type ‘struct
device *’
make[2]: *** [/root/gspcav1/gspca_core.o] Ошибка 1
make[1]: *** [_module_/root/gspcav1] Ошибка 2
make[1]: Выход из каталога `/usr/src/linuxheaders2.6.3116generic'
make: *** [default] Ошибка 2
root@ubuntuD:~/
gspcav1#Ну вот, на большее меня пока не хватило..
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
Собранные пакеты уже должны быть в репозитории, смотрите по словам gspca и v4l в пакетном менеджере. На крайний случай есть пакет с исходным кодом: http://packages.ubuntu.com/search?keywords=spca который просто построить с помощью dpkg-buildpackage.
А вообще неплохо бы посмотреть что показывает lsusb после подключения устройства и что в логах ядра.
А вообще неплохо бы посмотреть что показывает lsusb после подключения устройства и что в логах ядра.
Простые решения для Ubuntu-подобных систем: смотрим тут
-
typus
- Сообщения: 65
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
blackdevil писал(а): ↑01.03.2010 17:39Собранные пакеты уже должны быть в репозитории, смотрите по словам gspca и v4l в пакетном менеджере. На крайний случай есть пакет с исходным кодом: http://packages.ubuntu.com/search?keywords=spca который просто построить с помощью dpkg-buildpackage.
А вообще неплохо бы посмотреть что показывает lsusb после подключения устройства и что в логах ядра.
gspca изначально в симантике не нашел, по v4l есть очень много всего, что из этого надо, не знаю..
По ссылке не совсем понял, там вроде деб-пакеты готовые, в систему пакет ставится, но что то ничего не изменилось...
из lsusb:
Bus 002 Device 004: ID 046d:08da Logitech, Inc. QuickCam Messanger
А что конкретно из логов показать не совсем понял...
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
Камера отключена, выполняем:
потом подключаем камеру и смотрим что появляется в логе открытой консоли, копируем сюда.
не в симантике, а в синаптике, наверное?
для каждого пакета рядом есть более-менее внятное описание, прочитайте все внимательно
да, пакеты с исходным кодом, который надо скомпилировать. Это не бинарники.
А пробовали просто сделать sudo modprobe gspca? Может модуль есть и его просто надо подгрузить?
Код: Выделить всё
tail -f /var/log/messagesпотом подключаем камеру и смотрим что появляется в логе открытой консоли, копируем сюда.
в симантике не нашел
не в симантике, а в синаптике, наверное?
по v4l есть очень много всего, что из этого надо, не знаю
для каждого пакета рядом есть более-менее внятное описание, прочитайте все внимательно
По ссылке не совсем понял, там вроде деб-пакеты готовые
да, пакеты с исходным кодом, который надо скомпилировать. Это не бинарники.
А пробовали просто сделать sudo modprobe gspca? Может модуль есть и его просто надо подгрузить?
Простые решения для Ubuntu-подобных систем: смотрим тут
-
typus
- Сообщения: 65
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
blackdevil писал(а): ↑02.03.2010 13:49Камера отключена, выполняем:
Код: Выделить всё
tail -f /var/log/messages
потом подключаем камеру и смотрим что появляется в логе открытой консоли, копируем сюда.
Код: Выделить всё
Mar 2 17:01:03 ubuntu-D kernel: [ 522.110340] usb 2-1: new full speed USB device using uhci_hcd and address 4
Mar 2 17:01:04 ubuntu-D kernel: [ 522.310152] usb 2-1: configuration #1 chosen from 1 choice
Mar 2 17:01:04 ubuntu-D kernel: [ 522.322426] gspca: probing 046d:08da
Mar 2 17:01:06 ubuntu-D kernel: [ 524.697557] zc3xx: probe 2wr ov vga 0x0000
Mar 2 17:01:06 ubuntu-D kernel: [ 524.794653] zc3xx: probe sensor -> 0011
Mar 2 17:01:06 ubuntu-D kernel: [ 524.794657] zc3xx: Find Sensor HV7131R(c)
Mar 2 17:01:06 ubuntu-D kernel: [ 524.811625] gspca: probe ok
Mar 2 17:01:06 ubuntu-D kernel: [ 524.811685] gspca: probing 046d:08da
Mar 2 17:01:06 ubuntu-D kernel: [ 524.811694] STV06xx: Probing for a stv06xx device
Mar 2 17:01:06 ubuntu-D kernel: [ 524.811696] gspca: probing 046d:08daне в симантике, а в синаптике, наверное?
Да,конечно, я ошибся.
А пробовали просто сделать sudo modprobe gspca? Может модуль есть и его просто надо подгрузить?
Код: Выделить всё
root@ubuntu-D:~# sudo modprobe gspca
FATAL: Module gspca not found.-
typus
- Сообщения: 65
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
blackdevil писал(а): ↑02.03.2010 13:49По ссылке не совсем понял, там вроде деб-пакеты готовые
да, пакеты с исходным кодом, который надо скомпилировать. Это не бинарники.
А можно немного подробнее?
То есть мне надо сначала распаковать этот .deb, а потом из исходников, что внутри, с помощью dpkg-buildpackage собрать тот пакет, что уже устанавливаться будет? Я распаковываю, там пара архивов, которые тоже можно распаковать, и дальше, как матрешка, что именно скомпилить, в каком месте и где начать это? Ибо одна из вложенных "матрешек" имеет там так нужное мне имя modules..
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
Судя по логу модуль у Вас в ядре имеется, это видно из строчек:
После этого нет изображения с камеры, скажем, в программе cheese? Думаю что компилить в случае наличия модуля ничего не нужно. Про сборку, если Вам интересно почитать, хорошо написано тут.
Видимо просто название модуля отличается от gspca.
Как Вы проверяли работает ли камера?
Mar 2 17:01:04 ubuntu-D kernel: [ 522.322426] gspca: probing 046d:08da
Mar 2 17:01:06 ubuntu-D kernel: [ 524.811625] gspca: probe ok
После этого нет изображения с камеры, скажем, в программе cheese? Думаю что компилить в случае наличия модуля ничего не нужно. Про сборку, если Вам интересно почитать, хорошо написано тут.
root@ubuntu-D:~# sudo modprobe gspca
FATAL: Module gspca not found.
Видимо просто название модуля отличается от gspca.
Как Вы проверяли работает ли камера?
Простые решения для Ubuntu-подобных систем: смотрим тут
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
Сейчас еще немного погуглил, нашел много ссылок по теме. QuickCam, как я понял, это целый модельный ряд камер а не конкретная модель. Вот что накопал по теме:
раз
два
три
четыре
Особенно интересна 3-я ссылка, там развернутое обсуждение на русском. Но все же необходимо свериться с тем, что у Вас точно такая же модель.
раз
два
три
четыре
Особенно интересна 3-я ссылка, там развернутое обсуждение на русском. Но все же необходимо свериться с тем, что у Вас точно такая же модель.
Простые решения для Ubuntu-подобных систем: смотрим тут
-
typus
- Сообщения: 65
Re: [Решено]камера logitech QuickCam на ubuntu 9.10 x64
blackdevil писал(а): ↑03.03.2010 10:02Сейчас еще немного погуглил, нашел много ссылок по теме. QuickCam, как я понял, это целый модельный ряд камер а не конкретная модель. Вот что накопал по теме:
раз
два
три
четыре
Особенно интересна 3-я ссылка, там развернутое обсуждение на русском. Но все же необходимо свериться с тем, что у Вас точно такая же модель.
Big thx!!!
Действительно, по 3 ссылке, на убунту форуме нашлось решение.
запуск скайпа с подгрузкой v4l2convert - единственное, если вдруг еще у кого то возникнет такая проблема, для моей 64-битной оси запускать надо не
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
а LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype