Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Веб Камеры и Linux  (Прочитано 325973 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн leomuz

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #75 : 14 Июня 2008, 14:38:25 »
А у меня такая фича , хотел фильм редактировать, поставил cinelerra встроенная камера стала определяться и работает во всех приложениях.
LMDE

Оффлайн graf1_1

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #76 : 17 Июня 2008, 13:45:15 »
Omikron: sN9CXXX camera driver я скаЧал (sn9c1xx-1.48.tar.gz) а вот как установить не разберусь я в Ubuntu не так давно может подскажеш. заранее благодарен

Оффлайн leomuz

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #77 : 17 Июня 2008, 16:36:38 »
Omikron: sN9CXXX camera driver я скаЧал (sn9c1xx-1.48.tar.gz) а вот как установить не разберусь я в Ubuntu не так давно может подскажеш. заранее благодарен

а , что именно подсказать, там где ты взял этот файл не было файла типа sn9c1xx-1.48.deb, или sn9c1xx-1.48.rpm ? deb устанавливается простым кликом мышки, rpm - тогда его надо  конвертировать в deb программой alien (как смотри здесь https://forum.ubuntu.ru/index.php?topic=16777.msg116169#msg116169), в случае sn9c1xx-1.48.tar.gz разверни этот архив , смотри будет файл INSTALL читай --там подробно написано как собирать и устанавливать из исходников (либо запусти поиск по сайту---компиляция из исходников).
LMDE

Оффлайн graf1_1

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #78 : 17 Июня 2008, 23:06:03 »
leomuz: там не было файла типа sn9c1xx-1.48.deb, rpm. толко sn9c1xx-1.48.tar.gz. файл INSTALL нет, толко sn9c102.txt там есть описание установки, но все на английском у меня с етим делом к сожалению плохо. Взял  тут http://www.linux-projects.org/modules/mydownloads/viewcat.php?cid=2. (либо запусти поиск по сайту---компиляция из исходников) а ето как я в Linuxе всего месяц плохо разбираюсь бросать не хочется очень нравится, но не все получается. Спасибо за ответ.

Оффлайн leomuz

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #79 : 18 Июня 2008, 07:37:16 »
leomuz: там не было файла типа sn9c1xx-1.48.deb, rpm. толко sn9c1xx-1.48.tar.gz. файл INSTALL нет, толко sn9c102.txt там есть описание установки, но все на английском у меня с етим делом к сожалению плохо. Взял  тут http://www.linux-projects.org/modules/mydownloads/viewcat.php?cid=2. (либо запусти поиск по сайту---компиляция из исходников) а ето как я в Linuxе всего месяц плохо разбираюсь бросать не хочется очень нравится, но не все получается. Спасибо за ответ.


Ну брат, я не знаю, скачал твой файл, в пункте 5. Driver installation файла sn9c102.txt все прописано. (я надеюсь ты хотя бы малость в англицком бельмесаешь?)
1.Нужно проверить включены ли у тебя в ядре те опции которые указаны.
2.[user@localhost home]$ tar xvzf sn9c1xx-1.48.tar.gz
  [user@localhost home]$ cd sn9c1xx-1.48
3.[user@localhost sn9c1xx-1.48]$ make clean
 [user@localhost sn9c1xx-1.48]$ make modules
4.Устанавливаешь от root:
   [root@localhost sn9c1xx-1.48]# make modules_instal

Для начала тебе хватит. Сделаешь пиши лучше в личку, а то мне баян влепят за дублирование элементарного, здесь это не приветствуется. Удачи. ;) учиться, учиться как завещал дедушка Ленин :D :D ИМХО из за камеры Linux бросать не стоит лучше выбросить камеру :2funny:
LMDE

Оффлайн ApelsecS

  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #80 : 28 Июня 2008, 00:53:41 »
здравствуйте!
помогите плиз прилепить камеру Dynex DX-WC101 к Skype .

я попытался справиться своими силами, но пока безрезультатно, ибо я нуб в Linuxе.
что нарыл:
тут
http://linux-uvc.berlios.de/#download
нашел единственное упоминание камер от Dynex на весь инет))) , в частности строка
19ff:0102  Dynex 1.3MP Webcamвыполнил в консоли команду lsusb
Bus 005 Device 008: ID 0409:005a NEC Corp.
Bus 005 Device 007: ID 0d49:7208 Maxtor
Bus 005 Device 004: ID 0409:005a NEC Corp.
Bus 005 Device 003: ID 046e:3005 Behavior Tech. Computer Corp.
Bus 005 Device 001: ID 0000:0000 
Bus 004 Device 003: ID 046d:ca03 Logitech, Inc.
Bus 004 Device 001: ID 0000:0000 
Bus 003 Device 002: ID 05a9:8519 OmniVision Technologies, Inc.
Bus 003 Device 001: ID 0000:0000 
Bus 002 Device 001: ID 0000:0000 
Bus 001 Device 004: ID 0461:4d09 Primax Electronics, Ltd
Bus 001 Device 001: ID 0000:0000 
и кода ID 19ff:0102 не вижу.
тут: макстор (мой жесткий диск)  NEC (один двд, второй хз) Logitech (джостик). остальное - не знаю че такое.
в порыве ярости установил:
linux-uvc (с сайта выше, хотя проверить работоспособность и вообще, установил ли :2funny: не знаю как)
cheese
camorama
Skype.
отсюда cheese показывает муть, camorama выдает ошибку "could not connect to video device (/dev/video0)" такой папки и вправду нет.
скайп говорит, что устройства не найдены.

 :-[ карамба!

Оффлайн Omikron

  • Участник
  • *
  • Сообщений: 104
  • HP Probook 430 G2
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #81 : 28 Июня 2008, 10:43:24 »
linux-uvc (с сайта выше, хотя проверить работоспособность и вообще, установил ли :2funny: не знаю как)
cheese
camorama
Skype.
отсюда cheese показывает муть, camorama выдает ошибку "could not connect to video device (/dev/video0)" такой папки и вправду нет.
скайп говорит, что устройства не найдены.
:-[ карамба!
Установка Linux UVC:

# sudo apt-get install subversion
# svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvc
# cd linux-uvc
# make
# sudo make install

# sudo apt-get install libsdl1.2-dev
# wget http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20070512.tar.gz
# tar zxvf luvcview-20070512.tar.gz
# cd luvcview-20070512
# make
# sudo make install(или checkinstall, хотя в репах есть пакет)

Проверяем все это дело командой
# luvcview
Ну вот и все.

Оффлайн Yuri77

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #82 : 28 Июня 2008, 11:44:41 »
Тут написано, как быть с этой камерой, последний пост (надо драйвер OV511):
http://ubuntuforums.org/archive/index.php/t-551009.html

Оффлайн ApelsecS

  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #83 : 28 Июня 2008, 13:32:23 »
Omikron,
прошу прощенья, эту штуковину я тоже установил еще вчера...
выдает на команду luvcview
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
ERROR opening V4L interface
: No such file or directory

опять же отмечу, что в /dev нету папки Video0

Цитировать
Тут написано, как быть с этой камерой, последний пост (надо драйвер OV511):
http://ubuntuforums.org/archive/index.php/t-551009.html

судя по красному предупреждению наверху страницы
http://ovcam.org/ov511/install.html
Цитировать
Many kernels and Linux distributions already come with ov511 preinstalled. To check whether it is installed, run "modprobe ov511" as root. If you don't get any errors, then the driver is already installed. Skip to the "Loading and Using the Driver" section below.
, надо опробовать на вопрос ошибок команду
sudo modprobe ov511ошибок она не выдала - следовательно кодек есть.
если дальше следовать рекомендациям на этой страничке, я должен перейти к секции "Loading and using the driver:"
в списке, что выдала команда  lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
02:01.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 06)
02:01.1 Input device controller: Creative Labs SB Live! Game Port (rev 06)
02:03.0 Communication controller: Conexant HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (rev 08)
02:07.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 61)
02:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 01)
я опять же не вижу ничего похожего на камеру.
модули modprobe usb-uhci и modprobe uhci не найдены, как и ожидалось, соответственно вместо них нашлись  modprobe uhci-hcd и modprobe ohci-hcd. первый даже сработал без ошибок.
поискал /proc/bus/usb/devices - последней папки нет. (написано не паниковать по этому поводу ???)
проверил команду dmesg - в ответ простыня непонятных данных
сделал
mknod /dev/video0 c 81 0
chmod 666 /dev/video0
установил Xawtv
выдает на команду xawtv
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.24-19-generic)
xinerama 0: 1280x1024+0+0
X Error of failed request:  XF86DGANoDirectVideoMode
  Major opcode of failed request:  137 (XFree86-DGA)
  Minor opcode of failed request:  1 (XF86DGAGetVideoLL)
  Serial number of failed request:  13
  Current serial number in output stream:  13
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: No such device
v4l2: open /dev/video0: No such device
v4l: open /dev/video0: No such device
no video grabber device available
остальные программы выдают все тоже самое

у меня складывается впечатление, что мою камеру Ubuntu по-просту не воспринимает как девайс, отсюда и проблемы...
или определил как OmniVision Technologies, Inc. , но тогда не ясно, поему эта инструкция меня не спасла.

может я что-то не так сделал?

далее хочу поставить драйвер ov519-ov530
http://alpha.dyndns.org/ov511/download.html#ov51x
, но там написано что надо удалить предыдущий ov511.
как это сделать?
« Последнее редактирование: 28 Июня 2008, 14:01:37 от ApelsecS »

Оффлайн ApelsecS

  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #84 : 28 Июня 2008, 14:48:32 »
ок, нашел команду для удаления модуля
sudo rmmod ov511
теперь скачал
http://alpha.dyndns.org/ov511/download.html#ov51x
точнее
http://alpha.dyndns.org/ov511/download/ov51x/ov51x-1.65-1.12-mark.tar.bz2
распаковал на рабочий стол зашел через консоль в эту папку и сделал make - ответ "ошибка 2"
судя по инструкции, надо изменить
"INCLUDEDIR=/path_to_kernel_source/include"
в makefile...
вопрос - на что менять? где эти сурцы ?
если можно скажите по-подробнее как правильно устанавливать этот драйвер?
« Последнее редактирование: 28 Июня 2008, 14:50:14 от ApelsecS »

Оффлайн Yuri77

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #85 : 28 Июня 2008, 22:58:29 »
Вот же ваша камера, точно такая же, как у автора того поста, на USB сидит:
Цитировать
Bus 003 Device 002: ID 05a9:8519 OmniVision Technologies, Inc.
Важен чипсет, неважно, какую там наклейку налепили. Наклеек много, чипсетов меньше.
Не нужно компилировать, просто внимательно следуйте инструкциям по инсталляции.

Оффлайн ApelsecS

  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #86 : 29 Июня 2008, 12:18:12 »
Yuri77,
я понял, что что это она. большое спасибо за помощь, но я хочу сказать, что по его инструкциям у меня не все гладко. возможно я плоховато шарю в Linuxе, поэтому и не получается.
я попытаюсь пояснить, что меня волнует еще разок.
человек дословно пишет, что
Цитировать
for future reference I downloaded OV51x driver here
http://alpha.dyndns.org/ov511/download.html#1.xx
and followed the instructions provided in this page
http://ovcam.org/ov511/install.html
чувак пишет, что он не просто настроил существующий драйвер ov511, он упоминает драйвер "ov51x: (for OV519 and OV530 cameras)", а ссылку при этом дает на "Version 1.xx Drivers", которые не подходят для ядра 2.6... поэтому мне наверно нужен драйвер "ov51x: (for OV519 and OV530 cameras)", и если я все правильно понял, ID ****:*519 указывает именно на этот драйвер... ???
поэтому я пытаюсь установить драйвер ov51x: (for OV519 and OV530 cameras)
http://alpha.dyndns.org/ov511/download.html#ov51x
http://alpha.dyndns.org/ov511/download/ov51x/ov51x-1.65-1.12-mark.tar.bz2
чтобы его установить я пытаюсь через консоль сделать make и sudo make install, однако на обе команды вылазит масса ошибок.
apelsecs@apelsecs-lnx:~/ov51x-1.65-1.11-mark$ make
make -C /lib/modules/2.6.24-19-generic/build M=/home/apelsecs/ov51x-1.65-1.11-mark modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.24-19-generic'
  CC [M]  /home/apelsecs/ov51x-1.65-1.11-mark/ov51x.o
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:42:26: ошибка: linux/config.h: No such file or directory
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:207: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:209: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:211: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:213: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:216: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:220: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:223: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:227: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:229: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:231: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:234: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:236: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:239: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:242: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:244: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:246: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:248: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:250: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:252: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:254: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:256: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:258: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:260: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:262: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:264: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:267: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:270: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:272: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:274: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:276: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:278: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:280: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:282: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:285: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:288: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:290: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:292: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:294: ошибка: expected ‘)’ before string constant
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_init_isoc’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:5421: предупреждение: assignment from incompatible pointer type
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_v4l1_open’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:5679: ошибка: implicit declaration of function ‘video_devdata’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:5679: предупреждение: initialization makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:5681: ошибка: implicit declaration of function ‘video_get_drvdata’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:5681: предупреждение: initialization makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_v4l1_close’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:5758: предупреждение: initialization makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_v4l1_ioctl_internal’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:5816: предупреждение: initialization makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6220: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_v4l1_ioctl’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6332: предупреждение: initialization makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6338: ошибка: implicit declaration of function ‘video_usercopy’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_v4l1_read’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6358: предупреждение: initialization makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_v4l1_mmap’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6528: предупреждение: initialization makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6548: ошибка: implicit declaration of function ‘remap_page_range’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: На верхнем уровне:
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6595: ошибка: variable ‘vdev_template’ has initializer but incomplete type
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6596: ошибка: неизвестное поле ‘owner’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6596: предупреждение: избыточные элементы в инициализаторе структуры
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6596: предупреждение: (где-то рядом с инициализацией для ‘vdev_template’)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6597: ошибка: неизвестное поле ‘name’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6597: предупреждение: избыточные элементы в инициализаторе структуры
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6597: предупреждение: (где-то рядом с инициализацией для ‘vdev_template’)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6598: ошибка: неизвестное поле ‘type’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6598: предупреждение: избыточные элементы в инициализаторе структуры
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6598: предупреждение: (где-то рядом с инициализацией для ‘vdev_template’)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6599: ошибка: неизвестное поле ‘hardware’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6599: ошибка: ‘VID_HARDWARE_OV511’ undeclared here (not in a function)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6599: предупреждение: избыточные элементы в инициализаторе структуры
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6599: предупреждение: (где-то рядом с инициализацией для ‘vdev_template’)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6600: ошибка: неизвестное поле ‘fops’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6600: предупреждение: избыточные элементы в инициализаторе структуры
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6600: предупреждение: (где-то рядом с инициализацией для ‘vdev_template’)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6602: ошибка: неизвестное поле ‘release’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6602: ошибка: ‘video_device_release’ undeclared here (not in a function)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6602: предупреждение: избыточные элементы в инициализаторе структуры
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6602: предупреждение: (где-то рядом с инициализацией для ‘vdev_template’)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6604: ошибка: неизвестное поле ‘minor’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6604: предупреждение: избыточные элементы в инициализаторе структуры
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:6604: предупреждение: (где-то рядом с инициализацией для ‘vdev_template’)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: В функции ‘ov51x_probe’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8248: ошибка: implicit declaration of function ‘video_device_alloc’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8248: предупреждение: assignment makes pointer from integer without a cast
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8252: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8252: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8252: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8254: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8256: ошибка: implicit declaration of function ‘video_set_drvdata’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8264: ошибка: implicit declaration of function ‘video_register_device’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8264: ошибка: ‘VFL_TYPE_GRABBER’ undeclared (first use in this function)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8264: ошибка: (Each undeclared identifier is reported only once
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8264: ошибка: for each function it appears in.)
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8271: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8281: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8304: ошибка: доступ по указателю на неполный тип
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8305: ошибка: implicit declaration of function ‘video_device_release’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8307: ошибка: implicit declaration of function ‘video_unregister_device’
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c: На верхнем уровне:
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8416: ошибка: неизвестное поле ‘owner’ в инициализаторе
/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.c:8416: предупреждение: initialization from incompatible pointer type
make[2]: *** [/home/apelsecs/ov51x-1.65-1.11-mark/ov51x.o] Ошибка 1
make[1]: *** [_module_/home/apelsecs/ov51x-1.65-1.11-mark] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [all] Ошибка 2

конечно, перед тем как ставить новый драйвер я проделал вышеупомянутую инструкцию для предустановленного в Ubuntu ov511, что я подробно описал в своих предыдущих постах.

поэтому мой главный вопрос, как инсталировать новый драйвер, который при установке выдает массу ошибок.
чувак, на которого вы, Yuri77, ссылаетесь, просто сказал, что он скачал и поставил этот драйвер, настроив его по инструкции (вторая ссылка). у меня первый шаг не получился.

пожалуста подскажите как решить проблему с ошибками при make
« Последнее редактирование: 29 Июня 2008, 12:25:18 от ApelsecS »

Оффлайн Yuri77

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #87 : 29 Июня 2008, 15:24:08 »
А может, не надо так сложно?
Вы отчаялись запустить встроенный драйвер на этом этапе:
Цитировать
проверил команду dmesg - в ответ простыня непонятных данных
Не совершая лишних телодвижений, запустите dmesg, посмотрите последние строчки.
Потом
sudo modprobe ov511и смотрите, что добавилось в конце. Может быть, всё станет понятнее.
Кстати, в репозиториях версия драйвера 2.32 - как и последняя версия на странице разработчиков.

Оффлайн ApelsecS

  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #88 : 29 Июня 2008, 17:05:06 »
наверно вы правы, я действительно подробно не разобрался с этой простыней и выполнил все действия мануала на автопилоте.
однако, щас я не могу повторить этот этап, так как
Цитировать
ок, нашел команду для удаления модуля
Код:

 sudo rmmod ov511
я уже удалил этот драйвер с целью поставить новый. (там есть требование - удалить ставый)
как я могу восстановить стандартный драйвер?

Оффлайн Yuri77

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #89 : 29 Июня 2008, 19:00:05 »
Эта команда просто выгружает модуль из памяти, а не удаляет.
sudo modprobe ov511вернёт его в память.

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.