Jump to content

[Entware-3x] Смотрим эфирное цифровое телевидение DVB-T/T2 через кинетик.


Recommended Posts

В 28.10.2019 в 23:13, djkvn сказал:

Большое спасибо! Как и ранее установил версию 2.15.A.4.0-3, затем сбросил до заводских и обновился до версии 2.16.D.1.00 для актуальности. Донги Astrometa ожили, dvb-t2 показывают четко. У кого видео фризит, рекомендую принять к сведению.

вот жеж блин...Стояла у меня 2.16.D.1.00 дёрнул чёрт обновиться до 2.16.D.1.0-2 и стало невозможно смотреть,сплошные фризы на обоих мультиплексах,хотя сигнал 90

Link to comment
Share on other sites

2 часа назад, dadaduda сказал:

вот жеж блин...Стояла у меня 2.16.D.1.00 дёрнул чёрт обновиться до 2.16.D.1.0-2 и стало невозможно смотреть,сплошные фризы на обоих мультиплексах,хотя сигнал 90

Разница между ними только в https://github.com/ndmsystems/backports/commit/7753f96fe9c5885266f8b16dd69f3458a3988730

Если он вредит, могу откатить в следующей сборке.

  • Thanks 1
Link to comment
Share on other sites

В 14.03.2020 в 13:10, Le ecureuil сказал:

Разница между ними только в https://github.com/ndmsystems/backports/commit/7753f96fe9c5885266f8b16dd69f3458a3988730

Если он вредит, могу откатить в следующей сборке.

Ни в коем случае этот фикс убирать нельзя, он ресетит демодулятор перед началом работы, иначе будет квадратить периодически...

  • Thanks 1
Link to comment
Share on other sites

 @Le ecureuil

3 часа назад, McMCC сказал:

Ни в коем случае этот фикс убирать нельзя, он ресетит демодулятор перед началом работы, иначе будет квадратить периодически...

Как выяснилось этот фикс необходим. Верните его пожалуйста.

Edited by krass
  • Upvote 1
Link to comment
Share on other sites

В 22.03.2020 в 16:33, McMCC сказал:

Ни в коем случае этот фикс убирать нельзя, он ресетит демодулятор перед началом работы, иначе будет квадратить периодически...

Все предыдущие сборки были с тегом -15, то есть без него. Как же тогда у всех работало?

Link to comment
Share on other sites

14 часа назад, Le ecureuil сказал:

Все предыдущие сборки были с тегом -15, то есть без него. Как же тогда у всех работало?

А он и должен работать, просто без ресета, демодулятор не всегда вставал в нормальный рабочий режим, т.е. через раз, как повезет...

Link to comment
Share on other sites

  • 5 weeks later...

Подскажите что еще попробовать или что я делаю не так.
Маршрутизатор Keenetic Giga kn-1010 версия KeeneticOS 3.3.16

Тюнер Astrometa DVB-T2 Realtek RTL2832

Управление > Общие настройки > Изменить набор компонентов
Установил Модули ядра для поддержки USB DVB-тюнеров

Удалил  Модули ядра для поддержки USB-видео

Установил на ext4 Entware

opkg print-architecture
arch all 100
arch mipsel-3.4 150
arch mipsel-3.4_kn 200

Поставил пакеты
opkg install dvb-center
Дополнительно поставил
opkg install minidlna
opkg install w_scan

Проверил что устройство установилось и определилось

ls -l /dev/dvb
ответ drwxr-xr-x 2 root root 100 Apr 24 01:46 adapter0
ls -l /dev/dvb/adapter0/
crw-r----- 1 root root 212, 4 Apr 24 01:46 demux0
crw-r----- 1 root root 212, 5 Apr 24 01:46 dvr0
crw-r----- 1 root root 212, 3 Apr 24 01:46 frontend0

dmesg

Скрытый текст

usb 1-2: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
DVB: registering new adapter (Astrometa DVB-T2)
i2c i2c-0: Added multiplexed i2c bus 1
rtl2832 0-0010: Realtek RTL2832 successfully attached
usb 1-2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
r820t 1-003a: creating new instance
r820t 1-003a: Rafael Micro r820t successfully identified
Registered IR keymap rc-empty
input: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0/input0
rc rc0: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0
usb 1-2: dvb_usb_v2: schedule remote query interval to 200 msecs
usb 1-2: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
usbcore: registered new interface driver dvb_usb_rtl28xxu
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
hrtimer: interrupt took 39525 ns
TCP: request_sock_TCP: Possible SYN flooding on port 53341. Sending cookies. Check SNMP counters.
TCP: request_sock_TCP: Possible SYN flooding on port 4044. Sending cookies. Check SNMP counters.
usb 1-2: USB disconnect, device number 2
r820t 1-003a: destroying instance
dvb_usb_v2: 'Astrometa DVB-T2:1-2' successfully deinitialized and disconnected
usb 1-2: new high-speed USB device number 3 using xhci-mtk
usb 1-2: New USB device found, idVendor=15f4, idProduct=0131
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: dvbt2
usb 1-2: Manufacturer: astrometadvbt2
usb 1-2: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
DVB: registering new adapter (Astrometa DVB-T2)
i2c i2c-0: Added multiplexed i2c bus 1
rtl2832 0-0010: Realtek RTL2832 successfully attached
usb 1-2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
r820t 1-003a: creating new instance
r820t 1-003a: Rafael Micro r820t successfully identified
Registered IR keymap rc-empty
input: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0/input1
rc rc0: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0
usb 1-2: dvb_usb_v2: schedule remote query interval to 200 msecs
usb 1-2: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
usb 1-2: USB disconnect, device number 3
r820t 1-003a: r820t_write: i2c wr failed=-19 reg=06 len=1: b1
r820t 1-003a: destroying instance
dvb_usb_v2: 'Astrometa DVB-T2:1-2' successfully deinitialized and disconnected
usb 1-2: new high-speed USB device number 4 using xhci-mtk
usb 1-2: New USB device found, idVendor=15f4, idProduct=0131
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: dvbt2
usb 1-2: Manufacturer: astrometadvbt2
usb 1-2: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
DVB: registering new adapter (Astrometa DVB-T2)
i2c i2c-0: Added multiplexed i2c bus 1
rtl2832 0-0010: Realtek RTL2832 successfully attached
usb 1-2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
r820t 1-003a: creating new instance
r820t 1-003a: Rafael Micro r820t successfully identified
Registered IR keymap rc-empty
input: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0/input2
rc rc0: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0
usb 1-2: dvb_usb_v2: schedule remote query interval to 200 msecs
usb 1-2: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
usb 1-2: USB disconnect, device number 4
r820t 1-003a: destroying instance
dvb_usb_v2: 'Astrometa DVB-T2:1-2' successfully deinitialized and disconnected
usb 1-2: new high-speed USB device number 5 using xhci-mtk
usb 1-2: New USB device found, idVendor=15f4, idProduct=0131
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: dvbt2
usb 1-2: Manufacturer: astrometadvbt2
usb 1-2: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
DVB: registering new adapter (Astrometa DVB-T2)
i2c i2c-0: Added multiplexed i2c bus 1
rtl2832 0-0010: Realtek RTL2832 successfully attached
usb 1-2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
r820t 1-003a: creating new instance
r820t 1-003a: Rafael Micro r820t successfully identified
Registered IR keymap rc-empty
input: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0/input3
rc rc0: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0
usb 1-2: dvb_usb_v2: schedule remote query interval to 200 msecs
usb 1-2: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)

Сканирую ничего не находит
scan-s2 -o m3u -M -H http://192.168.175.11:8080 /opt/share/dtv-scan-tables/dvb-t/dvb-t2_All > /opt/share/xupnpd/playlists/my_scan.m3u

Сканирую утилитой w_scan

Таже проблема ничего не видит
 

Скрытый текст

~ # w_scan -ft -cRU
w_scan -ft -cRU
w_scan version 20170107 (compiled for DVB API 5.10)
using settings for RUSSIAN FEDERATION
Country identifier RU not defined. Using defaults.
scan type TERRESTRIAL, channellist 4
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Realtek RTL2832 (DVB-T)": good :-)
Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.10
frontend 'Realtek RTL2832 (DVB-T)' supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
BANDWIDTH_AUTO not supported, trying 6/7/8 MHz.
FREQ (174.00MHz ... 862.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Scanning DVB-T...
Scanning 8MHz frequencies...
474000: (time: 00:00.912)
482000: (time: 00:03.176)
490000: (time: 00:05.355)
498000: (time: 00:07.523)
506000: (time: 00:09.703)
514000: (time: 00:11.911)
522000: (time: 00:14.087)
530000: (time: 00:16.271)
538000: (time: 00:18.471)
546000: (time: 00:20.643)
554000: (time: 00:22.827)
562000: (time: 00:24.999)
570000: (time: 00:27.175)
578000: (time: 00:29.355)
586000: (time: 00:31.531)
594000: (time: 00:33.735)
602000: (time: 00:35.911)
610000: (time: 00:38.095)
618000: (time: 00:40.299)
626000: (time: 00:42.503)
634000: (time: 00:44.679)
642000: (time: 00:46.891)
650000: (time: 00:49.063)
658000: (time: 00:51.243)
666000: (time: 00:53.455)
674000: (time: 00:55.659)
682000: (time: 00:57.839)
690000: (time: 01:00.039)
698000: (time: 01:02.247)
706000: (time: 01:04.427)
714000: (time: 01:06.603)
722000: (time: 01:08.807)
730000: (time: 01:11.019)
738000: (time: 01:13.191)
746000: (time: 01:15.367)
754000: (time: 01:17.575)
762000: (time: 01:19.755)
770000: (time: 01:21.959)
778000: (time: 01:24.135)
786000: (time: 01:26.315)
794000: (time: 01:28.523)
802000: (time: 01:30.727)
810000: (time: 01:32.903)
818000: (time: 01:35.115)
826000: (time: 01:37.287)
834000: (time: 01:39.467)
842000: (time: 01:41.643)
850000: (time: 01:43.815)
858000: (time: 01:46.031)

ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!

В тюнер впаяны 3 кондера по 100мкф 16V  параллельно, на Windows тюнер работает, а здесь никак не хочет(
Так же пробовал через tvheadend ничего не найдено

Данные для Вологодская область г.Харовск

Пакет телеканалов РТРС-1
Канал ТВК 43
Частота 650 МГц

Пакет телеканалов РТРС-2
Канал ТВК 36
Частота 594 МГц

Данные частоты есть в списке для сканирования.

Link to comment
Share on other sites

Дополнение к предыдущему посту
У меня есть и определяется frontend0 — Realtek RTL2832 (DVB-T)
А вот 2 frontend1 у меня не поддерживается демодулятор sony 02837ER или тюнер rafael micro r8280


Что то на подобии нашел но для другова чипа
Тюнер Astrometa DVB-T2 Realtek RTL2832
Прошивка dvb-demod-mn88473-01.fw для USB-тюнера Astrometa DVB-T/T2/C

frontend0 — Realtek RTL2832 (DVB-T)
frontend1 — Panasonic MN88473 (DVB-T, DVB-T2, DVB-C Annex A).
для работы демодулятора frontend1 необходимо наличие прошивки dvb-demod-mn88473-01.fw в директории /lib/firmware (если отсутствует — создать!)
путь будет /opt/lib/firmware

Сам свисток имеет поддержку на новых ядрах. Если тюнер не определяется, в интернетах рекомендуют установить пропатченные драйвера media_build по следующему сценарию
Скачиваем
wget http://conture.by/wp-content/uploads/20 ... 3.8.tar.gz
Распаковываем
tar xvzf dvb-usb-rtl2832_kernel_3.8.tar.gz
Устанавливаем
opkg install git
Запускаем команду
git clone git://linuxtv.org/media_build.git
Переходим в папку
cd media_build
Скрипты написаны на perl
Устанавливаем
opkg install perl
версия перла perl -v
редактируем в файле build путь на perl
#!/opt/bin/perl
Ставим доп пакеты
opkg install perlbase-getopt
opkg install perlbase-pod
opkg install perlbase-storable
opkg install make
opkg install gcc
opkg install perlbase-digest
Нету пакета lsdiff
Нету Proc::ProcessTable
После установки запускаем скрипт
./build
Переходим в директорию
cd linux
Запускаем патч
patch -p1 < ~/dvb-usb-rtl2832.patch
Выходим назад
cd ..
Подготавливаем установку и устанавливаем
make allmodconfig
make
make install

IMG_20200415_202833.jpg

IMG_20200415_202929.jpg

 

IMG_20200415_212538.jpg

IMG_20200415_212528.jpg

Edited by Артём Андреевич Мамзиков
Link to comment
Share on other sites

2 часа назад, Артём Андреевич Мамзиков сказал:

Подскажите что еще попробовать или что я делаю не так.

Вы все делаете не так! Прочтите это сообщение - 

Возьмите из первого архива драйвера и установите в свою систему...

Link to comment
Share on other sites

22 часа назад, McMCC сказал:

Возьмите из первого архива драйвера и установите в свою систему...

Скачал обновление OPT_DVB_08122019.zip 
Удалил из KeeneticOS 
пакеты поддержки DVB тюнеров 
Скопировал все из архива с заменой в папку opt системы Entware
Перезагрузил
Скрипты отработали
\opt\etc\init.d\S00kmod_config
\opt\etc\ndm\usb.d\000-kmod_loader.sh

Все создалось
 

Устройство определилось
ls -l /dev/dvb/adapter0/
crw-r----- 1 root root 212, 0 Apr 25 02:15 demux0
crw-r----- 1 root root 212, 1 Apr 25 02:15 dvr0
crw-r----- 1 root root 212, 2 Apr 25 02:15 frontend0
crw-r----- 1 root root 212, 3 Apr 25 02:15 frontend1
 

dmesg

Скрытый текст

usb 1-2: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
DVB: registering new adapter (Astrometa DVB-T2)
i2c i2c-0: Added multiplexed i2c bus 1
rtl2832 0-0010: Realtek RTL2832 successfully attached
i2c i2c-0: cxd2841er_attach(): I2C adapter 6647d902 SLVX addr 6e SLVT addr 6c
i2c i2c-0: cxd2841er_attach(): attaching CXD2837ER DVB-C/T/T2 frontend
i2c i2c-0: cxd2841er_attach(): chip ID 0xb1 OK.
usb 1-2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
usb 1-2: DVB: registering adapter 0 frontend 1 (Sony CXD2837ER DVB-T/T2/C demodulator)...
r820t 1-003a: creating new instance
r820t 1-003a: Rafael Micro r820t successfully identified
r820t 1-003a: attaching existing instance
r820t 1-003a: Rafael Micro r820t successfully identified
usb 1-2: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
usbcore: registered new interface driver dvb_usb_rtl28xxu
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
hrtimer: interrupt took 47978 ns
TCP: request_sock_TCP: Possible SYN flooding on port 54553. Sending cookies. Check SNMP counters.
TCP: request_sock_TCP: Possible SYN flooding on port 4044. Sending cookies. Check SNMP counters.
usb 1-2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)

w_scan
/dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Realtek RTL2832 (DVB-T)": good :-)
/dev/dvb/adapter0/frontend1 -> TERRESTRIAL "Sony CXD2837ER DVB-T/T2/C demodulator": very good :-))

Что интересно команды не хотят отрабаывать просто зависают на автоопределеннии адаптера
tvheadend - вообще не видит адаптеров пробовал переустановить 
/opt/etc/init.d/S58tvheadend stop
rm -rf /opt/etc/tvheadend
/opt/etc/init.d/S58tvheadend start

Не видит

Ставлю обратно на KeeneticOS пакеты поддержки DVB тюнеров

tvheadend - видит 3 адаптера в момент настройки но не находит ничего
/opt/etc/init.d/S58tvheadend clean

После опять остается 1 адаптер

w_scan  видит в это момент оба frontend сканирование идет но безрезультатно

Пробовал так frontend1
scan-s2 -a 0 -f 1 -d 0 -o m3u -M -H http://192.168.175.11:8080 /opt/share/dtv-scan-tables/dvb-t/dvb-t2_All > /opt/share/xupnpd/playlists/my_scan.m3u

При отключении донгла от сюда ничего не пропадает /dev/dvb/adapter0/

Присканировании донгл нагревается значит работает.

Пробовал разные аннтены, думал может дело в них.

Link to comment
Share on other sites

9 часов назад, Артём Андреевич Мамзиков сказал:

w_scan  видит в это момент оба frontend сканирование идет но безрезультатно

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

Link to comment
Share on other sites

В 26.04.2020 в 01:50, McMCC сказал:

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

С этим моментом разобрался каналы находит.
Но показывать не хочет....
Выяснил почему 
При сканировании с указанием frontend1  все хорошо каналы находит
scan-s2 -a 0 -f 1 -d 0 -o m3u -M -H http://192.168.175.11:8080 /opt/share/dtv-scan-tables/dvb-t/dvb-t2_All > /opt/share/xupnpd/playlists/my_scan.m3u
а при сканировании без указания 
 scan-s2 -o m3u -M -H http://192.168.175.11:8080:8080 /opt/share/dtv-scan-tables/dvb-t/dvb-t2_All > /opt/share/xupnpd/playlists/my_scan.m3u
нет видимо по умолчанию он ищет в 
frontend0

Приключении канала видимо он пытается взять с источника  frontend0 а не frontend1

tvheadend так же видит только frontend0 реалтековский.
 

Удалил frontend0 и сделал
mv /dev/dvb/adapter0/frontend1 /dev/dvb/adapter0/frontend0
И все заработало)

tvheadend так же увидел 2 Sony в место реалтека.

Еще заметил если загружать роутер вместе с донглом, то программы сканирования висят мол ожидают ответа от донгла. Если донгл подключить после загрузки роутера то все ок. 
Так же при отключении донгла устройство может пропасть, а может и нет в /dev/dvb/adapter0/

У меня криво как то подгружаются драйвера выходит? или можно как то жестко прописать в конфигурации программ использовать  frontend1 ?

Link to comment
Share on other sites

В 27.04.2020 в 20:15, Артём Андреевич Мамзиков сказал:

При сканировании с указанием frontend1  все хорошо каналы находит

Все правильно, я не стал переносить заглушку, которая меняет местами номера фронтендов, есть какая-то проблема с этим, не стал разбираться.

В 27.04.2020 в 20:15, Артём Андреевич Мамзиков сказал:

tvheadend так же видит только frontend0 реалтековский.

Нет, должно быть нормально,  у меня показывает 2-а фронтенда, просто нужно было прибить настройки tvheadend, которые вы делали ранее, и настраивать все с чистого листа, тогда будет виден соньковский демодулятор.

 

В 27.04.2020 в 20:15, Артём Андреевич Мамзиков сказал:

Так же при отключении донгла устройство может пропасть, а может и нет в /dev/dvb/adapter0/

Ну так не нужно их вытаскивать и вставлять постоянно, в старых версиях прошивок с ядром 3.4 многие адаптеры отстреливались нормально, на 4-ом ядре с этим есть проблема, но она не критическая.

В 27.04.2020 в 20:15, Артём Андреевич Мамзиков сказал:

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

Скорее всего из-за нумерации фронтенда, только причем тут сканирование? Это уже ваш какой-то самострел, с tvheadend никаких проблем нет.

 

В 27.04.2020 в 20:15, Артём Андреевич Мамзиков сказал:

или можно как то жестко прописать в конфигурации программ использовать  frontend1 ?

На многих не получится.

Link to comment
Share on other sites

  • 7 months later...

На сайте оф.магазина GENIATECH (на Али) заменили модель Т230 на Т230А. Аппаратно другая. Её не знает ни Энтварь, ни другие линуксы.(Только Windows с прилагаемым драйвером и, может быть (пока не тпроверял), Андроид). Модели Т230 у них в магазине сейчас нет вообще, Т230С осталась только с доставкой из России (из Китая нету), существенно дороже.

~ # usb 1-1: New USB device found, idVendor=0572, idProduct=689a
-sh: usb: not found
~ # us
-sh: us: not found
~ # usb 1-1: Manufacturer: Gen
-sh: usb: not found
~ # usb 1-1: SerialNumb

Link to comment
Share on other sites

В 16.12.2020 в 16:11, Rashid Rafikov сказал:

На сайте оф.магазина GENIATECH (на Али) заменили модель Т230 на Т230А. Аппаратно другая. Её не знает ни Энтварь, ни другие линуксы.(Только Windows с прилагаемым драйвером и, может быть (пока не тпроверял), Андроид). Модели Т230 у них в магазине сейчас нет вообще, Т230С осталась только с доставкой из России (из Китая нету), существенно дороже.

Если судить по inf файлу из драйвера под Windows, используется тот же профиль, что и для Т230С2. Однако сам драйвер идет отдельным архивом, не в месте с тем, что выложен на сайте GENIATECH для Т230С, в котором есть поддержка Т230С2, что наводит на мысль о другой аппаратной части. Так же этот вопрос поднимался на LibreELEC - https://forum.libreelec.tv/thread/23142-mygica-t230a/ . Как я понял, человек пытался добавить PID в драйвер для Linux как это сделано для Т230С2, и ему это не помогло. Не имея на руках эту модель, тяжело что-то для нее сделать, как минимум ее нужно разобрать и посмотреть какие чипы в ней установлены...

Link to comment
Share on other sites

Ну, расщёлкивается-то несложно. Мне это всё равно ничего не даст. Скорее всего, этой штуке придётся пойти на виндовый комп (хотя в мои планы это не входило, я планировал другое использование).

Spoiler

T230A.thumb.png.8f1be849499022f87f9d897cf72b40e7.png

 

Edited by Rashid Rafikov
Link to comment
Share on other sites

17 часов назад, Rashid Rafikov сказал:

Мне это всё равно ничего не даст.

Зато мне говорит, что в этой версии новый мост, для которого нет драйвера для Linux. В старых версиях использовался популярный мост Cypress CY7C68013A, а тут какой то AnSilicon AS-2056, не думаю, что он аналог Cypress, по нему вообще нет никакой информации...

Link to comment
Share on other sites

  • 4 weeks later...

Вчера пришёл новый донгл, правильный, Т230С.

Начал сразу с программы максимум - запустить его на приставке с CoreElec. Помучавшись часа с два, наконеч разобрался с драйверами (нашёл, какой аддон нужно, а какой не нужно в Коди установить, заново поставил чистый CoreElec (на другой карте), всё заработало. Все 20 каналов, всё показывает, EPG отображается. Перенёс всю папку с настройками headend на карту со старой системой (почистив там все эксперименты с драйверами и установив нужные), даже это тупо сработало. Показывает всё.

Сегодня перешёл к программе минимум - поднять сервер на кинетике. Всё сделал по инструкциям, сразу решил делать на TVheadend, благо кже есть понимание. Но увы, он не видит мой адаптер. Точно так же, как вчера на приставке не видел, пока я дрова не поставил. Покопался, менял местами с флэшкой порты, убрал удлинительный USB шнурок - но это всё не то.

Прошу подсказать, что у меня не так, с драйверами или ещё с чем.

Dmesg:

Spoiler

usb 1-1: new high-speed USB device number 2 using ehci-platform
br0: port 2(ra0) entered disabled state
usb 1-1: New USB device found, idVendor=0572, idProduct=c68a
usb 1-1: Product: EyeTV Stick
usb 1-1: Manufacturer: Geniatech
usb 1-1: SerialNumber: 161206
usb 1-2: new high-speed USB device number 3 using ehci-platform
br0: port 2(ra0) entered forwarding state
br0: port 2(ra0) entered forwarding state
usb 1-2: New USB device found, idVendor=8644, idProduct=8005
usb 1-2: Product: USB Flash Disk
usb 1-2: Manufacturer: General
usb 1-2: SerialNumber: 053183000000009F

Вижу, что проблема обозначена вот тут: entered disabled state

Стик вернул в бокс, проверить, "а не сжёг ли я его уже" - нет, работает. На всякий случай вот dmesg от CoreElec:

Spoiler

CoreElec:
[67483.340448@6] usb 1-1: new high-speed USB device number 8 using xhci-hcd
[67483.480880@6] usb 1-1: New USB device found, idVendor=0572, idProduct=c68a
[67483.480896@6] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[67483.480903@6] usb 1-1: Product: EyeTV Stick
[67483.480910@6] usb 1-1: Manufacturer: Geniatech
[67483.480917@6] usb 1-1: SerialNumber: 161206
[67483.680397@7] usb 1-1: dvb_usb_v2: found a 'MyGica Mini DVB-T2 USB Stick T230C v2' in warm state
[67483.680930@7] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[67483.680966@7] dvbdev: DVB: registering new adapter (MyGica Mini DVB-T2 USB Stick T230C v2)
[67483.680979@7] usb 1-1: media controller created
[67483.682009@7] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[67483.732461@7] i2c i2c-1: Added multiplexed i2c bus 2
[67483.732479@7] si2168 1-0064: Silicon Labs Si2168-D60 successfully identified
[67483.732487@7] si2168 1-0064: firmware version: D 6.0.1
[67483.738092@7] si2157 2-0060: Silicon Labs Si2141 successfully attached
[67483.738130@7] usb 1-1: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[67483.738152@7] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[67483.739541@7] usb 1-1: dvb_usb_v2: 'MyGica Mini DVB-T2 USB Stick T230C v2' successfully initialized and connected
[67483.786684@3] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
[67484.901683@5] si2168 1-0064: firmware version: D 6.0.13
[67484.917785@5] si2157 2-0060: found a 'Silicon Labs Si2141-A10'
[67484.917989@5] si2157 2-0060: downloading firmware from file 'dvb-tuner-si2141-a10-01.fw'
[67485.483798@4] si2157 2-0060: firmware version: 1.1.11
[67485.483861@5] usb 1-1: DVB: adapter 0 frontend 0 frequency 0 out of range (48000000..870000000)
[67485.492541@3] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
[67486.607021@5] si2168 1-0064: firmware version: D 6.0.13

Тут стик "тёпленький".

Edited by Rashid Rafikov
Link to comment
Share on other sites

Всё, драйвер встал, и TVhedend увидел донгл (аж три штуки, включая ATSC - а на CoreElec только два, что,впрочем, неважно).

Извиняюсь за беспокойство. Я заигрался в Entware и забыл установить поддержку DVB-карт в сам Кинетик. Лоханулся, в общем.

Link to comment
Share on other sites

Но второй PLP (#1), с каналами Россия и Вести - так и не захотел сканиться. Хотя создал его в точности, как и PLP0. Пришлось остановить TVHeadend и заменить содержимое папки input\dvb\networks\..., а именно папку muxes и файл config, на такие же из CoreElec. Сработало. Появился сканированный мукс и все каналы (рабочие).

Link to comment
Share on other sites

Вы решили здесь блог завести? Вы бы всё в один пост собрали и изложили, ну просто для удобства окружающих. Ну чтобы все узнали что вы делали вечером 12 января 2021 года.

Link to comment
Share on other sites

  • 2 years later...

Коллеги, помогите пожалуйста понять. Данный софт работает только с DVB-T и DVB-T2 ? А нет возможности как-то на кинете завести dvb-c ? Имеется гибридный тюнер, но как его заставить сканировать dvb-c я не понял.

Link to comment
Share on other sites

В 11.12.2023 в 20:33, Mr.Hunt сказал:

Коллеги, помогите пожалуйста понять. Данный софт работает только с DVB-T и DVB-T2 ? А нет возможности как-то на кинете завести dvb-c ? Имеется гибридный тюнер, но как его заставить сканировать dvb-c я не понял.

 

Link to comment
Share on other sites

Доброго времени.

Испытуемые Giga (KN-1011) и Ultra (KN-1810) оба ОС 4.0.7 стабильный.

Тюнер dVendor=0572, idProduct=c688, bcdDevice= 0.00

dvb-usb: found a 'Mygica T230C DVB-T/T2/C' in warm state

Работает на драйверах из модуля поддержки DVB. Сканирует DVB -T2/C, каналы показывает.

 

Тюнер idVendor=0572, idProduct=c68a, bcdDevice= 8.00

драйверах из модуля поддержки DVB

dmesg:

Скрытый текст

usb 1-2: USB disconnect, device number 10
usb 1-2: new high-speed USB device number 11 using xhci-mtk
usb 1-2: New USB device found, idVendor=0572, idProduct=c68a, bcdDevice= 8.00
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2: Product: EyeTV Stick
usb 1-2: Manufacturer: Geniatech
usb 1-2: SerialNumber: 161206

на этом все, драйвер не грузит (модуль поддержки DVB установлен). Пару постов выше, такой же тюнер, но на Гига II, 2.16.D.9.0-1 завелся на стоковых драйверах.

Пробовал подкинуть сборку от ув. McMCC, с правкой скриптов запуска на kernel-4.9 для compat.ko 0(модуль поддержки DVB отсутствуют), при подключении 1 или 2 го тюнера получаю бутлуп роутеров, в логах:

Скрытый текст

Дек 11 18:10:04
kernel
dvb-usb: bulk message failed: -22 (2/1)
Дек 11 18:10:04
kernel
dvb-usb: bulk message failed: -22 (1/-49432)

Как его - idProduct=c68a заставить показывать телик?

Тюнер заведомо рабочий, проверен на Убунту лтс крайний, достаточно добавить  в usr/lib/firmware - dvb-demod-si2168-d60-01.fw и dvb-tuner-si2141-a10-01.fw

Edited by blackcatss
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...