LinuxForum.Fans
Тема

Не работает web-камера D-MAX(STK-1135) в openSUSE

Автор: Chernov2255 52 сообщений 14795 просмотров
#229764

Не работает Web-камера на дистрибутиве openSUSE с начала установки. Хотя на Windows 7 в то же время работает без проблем.

Сведения о системе:
ОС: Linux 3.1.9 - 1.4 - desktop i686
Система: openSUSE 12.1(i586)
KDE: 4.7.2(4.7.2) realease 5

В консоле:

linux-6auk:/home/aleksandr # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 174f:6a31 Syntek Web Cam - Asus A8J, F3S, F5R, VX2S, V1S
Bus 002 Device 006: ID 04e8:04e8 Samsung Electronics Co., Ltd
Bus 005 Device 002: ID 046d:c05b Logitech, Inc.
Bus 007 Device 002: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter
Bus 007 Device 003: ID 08ff:1600 AuthenTec, Inc. AES1600

aleksandr@linux-6auk:~> dmesg | grep uvc
[ 10.316335] udevd[368]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/50-euvccam.rules:1
[ 10.316818] udevd[368]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/50-euvccam.rules:2
[ 10.316834] udevd[368]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/50-euvccam.rules:3
[ 10.316849] udevd[368]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/50-euvccam.rules:4
[ 10.316863] udevd[368]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/50-euvccam.rules:5
[ 10.316877] udevd[368]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/50-euvccam.rules:6
[ 10.316891] udevd[368]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/50-euvccam.rules:7
aleksandr@linux-6auk:~> modprobe -r uvcvideo
Absolute path to 'modprobe' is '/sbin/modprobe', so running it may require superuser privileges (eg. root).
aleksandr@linux-6auk:~> su
Пароль:
linux-6auk:/home/aleksandr # modprobe -r uvcvideo
linux-6auk:/home/aleksandr # tail -f /var/log/messages
Feb 15 20:18:19 linux-6auk su: (to root) aleksandr on /dev/pts/1
Feb 15 20:18:19 linux-6auk su: pam_apparmor(su:session): Unknown error occurred changing to root hat: Операция не позволяется
Feb 15 20:18:19 linux-6auk systemd-logind[915]: New session c4 of user root.
Feb 15 20:32:32 linux-6auk su: (to root) aleksandr on /dev/pts/2
Feb 15 20:32:32 linux-6auk su: pam_apparmor(su:session): Unknown error occurred changing to root hat: Операция не позволяется
Feb 15 20:32:32 linux-6auk systemd-logind[915]: New session c5 of user root.
Feb 15 20:35:45 linux-6auk systemd-logind[915]: Removed session c5.
Feb 15 20:38:20 linux-6auk su: (to root) aleksandr on /dev/pts/2
Feb 15 20:38:20 linux-6auk su: pam_apparmor(su:session): Unknown error occurred changing to root hat: Операция не позволяется
Feb 15 20:38:20 linux-6auk systemd-logind[915]: New session c6 of user root.

Сведения об оборудовании(YAST):

USB 2.0:
-Hwcfg Bus: usb
-Sysfs ID: /devices/pci 0000:00/0000:00:1a.7/usb1/1 -2/1-2.1.0
-Sysfs ID: 1-2.1.0
-hotplug: usb
-modalias: usb: v174Fp6A31d0005dc00dp00icFFiscFFipFF
-драйверы:
-modprobe: Да
-modules:
-modprobe hdj_mod
-активное: Да
-Идентификатор производителя: 202575
-Класс(спецификация): Неопределённое устройство
-Класс: Неопределённое устройство
-Модель: Syntek USB 2.0
-Ресурсы:
-band:
-speed: 480000000
-родительский уникальный ключ ID: k4bc.c089g+icfn1
-Старый уникальный ключ: 9yzU.AG1J8hSwQs9
-Уникальный ключ: cLrx.I11zRpIJCer
-Устройство: USB 2.0
-Шина: USB

Пробовал ставить прогу digikam, не помогла. Камера так и не заработала. В И-нете нашёл дрова stk11xx-2.1.0 на эту камеру, но они с расширением .tar.gz. Пакетов с расширением .rpm нигде нет.Как ни пытался установить дрова, никак не получается. Видно опыта маловато, точнее не знаю как их ставить, так как на Линуксе работаю всего вторую неделю. До этого работал на Винде.

Очень прошу помочь в освоении openSUSE и учесть что опыт работы 0, а обратиться некуда, как кроме к Вам.

#229775

Ноутбук?

Chernov2255 написал:
Пробовал ставить прогу digikam, не помогла.

И не поможет, это для фото. Надо хотя бы в kopete проверить камеру.
Посмотри что выдаст
[console]ls -l /dev/video*[/console]

Chernov2255 написал:
И-нете нашёл дрова stk11xx-2.1.0 на эту камеру, но они с расширением .tar.gz.

В архиве должны быть текстовые файлы Readme или install, в них написана процедура установки.


Вот почитай

The stk11 (the syntek USB 2.0 video camera driver for DC-1125 and STK-1135) requires a proprietary driver that is typically available from http://software.opensuse.org/search. Do a search for 'stk11' being certain to select "search options" and "include user's home projects". Then look for an rpm entitled stk11-kmp-yourkerneltype-_k_yourkernelversion.yourPCarchitecture.rpm. For example, if you have a 32-bit openSUSE-12.1 PC with the 3.1.0_1.2-1.2 desktop kernel, you probably would find and install: stk11xx-kmp-desktop-r104_p1_k3.1.0_1.2-1.1.i586.rpm. Then restart your PC and try out your webcam. References for maintenance are syntekdriver page and sourceforge-project , both being somewhat old.

http://en.opensuse.org/HCL:Web_cameras

Chernov2255 написал:
Пакетов с расширением .rpm нигде нет.

Вот они. О чём выше и пишут.

#229990

Gnom

Спасибо. Да ноутбук ASUS F3S со встроенной web-камерой.


После установки дров, предложенных Вами, и kopete, проверил на работоспособность web-камеры. Результаты следующие:

-В kopete web-камера определяется и работает отлично

-В настроуках(Пуск - Параметры системы - Цифровая камера) - данной камеры не видно

-Прога "Приложение web-камеры(Cheese 3.2.1) - web-камера определяется и работает(загорается зелённая ломпочка включения камеры), но видео нет. Чёрный фон

-Прога "didikam" - данной камеры не видно

- Skype - камера определяется, нпринажатии кнопки проверка в настройках, на мгновение загорается и тухнет лампочка работы камеры и опять же видео нет. Чёрный фон


В консоле:

aleksandr@linux-6auk:~> ls -l /dev/video0
crw-rw----+ 1 root video 81, 0 февр. 16 12:10 /dev/video0
aleksandr@linux-6auk:~>

Текстовый файл от stk11xx-2.1.0.tar.gz

Syntek USB 2.0 Video Camera
===========================

Note : The syntek USB 2.0 video camera driver for DC-1125 ans STK-1135 is currently being developed
on Linux. This driver can do damages. Use this driver only if you know what you are doing.

---------------------------------------------------------------------------------------------------

Table of contents :

1. Requirements

2. Compilation
2.1 Documentation
2.2 Kernel module

3. Installation

4. Usage
4.1 Option "fps" module
4.2 Options "hflip" and "vflip" module
4.3 Options "contrast", "colour", "whiteness" and "brightness"
4.4 Use the "sysfs"

5. Status of project

6. Test experimental

7. Debug
7.1. 'lsusb' output
7.2. USB logs from Windows
7.3. USB logs from Linux
7.4. Enable module traces

8. Licence

---------------------------------------------------------------------------------------------------

1. Requirements

Kernel 2.6.18 or higher
Doxygen to compile the documentation

---------------------------------------------------------------------------------------------------

2. Compilation

2.1 Documentation

To build documentation :
$ make -f Makefile.standalone doc
$ make -f Makefile.standalone cleandoc

2.2 Kernel module

To build the kernel module :
$ make -f Makefile.standalone
or
$ make -f Makefile.standalone driver

$ make -f Makefile.standalone clean

---------------------------------------------------------------------------------------------------

3. Installation

TODO...

---------------------------------------------------------------------------------------------------

4. Usage

4.1 Option "fps" module

The syntek module waits the option "fps" (10, 15, 20, 25, 30) :
$ modprobe stk11xx fps=30

By default, the fps is set to '25'.

4.2 Options "hflip" and "vflip" module

The syntek module waits the options "hflip" and "vflip" (values are 0 or 1):
$ modprobe stk11xx hflip=0 vflip=1

By default, the hflip and vflip are set to '1'.

4.3 Options "contrast", "colour", "brightness" and "whiteness"

The syntek module waits the options "contrast", "colour", "brightness" and "whiteness" :
$ modprobe stk11xx contrast=0x7F00 colour=0x7F00

By default, the value of these options is set to '0x7F00'.

4.4 Use the "sysfs"

In the directory : /sys/class/video4linux/videoX (by sample video0), you
can read and write some parameters :
$ cat hflip
$ echo 0 > hflip

To display informations about driver :
$ cat informations

---------------------------------------------------------------------------------------------------

5. Status

The kernel module is currently being developped.

The driver supports several webcam models :
- 0x174F:0xA311 : Quiet good supported (developper's model)
- 0x174F:0xA821 : Supported (only the video stream)
- 0x174F:0x6A31 : Supported (only the video stream)
- 0x05E1:0x0501 : Like '0x174F:0xA311' (it's the same model)

To increase the support, I need some help... Or somebody gives me the webcam !

---------------------------------------------------------------------------------------------------

6. Test experimental

To build and load the driver, follow the steps :

$ make -f Makefile.standalone clean
$ make -f Makefile.standalone
$ modprobe videodev
$ insmod stk11xx.ko

To test the driver with the V4L v1 API (map methode) :

$ camorama -D --width=640 --height=480

To test the driver with the V4L v1 API (read methode) :

$ camorama -D -R --width=640 --height=480

To test the driver with the V4L v2 :

$ xawtv

To use mplayer / mencoder :

$ mplayer tv:// -tv driver=v4l:width=640:height=480
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=yuy2:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=uyvy:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=720:height=576:outfmt=yuy2:device=/dev/video0:input=1

$ mencoder tv:// -tv driver=v4l:width=640:height=480:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi
$ mencoder tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi

---------------------------------------------------------------------------------------------------

7. Debug

7.1. 'lsusb' output

[root@Dahlia driver]$ lsusb
Bus 002 Device 002: ID 046d:c047 Logitech, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0b05:1712 ASUSTek Computer, Inc.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 004: ID 174f:a311 <== Our Webcam
Bus 001 Device 001: ID 0000:0000

[root@Dahlia driver]$ lsusb -d 174f:a311 -vvv > lsusb.txt

7.2. USB logs from Windows
There is 3 USB logs useful :
- Log 1 : when you plug your webcam
- Log 2 : when you run VideoView.exe (with the default settings)
- Log 3 : when you run VideoView.exe, then change the resolution to 1280x1024

7.3. USB logs from Linux
Use the kernel module usbmon (enable option debugfs in the kernel)

7.4. Enable module traces
You can enable : CONFIG_STK11XX_DEBUG and CONFIG_STK11XX_DEBUG_STREAM

---------------------------------------------------------------------------------------------------

8. Licence

The kernel module is distributed under the licence

Файла install - нет

Пробовал разархивировать в паку /usr/src и установить в режиме консоли.

Результат - нет файла configure

Я в Английском полный - 0 и с переводом текстов для меня большая проблема. Правда сейчас установил переводчик - StarDict, но всё равно у меня с переводом очень большие проблемы. То что я попытался перевести для меня очень непонятно.

Стою в тупике и не понимаю как дальше быть. Буду очень признателен если поможете разобраться мне с моими проблемами. С уважением

P.S. Да, сайт, который Вы мне порекомендовали, я посещал и до этого и пытался найти там пакет .rpm, но видно в поиске ввёл не совсем то что нужно. Теперь понял, что надо было писать попроще. Я вводил stk11xx-2.1.0 и был результат - таких программ нет. Огромное СПА-СИ-БО ещё раз

#229996

Цифровая камере - это фотоаппарат, вообще-то.
Проверять веб-камеру можно в Kopete, Cheese, Skype.

#230001

В Cheese - камера определяется, горит лампочка, говорящая о включении камеры, но видео не видно - Чёрный фон и всё.
Про Kopete, Skype я уже писал.

С горeм пополам вроде перевёл файл README от stk11xx-2.1.0


Syntek USB 2.0 видеокамеры
===========================

Примечание: Syntek USB 2.0 видеокамеры драйвера для DC-1125 ANS STK-1135 в настоящее время разрабатывается
на Linux. Этот драйвер может повредить ПО ПК. Используйте этот драйвер, только если вы знаете, что делаете.

Содержание:

1. Требование

2. Компиляция
 2,1 Документация
 2.2 модуль ядра

3. Установка

4. Использование
 4.1 Опция "fps"("кадр") модуль
 4,2 Options "hflip" и "vflip" модуль
 4,3 Options "контраст", "цвет", "белизна" и "яркость"
 4.4 Использование "Sysfs"

5. Состояние проекта

6. Испытания экспериментальных

7. Отлаживать
 7.1. Иыход «Lsusb"
 7.2. USB вход с ОС Windows
 7.3. USB вход с Linux
 7.4. Включение модуля обнаружения

8. Лицензия


1. Требование

Kernel 2.6.18 и выше
Doxygen для составления документации

-------------------------------------------------- -------------------------------------------------

2. Компиляция

 2,1 Документация

   Для создания документации:
   $ make -f Makefile.standalone doc
$ make -f Makefile.standalone cleandoc

2.2 модуль ядра

   Для сборки модуля ядра:
   $ make -f Makefile.standalone
     или
   $ make -f Makefile.standalone driver

$ make -f Makefile.standalone clean

-------------------------------------------------- -------------------------------------------------

3. Установка

TODO ...

-------------------------------------------------- -------------------------------------------------

4. Использование

 4.1 Опция "fps"("кадр") модуль

   Модуль Syntek опцию "fps"("кадр") можно установить (10, 15, 20, 25, 30):
   $ modprobe stk11xx fps=30

   По умолчанию кадров устанавливается в '25 '.

 4,2 Опции "hflip" и "vflip" модуль
 
   Модуль Syntek опции "hflip" и "vflip" можно установить (значения 0 или 1):
   $ modprobe stk11xx hflip=0 vflip=1

   По умолчанию, hflip и vflip установлены в '1 '.

 4,3 Опции "контраст", "цвет", "Яркость" и "белизна"
 
   Модуль Syntek опции "контраст", "цвет", "Яркость" и "Белизна" можно установить:
   $ modprobe stk11xx contrast=0x7F00 colour=0x7F00

   По умолчанию значения этих параметров установлены в '0 x7F00.

 4.4 Использование "Sysfs"

   В директории / sys/class/video4linux/videoX (на примере video0), вы
   можете читать и писать некоторые параметры:
   $ cat hflip
$ echo 0 > hflip

   Для отображения информации о драйвере:
   $ cat informations

-------------------------------------------------- -------------------------------------------------
5. Статус

Модуль ядра в настоящее время разработано.

Драйвер поддерживает несколько моделей веб-камеры:
- 0x174F: 0xA311: Тихо хороший поддерживается (модель developper в)
- 0x174F: 0xA821: Поддерживается (только видео поток)
- 0x174F: 0x6A31: Поддерживается (только видео поток)
- 0x05E1: 0x0501: как '0 x174F: 0xA311 (одна и та же модель)

Чтобы увеличить поддержку, мне нужна помощь ... Или кто-то дает мне веб-камеру!

-------------------------------------------------- -------------------------------------------------
6. Испытания экспериментальных

Для создания и загрузки драйвера, выполните следующие действия:

$ make -f Makefile.standalone clean
$ make -f Makefile.standalone
$ modprobe videodev
$ insmod stk11xx.ko

Для проверки драйвера V4L v1 API (map Метод):

$ camorama -D --width=640 --height=480

Для проверки драйвера V4L v1 API (read Метод):

$ camorama -D -R --width=640 --height=480

Для проверки драйвера V4L v2:

$ xawtv

Чтобы использовать MPlayer / MEncoder:


$ mplayer tv:// -tv driver=v4l:width=640:height=480
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=yuy2:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=uyvy:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=720:height=576:outfmt=yuy2:device=/dev/video0:input=1

$ mencoder tv:// -tv driver=v4l:width=640:height=480:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi
$ mencoder tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi
-------------------------------------------------- -------------------------------------------------
7. Настройка

 7.1. Выход "Lsusb"

   [root@Dahlia driver]$ lsusb
Bus 002 Device 002: ID 046d:c047 Logitech, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0b05:1712 ASUSTek Computer, Inc.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 004: ID 174f:a311 <== Our Webcam
Bus 001 Device 001: ID 0000:0000

[root@Dahlia driver]$ lsusb -d 174f:a311 -vvv > lsusb.txt

 7.2. USB вход с ОС Windows
   Возможно дот 3 скоростных USB входов:
   - Вход 1: при подключении веб-камеры
   - Вход 2: При запуске VideoView.exe (с настройками по умолчанию)
   - Вход 3: при запуске VideoView.exe, а затем изменить разрешение до 1280x1024

 7.3. USB вход с Linux
   Используйте usbmon модуль ядра (включить опцию debugfs в ядре)

 7.4. Включение модуля слежения
   Вы можете включить: CONFIG_STK11XX_DEBUG and CONFIG_STK11XX_DEBUG_STREAM

-------------------------------------------------- -------------------------------------------------
8. Лицензия

Модуль ядра распространяется под лицензией GPL.


Пробовал в консоле ввести команды перечисленные в README. Выхлоп:


aleksandr@linux-6auk:~/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0> su
Пароль:
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -f Makefile.standalone doc
Generating document with Doxygen...
make: doxygen: Команда не найдена
make: *** [doc] Ошибка 127
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -fMakefile.standalone
make -C /lib/modules/3.1.9-1.4-desktop/build SUBDIRS=/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 modules
make: *** /lib/modules/3.1.9-1.4-desktop/build: Нет такого файла или каталога. Останов.
make: *** [driver] Ошибка 2
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -f Makefile.standalone driver
make -C /lib/modules/3.1.9-1.4-desktop/build SUBDIRS=/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 modules
make: *** /lib/modules/3.1.9-1.4-desktop/build: Нет такого файла или каталога. Останов.
make: *** [driver] Ошибка 2
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -f Makefile.standalone clean
make -C /lib/modules/3.1.9-1.4-desktop/build SUBDIRS=/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 clean
make: *** /lib/modules/3.1.9-1.4-desktop/build: Нет такого файла или каталога. Останов.
make: *** [clean] Ошибка 2
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 #


Подскажите пожалуйста, что я делаю не так. И как запустить видео в Skyp и Cheese.
С уважением

#230002
Chernov2255 написал:
-Прога "didikam" - данной камеры не видно

Третий раз тебе говорим digikam это для фотоаппарата, а не для вебкамер.

Chernov2255 написал:
-В настроуках(Пуск - Параметры системы - Цифровая камера) - данной камеры не видно

Во-первых в линуксе нет кнопки "Пуск", есть "Меню запуска приложений" smile , во-вторых " Цифровая камера" это всё тот же фотоаппарат smile , так понятно smile

Chernov2255 написал:
-В kopete web-камера определяется и работает отлично

Если камера работает в kopete, значит система камеру видит, ненадо больше экспериментировать с установкой драйверов из stk11xx-2.1.0.tar.gz, поломаешь всё.
Покажи что выдаст консоль на
[console]id[/console]
возможно надо пользователя добавить в группу video.

Chernov2255 написал:
P.S. Да, сайт, который Вы мне порекомендовали, я посещал и до этого и пытался найти там пакет .rpm, но видно в поиске ввёл не совсем то что нужно. Теперь понял, что надо было писать попроще. Я вводил stk11xx-2.1.0 и был результат - таких программ нет.

Там, справа, от строки поиска, есть кнопка "Параметры поиска", жмёшь на неё и ставишь галочку на "Включить «домашние» проекты пользователей", и название пакета не обязательно писать полностью, достаточно было stk11xx.

Chernov2255 написал:
Я в Английском полный - 0 и с переводом текстов для меня большая проблема.

Я вообще в школе немецкий учил(если это можно назвать "учил") smile

Chernov2255 написал:
Правда сейчас установил переводчик - StarDict, но всё равно у меня с переводом очень большие проблемы.

http://translate.google.com

Chernov2255 написал:
То что я попытался перевести для меня очень непонятно.

"Опыт приходит с годами" smile
Посмотри ещё, подгружен ли модуль stk11xx
[console]lsmod[/console]
По идеи должен быть.

#230004

Chernov2255,Отстань от этого файла smile

И такие портянки, прячь под спойлер, вот так

Показать
В Cheese - камера определяется, горит лампочка, говорящая о включении камеры, но видео не видно - Чёрный фон и всё.
Про Kopete, Skype я уже писал.

С горeм пополам вроде перевёл файл README от stk11xx-2.1.0


Syntek USB 2.0 видеокамеры
===========================

Примечание: Syntek USB 2.0 видеокамеры драйвера для DC-1125 ANS STK-1135 в настоящее время разрабатывается
на Linux. Этот драйвер может повредить ПО ПК. Используйте этот драйвер, только если вы знаете, что делаете.

Содержание:

1. Требование

2. Компиляция
2,1 Документация
2.2 модуль ядра

3. Установка

4. Использование
4.1 Опция "fps"("кадр") модуль
4,2 Options "hflip" и "vflip" модуль
4,3 Options "контраст", "цвет", "белизна" и "яркость"
4.4 Использование "Sysfs"

5. Состояние проекта

6. Испытания экспериментальных

7. Отлаживать
7.1. Иыход «Lsusb"
7.2. USB вход с ОС Windows
7.3. USB вход с Linux
7.4. Включение модуля обнаружения

8. Лицензия


1. Требование

Kernel 2.6.18 и выше
Doxygen для составления документации

-------------------------------------------------- -------------------------------------------------

2. Компиляция

2,1 Документация

Для создания документации:
$ make -f Makefile.standalone doc
$ make -f Makefile.standalone cleandoc

2.2 модуль ядра

Для сборки модуля ядра:
$ make -f Makefile.standalone
или
$ make -f Makefile.standalone driver

$ make -f Makefile.standalone clean

-------------------------------------------------- -------------------------------------------------

3. Установка

TODO ...

-------------------------------------------------- -------------------------------------------------

4. Использование

4.1 Опция "fps"("кадр") модуль

Модуль Syntek опцию "fps"("кадр") можно установить (10, 15, 20, 25, 30):
$ modprobe stk11xx fps=30

По умолчанию кадров устанавливается в '25 '.

4,2 Опции "hflip" и "vflip" модуль

Модуль Syntek опции "hflip" и "vflip" можно установить (значения 0 или 1):
$ modprobe stk11xx hflip=0 vflip=1

По умолчанию, hflip и vflip установлены в '1 '.

4,3 Опции "контраст", "цвет", "Яркость" и "белизна"

Модуль Syntek опции "контраст", "цвет", "Яркость" и "Белизна" можно установить:
$ modprobe stk11xx contrast=0x7F00 colour=0x7F00

По умолчанию значения этих параметров установлены в '0 x7F00.

4.4 Использование "Sysfs"

В директории / sys/class/video4linux/videoX (на примере video0), вы
можете читать и писать некоторые параметры:
$ cat hflip
$ echo 0 > hflip

Для отображения информации о драйвере:
$ cat informations

-------------------------------------------------- -------------------------------------------------
5. Статус

Модуль ядра в настоящее время разработано.

Драйвер поддерживает несколько моделей веб-камеры:
- 0x174F: 0xA311: Тихо хороший поддерживается (модель developper в)
- 0x174F: 0xA821: Поддерживается (только видео поток)
- 0x174F: 0x6A31: Поддерживается (только видео поток)
- 0x05E1: 0x0501: как '0 x174F: 0xA311 (одна и та же модель)

Чтобы увеличить поддержку, мне нужна помощь ... Или кто-то дает мне веб-камеру!

-------------------------------------------------- -------------------------------------------------
6. Испытания экспериментальных

Для создания и загрузки драйвера, выполните следующие действия:

$ make -f Makefile.standalone clean
$ make -f Makefile.standalone
$ modprobe videodev
$ insmod stk11xx.ko

Для проверки драйвера V4L v1 API (map Метод):

$ camorama -D --width=640 --height=480

Для проверки драйвера V4L v1 API (read Метод):

$ camorama -D -R --width=640 --height=480

Для проверки драйвера V4L v2:

$ xawtv

Чтобы использовать MPlayer / MEncoder:


$ mplayer tv:// -tv driver=v4l:width=640:height=480
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=yuy2:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=uyvy:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=720:height=576:outfmt=yuy2:device=/dev/video0:input=1

$ mencoder tv:// -tv driver=v4l:width=640:height=480:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi
$ mencoder tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi
-------------------------------------------------- -------------------------------------------------
7. Настройка

7.1. Выход "Lsusb"

[root@Dahlia driver]$ lsusb
Bus 002 Device 002: ID 046d:c047 Logitech, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0b05:1712 ASUSTek Computer, Inc.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 004: ID 174f:a311 <== Our Webcam
Bus 001 Device 001: ID 0000:0000

[root@Dahlia driver]$ lsusb -d 174f:a311 -vvv > lsusb.txt

7.2. USB вход с ОС Windows
Возможно дот 3 скоростных USB входов:
- Вход 1: при подключении веб-камеры
- Вход 2: При запуске VideoView.exe (с настройками по умолчанию)
- Вход 3: при запуске VideoView.exe, а затем изменить разрешение до 1280x1024

7.3. USB вход с Linux
Используйте usbmon модуль ядра (включить опцию debugfs в ядре)

7.4. Включение модуля слежения
Вы можете включить: CONFIG_STK11XX_DEBUG and CONFIG_STK11XX_DEBUG_STREAM

-------------------------------------------------- -------------------------------------------------
8. Лицензия

Модуль ядра распространяется под лицензией GPL.


Пробовал в консоле ввести команды перечисленные в README. Выхлоп:


aleksandr@linux-6auk:~/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0> su
Пароль:
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -f Makefile.standalone doc
Generating document with Doxygen...
make: doxygen: Команда не найдена
make: *** [doc] Ошибка 127
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -fMakefile.standalone
make -C /lib/modules/3.1.9-1.4-desktop/build SUBDIRS=/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 modules
make: *** /lib/modules/3.1.9-1.4-desktop/build: Нет такого файла или каталога. Останов.
make: *** [driver] Ошибка 2
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -f Makefile.standalone driver
make -C /lib/modules/3.1.9-1.4-desktop/build SUBDIRS=/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 modules
make: *** /lib/modules/3.1.9-1.4-desktop/build: Нет такого файла или каталога. Останов.
make: *** [driver] Ошибка 2
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 # make -f Makefile.standalone clean
make -C /lib/modules/3.1.9-1.4-desktop/build SUBDIRS=/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 clean
make: *** /lib/modules/3.1.9-1.4-desktop/build: Нет такого файла или каталога. Останов.
make: *** [clean] Ошибка 2
linux-6auk:/home/aleksandr/Загрузки/Видео/Web-камера/strk11xx-2.1.0/stk11xx-2.1.0 #
#230015

aleksandr@linux-6auk:~> id
uid=1000(aleksandr) gid=100(users) группы=100(users),33(video)
aleksandr@linux-6auk:~> lsmod
Module Size Used by
binfmt_misc 17292 1
nls_utf8 12493 0
ip6t_LOG 12847 5
xt_tcpudp 12788 2
xt_pkttype 12456 3
ipt_LOG 12880 5
xt_limit 12541 10
rfcomm 66512 8
af_packet 30701 4
bnep 19056 2
ip6t_REJECT 12809 3
nf_conntrack_ipv6 13936 3
nf_defrag_ipv6 18017 1 nf_conntrack_ipv6
ip6table_raw 12603 1
xt_NOTRACK 12456 4
ipt_REJECT 12512 3
iptable_raw 12598 1
iptable_filter 12706 1
ip6table_mangle 12652 0
nf_conntrack_netbios_ns 12585 0
nf_conntrack_broadcast 12541 1 nf_conntrack_netbios_ns
nf_conntrack_ipv4 14319 3
nf_defrag_ipv4 12649 1 nf_conntrack_ipv4
ip_tables 18302 2 iptable_raw,iptable_filter
xt_conntrack 12664 6
nf_conntrack 79552 6 nf_conntrack_ipv6,xt_NOTRACK,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ipv4,xt_conntrack
ip6table_filter 12711 1
ip6_tables 18432 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
x_tables 26198 16 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,ip6table_raw,xt_NOTRACK,ipt_REJECT,iptable_raw,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
cpufreq_conservative 13525 0
cpufreq_userspace 12973 0
cpufreq_powersave 12554 0
acpi_cpufreq 14206 1
mperf 12603 1 acpi_cpufreq
microcode 22828 0
fuse 81305 7
stk11xx 142735 0
rndis_wlan 49022 0
rndis_host 14080 1 rndis_wlan
videodev 94691 1 stk11xx
cdc_ether 14034 1 rndis_host
hdj_mod 142993 0
usbnet 35120 3 rndis_wlan,rndis_host,cdc_ether
snd_rawmidi 29520 1 hdj_mod
snd_seq_device 14172 1 snd_rawmidi
arc4 12473 2
sr_mod 22048 0
cdrom 46732 1 sr_mod
sg 35770 0
iwl4965 125498 0
iwl_legacy 75230 1 iwl4965
mac80211 298531 2 iwl4965,iwl_legacy
cfg80211 183424 4 rndis_wlan,iwl4965,iwl_legacy,mac80211
snd_hda_codec_si3054 12864 1
snd_hda_codec_realtek 261744 1
snd_hda_intel 32497 4
snd_hda_codec 105683 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
ecb 12751 1
btusb 19128 2
bluetooth 239203 23 rfcomm,bnep,btusb
snd_pcm 97274 4 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
snd_timer 28931 1 snd_pcm
r852 17901 0
sm_common 16737 1 r852
nand 53802 2 r852,sm_common
nand_ids 8547 1 nand
nand_bch 13003 1 nand
bch 21757 1 nand_bch
snd 69952 17 hdj_mod,snd_rawmidi,snd_seq_device,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
atl1 40719 0
iTCO_wdt 17575 0
asus_laptop 23146 0
nand_ecc 13070 1 nand
mtd 39758 2 sm_common,nand
sdhci_pci 13864 0
sdhci 32185 1 sdhci_pci
mmc_core 98891 1 sdhci
sparse_keymap 13658 1 asus_laptop
serio_raw 12990 0
joydev 17322 0
firewire_ohci 35846 0
firewire_core 61002 1 firewire_ohci
pcspkr 12614 0
rfkill 24962 4 cfg80211,bluetooth,asus_laptop
r592 17808 0
memstick 16010 1 r592
iTCO_vendor_support 13502 1 iTCO_wdt
soundcore 14635 1 snd
snd_page_alloc 14108 2 snd_hda_intel,snd_pcm
crc_itu_t 12627 1 firewire_core
video 19101 0
button 13661 0
ac 12895 0
battery 18200 0
autofs4 37842 2
radeon 1019304 3
ttm 73418 1 radeon
drm_kms_helper 36953 1 radeon
drm 208787 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 13199 1 radeon
thermal 18377 0
processor 43756 3 acpi_cpufreq
thermal_sys 20200 3 video,thermal,processor
ata_generic 12809 0
aleksandr@linux-6auk:~>


Вот такой выхлоп.

Школу я закончил в 1972 году и знаю три языка: русский, чувашский и матерный. Других не учили.

Постараюсь учесть ваши замечания и исправиться, но это тяжело, т.к. работал на Винде.

Если не трудно: как портянки прятать под спойлер. Заранее приношу свои извинения.

С уважением

#230018

Приношу извинения на счёт спойлера. У-сё понял

#230022

stk11xx 142735 0
Подгружен.

А ноутбук перезагружался после установки stk11xx-kmp-desktop
Chernov2255 написал:
как портянки прятать под спойлер. Заранее приношу свои извинения.

Над полем ввода текста, серая кнопка со знаком вопроса, или пишите текстом.

Chernov2255 написал:
Школу я закончил в 1972

:O я только родился. smile

#230024

А как сделать так, чтобы видео появилось в Skyp-е

#230025

Да, перезагружал

#230031

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

#230035
Chernov2255 написал:
как сделать так, чтобы видео появилось в Skyp-е

Попробуй установить вот эти пакеты
libv4l
libv4l1-0
libv4l2-0
libv4lconvert0
v4l-conf
v4l-tools

Если не установлены.

#230036
Chernov2255 написал:
Попробовал сделать видеозапись с помощью Cheese. Запись есть, появился файл записи, но вот только на нём тоже черный фон и всё

А там есть регулировка яркости, контрастности?

#230042

установи пакеты что приведены выше, в консоли пробуй запустить

text
env LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

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

#230046

Не хватало 2-х пакетов:
v41-conf
v41-tools

Установил и на всякий случая перезагрузился. Эффект - 0.[

Запуск в консоле
aleksandr@linux-6auk:~> env LD_PRELOAD=/usr/lib/libv41/v4l1compat.so skype
ERROR: ld.so: object '/usr/lib/libv41/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.

Эффект - 0-0

#230048

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

#230051
Chernov2255 написал:
Не хватало 2-х пакетов:
v41-conf
v41-tools

Какие репозитории подключены? OpenSUSE-12.1-Oss подключен?
[console]zypper lr[/console]
Да, вот что ещё, попробуй скайп запустить от root, камера будет работать?

#230055

aleksandr@linux-6auk:~> zypper lr
# | Псевдоним | Имя | Включён | Обновление
---+--------------------------+---------------------------------------+---------+-----------
1 | Packman Repository | Packman Repository | Да | Да
2 | google-chrome | google-chrome | Да | Да
3 | home:cristi_p | home:cristi_p | Да | Да
4 | libdvdcss repository | libdvdcss repository | Да | Да
5 | openSUSE-12.1-12.1-1.4 | openSUSE-12.1-12.1-1.4 | Да | Нет
6 | repo-debug | openSUSE-12.1-Debug | Нет | Да
7 | repo-debug-update | openSUSE-12.1-Update-Debug | Нет | Да
8 | repo-non-oss | openSUSE-12.1-Non-Oss | Да | Да
9 | repo-oss | openSUSE-12.1-Oss | Да | Да
10 | repo-source | openSUSE-12.1-Source | Нет | Да
11 | Обновления-для-openSUSE- | Обновления для openSUSE 12.1 12.1-1.4 | Да | Да
aleksandr@linux-6auk:~>

А как её запустить от root

Войдите или зарегистрируйтесь, чтобы ответить.