Форум Beholder
http://beholder.ru/bb/

USB тюнеры Behold TV Wander и Voyage
http://beholder.ru/bb/viewtopic.php?f=11&t=8309
Страница 3 из 14

Автор:  Linux [ 21 май 2010, 07:54 ]
Заголовок сообщения: 

Конечно.

Ядро 2.6.33. Самый последний срез video4linux + патч https://patchwork.kernel.org/patch/100365/

В video4linux сделать make menuconfig

[*] Staging drivers -> Media devices in staging -> [*] Enable drivers that are know to not compile ->

<M> TV Master TM5600/6000/6010 driver
<M> TV Master TM5600/6000/6010 audio support
[*] DVB Support for tm6000 based TV cards

Плюс в tm6000-cards.c для Wander найти описание и закоментарить

has_dvb = 1
has_frontend = 1

Компилить, ставить как обычно.

Автор:  WonderUser [ 22 май 2010, 12:48 ]
Заголовок сообщения:  О том, что получилось

Ядро Linux linux-68dp 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100 i686 i686 i386 GNU/Linux (openSUSE 11.2)
xc5000 пропатчился нормально.
.has_dvb = 1 - закрыл в секции Beholder tm6000-cards.c
.has_frontend = 1 - не нашел такого параметра в tm6000-cards.с
Все собралось. Модуль tm6000 автоматом не подгружается. Ручная загрузка modprobe tm6000 занимаеи 6-7 сек.
Первый запуск tvtime закончился подвисанием. При этом в dmesd прет это:
Код:
[  370.023470] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.040462] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.045457] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.050445] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.055443] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.060443] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.077457] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.082449] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.087445] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.092444] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.097441] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.114449] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.119451] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.124444] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.129442] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
[  370.134444] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)

После перезагрузки сделал вторую попытку.
Код:
[  156.958244] tm6000 v4l2 driver version 0.0.2 loaded
[  156.959636] tm6000: alt 0, interface 0, class 255
[  156.959660] tm6000: alt 0, interface 0, class 255
[  156.959681] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)
[  156.959703] tm6000: alt 0, interface 0, class 255
[  156.959722] tm6000: alt 1, interface 0, class 255
[  156.959741] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)
[  156.959764] tm6000: alt 1, interface 0, class 255
[  156.959783] tm6000: alt 1, interface 0, class 255
[  156.959802] tm6000: alt 2, interface 0, class 255
[  156.959821] tm6000: alt 2, interface 0, class 255
[  156.959840] tm6000: alt 2, interface 0, class 255
[  156.959859] tm6000: alt 3, interface 0, class 255
[  156.959878] tm6000: alt 3, interface 0, class 255
[  156.959897] tm6000: alt 3, interface 0, class 255
[  156.959916] tm6000: New video device @ 480 Mbps (6000:dec0, ifnum 0)
[  156.959939] tm6000: Found Beholder Wander DVB-T/TV/FM USB2.0
[  157.431125] Board version = 0x67980bf4
[  157.572124] board=0x67980bf4
[  157.665150] tm6000 #0: i2c eeprom 00: 42 59 54 45 12 01 00 02 00 00 00 40 00 60 c0 de  BYTE.......@.`..
[  157.777157] tm6000 #0: i2c eeprom 10: 01 00 10 20 40 01 28 03 42 00 65 00 68 00 6f 00  ... @.(.B.e.h.o.
[  157.889130] tm6000 #0: 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.
[  158.001122] tm6000 #0: i2c eeprom 30: 6c 00 2e 00 20 00 4c 00 74 00 64 00 2e 00 ff ff  l... .L.t.d.....
[  158.113129] tm6000 #0: 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. .
[  158.225155] tm6000 #0: i2c eeprom 50: 54 00 56 00 20 00 57 00 61 00 6e 00 64 00 65 00  T.V. .W.a.n.d.e.
[  158.337155] tm6000 #0: i2c eeprom 60: 72 00 ff ff ff ff ff ff ff ff 1a 03 56 00 69 00  r...........V.i.
[  158.449129] tm6000 #0: 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.
[  158.561128] tm6000 #0: i2c eeprom 80: 72 00 65 00 ff ff ff ff ff ff ff ff ff ff ff ff  r.e.............
[  158.684157] tm6000 #0: i2c eeprom 90: ff ff ff ff 16 03 30 00 30 00 30 00 30 00 30 00  ......0.0.0.0.0.
[  158.796155] tm6000 #0: i2c eeprom a0: 30 00 32 00 33 00 35 00 42 00 ff ff ff ff ff ff  0.2.3.5.B.......
[  158.954346] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[  159.069127] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[  159.189180] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[  159.301133] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[  159.413133] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[  159.518181]   ................
[  159.532462] tuner 0-0061: chip found @ 0xc2 (tm6000 #0)
[  159.556579] xc5000 0-0061: creating new instance
[  159.584173] xc5000: Successfully identified at address 0x61
[  159.584225] xc5000: Firmware has not been loaded previously
[  159.584276] tuner 0-0061: Tuner frontend module has no way to set config
[  159.646147] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[  159.646216] usb 1-2: firmware: requesting dvb-fe-xc5000-1.6.114.fw
[  159.668159] xc5000: firmware read 12401 bytes.
[  159.668171] xc5000: firmware uploading...
[  166.368109] xc5000: firmware upload complete...
[  167.798408] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
[  167.798609] usbcore: registered new interface driver tm6000
[  167.805078] tm6000: open called (dev=video1)
[  168.653128] Original value=255
[  168.681433] tm6000: open called (dev=video1)

После чего tvtime запустился с задержкой 10-12 сек.
Удалось что-то просканировать, и получить картинку
Изображение
При это в dmesg попадают такие строки
Код:
[  370.979489] 70979: cmd=audio, size=180
[  371.044462] 71044: cmd=audio, size=180
[  371.064517] 71064: cmd=audio, size=140
[  371.069514] 71069: cmd=audio, size=180
[  371.069643] 71069: cmd=audio, size=180
[  371.089523] 71089: cmd=audio, size=180
[  371.099674] 71099: cmd=audio, size=28
[  371.109631] 71109: cmd=audio, size=180
[  371.129464] 71129: cmd=audio, size=180
[  371.129657] 71129: cmd=audio, size=180
[  371.154450] 71154: cmd=audio, size=180

Звука нет

Автор:  Linux [ 25 май 2010, 06:22 ]
Заголовок сообщения: 

Грузит прошивку тюнера xc5000

под рутом modinfo xc5000
поставить параметр no_poweroff=1, чтобы тюнер не усыпляли и не сбрасывали прошивку. Тогда tvtime будет стартовать быстро. Кода для звука пока нет.

Автор:  Шниперсон [ 28 май 2010, 11:50 ]
Заголовок сообщения: 

А пульт работает?

Автор:  WanderUser [ 29 май 2010, 14:31 ]
Заголовок сообщения: 

На этом все?
Звук скоро будет? DVB-T ?

Цитата:
под рутом modinfo xc5000
поставить параметр no_poweroff=1, чтобы тюнер не усыпляли и не сбрасывали прошивку. Тогда tvtime будет стартовать быстро. Кода для звука пока нет.

А если я его вытащю, без выгрузки модуля и вставлю, тогда появится устройство /dev/video2, потом /dev/video3 и т.д. Это каждый раз устройство надо будет указывать в строку запуска Tvtime?

Автор:  WonderUser [ 01 июн 2010, 21:17 ]
Заголовок сообщения: 

Разработка драйвера продолжится или на этом все?

Автор:  svm [ 04 июн 2010, 09:55 ]
Заголовок сообщения: 

Кто нибудь пробовал в VirtualBox запускать Wander или Voyage?

Автор:  voyager77 [ 06 июн 2010, 17:33 ]
Заголовок сообщения: 

Я пробовал. Не рекомендую повторять. Впрочем, ФМ-радио вроде нормально играет. ТВ - картинка есть, но звук... хм. Ничего не понятно было.

Автор:  Шниперсон [ 08 июн 2010, 10:06 ]
Заголовок сообщения: 

Пульт работает?

Автор:  oklam [ 08 июн 2010, 17:22 ]
Заголовок сообщения: 

Ждём с нетерпением под Ubuntu 10.04!
А то мне на ноуте нечего смотреть в поездках!

Автор:  WanderUser [ 10 июн 2010, 23:38 ]
Заголовок сообщения: 

Суппорт, драйвер будет, али нет?

Я уже 8 месяцев жду. Уже гарантия кончается. Будьте людьми!!!!

Цитата:
Ждём с нетерпением под Ubuntu 10.04!

Бубинта - такой же Linux как и другие. И драйвер один на всех.

Автор:  Admin [ 11 июн 2010, 09:54 ]
Заголовок сообщения: 

Работа идёт.
Если вас мучает вопрос гарантии, проверьте тюнер на любом компьютере под управлением ОС Windows.

Автор:  Шниперсон [ 11 июн 2010, 10:00 ]
Заголовок сообщения: 

ПУЛЬТ РАБОТАЕТ?

Автор:  Linux [ 15 июн 2010, 08:12 ]
Заголовок сообщения: 

Работа идет. Пульт не работает, звука тоже пока нет.

Автор:  WonderUser [ 15 июн 2010, 18:31 ]
Заголовок сообщения: 

Ох и медленно идет работа :x
Поактивнее, пожалуйста.

Страница 3 из 14 Часовой пояс: UTC + 3 часа