Здравствуйте!
Собираюсь переходить на 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. Однако изображение с камеры очень тёмное, ничего не видно.
На этом форуме я тоже нашёл много тем, где обсуждают веб камеры, но это мне пока никак не помогло.
Ubuntu 9.04 и Logitech QuickCam Express (Требуется инструкция для новичка)
Модератор: Модераторы разделов
Re: Ubuntu 9.04 и Logitech QuickCam Express
Для начала надо установить пакеты v4l и luvcview. Потом потребуется программа для работы с вебкамерой, к примеру camorama (все через менеджер пакетов). Результаты в студию.
На всяк случай драйвер тут http://sourceforge.net/projects/qce-ga/files/
На всяк случай драйвер тут http://sourceforge.net/projects/qce-ga/files/
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
Re: Ubuntu 9.04 и Logitech QuickCam Express
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 написано ещё что-то, но я не смог толком понять что там и к чему, что-то связано с командами, но для чего они что с ними делать я не знаю.
Re: Ubuntu 9.04 и Logitech QuickCam Express
Обидно, что каморама не запускается. Тогда через менеджер пакетов установи cheese - это прога для съемки через вебкам. Поможет определится работает ли у тебя вебкамера вообще.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
Re: Ubuntu 9.04 и Logitech QuickCam Express
Камера рабочая, под Windows работает на ура. В cheese она тоже работает, но изображение настолько тёмное, что ничего не видно, только очень яркие объекты, например лампочка.
Я так понял, что драйвер не установился. Неужели для установки драйвера достаточно набрать команду make?
Re: Ubuntu 9.04 и Logitech QuickCam Express
Есть у меня сей девайс, которой на ядре 2.6.28 работал на ура.
2.6.29-2.6.30 со стандартным драйвером (то что в ядре) не работает и не только у меня. Погуглил и почитал рассылки и нашёл, что есть какая-то заплатка, котороя решает сею проблему, но у меня она не собирается. Да и камера мне нужна было чтоб поиграться, в общем не критично, поэтому забил.
То что вы собирали у себя требует, ЕМНИП, ядро <=2.6.28, т.е. на 2.6.30 не собирается.
Проверьте есть ли у вас в /lib/modules/`uname -r`/... файл quickcam.ko или же просто modprobe quickcam и lsmod.
Сомнительно доброе привидение
Re: Ubuntu 9.04 и Logitech QuickCam Express
Ну хорошо, значит не совместим этот драйвер, который я пытался поставить с данной версией ядра.
Ну а как мне поставить тогда другой драйвер? Например gspcav. Проблемы, которые возникли с ним, описаны в первом посте.
Код: Выделить всё
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. Проблемы, которые возникли с ним, описаны в первом посте.
Re: Ubuntu 9.04 и Logitech QuickCam Express
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
Господи из-под рута или судо (:
Сомнительно доброе привидение
Re: Ubuntu 9.04 и Logitech QuickCam Express
Извините, совсем вылетело из головы. Видимо я тогда ещё не совсем проснулся.
Выполнил команду
Ничего не произошло.
И сразу lsmod:
Файл quickcam.ko я обнаружил вот в этой директории: /lib/modules/'uname -r'/kernel/ubuntu/qc
Выполнил команду
Код: Выделить всё
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