Текущее время: 01 май 2025, 20:13 • Часовой пояс: UTC + 3 часа |
Тюнер X7
Автор | Сообщение |
Vaka
|
|
Зарегистрирован: 23 фев 2011, 07:38 Сообщения: 1
|
запустил Beholder X7 на Gentoo
1. Кидаем dvb-fe-xc5000-1.6.114.fw в /lib/firmware
2. /etc/modprobe.d/beholder.conf
Код: # for Beholder BeholdTV X7 alias char-major-81 videodev options i2c-algo-bit bit_test=1 options saa7134 i2c_scan=1 radio_nr=1 gbuffers=4 alsa=1 secam=D alias char-major-81-0 saa7134 alias char-major-81-1 off alias char-major-81-2 off alias char-major-81-3 off options xc5000 no_poweroff=1 3. Патчим ядро https://patchwork.kernel.org/patch/249831/я патчил ядро 2.6.37 и включаем всё что нужно для тюнера. 4. пульт /etc/conf.d/lircd Код: LIRCD_OPTS="/etc/lirc/beholder_x7.conf --driver=devinput --device=/dev/input/$(cat /proc/bus/input/devices | grep -3 ir | grep "H:" | awk '{print $3}')" /etc/lirc/beholder_x7.conf Код: # Remote Control Beholder TV config file lircd.conf
begin remote name RC_BeholderTV bits 16 eps 30 aeps 100 one 0 0 zero 0 0 pre_data_bits 16 pre_data 0x8001 gap 132995 toggle_bit_mask 0x80010000
begin codes 0 0x000B 1 0x0002 2 0x0003 3 0x0004 4 0x0005 5 0x0006 6 0x0007 7 0x0008 8 0x0009 9 0x000A CHANNELDOWN 0x0193 CHANNELUP 0x0192 RECALL 0x0081 TV_FM 0x0182 MODE 0x0175 FULLSCREEN 0x0174 ASPECT 0x0177 INFO 0x0166 RECORD 0x00A7 PLAYPAUSE 0x00A4 STOP 0x0080 TELETEXT 0x0184 RED 0x018E GREEN 0x018F YELLOW 0x0190 BLUE 0x0191 SLEEP 0x008E FREEZE 0x00D4 SNAPSHOT 0x0199 OK 0x0160 VOLUMEUP 0x0073 VOLUMEDOWN 0x0072 MUTE 0x0071 POWER 0x0074 end codes end remote ~/.lircrc Код: begin prog = irexec button = TV_FM mode = tv config = sh ~/tvtime.sh & config = tvtime-command QUIT end При входе пользователя принудительно загружаю lirc (хотя может и не надо, или как-то по-другому надо, но я так..) Код: killall irexec && nice -18 /usr/bin/irexec --daemon ~/.lircrc & 5. ~/tvtime.sh Код: #!/bin/sh if [ -f /usr/bin/arecord ]; then arecord -q -D hw:1,0 | 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 fi 6. ~/gnomeradio.sh Код: #!/bin/sh if [ -f /usr/bin/arecord ]; then arecord -D hw:1,0 -r 32000 | aplay - & fi if [ -f /usr/bin/gnomeradio ]; then gnomeradio fi pid=`pidof arecord` if [ $pid ]; then kill -9 $pid fi
Мне пришлось исправить конфиг, потому что кнопка FREEZE не нажималась.
вот правильное значение
FREEZE 0x00D4
У меня аналоговое ТВ подключено в ANT1
радио антена в ANT2
Цифровое ТВ не проверял.
Пульт работает.
Звук идёт по шине.
tvtime и gnomeradio работают со звуком через скрипт.
Единственная для меня проблема - Звук отстаёт от видео в tvtime!
я телик смотрю не часто, поэтому тоже не особо важно...
Кто найдёт решение, напишите...
|
|
|
skopa
|
Добавлено: 28 апр 2011, 09:03. Заголовок сообщения: |
|
|
Зарегистрирован: 02 апр 2010, 10:54 Сообщения: 17
|
Suррort писал(а): 2skopa: ok. Скоро закончу с USB и займусь.
Шли годы... 
|
|
|
Dant1k
|
Добавлено: 11 май 2011, 10:17. Заголовок сообщения: |
|
|
Зарегистрирован: 25 апр 2011, 09:30 Сообщения: 4
|
В предидущем посте все расписанно.
На основе все самому можно сделать, сижу на федоре, полет нормальный, правдо мне для других целей тюнер нужен, но это уже мои проблемы
Кстате, нет ни у кого мана на джека, что звук перенаправить, а то нуб нубом....
|
|
|
skopa
|
Добавлено: 12 май 2011, 09:43. Заголовок сообщения: |
|
|
Зарегистрирован: 02 апр 2010, 10:54 Сообщения: 17
|
То на что вы ссылаетесь давно известно, меня интересует цифровая часть тюнера, которая не работает читайте мои посты выше
А статейка симпатичная, так сказать все в одном месте собрано, РЕСПЕКТ!
|
|
|
Linux
|
Добавлено: 17 май 2011, 06:25. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Решение надоевшей проблемы с упаданием ядра при загрузке прошивки тюнера. Пробуем патч отсюда, отписываем результат:
|
|
|
dmitriym75
|
Добавлено: 19 май 2011, 06:24. Заголовок сообщения: |
|
|
Зарегистрирован: 17 май 2011, 08:57 Сообщения: 3
|
Запустил тюнер на Russian Fedora Remix 14, ядро - 2.6.35.13-91.fc14.x86_64.
Вот настройки:
/etc/modprobe.d/saa7134.conf
Код: options xc5000 no_poweroff=1 options saa7134 alsa=1 gbuffers=4 radio_nr=1 secam=DK Были большие грабли с модулем saa7134_alsa - в Федоре его грузить не надо, иначе будет ошибка с создание слота АЛСА, и звука не видать. Для вывода звука следует выполнить команду, которую нашёл на этом форуме: Код: pactl load-module module-loopback source="alsa_input.pci-0000_01_09.0.analog-stereo" sink="alsa_output.pci-0000_00_05.0.analog-stereo" > /dev/null
Здесь source - тв-юнер, sink - устройство, на которое выдавать звук, узнать их можно через команду pactl list.
Результаты:
+: полностью работает аналоговая часть тюнера (ТВ + радио)
-: 1) почему-то в опциях модуля игнорируется secam=DK или secam=D, приходится выставлять вручную, в итоге полноценная работа только в VLC, mplayer с какого-то перепугу даже при указанном SECAM ставит PAL;
2) При выходе из VLC продолжается воспроизведение звука канала, лечится только запуском и выходом из gqradio;
3) Не работает MythTV. При запуске выдаёт рябь, при смене канала намертво зависает;
4) Лютый, бешеный интерлейсинг. Особенно достаёт, когда присутствуют разного родабегущие строки.
Что не тестировал: 1) пульт ДУ, пока нет необходимости, но в логах выдаёт: ir-kbd-i2c: i2c IR (BeholdTV) detected at i2c-2/2-002d/ir0 [saa7133[0]], и, думаю, больших проблем с работоспособностью быть не должно;
2) DVB, т.к. у нас никто в нём не вещает.
Пожелания: 1) Сделать что-то с интерлейсингом;
2) Доделать mpeg2 кодер;
3) Улучшить работу с pulse-audio;
И, да, вопрос есть. Есть ли поддержка в Linux технологии ARPC, особенно интересно включение/выключение компьютера по расписанию.
|
|
|
skopa
|
Добавлено: 26 май 2011, 12:14. Заголовок сообщения: |
|
|
Зарегистрирован: 02 апр 2010, 10:54 Сообщения: 17
|
Suррort писал(а): Решение надоевшей проблемы с упаданием ядра при загрузке прошивки тюнера. Пробуем патч отсюда, отписываем результат:
Сегодня, максимум завтра протестю, отпишусь в личку...
|
|
|
Smith SG
|
Добавлено: 10 июн 2011, 11:20. Заголовок сообщения: |
|
|
Зарегистрирован: 10 июн 2011, 10:49 Сообщения: 5
|
Добрый день,
подскажите пожалуйста по этому тюнеру. Есть система Ubuntu 11.04, в которой установлен только mplayer со всеми необходимыми ему пакетами. Конфиг mplayer:
Код: tv=device=/dev/video0:driver=v4l2 tv=immediatemode=0:alsa=1:adevice=hw.1,0:audiorate=32000:volume=100:forceaudio=1:forcechan=2:amode=1 tv=channels=R2-R2=SECAM,R4-R4=SECAM,R7-R7=SECAM
Если запускать тв на просмотр командой mplayer tv://, то окно с изображением появляется очень долго, а каналы переключаются медленно. То же и в tvtime. Об этом никто прочему-то не пишет. Это только у меня так долго включается?
|
|
|
WiseLord
|
Добавлено: 13 июн 2011, 17:13. Заголовок сообщения: |
|
|
Зарегистрирован: 28 май 2006, 22:41 Сообщения: 42
|
Насколько помню, такое получалось из-за проброса звука через PCI (вторая строчка конфига). Я у себя просто на тот момент использовал звук "через шнурок".
|
|
|
Smith SG
|
Добавлено: 13 июн 2011, 20:03. Заголовок сообщения: |
|
|
Зарегистрирован: 10 июн 2011, 10:49 Сообщения: 5
|
да вроде и без этой строчке очень долго запускается. Возможно это из-за звуковой creative x-fi?
|
|
|
Arutemus
|
Добавлено: 21 июн 2011, 19:13. Заголовок сообщения: |
|
|
Зарегистрирован: 21 июн 2011, 18:13 Сообщения: 1 Откуда: Беларусь
|
Пробовал завести dvb-t. Дистрибутивом для экспериментов была взята Ubuntu 11.04 и на ней уже для тестов ставил разные ядра (32, 34, 38, 39), брались они отсюда http://kernel.ubuntu.com/~kernel-ppa/mainline/ . Так же пробовал разные конфигурации модулей ядра.
Завести-то dvb-t удалось, но вот качество получаемого потока получилось просто ужасное, одна каша, хотя при таком же положении антенны при загрузке в винду качество сигнала показывалось 98%, в линуксе me-tv показывал ~43% при сканировании, однако каналы находило все.
Изменением версий ядер и подсовыванием разных конфигурация модулей saa7134, xc5000 на качество никак повлиять не удалось, единственное что в некоторых случаях тюнер и вовсе не определялся.
И так, кому-нибудь все-таки удалось на этом тюнере нормально завести dvb-t?
|
|
|
Linux
|
Добавлено: 30 июн 2011, 03:43. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
chodorenko пробовал и писал что DVB-T у него работает нормально.
|
|
|
Dant1k
|
Добавлено: 12 июл 2011, 13:29. Заголовок сообщения: |
|
|
Зарегистрирован: 25 апр 2011, 09:30 Сообщения: 4
|
to Suррort.
А можно как-то узнать что такого страшного натворили федоровцы, что после обновления с 14 на 15 перестал работать звук по pci?
Вроде все остальное(видео) с бубном завелось?
|
|
|
Linux
|
Добавлено: 27 июл 2011, 13:31. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Модуль sa7134-alsa грузится? Звуковое устройство arecord -l появляется?
|
|
|
edward_
|
Добавлено: 19 сен 2011, 10:50. Заголовок сообщения: |
Re: |
|
Зарегистрирован: 19 сен 2011, 10:31 Сообщения: 1
|
Alex-R писал(а): Теперь нам необходимо взять свежий v4l - брался Меркурием по совету службы поддержки Beholder. На аглицком весь процесс описан на сайте: http://www.linuxtv.org/wiki/index.php/H ... _Mercurial Запускаем терминал и из домашней директории последовательно выполняем: sudo apt-get install mercurial linux-headers-$(uname -r) build-essential hg clone http://linuxtv.org/hg/v4l-dvb hg clone http://linuxtv.org/hg/dvb-apps Переходим в появившийся каталог v4l-dvb и оттуда выполняем следующее: hg pull -u http://linuxtv.org/hg/v4l-dvb hg update Из этого же каталога выполняем: make # Если у Вас 2-х ядерная машина, то запускаем с параметром "-j3", если 4-х, то с "-j5", исходя из правила: количество ядер +1: "make -j3" или "make -j5", что существенно ускорит процесс sudo make install Добрый день. Ситуация следующая: установил в компьютер Behold TV X7. За два дня танцев с бубном удалось таки настроить его работу под убунтой в tvtime и gnomeradio. Причем прошивка подгружалась, и тв и радио работали. Единственное что меня не устраивало это то что в tvtime не работали кнопки ch- и ch+, а в gnomeradio пульт вообще не работал, не регулировалась громкость и не работала запись. Решил установить lirc. Установка прошла успешно, но видать что то недоустановилось, поскольку в работу я его не запустил, так как выплыла проблеммка: перестала грузиться прошивка. Lirc снес. Проблема не решилась. Решил установить свежий v4l, как описано выше. Но при попытке компиляции вылетает ошибка: /home/vibor/v4l-dvb/v4l/flexcop-i2c.c: In function 'flexcop_i2c_init': /home/vibor/v4l-dvb/v4l/flexcop-i2c.c:253:39: error: 'I2C_CLASS_TV_DIGITAL' undeclared (first use in this function) /home/vibor/v4l-dvb/v4l/flexcop-i2c.c:253:39: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [/home/vibor/v4l-dvb/v4l/flexcop-i2c.o] Ошибка 1 make[2]: *** [_module_/home/vibor/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.38-11-generic' make[1]: *** [default] Ошибка 2 make[1]: Выход из каталога `/home/vibor/v4l-dvb/v4l' Как это побороть? Помогите. Linux 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386 GNU/Linux
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|