Вход на сайт
камера logitech QuickCam на ubuntu 9.10 x64
357
27.02.10 22:29
NEW 28.02.10 10:48
Ну значит, продолжаю....
Вот тут - 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, там, кстати, в ридми указана моя камера, начинаю компилировать - посыпались ошибки...
Ну вот, на большее меня пока не хватило..
в ответ alexnaum 27.02.10 22:29
Ну значит, продолжаю....
Вот тут - http://forums.quickcamteam.net/showthread.php?tid=503
нашел свою камеру в разделе Non-UVC webcams -
В ответ на:
08DA VC302 Logitech QuickCam Messenger spca
08DA VC302 Logitech QuickCam Messenger spca
дальше в списке есть еще один Logitech QuickCam Messenger -
В ответ на:
08F0 ST6422 Logitech QuickCam Messenger quickcam
08F0 ST6422 Logitech QuickCam Messenger quickcam
- но по ID он не подходит к моему - у моего ID - взял с девайс менеджера винды -
В ответ на:
USB\VID_046D&PID_08DA&REV_0100&MI_00
USB\VID_046D&PID_08DA&MI_00
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#
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#
Ну вот, на большее меня пока не хватило..
NEW 28.02.10 15:30
в ответ alexnaum 27.02.10 22:29
sudo apt-get install qc-usb-source
В ответ на:
This package provides the source code for the quickcam kernel module for
Logitech's QuickCam Express webcam and similar webcams. This driver
supersedes the qce-ga driver.
Kernel source or headers are required to compile these modules.
This package provides the source code for the quickcam kernel module for
Logitech's QuickCam Express webcam and similar webcams. This driver
supersedes the qce-ga driver.
Kernel source or headers are required to compile these modules.
NEW 28.02.10 22:17
первая команда не выводит ничего, вторая -
В ответ на:
root@ubuntuD:~#
aptitude search gspca-modules
root@ubuntuD:~#
aptitude install aptitude install gspca-modules-`uname -r`
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Не удалось найти пакеты, содержащих «gspca-modules2.6.3116generic
» в своём имени или описании
Не удалось найти пакеты, содержащих «gspca-modules2.6.3116generic
» в своём имени или описании
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 147 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
root@ubuntuD:~#
aptitude search gspca-modules
root@ubuntuD:~#
aptitude install aptitude install gspca-modules-`uname -r`
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Не удалось найти пакеты, содержащих «gspca-modules2.6.3116generic
» в своём имени или описании
Не удалось найти пакеты, содержащих «gspca-modules2.6.3116generic
» в своём имени или описании
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 147 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
NEW 01.03.10 02:38
в ответ alexnaum 28.02.10 10:48
1. https://help.ubuntu.com/community/Spca5xx
2. Пакет в твоем случае должен был называться: gspca-modules-2.6.3116generic но судя по-всему их в твоем описании реп нет. может у тебя добавлена только main вертка. хотя х.з. я с убунту давно не общался. в репах дебиана соответствующие пакеты есть.
3. если уж совсем не пойдет. http://blognux.free.fr/ubuntu/dists/hardy/main/binary-i386/
Недостаток пакетов в том что они на французком.
2. Пакет в твоем случае должен был называться: gspca-modules-2.6.3116generic но судя по-всему их в твоем описании реп нет. может у тебя добавлена только main вертка. хотя х.з. я с убунту давно не общался. в репах дебиана соответствующие пакеты есть.
3. если уж совсем не пойдет. http://blognux.free.fr/ubuntu/dists/hardy/main/binary-i386/
Недостаток пакетов в том что они на французком.
NEW 01.03.10 19:57
что то криво скопипастил, там так -«gspca-modules-2.6.31-16-generic»
В общем, как я понял, дело в этом модуле, без него не ставится драйвер этот...
Тут вообщем то не понял, там 4 пакета, 3 из них не ставятся, 4-й установился, но что то ничего не поменялось, модуля в системе нет,драйвер не ставится, камера не работает...
в ответ anatoli888 01.03.10 02:38
В ответ на:
2. Пакет в твоем случае должен был называться: gspca-modules-2.6.3116generic
2. Пакет в твоем случае должен был называться: gspca-modules-2.6.3116generic
что то криво скопипастил, там так -«gspca-modules-2.6.31-16-generic»
В общем, как я понял, дело в этом модуле, без него не ставится драйвер этот...
В ответ на:
3. если уж совсем не пойдет. http://blognux.free.fr/ubuntu/dists/hardy/main/binary-i386/
Недостаток пакетов в том что они на французком.
3. если уж совсем не пойдет. http://blognux.free.fr/ubuntu/dists/hardy/main/binary-i386/
Недостаток пакетов в том что они на французком.
Тут вообщем то не понял, там 4 пакета, 3 из них не ставятся, 4-й установился, но что то ничего не поменялось, модуля в системе нет,драйвер не ставится, камера не работает...
NEW 03.03.10 22:27
в ответ alexnaum 01.03.10 19:57
все, решил проблему.
Уж не знаю, снова ли это из за х64, или еще почему, все, что надо,в системе было, возможно, если бы проверял не в скайпе, а в другой какой программе, не было бы вопросов сразу.
В скайпе же все решилось запуском последнего с параметрами - с подгрузкой v4l2convert -
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype - и камера заработала...
Уж не знаю, снова ли это из за х64, или еще почему, все, что надо,в системе было, возможно, если бы проверял не в скайпе, а в другой какой программе, не было бы вопросов сразу.
В скайпе же все решилось запуском последнего с параметрами - с подгрузкой v4l2convert -
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype - и камера заработала...