Milí majitelé routerů Turris,
toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.
Dear Turris routers users,
this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.
include $(INCLUDE_DIR)/nls.mk
namísto toho přidávání dalších flagů kompilátoru pro zprovoznění iconv podpory), možná aktualizovat na novou verzi (pokud existuje) a splnit ostatní podmínky, které se požadují u OpenWrt balíčků. Pro prvotní testování cross-kompilace si můžete stáhnout pouze Turris SDK (nebo jiné OpenWrt SDK). Když budete mít jakékoliv dotazy, obraťte se přímo na mě na jan.cermak@nic.cz nebo na tech.support@nic.cz, kde jistě někdo z nás poradí. Jinak po zadání PR na GitHubu se Vám v případě nějakých nesrovnalostí také někdo ozve, takže se nemusíte bát, že byste skončil ve slepé uličce.
2015-10-03T12:25:29+02:00 info kernel[]: [ 839.840471] usb 1-1.2: new high-speed USB device number 5 using fsl-ehci
2015-10-03T12:25:29+02:00 info kernel[]: [ 839.941467] usb 1-1.2: af9035_identify_state: prechip_version=00 chip_version=03 chip_type=3802
2015-10-03T12:25:29+02:00 info kernel[]: [ 839.941837] usb 1-1.2: dvb_usb_v2: found a 'AVerMedia HD Volar (A867)' in cold state
2015-10-03T12:25:29+02:00 info kernel[]: [ 839.942002] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9035-02.fw'
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.261355] usb 1-1.2: dvb_usb_af9035: firmware version=11.5.9.0
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.261378] usb 1-1.2: dvb_usb_v2: found a 'AVerMedia HD Volar (A867)' in warm state
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.263717] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.263869] DVB: registering new adapter (AVerMedia HD Volar (A867))
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.273598] i2c i2c-2: af9033: firmware version: LINK=11.5.9.0 OFDM=5.17.9.1
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.277484] usb 1-1.2: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.618504] mxl5007t 2-0060: creating new instance
2015-10-03T12:25:30+02:00 warning kernel[]: [ 840.619349] mxl5007t_get_chip_id: unknown rev (3f)
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.619356] mxl5007t_get_chip_id: MxL5007T detected @ 2-0060
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.631234] Registered IR keymap rc-empty
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.631980] input: AVerMedia HD Volar (A867) as /devices/soc.0/ffe22000.usb/fsl-ehci.0/usb1/1-1/1-1.2/rc/rc2/input2
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.631994] rc2: AVerMedia HD Volar (A867) as /devices/soc.0/ffe22000.usb/fsl-ehci.0/usb1/1-1/1-1.2/rc/rc2
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.632006] usb 1-1.2: dvb_usb_v2: schedule remote query interval to 500 msecs
2015-10-03T12:25:30+02:00 info kernel[]: [ 840.632016] usb 1-1.2: dvb_usb_v2: 'AVerMedia HD Volar (A867)' successfully initialized and connected
2015-10-03T13:52:23+02:00 info tvheadend[27857]: mpegts: 666MHz in CZ DVB-T - tuning on Afatech AF9033 (DVB-T) : DVB-T #0
2015-10-03T13:52:23+02:00 info tvheadend[27857]: subscription: 0003: "scan" subscribing to mux "666MHz", weight: 6, adapter: "Afatech AF9033 (DVB-T) : DVB-T #0", network: "CZ DVB-T", service: "Raw PID Subscription"
2015-10-03T13:52:23+02:00 err kernel[]: [ 4470.405579] mxl5007t_soft_reset: 522: failed!
2015-10-03T13:52:23+02:00 err kernel[]: [ 4470.409977] mxl5007t_tuner_init: error -121 on line 535
2015-10-03T13:52:23+02:00 err kernel[]: [ 4470.415222] mxl5007t_set_params: error -121 on line 666
2015-10-03T13:52:25+02:00 err kernel[]: [ 4472.714121] mxl5007t_soft_reset: 522: failed!
2015-10-03T13:52:25+02:00 err kernel[]: [ 4472.718493] mxl5007t_tuner_init: error -121 on line 535
2015-10-03T13:52:25+02:00 err kernel[]: [ 4472.723766] mxl5007t_set_params: error -121 on line 666
2015-10-03T13:52:27+02:00 err kernel[]: [ 4475.021430] mxl5007t_soft_reset: 522: failed!
2015-10-03T13:52:27+02:00 err kernel[]: [ 4475.025852] mxl5007t_tuner_init: error -121 on line 535
2015-10-03T13:52:27+02:00 err kernel[]: [ 4475.031152] mxl5007t_set_params: error -121 on line 666
2015-10-03T13:52:28+02:00 info tvheadend[27857]: mpegts: 666MHz in CZ DVB-T - scan no data, failed
2015-10-03T13:52:28+02:00 info tvheadend[27857]: subscription: 0003: "scan" unsubscribing
kmod-dvb-usb-af9015
, kmod-media-tuner-mt2060
kmod-dvb-usb-rtl28xxu
a kmod-dvb-rtl2830
+ kmod-dvb-rtl2832
(poslední dva se ale snad nainstalují s rtl28xxu jako závislosti). Ještě je pak potřeba dvb-usb-af9015.fw
ve složce /lib/firmware
.
tail -f /var/log/messages
a následně pro sichr párkrát ENTER :-)
kmod-media-tuner-it913x
, kmod-dvb-it913x-fe
a kmod-dvb-usb-it913x
(plus jejich závislosti, ale ty se nainstalují samy). Potom v /lib/firmware
soubor s firmwarem dvb-usb-it9135-02.fw
. Zjistil jsem, že se jich povaluje po internetu několik. Nevím už, odkud jsem ten svůj měl, ale měl by mít md5sum 8ec417f08e7dee7fc75cf3110ed6d2a6
.
kmod-dvb-dib3000mb
nebo kmod-dvb-dib3000mc
- nic jiného v Linuxu není. Driver pro A800 přidám.DVB_USB_A800
závisí na symbolu DVB_DIB3000MC
, takže bych to tipnul spíš na ten druhý.
kmod-dvb-usb-a800
a do /lib/firmware
dát příslušný FW (dvb-usb-avertv-a800-02.fw
). Dejte pak vědět.
opkg update
, nainstalovat moduly přes opkg s flagem --nodeps
(všechny závislosti je třeba doinstalovat ručně - nedoporučuji --force-depends
, to přeinstaluje i samotný kernel a budou se dít zlé věci)/lib/modules
složku, kam se moduly nainstalovaly, a přesunout je do složky pro aktuální verzi kerneluinsmod
/modprobe
uname -a
)grep -v
doplníme zjištěný hash kernelu) opkg list-installed | grep ^kmod | grep -v 41a1ef465c975cb000c08b7a07d98916 | cut -d' ' -f1 | xargs opkg remove --nodeps
(myslím, že --nodeps
je i tady ten flag, co je potřeba, ale ruku do ohně za to nedám - jinak stačí příkaz spustit vícekrát, aby se závislosti postupně odmazaly)
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.425273] dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in warm state.
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.433348] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.441975] DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800))
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.453215] usb 2-1: DVB: registering adapter 0 frontend 0 (DiBcom 3000MC/P)...
2015-10-15T10:26:12+02:00 err kernel[]: [ 16.462803] DVB: Unable to find symbol dvb_pll_attach()
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.468650] input: IR-receiver inside an USB DVB receiver as /devices/ffe08000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-1/input/input0
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.481700] dvb-usb: schedule remote query interval to 150 msecs.
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.487820] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected.
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.497012] usbcore: registered new interface driver dvb_usb_a800
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.505579] usbcore: registered new interface driver dvb_usb_dibusb_mb
2015-10-15T10:26:12+02:00 info kernel[]: [ 16.513723] usbcore: registered new interface driver dvb_usb_dibusb_mc
2015-10-15T10:26:17+02:00 info tvheadend[5721]: main: Log started
2015-10-15T10:26:17+02:00 err tvheadend[5721]: satips: Unable to determine the HTTP/RTSP address
2015-10-15T10:26:17+02:00 info tvheadend[5721]: config: loaded
2015-10-15T10:26:19+02:00 info tvheadend[5721]: scanfile: DVB-T - loaded 43 regions with 729 networks
2015-10-15T10:26:19+02:00 info tvheadend[5721]: scanfile: DVB-S - loaded 1 regions with 92 networks
2015-10-15T10:26:19+02:00 info tvheadend[5721]: scanfile: DVB-C - loaded 17 regions with 52 networks
2015-10-15T10:26:19+02:00 info tvheadend[5721]: scanfile: ATSC - loaded 2 regions with 14 networks
2015-10-15T10:26:21+02:00 info tvheadend[5721]: linuxdvb: adapter added /dev/dvb/adapter0
2015-10-15T10:26:21+02:00 info tvheadend[5721]: dvr: Creating new configuration ''
2015-10-15T10:26:21+02:00 warning tvheadend[5721]: dvr: Output directory for video recording is not yet configured for DVR configuration "". Defaulting to to "/". This can be changed from the web user interface.
2015-10-15T10:26:21+02:00 info tvheadend[5721]: CSA: Using 32bit parallel descrambling
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module eit created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module uk_freesat created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module uk_freeview created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module viasat_baltic created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module opentv-ausat created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module opentv-skyuk created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module opentv-skyit created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module opentv-skynz created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module pyepg created
2015-10-15T10:26:21+02:00 info tvheadend[5721]: epggrab: module xmltv created
2015-10-15T10:26:21+02:00 notice tvheadend[5721]: START: HTS Tvheadend version 4.0.5~openwrt2 started, running as PID:5721 UID:0 GID:0, CWD:/ CNF:/etc/tvheadend
2015-10-15T10:26:26+02:00 info tvheadend[5721]: mpegts: 506MHz in CZDVBT - tuning on DiBcom 3000MC/P : DVB-T #1
...
2015-10-15T10:30:44+02:00 err tvheadend[5721]: linuxdvb: DiBcom 3000MC/P : DVB-T #1 - DTV_CLEAR failed [e=No such device]
2015-10-15T10:30:44+02:00 err kernel[]: [ 302.080780] dvb-usb: bulk message failed: -19 (6/0)
2015-10-15T10:30:44+02:00 err kernel[]: [ 302.085852] dvb-usb: bulk message failed: -19 (6/0)
2015-10-15T10:30:44+02:00 info tvheadend[5721]: mpegts: 674MHz in CZDVBT - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15T10:30:44+02:00 err tvheadend[5721]: linuxdvb: DiBcom 3000MC/P : DVB-T #1 - DTV_CLEAR failed [e=No such device]
2015-10-15T10:30:44+02:00 info tvheadend[5721]: mpegts: 634MHz in CZDVBT - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15T10:30:44+02:00 err tvheadend[5721]: linuxdvb: DiBcom 3000MC/P : DVB-T #1 - DTV_CLEAR failed [e=No such device]
2015-10-15T10:30:44+02:00 info tvheadend[5721]: mpegts: 578MHz in CZDVBT - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15T10:30:44+02:00 err tvheadend[5721]: linuxdvb: DiBcom 3000MC/P : DVB-T #1 - DTV_CLEAR failed [e=No such device]
2015-10-15T10:30:44+02:00 info tvheadend[5721]: mpegts: 482MHz in CZDVBT - tuning on DiBcom 3000MC/P : DVB-T #1
...
kmod-dvb-pll
- přidám ho jako závislost, zatím ho zkuste nainstalovat ručně. Jinak vzhledem k tomu, že driver pro A800 vyšel s Turris OS 2.6, není potřeba dělat ty nepěkné věci s instalováním balíků z nightly buildu :)
kmod-dvb-pll
vyřešila "hlášku" z logu, nicméně dostal jsem se do stejné situace jak u tuneru Terratec:2015-10-15 11:26:57.701 mpegts: 698MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15 11:26:57.704 opentv-skynz: registering mux 698MHz in CZ
2015-10-15 11:26:57.714 subscription: 0001: "scan" subscribing to mux "698MHz", weight: 6, adapter: "DiBcom 3000MC/P : DVB-T #1", network: "CZ", service: "Raw PID Subscription"
2015-10-15 11:27:02.000 mpegts: 698MHz in CZ - scan no data, failed
2015-10-15 11:27:02.000 subscription: 0001: "scan" unsubscribing
2015-10-15 11:27:02.004 mpegts: 778MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15 11:27:02.004 opentv-skynz: registering mux 778MHz in CZ
2015-10-15 11:27:02.011 subscription: 0003: "scan" subscribing to mux "778MHz", weight: 6, adapter: "DiBcom 3000MC/P : DVB-T #1", network: "CZ", service: "Raw PID Subscription"
2015-10-15 11:27:04.216 linuxdvb: DiBcom 3000MC/P : DVB-T #1 - poll TIMEOUT
2015-10-15 11:27:07.000 mpegts: 778MHz in CZ - scan no data, failed
2015-10-15 11:27:07.000 subscription: 0003: "scan" unsubscribing
2015-10-15 11:27:07.002 mpegts: 738MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15 11:27:07.002 opentv-skynz: registering mux 738MHz in CZ
2015-10-15 11:27:07.007 subscription: 0005: "scan" subscribing to mux "738MHz", weight: 6, adapter: "DiBcom 3000MC/P : DVB-T #1", network: "CZ", service: "Raw PID Subscription"
2015-10-15 11:27:12.000 mpegts: 738MHz in CZ - scan no data, failed
2015-10-15 11:27:12.000 subscription: 0005: "scan" unsubscribing
2015-10-15 11:27:12.000 mpegts: 474MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15 11:27:12.001 opentv-skynz: registering mux 474MHz in CZ
2015-10-15 11:27:12.007 subscription: 0007: "scan" subscribing to mux "474MHz", weight: 6, adapter: "DiBcom 3000MC/P : DVB-T #1", network: "CZ", service: "Raw PID Subscription"
2015-10-15 11:27:17.000 mpegts: 474MHz in CZ - scan no data, failed
2015-10-15 11:27:17.000 subscription: 0007: "scan" unsubscribing
2015-10-15 11:27:17.000 mpegts: 786MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15 11:27:17.000 opentv-skynz: registering mux 786MHz in CZ
2015-10-15 11:27:17.006 subscription: 0009: "scan" subscribing to mux "786MHz", weight: 6, adapter: "DiBcom 3000MC/P : DVB-T #1", network: "CZ", service: "Raw PID Subscription"
2015-10-15 11:27:22.000 mpegts: 786MHz in CZ - scan no data, failed
2015-10-15 11:27:22.000 subscription: 0009: "scan" unsubscribing
2015-10-15 11:27:22.000 mpegts: 770MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15 11:27:22.000 opentv-skynz: registering mux 770MHz in CZ
2015-10-15 11:27:22.006 subscription: 000B: "scan" subscribing to mux "770MHz", weight: 6, adapter: "DiBcom 3000MC/P : DVB-T #1", network: "CZ", service: "Raw PID Subscription"
2015-10-15 11:27:27.000 mpegts: 770MHz in CZ - scan no data, failed
2015-10-15 11:27:27.000 subscription: 000B: "scan" unsubscribing
2015-10-15 11:27:27.000 mpegts: 538MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
2015-10-15 11:27:27.000 opentv-skynz: registering mux 538MHz in CZ
2015-10-15 11:27:27.006 subscription: 000D: "scan" subscribing to mux "538MHz", weight: 6, adapter: "DiBcom 3000MC/P : DVB-T #1", network: "CZ", service: "Raw PID Subscription"
2015-10-15 11:27:32.000 mpegts: 538MHz in CZ - scan no data, failed
2015-10-15 11:27:32.000 subscription: 000D: "scan" unsubscribing
2015-10-15 11:27:32.001 mpegts: 754MHz in CZ - tuning on DiBcom 3000MC/P : DVB-T #1
...
2015-08-31T17:20:00+02:00 info updater[]: Installing/upgrading kmod-dvb-dib3000mc version 3.10.49+9-1-d815f47b83fc4a6fe5504ec5ed4010e5-9
2015-08-31T17:20:00+02:00 warning kernel[]: [ 3363.507022] dib3000mc: Unknown symbol dibx000_init_i2c_master (err 0)
2015-08-31T17:20:00+02:00 warning kernel[]: [ 3363.507123] dib3000mc: Unknown symbol dibx000_get_i2c_adapter (err 0)
2015-08-31T17:20:00+02:00 warning kernel[]: [ 3363.507214] dib3000mc: Unknown symbol dibx000_exit_i2c_master (err 0)
2015-08-31T17:20:00+02:00 err syslog[]: failed to insert /lib/modules/3.10.49-d815f47b83fc4a6fe5504ec5ed4010e5-9/dib3000mc.ko
2015-08-31T17:20:00+02:00 notice kmod[]: failed to insert /lib/modules/3.10.49-d815f47b83fc4a6fe5504ec5ed4010e5-9/dib3000mc.ko
2015-08-31T17:35:36+02:00 warning kernel[]: [ 4298.879379] dib3000mc: Unknown symbol dibx000_init_i2c_master (err 0)
2015-08-31T17:35:36+02:00 warning kernel[]: [ 4298.879479] dib3000mc: Unknown symbol dibx000_get_i2c_adapter (err 0)
2015-08-31T17:35:36+02:00 warning kernel[]: [ 4298.879569] dib3000mc: Unknown symbol dibx000_exit_i2c_master (err 0)
2015-08-31T17:35:36+02:00 err syslog[]: failed to insert /lib/modules/3.10.49-d815f47b83fc4a6fe5504ec5ed4010e5-9/dib3000mc.ko
Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill