Русскоязычное Linux-сообщество's Journal
 
[Most Recent Entries] [Calendar View]

Wednesday, March 19th, 2014

    Time Event
    10:42a
    Как подружить ubuntu и usb плату видеозахвата avermedia DVD EZMaker 7 (решено)
    Добрый день, уважаемые сообщники!
    Встала на работе задача подружить ubuntu 12.04 lts (x86) и usb плату видеозахвата avermedia DVD EZMaker 7 (C039), чтобы позднее взять видео с платы через vlc.
    Вставляю плату, сливаю с сайта производителя дрова
    http://avertv.avermedia.com/avertv/ru/Product/ProductDetail.aspx?Id=457&tab=APDriver
    распаковываю, запускаю файл C039_LinuxDrv_x86_V1.0.28-beta_Install_OEM.sh
    По команде lsusb плата видна как

    Bus 001 Device 005: ID 07ca:c039 AVerMedia Technologies, Inc.

    И всё. Больше никто эту плату не видит, video4linux при запуске ругается, что /dev/video0 не существует.

    Обратился к более компетентному, он посоветовал запустить
    sudo ./C039_LinuxDrv_x86_V1.0.28-beta_Install_OEM.sh
    При запуске выводит

    /lib/modules/3.11.0-18-generic/build found.
    Verifying archive integrity...
    Extracting archive...
    Running installer...
    Start to compile objects...
    Failed to compile objects

    Install log generated on /home/user/driver_install_log.txt

    Лезу в указанный файл, нахожу что
    ------------------------------------
    Start to compile objects...
    make -C /lib/modules/3.11.0-18-generic/build O=/lib/modules/3.11.0-18-generic/build SUBDIRS=`pwd` modules
    make[1]: Вход в каталог `/usr/src/linux-headers-3.11.0-18-generic'
    CC [M] /tmp/avm-install/installer/cx231xx-audio.o
    In file included from /tmp/avm-install/installer/cx231xx.h:43:0,
    from /tmp/avm-install/installer/cx231xx-audio.c:40:
    /usr/src/linux-headers-3.11.0-18-generic/include/media/videobuf-dvb.h:1:20: фатальная ошибка: dvbdev.h: Нет такого файла или каталога
    компиляция прервана.
    make[3]: *** [/tmp/avm-install/installer/cx231xx-audio.o] Ошибка 1
    make[2]: *** [_module_/tmp/avm-install/installer] Ошибка 2
    make[1]: *** [sub-make] Ошибка 2
    make[1]: Выход из каталога `/usr/src/linux-headers-3.11.0-18-generic'
    ------------------------------------------------------

    Зашел в /usr/src/linux-headers-3.11.0-18-generic/include/media/videobuf-dvb.h

    Действительно, там инклудится dvbdev.h, которого нет в данной папке.

    Гугл подсказал http://www.linux.org.ru/forum/multimedia/6095626
    Там дали ссылку на архив http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.gz
    Взял оттуда файл dvbdev.h, положил в указанную папку, но выдаются точно такие же ошибки.

    Собственно, вопрос: что я делаю не так? И как подружить ubuntu и плату видеозахвата?

    Есть ещё версия, что проблема в запуске файла C039_LinuxDrv_x86_V1.0.28-beta_Install_OEM.sh из папки "Загрузки", может, её предварительно куда-то надо класть?

    Обновлено.

    Проблема решилась даунгрейдом системы до Ubuntu 10.04, после чего дрова встали как родные. При помощи tvtime поток с платы тут же появился на экране.
    Спасибо всем!

    << Previous Day 2014/03/19
    [Calendar]
    Next Day >>

Русскоязычное Linux-сообщество   About LJ.Rossia.org