Текущее время: 13 авг 2020, 17:02 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

USB тюнеры Behold TV Wander и Voyage

Начать новую темуОтветить на тему Страница 5 из 14 [ Сообщений: 204 ] На страницу   Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 12 сен 2010, 09:25. Заголовок сообщения:  Звук
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Звук заработал. Есть вопросы по качеству звучания и периодически возникающим шумам, но это победить гораздо легче. Теперь можно по настоящему смотреть ТВ. Желающие могут потестить.
Профиль 
Сообщение Добавлено: 14 сен 2010, 07:55. Заголовок сообщения: 
Зарегистрирован:
    14 сен 2010, 07:51
Сообщения: 1
Я желающий. Где взять ?
Профиль 
Сообщение Добавлено: 14 сен 2010, 11:12. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Придется собрать под свой дистрибутив. Поставить пакет git, забрать исходники

git clone git://git.kernel.org/pub/scm/linux/kern ... ux-2.6.git v4l-dvb
cd v4l-dvb
git remote add linuxtv git://linuxtv.org/media_tree.git
git remote update
git checkout -b media-master linuxtv/staging/v2.6.37

написать мне в личку адрес, вышлю патч

скопировать .config, сделать make oldconfig

В конфигурации выбрать staging драйвера, в них выбрать сборку tm6000.

Скомпилить и поставить ядро.

Вставить тюнер. modprobe tm6000, modprobe tm6000-alsa

Запустить mplayer на просмотр ТВ
mplayer -v tv:// -tv driver=v4l2:fps=25:outfmt=i420:width=720:height=576:alsa:adevice=hw.1,0:amode=1:audiorate=32000:forceaudio:immediatemode=0:freq=471.25:normid=17 -aspect 4:3

Пример с mplayer для частоты 471.25Мгц и alsa тюнера hw.1,0
Профиль 
Сообщение Добавлено: 20 сен 2010, 09:11. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Звук заработал полностью, чистый, без искажений. Пока точно проверена работа с SECAM-DK. Патч отправлен для включения в репозиторий.

Патч для самостоятельного творчества брать здесь https://patchwork.kernel.org/patch/194182/
Профиль 
Сообщение Добавлено: 26 сен 2010, 15:30. Заголовок сообщения: 
Зарегистрирован:
    26 сен 2010, 14:27
Сообщения: 3
Откуда: 168
Сделал все по инструкции, собрал ядро с git, наложил патч, скомпилировал.
При сканировании каналов tvtime в логах постоянно ошибка. Получить картинку не удалось, синий экран tvtime.
Код:
Sep 26 18:15:04 localhost kernel: [10814.197792] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.215549] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.221296] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.227046] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.232801] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.238549] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.244296] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.250040] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:04 localhost kernel: [10814.255795] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Sep 26 18:15:05 localhost kernel: [10814.582017] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
Sep 26 18:15:05 localhost kernel: [10814.583422] xc5000: Upload failed. (file not found?)
Sep 26 18:15:05 localhost kernel: [10814.686031] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
Sep 26 18:15:05 localhost kernel: [10814.687428] xc5000: Upload failed. (file not found?)
Sep 26 18:15:05 localhost kernel: [10814.687540] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)


Лог при подключении тюнера
Код:
Sep 26 18:21:28 localhost kernel: [11197.960050] usb 7-1: new high speed USB device using ehci_hcd and address 4
Sep 26 18:21:28 localhost kernel: [11198.083266] tm6000: alt 0, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083270] tm6000: alt 0, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083272] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)
Sep 26 18:21:28 localhost kernel: [11198.083274] tm6000: alt 0, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083276] tm6000: alt 1, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083278] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)
Sep 26 18:21:28 localhost kernel: [11198.083280] tm6000: alt 1, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083281] tm6000: alt 1, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083283] tm6000: INT IN endpoint: 0x83 (max size=4 bytes)
Sep 26 18:21:28 localhost kernel: [11198.083285] tm6000: alt 2, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083287] tm6000: alt 2, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083288] tm6000: alt 2, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083290] tm6000: alt 3, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083292] tm6000: alt 3, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083293] tm6000: alt 3, interface 0, class 255
Sep 26 18:21:28 localhost kernel: [11198.083295] tm6000: New video device @ 480 Mbps (6000:dec1, ifnum 0)
Sep 26 18:21:28 localhost kernel: [11198.083297] tm6000: Found Beholder Voyager TV/FM USB2.0
Sep 26 18:21:29 localhost kernel: [11198.551035] Board version = 0x67980bf4
Sep 26 18:21:29 localhost kernel: [11198.613037] board=0x67980bf4
Sep 26 18:21:29 localhost kernel: [11198.705034] tm6000 #1: i2c eeprom 00: 42 59 54 45 12 01 00 02 00 00 00 40 00 60 c1 de  BYTE.......@.`..
Sep 26 18:21:29 localhost kernel: [11198.817039] tm6000 #1: i2c eeprom 10: 01 00 10 20 40 01 28 03 42 00 65 00 68 00 6f 00  ... @.(.B.e.h.o.
Sep 26 18:21:29 localhost kernel: [11198.929079] tm6000 #1: i2c eeprom 20: 6c 00 64 00 65 00 72 00 20 00 49 00 6e 00 74 00  l.d.e.r. .I.n.t.
Sep 26 18:21:29 localhost kernel: [11199.041036] tm6000 #1: i2c eeprom 30: 6c 00 2e 00 20 00 4c 00 74 00 64 00 2e 00 ff ff  l... .L.t.d.....
Sep 26 18:21:29 localhost kernel: [11199.153051] tm6000 #1: i2c eeprom 40: 22 03 42 00 65 00 68 00 6f 00 6c 00 64 00 20 00  ".B.e.h.o.l.d. .
Sep 26 18:21:29 localhost kernel: [11199.265038] tm6000 #1: i2c eeprom 50: 54 00 56 00 20 00 56 00 6f 00 79 00 61 00 67 00  T.V. .V.o.y.a.g.
Sep 26 18:21:30 localhost kernel: [11199.377035] tm6000 #1: i2c eeprom 60: 65 00 ff ff ff ff ff ff ff ff 1a 03 56 00 69 00  e...........V.i.
Sep 26 18:21:30 localhost kernel: [11199.489038] tm6000 #1: i2c eeprom 70: 64 00 65 00 6f 00 43 00 61 00 70 00 74 00 75 00  d.e.o.C.a.p.t.u.
Sep 26 18:21:30 localhost kernel: [11199.601050] tm6000 #1: i2c eeprom 80: 72 00 65 00 ff ff ff ff ff ff ff ff ff ff ff ff  r.e.............
Sep 26 18:21:30 localhost kernel: [11199.713035] tm6000 #1: i2c eeprom 90: ff ff ff ff 16 03 30 00 30 00 30 00 30 00 30 00  ......0.0.0.0.0.
Sep 26 18:21:30 localhost kernel: [11199.826038] tm6000 #1: i2c eeprom a0: 30 00 36 00 30 00 41 00 43 00 ff ff ff ff ff ff  0.6.0.A.C.......
Sep 26 18:21:30 localhost kernel: [11199.938035] tm6000 #1: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
Sep 26 18:21:30 localhost kernel: [11200.050053] tm6000 #1: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
Sep 26 18:21:30 localhost kernel: [11200.162037] tm6000 #1: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
Sep 26 18:21:31 localhost kernel: [11200.274040] tm6000 #1: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
Sep 26 18:21:31 localhost kernel: [11200.386114] tm6000 #1: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
Sep 26 18:21:31 localhost kernel: [11200.491035]   ................
Sep 26 18:21:31 localhost kernel: [11200.492675] tuner 3-0061: chip found @ 0xc2 (tm6000 #1)
Sep 26 18:21:31 localhost kernel: [11200.492759] xc5000 3-0061: creating new instance
Sep 26 18:21:31 localhost kernel: [11200.520030] xc5000: Successfully identified at address 0x61
Sep 26 18:21:31 localhost kernel: [11200.520033] xc5000: Firmware has not been loaded previously
Sep 26 18:21:31 localhost kernel: [11200.520040] tuner 3-0061: Tuner frontend module has no way to set config
Sep 26 18:21:31 localhost kernel: [11200.574038] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
Sep 26 18:21:31 localhost kernel: [11200.575423] xc5000: Upload failed. (file not found?)
Sep 26 18:21:31 localhost kernel: [11200.631048] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
Sep 26 18:21:31 localhost kernel: [11200.632413] xc5000: Upload failed. (file not found?)
Sep 26 18:21:31 localhost kernel: [11200.632537] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
Sep 26 18:21:31 localhost kernel: [11200.645068] tm6000: open called (dev=video0)
Sep 26 18:21:32 localhost kernel: [11201.514323] tm6000: open called (dev=video0)
Профиль 
Сообщение Добавлено: 28 сен 2010, 02:14. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Цитата:
Sep 26 18:15:05 localhost kernel: [10814.582017] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...

Sep 26 18:15:05 localhost kernel: [10814.583422] xc5000: Upload failed. (file not found?)

Для работы ВЧ блока в тюнер необходимо загрузить прошивку. Взять ее можно здесь http://www.kernellabs.com/firmware/xc50 ... 1.6.114.fw , для автоматической загрузки скаченный файл надо положить в /lib/modules

В dmesg должно быть видно, что прошивка найдена и загружена в тюнер.
Профиль 
Сообщение Добавлено: 28 сен 2010, 17:01. Заголовок сообщения: 
Зарегистрирован:
    26 сен 2010, 14:27
Сообщения: 3
Откуда: 168
Скопировал прошивку, картинку получил, звук пока получить мне не удалось (менял режимы на Pal, Secam dk,l и т.п.).
Ошибка в логах tvtime при переключении каналов.
Код:
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/mir/.tvtime/tvtime.xml
videoinput: Can't mute card.  Post a bug report with your
videoinput: driver info to http://tvtime.net/
videoinput: Include this error: 'Недопустимый аргумент'

Если каналы переключать несколько раз то tvtime зависает. Завершаю процесс и при повторном запуске ошибка. Приходится тюнер пере подключать.
Код:
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/mir/.tvtime/tvtime.xml
videoinput: Driver refuses to start streaming: Устройство или ресурс занято.
videoinput: Can't free frame 0: Недопустимый аргумент
videoinput: Can't free frame 1: Недопустимый аргумент
videoinput: Can't free frame 2: Недопустимый аргумент
videoinput: Can't free frame 3: Недопустимый аргумент

Ошибка в /var/log/messages сохранилась:
Код:
tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
Профиль 
Сообщение Добавлено: 29 сен 2010, 10:46. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Пробуйте mplayer

mplayer -v tv:// -tv driver=v4l2:fps=25:outfmt=i420:width=720:height=576:alsa:adevice=hw.1,0:amode=1:audiorate=32000:forceaudio:immediatemode=0:freq=471.25:normid=17 -aspect 4:3

Он хоть и матерится в dmesg, ТВ показывает. Дрова все таки в staging состоянии
Профиль 
Сообщение Добавлено: 01 окт 2010, 17:25. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Собрал самое свежее ядро с последними патчами для Ubuntu 10.04, желающие могут потестить, работает, проверено.

Ядро
http://debian.oshec.org/binary/tmp/linu ... m_i386.deb

Хидеры для него
http://debian.oshec.org/binary/tmp/linu ... m_i386.deb

Конфиг взят от родного для Ubunt-ы 2.6.32, новые опции по дефолту.
Профиль 
Сообщение Добавлено: 01 окт 2010, 19:36. Заголовок сообщения: 
Зарегистрирован:
    26 сен 2010, 14:27
Сообщения: 3
Откуда: 168
К сожалению, пока добиться звука не удалось, даже через mplayer (у меня gentoo linux). Завтра возьму нормальную антенну и еще попробую.
Напишите пожалуйста Вашу версию alsa.
Профиль 
Сообщение Добавлено: 02 окт 2010, 13:23. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
ii alsa-base 1.0.23+dfsg-1 ALSA driver configuration files
ii alsa-oss 1.0.17-4 ALSA wrapper for OSS applications
ii alsa-utils 1.0.23-2 Utilities for configuring and using ALSA
ii bluez-alsa 4.66-1 Bluetooth ALSA support
ii gstreamer0.10-alsa 0.10.30-1 GStreamer plugin for ALSA
ii libsdl1.2debian-alsa 1.2.14-6 Simple DirectMedia Layer (with X11 and ALSA options)
ii libsox-fmt-alsa 14.3.1-1 SoX alsa format I/O library
ii libwine-alsa 1.0.1-3+b1 Windows API implementation - ALSA sound module


Патч прошел в ядро, будет в 2.6.37.
Профиль 
Сообщение Добавлено: 06 окт 2010, 18:35. Заголовок сообщения: 
Зарегистрирован:
    13 июл 2010, 18:36
Сообщения: 3
писал(а):
Патч прошел в ядро, будет в 2.6.37.

ЧТо это значит? ЧТо осталось подождать этой версии ядра и радоваться работе usb-тюнера?
Профиль 
Сообщение Добавлено: 11 окт 2010, 08:59. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Можно подождать, можно собрать самому.
Профиль 
Сообщение Добавлено: 12 окт 2010, 12:10. Заголовок сообщения: 
Зарегистрирован:
    14 июн 2008, 19:47
Сообщения: 4
Вы не могли бы выложить папку tm6000 c уже пропатченными исходниками? Git'ами пользоваться не умею, но хотелось бы собрать для ядра 2.6.35 AMD64 (Ubuntu 10.10).
Профиль 
Сообщение Добавлено: 13 окт 2010, 01:27. Заголовок сообщения:  драйвер
Зарегистрирован:
    13 окт 2010, 01:16
Сообщения: 3
какой взять драйвер, чтобы получить сигнал с композитного входа?
даже без звука.
пробовал собранное ядро для убунты - ничего хорошего.
нельзя ли дрова подгрузить в виде модуля?
может есть дистрибутив в котором наверняка работает этот тюнер?
Профиль ICQ 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 5 из 14  [ Сообщений: 204 ]  На страницу   Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и гости: 2
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: