Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

AverTV Hybrid+ FM PCI (A16D)

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Железо
 
Автор Сообщение
silence

Новенький


Зарегистрирован: 02.09.2008
Сообщения: 60

СообщениеДобавлено: Пн Dec 01, 2008 7:44 pm    Заголовок сообщения: AverTV Hybrid+ FM PCI (A16D)
Ответить с цитатой

Настройка AverTV Hybrid+ FM PCI (A16D) в openSUSE 11.0

Для нормальной работы тюнера требуется ядро версии не ниже 2.6.26, но я использую 2.6.27.

Обновляем ядро из репозитария:

http://download.opensuse.org/repositories/home:/m4r3k:/kernel-backport/openSUSE_11.0

Мне потребовалось установить пакеты kernel-default, kernel-extra (для поддержки DVB) и kernel-source (для установки видеодрайвера)

После установки и загрузки нового ядра, тюнер уже виден в системе, осталось его настроить.

Для того, что бы появилось изображение, неоходимо установить firmware:

Скачиваем драйвер для Windows:

# Wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip

Извлекаем файл hcw85bda.sys из Zip в текущий каталог:

# unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys

запускаем скрипт:

# perl /usr/src/linux/Documentation/video4linux/extract_xc3028.pl


копируем полученный xc3028-v27.fw в /lib/firmware:

# sudo cp xc3028-v27.fw /lib/firmware

Я не стал заморачиваться с настройкой пульта и настроил пульт через yast, правда пришлось изменить /etc/lircd.conf:

Код:

begin remote
   name linux-input-layer
  bits           16
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   16
  pre_data        0x8001
  gap          135996
  toggle_bit_mask 0x80010003

      begin codes
          power                    0x0074
          source                   0x018B
          1                        0x0002
          2                        0x0003
          3                        0x0004
          4                        0x0005
          5                        0x0006
          6                        0x0007
          7                        0x0008
          8                        0x0009
          9                        0x000A
          0                        0x000B
          display                  0x0172
          snapshot                 0x019A
          chrtn                    0x00A8
          chprev                   0x00D2
          chup                     0x0192
          chdown                   0x0193
          voldown                  0x0072
          volup                    0x0073
          fullscreen               0x0174
          mute                     0x0071
          audio                    0x0188
          record                   0x00A7
          play                     0x00CF
          stop                     0x0080
          pause                    0x0077
          teletext                 0x0184
          last                     0x018F
          next                     0x0191
          epg                      0x016D
          menu                     0x008B
          yellow                   0x00D0
      end codes

end remote


Для просмотра DVB-T, использую kaffeine, для аналового ТВ и FM радио, tvtime и gnomeradio.
Чтобы в tvtime и gnomeradio появился звук, прописываем в /etc/modprobe.d/tv:

options saa7134 alsa=1

для запуска tvtime и gnomeradio поместил в домашнюю директорию скрипты:

#!/bin/bash
((play -c 2 -s -r 32000 -t ossdsp /dev/dsp1 &) && tvtime --mixer=/dev/mixer:pcm)&&killall play

и

#!/bin/bash
((play -c 2 -s -r 32000 -t ossdsp /dev/dsp1 &) && gnomeradio --mixer=/dev/mixer:pcm)&&killall play

Для работы пульта с tvtime и gnomeradio, создаем в домашней директории конфиг .lircrc, и записываем в него:

Код:

begin

    prog = irexec
    button = source
    config = /home/nikcname/tvtime.sh &
    repeat = 0
end
begin
    prog = irexec
    button = 0
    config = tvtime-command CHANNEL_0
    repeat = 0
end
begin
    prog = irexec
    button = 1
    config = tvtime-command CHANNEL_1
    repeat = 0
end
begin
    prog = irexec
    button = 2
    config = tvtime-command CHANNEL_2
    repeat = 0
end
begin
    prog = irexec
    button = 3
    config = tvtime-command CHANNEL_3
    repeat = 0
end
begin
    prog = irexec
    button = 4
    config = tvtime-command CHANNEL_4
    repeat = 0
end
begin
    prog = irexec
    button = 5
    config = tvtime-command CHANNEL_5
    repeat = 0
end
begin
    prog = irexec
    button = 6
    config = tvtime-command CHANNEL_6

    repeat = 0
end
begin
    prog = irexec
    button = 7
    config = tvtime-command CHANNEL_7
    repeat = 0
end
begin
    prog = irexec
    button = 8
    config = tvtime-command CHANNEL_8
    repeat = 0
end
begin
    prog = irexec
    button = 9
    config = tvtime-command CHANNEL_9
    repeat = 0
end

begin
    prog = irexec
    button = chdown
    config = tvtime-command DOWN
    repeat = 0
end
begin
    prog = irexec
    button = chup
    config = tvtime-command UP
    repeat = 0
end
begin
    prog = irexec
    button = mute
    config = tvtime-command TOGGLE_MUTE
    repeat = 0
end
begin
    prog = irexec
    button = fullscreen
    config = tvtime-command TOGGLE_FULLSCREEN
    repeat = 0
end
begin
    prog = irexec
    button = display
    config = tvtime-command DISPLAY_INFO
    repeat = 0
end
begin
    prog = irexec
    button = snapshot
    config = tvtime-command SCREENSHOT
    repeat = 0
end
begin
    prog = irexec
    button = pause
    config = tvtime-command TOGGLE_PAUSE
    repeat = 0
end
begin
    prog = irexec
    button = yellow
    config = sudo /sbin/poweroff
    repeat = 0
end
begin
    prog = irexec
    button = power
    config = tvtime-command QUIT
    repeat = 0
end
##########Gnomeradio##########
begin
   prog = irexec
   button = chprev
   config = /home/nickname/gnomeradio.sh
   mode = gnomeradio
end

begin
   prog = gnomeradio
   button = chup
   config = preset up
   repeat = 1
   mode = gnomeradio
end

begin
   prog = gnomeradio
   button = chdown
   config = preset down
   repeat = 1
   mode = gnomeradio
end

begin
   prog = gnomeradio
   button = mute
   config = mute
   repeat = 1
   mode = gnomeradio
end
begin
    prog = gnomeradio
    button = power
    config = QUIT
    flags = mode
end
##########End Gnomeradio##########


меняем в этом файле nickname на ваше имя пользователя.


Добавляем в автозапуск демон irexec -d

Если в tvtime отсутствует звук, запускаем этим скриптом:

Код:

#!/bin/sh


if [ -f /usr/bin/arecord ]; then


        arecord -q -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -q - &


fi


if [ -f /usr/bin/tvtime ]; then


        tvtime -m --mixer=/dev/mixer:pcm


fi


pid=`pidof arecord`


if [ $pid ]; then


        kill -9 $pid


Последний раз редактировалось: silence (Вт Dec 23, 2008 8:54 pm), всего редактировалось 4 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Dec 02, 2008 5:39 am    Заголовок сообщения:
Ответить с цитатой

Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Железо Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис