LinuxForum.Fans
Тема

Не устанавливается драйвер тв-тюнера AverTv Hybrid Volar HX

Автор: voyager77 25 сообщений 13828 просмотров
#101938

Всем привет. Помогите, пожалуйста, с моей проблемой. Никак не могу поставить этот злополучный драйвер. Автоматически он устанавливаться не хочет, а при попытке ручной установки пишет вот что:

text

yuri@elf:~/H826D-expert-install$ sudo make
make -C /lib/modules/2.6.32-26-generic/source O=/lib/modules/2.6.32-26-generic/build SUBDIRS=`pwd`
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.32-26-generic'
  LD      /home/yuri/H826D-expert-install/built-in.o
  CC [M]  /home/yuri/H826D-expert-install/aver/averusb-mod.o
  CC [M]  /home/yuri/H826D-expert-install/driver-core.o
  CC [M]  /home/yuri/H826D-expert-install/aver/osdep.o
  CC [M]  /home/yuri/H826D-expert-install/aver/osdep_th2.o
  CC [M]  /home/yuri/H826D-expert-install/aver/osdep_v4l2.o
  CC [M]  /home/yuri/H826D-expert-install/aver/osdep_vbuf.o
  CC [M]  /home/yuri/H826D-expert-install/aver/osdep_alsa.o
/home/yuri/H826D-expert-install/aver/osdep_alsa.c: In function ‘SysAlsaInitCard’:
/home/yuri/H826D-expert-install/aver/osdep_alsa.c:206: error: implicit declaration of function ‘snd_card_new’
/home/yuri/H826D-expert-install/aver/osdep_alsa.c:206: warning: assignment makes pointer from integer without a cast
make[3]: *** [/home/yuri/H826D-expert-install/aver/osdep_alsa.o] Ошибка 1
make[2]: *** [_module_/home/yuri/H826D-expert-install] Ошибка 2
make[1]: *** [sub-make] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-head

Что тут делать? Я уже устал биться о стену. :( Помогите, пожалуйста! Система: Ubuntu 10.04, 64-bit. Хотя та же проблема и в федоре 13.

#101941

прикрепите README или INSTALL .... либо дайте ссылку на драйвер...

#101950

варианта у вас 2... доунгрейдить до ядра 2.6.31 либо открываем файлик /home/yuri/H826D-expert-install/aver/osdep_alsa.c строка 206 (судя по ошибке)... меняем

text
card = snd_card_new(-1, deviceid, THIS_MODULE, sizeof(struct alsa_card_context));

на

text
snd_card_create(-1, deviceid, THIS_MODULE, sizeof(struct alsa_card_context),&card);

и собираем...

#101951

Отлично, попробую...

#101953

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

text

make -C /lib/modules/2.6.32-26-generic/source O=/lib/modules/2.6.32-26-generic/build SUBDIRS=`pwd` 
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.32-26-generic'
  CC [M]  /home/yuri/H826D-expert-install/aver/osdep_alsa.o
  SHIPPED /home/yuri/H826D-expert-install/_prebuild.o
  LD [M]  /home/yuri/H826D-expert-install/h826d.o
  LD [M]  /home/yuri/H826D-expert-install/averusbh826d.o
  Building modules, stage 2.
  MODPOST 2 modules
WARNING: could not find /home/yuri/H826D-expert-install/aver/.osdep_dvb.o.cmd for /home/yuri/H826D-expert-install/aver/osdep_dvb.o
  CC      /home/yuri/H826D-expert-install/averusbh826d.mod.o
  LD [M]  /home/yuri/H826D-expert-install/averusbh826d.ko
  CC      /home/yuri/H826D-expert-install/h826d.mod.o
  LD [M]  /home/yuri/H826D-expert-install/h826d.ko
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.32-26-generic'
strip --strip-debug *.ko
#101954

еще раз прошу.... пользуйтесь тегами....

работоспособность проверили...? предупреждение это не ошибка...

#101963
odin написал:
еще раз прошу.... пользуйтесь тегами....

Извините. Я тут редко бываю. Просто не знал.


работоспособность проверили...? предупреждение это не ошибка...

Проверил... Программы для просмотра ТВ - tvtime, xawtv - не запускаются, точнее, падают. Правда, у меня была подключена веб-камера. Но я ее отключил - не помогло.

#101966

voyager77, попробуйте подгрузить скомпилированные модули:
[console]
# modprobe averusbh826d
# modprobe h826d
[/console]
Если модули загрузятся, покажите вывод команды

text
lspci -k
#101999

Модули не загружаются:


yuri@elf:~/H826D-expert-install$ modprobe averusbh826d
FATAL: Module averusbh826d not found.
yuri@elf:~/H826D-expert-install$ modprobe h826d
FATAL: Module h826d not found.

Что мне нужно сделать, чтобы все наконец заработало?

#102005

а вы [console]sudo make install [/console] выполнили ??

#102010

voyager77, команду modprobe нужно выполнять посредством sudo
[console]
% sudo modprobe averusbh826d
% sudo modprobe h826d
[/console]

#102032
odin написал:
а вы [console]sudo make install [/console] выполнили ??

[console]
yuri@elf:~/H826D-expert-install$ sudo make install
[sudo] password for yuri:
make: *** Нет правила для сборки цели `install'. Останов.
[/console]


voyager77, команду modprobe нужно выполнять посредством sudo

Я пробовал и так, и так. Ничего нет.
[console]
yuri@elf:~/H826D-expert-install$ sudo modprobe averusbh826d
FATAL: Module averusbh826d not found.
[/console]

#102036

в пакете есть скрипт installer.sh.... запустите его...

#102039
odin написал:
в пакете есть скрипт installer.sh.... запустите его...

Такого скрипта там нет.

#102087

не пойму... я же качал по вашей ссылке... почему у меня есть а у вас нету... :)

в общем так .... берем H826D_Installer_x64_0.07-Beta.zip
[console]
unzip H826D_Installer_x64_0.07-Beta.zip
cd H826D_Installer_x64_0.07-Beta
tail -n +115 AVERMEDIA-Linux-x64-H826D-0.07-beta.sh | bzip2 -d | tar xf - >/dev/null 2>.err
cd installer
vim src/aver/osdep_alsa.c #либо любым другим редактором изменяем этот файл как указано в 4м посте
sudo ./installer.sh
[/console]

#102507

Большое спасибо! Драйвер успешно установился, но телепередачи по-прежнему смотреть не могу. Программа tvtime падает, едва запустившись. Насколько я понял, надо где-то указать устройство /dev/video0, только вот где - не могу понять... Да, после установки драйвера и включения тюнера в usb порт что компьютер, что нетбук намертво зависают. У нетбука приходится даже вынимать батарею, чтобы его как-то оживить...

#102513

надо бы логи глянуть...

#108095

Я прошу прощения, что так внезапно пропал и не выразил благодарности всем, кто мне помогал советом. Работы было полно. Но теперь свободное время появилось и я снова занялся тюнером. Могу похвастаться - мне удалось завести тюнер. Просто я раньше использовал уж очень старую версию драйвера. А тут скачал версию поновее с английского сайта. И тюнер завелся! Но теперь звука нет. Ищу теперь решение... Что подскажете, друзья? У меня Росинка 9 с Гномом. Родственник агитирует меня перейти на КДЕ, говоря, что там все заведется с полпинка. Прав ли он?

#108760
voyager77 написал:
Просто я раньше использовал уж очень старую версию драйвера. А тут скачал версию поновее с английского сайта. И тюнер завелся! Но теперь звука нет. Ищу теперь решение... Что подскажете, друзья? У меня Росинка 9 с Гномом. Родственник агитирует меня перейти на КДЕ, говоря, что там все заведется с полпинка. Прав ли он?

Только вчера сегодня столкнулся с этой же проблемой, спасибо за подсказку с драйверами. А насчет звука, читай TV_Player.txt.
[console]$ arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -[/console]
потом запускаешь tvtime. Пока не разобрался как их одновременно запустить

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