Ubuntu 9.04 и Logitech QuickCam Express (Требуется инструкция для новичка)

Установка, настройка TV-тюнеров, видеокамер, веб-камер, плат видеозахвата, flash(MP3)-плееры

Модератор: Модераторы разделов

Ответить
PWHUSHER
Сообщения: 5
ОС: Ubuntu 9.04

Ubuntu 9.04 и Logitech QuickCam Express

Сообщение PWHUSHER »

Здравствуйте!
Собираюсь переходить на Linux, но мне мешает одна проблема, котору я сам не в состоянии решить, требуется помощь профи. С Linux знаком всего два дня на практике.
В общем есть у меня веб-камера Logitech QuickCam Express. Нашёл в интернете отзывы владельцев, что эта камера отлично работает с помощью вот этого драйвера:
http://mxhaard.free.fr/download.html
Однако я не знаю как установить этот драйвер. Одно я знаю точно, моя камера находится в списке поддерживаемых этим драйвером.
Скачал по ссылке архив с исходным кодом драйвера (насколько я понял). Версия ядра у меня 2.6.28-11-generic Ubuntu Linux.
Распаковал архив, открываю файл READ_AND_INSTALL. Там много чего написано, но с английским у меня не настолько хорошо, как хотелось бы.
Я понял, что нужно скомпилировать драйвер, но там есть предупреждение. Прежде чем скомпилировать драйвер, убедитесь, что вы сконфигурировали ядро и обновили зависимости...
"Before trying to compile the driver, ensure that you've configured your
kernel, and updated the dependencies"
И дальше как я понял идёт команда, которую нужно выполнить 'make [config|menuconfig|xconfig]; make dep'.
Я пробовал её выполнить, но ничего не получилось. Дальше идут сами команды компляции, естественно ничего у меня не получилось...
Как видите я совсем не разбираюсь, что к чему. Прошу помощи у профессионалов. Мне помогла бы подробная иструкция. Ведь дело в том, что у людей с такой же камерой получалось установить этот драйвер и камера прекрасно с ним работает по их отзывам. Но подробной инструкции на русском языке я нигде не нашёл.

Эта веб камера, единственное, что мешает мне перейти на Linux. Она мне очень нужна, я постоянно ею пользуюсь и другую покупать не собираюсь, ибо эта должна отлично работать (ведь у людей же работает). Возможно у меня в системе не установлены какие-то компоненты. В общем, подсобите.
Вот как определяется камера командой lsusb: Bus 004 Device 004: ID 046d:0928 Logitech, Inc. Quickcam Express.
Комплиятор GCC у меня установлен: gcc 4:4.3.3-1ubuntu1

После того, как я подключил камеру в первый раз, то она вообще не работала. Потом я нашёл в интернете какую-то команду, выполнил её и камера заработала, пробовал программу Cheese. Однако изображение с камеры очень тёмное, ничего не видно.

На этом форуме я тоже нашёл много тем, где обсуждают веб камеры, но это мне пока никак не помогло.
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение fed71 »

Для начала надо установить пакеты v4l и luvcview. Потом потребуется программа для работы с вебкамерой, к примеру camorama (все через менеджер пакетов). Результаты в студию.
На всяк случай драйвер тут http://sourceforge.net/projects/qce-ga/files/
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
PWHUSHER
Сообщения: 5
ОС: Ubuntu 9.04

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение PWHUSHER »

fed71 писал(а):
31.08.2009 11:25
Для начала надо установить пакеты v4l и luvcview. Потом потребуется программа для работы с вебкамерой, к примеру camorama (все через менеджер пакетов). Результаты в студию.
На всяк случай драйвер тут http://sourceforge.net/projects/qce-ga/files/

Спасибо Вам огромное за отклик. Сейчас буду пробовать. Все результаты моих действий выкладываю сюда на форум.

Итак. Оказалось, что пакет v4l уже был установлен в системе. Я установил пакет luvcview и camorama. Затем скачал драйвер по ссылке, которую Вы дали. Распаковал его. Посмотрел файл README.qce. Там написано:
1. How to compile?
Just use a plain "make" to compile the driver.
Ну я и выполнил команду make. Вот что получилось после её выполнения в терминале:

Код: Выделить всё

-=- Logitech QuickCam USB camera driver -=-

Makefile target examples:
make all - Compile driver and utilities against current running kernel
make all USER_OPT=-DDEBUG - Compile with debugging code and messages
make all LINUX_DIR=/usr/src/linux - Compile against specified kernel source
make install - Copy driver and utilities into standard locations (needs root)
make install PREFIX=/usr - Copy utilities to /usr/bin instead of /usr/local/bin
make install MODULE_DIR=/lib/modules/2.4.0 - Copy module to /lib/modules/2.4.0/misc
make clean - Remove object files from the source directory

Current configuration:
Driver source directory (PWD):         /home/sandy/Рабочий стол/qc-usb-0.6.6
Kernel source directory (LINUX_DIR):   /lib/modules/2.6.28-11-generic/build
Module install directory (MODULE_DIR): /lib/modules/2.6.28-11-generic
Utility install directory (PREFIX):    /usr/local
User options (USER_OPT):               -DHAVE_UTSRELEASE_H=1
Driver file name (use with insmod):    quickcam.ko
Kernel version code:                   132636

Я думаю, что нужно ведь ещё что-то сделать. Но я не знаю что. Попробовал запустить программу camorama. Она пишет: "Unable capture image" и закрывается.
В файле README.qce написано ещё что-то, но я не смог толком понять что там и к чему, что-то связано с командами, но для чего они что с ними делать я не знаю.
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение fed71 »

Обидно, что каморама не запускается. Тогда через менеджер пакетов установи cheese - это прога для съемки через вебкам. Поможет определится работает ли у тебя вебкамера вообще.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
PWHUSHER
Сообщения: 5
ОС: Ubuntu 9.04

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение PWHUSHER »

fed71 писал(а):
31.08.2009 19:01
Обидно, что каморама не запускается. Тогда через менеджер пакетов установи cheese - это прога для съемки через вебкам. Поможет определится работает ли у тебя вебкамера вообще.

Камера рабочая, под Windows работает на ура. В cheese она тоже работает, но изображение настолько тёмное, что ничего не видно, только очень яркие объекты, например лампочка.
Я так понял, что драйвер не установился. Неужели для установки драйвера достаточно набрать команду make?
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение (asper »

PWHUSHER писал(а):
02.09.2009 12:29
Я так понял, что драйвер не установился. Неужели для установки драйвера достаточно набрать команду make?

Есть у меня сей девайс, которой на ядре 2.6.28 работал на ура.
2.6.29-2.6.30 со стандартным драйвером (то что в ядре) не работает и не только у меня. Погуглил и почитал рассылки и нашёл, что есть какая-то заплатка, котороя решает сею проблему, но у меня она не собирается. Да и камера мне нужна было чтоб поиграться, в общем не критично, поэтому забил.
То что вы собирали у себя требует, ЕМНИП, ядро <=2.6.28, т.е. на 2.6.30 не собирается.
Проверьте есть ли у вас в /lib/modules/`uname -r`/... файл quickcam.ko или же просто modprobe quickcam и lsmod.
Сомнительно доброе привидение
Спасибо сказали:
PWHUSHER
Сообщения: 5
ОС: Ubuntu 9.04

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение PWHUSHER »

Ну хорошо, значит не совместим этот драйвер, который я пытался поставить с данной версией ядра.

Код: Выделить всё

sandy@sandy-desktop:~$ modprobe quickcam
FATAL: Error inserting quickcam (/lib/modules/2.6.28-11-generic/kernel/ubuntu/qc-usb/quickcam.ko): Operation not permitted

Ну а как мне поставить тогда другой драйвер? Например gspcav. Проблемы, которые возникли с ним, описаны в первом посте.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение (asper »

PWHUSHER писал(а):
08.09.2009 07:20

Код: Выделить всё

sandy@sandy-desktop:~$ modprobe quickcam
FATAL: Error inserting quickcam (/lib/modules/2.6.28-11-generic/kernel/ubuntu/qc-usb/quickcam.ko): Operation not permitted

Господи из-под рута или судо (:
Сомнительно доброе привидение
Спасибо сказали:
PWHUSHER
Сообщения: 5
ОС: Ubuntu 9.04

Re: Ubuntu 9.04 и Logitech QuickCam Express

Сообщение PWHUSHER »

Извините, совсем вылетело из головы. Видимо я тогда ещё не совсем проснулся.
Выполнил команду

Код: Выделить всё

sandy@sandy-desktop:~$ sudo modprobe quickcam
[sudo] password for sandy:
sandy@sandy-desktop:~$

Ничего не произошло.
И сразу lsmod:

Код: Выделить всё

sandy@sandy-desktop:~$ sudo lsmod
Module                  Size  Used by
quickcam               80928  0
ipt_MASQUERADE         10752  1
iptable_nat            13700  1
nf_nat                 25876  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      21388  3 iptable_nat,nf_nat
nf_conntrack           72008  4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
nf_defrag_ipv4          9984  1 nf_conntrack_ipv4
ip_tables              19472  1 iptable_nat
x_tables               23044  3 ipt_MASQUERADE,iptable_nat,ip_tables
binfmt_misc            16776  1
bridge                 56340  0
stp                    10500  1 bridge
bnep                   20224  2
input_polldev          11912  0
video                  25360  0
output                 11008  1 video
lp                     17156  0
snd_intel8x0           37532  3
snd_ac97_codec        112292  1 snd_intel8x0
ac97_bus                9856  1 snd_ac97_codec
snd_pcm_oss            46336  0
snd_mixer_oss          22656  1 snd_pcm_oss
snd_pcm                82948  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy          10756  0
snd_seq_oss            37760  0
snd_seq_midi           14336  0
snd_rawmidi            29696  1 snd_seq_midi
snd_seq_midi_event     15104  2 snd_seq_oss,snd_seq_midi
snd_seq                56880  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              29704  2 snd_pcm,snd_seq
snd_seq_device         14988  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    62628  16 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_ra
wmidi,snd_seq,snd_timer,snd_seq_device
iTCO_wdt               19108  0
iTCO_vendor_support    11652  1 iTCO_wdt
gspca_spca561          18944  0
gspca_main             29952  1 gspca_spca561
nvidia               7097928  34
soundcore              15200  1 snd
psmouse                61972  0
videodev               41600  2 quickcam,gspca_main
ppdev                  15620  0
pcspkr                 10496  0
serio_raw              13316  0
snd_page_alloc         16904  2 snd_intel8x0,snd_pcm
intel_agp              34108  1
agpgart                42696  2 nvidia,intel_agp
shpchp                 40212  0
joydev                 18368  0
v4l1_compat            21764  1 videodev
parport_pc             40100  1
parport                42220  3 lp,ppdev,parport_pc
usbhid                 42336  0
8139too                32128  0
8139cp                 27776  0
e100                   41740  0
mii                    13312  3 8139too,8139cp,e100
floppy                 64324  0
fbcon                  46112  0
tileblit               10752  1 fbcon
font                   16384  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
sandy@sandy-desktop:~$


Файл quickcam.ko я обнаружил вот в этой директории: /lib/modules/'uname -r'/kernel/ubuntu/qc
Спасибо сказали:
Ответить