Więc tak...
Obraz od Cezarego ostatni z gałęzi 18.06
zlib, libopenssl i tvheadend zainstalowane z repo openwrt.
tvheadend po zainstalowaniu zostało wyłączone i zatrzymane by nie "bruździło" w niczym.
kmod-input-core z repo też zainstalowane.
Następnie skopiowane moduły:
i2c-mux
rc-core
dvb-core
dvb_usb_v2
rtl2830
rtl2832
r820t
dvb-usb-rtl28xxu
i załadowane wg poniższej kolejności:
insmod input-core
insmod i2c-mux
insmod rc-core
insmod dvb-core
insmod dvb_usb_v2
insmod rtl2830
insmod rtl2832
insmod r820t
insmod dvb-usb-rtl28xxu
lsmod wygląda tak:
root@OpenWrt:~# lsmod
cfg80211 204800 2 mwlwifi,mac80211
compat 12288 2 mac80211,cfg80211
crc_ccitt 12288 1 ppp_async
dvb_core 77824 3 rtl2832,rtl2830,dvb_usb_v2,[permanent]
dvb_usb_rtl28xxu 20480 0 [permanent]
dvb_usb_v2 16384 1 dvb_usb_rtl28xxu
fat 53248 1 vfat
gpio_button_hotplug 12288 0
i2c_mux 12288 2 rtl2832,rtl2830
input_core 28672 2 rc_core
ip_tables 20480 4 iptable_nat,iptable_mangle,iptable_filter
ip6_tables 20480 24 ip6table_mangle,ip6table_filter
ip6t_REJECT 12288 2
ip6table_filter 12288 1
ip6table_mangle 12288 1
ipt_MASQUERADE 12288 1
ipt_REJECT 12288 2
iptable_filter 12288 1
iptable_mangle 12288 1
iptable_nat 12288 1
mac80211 385024 1 mwlwifi
mwlwifi 147456 0
nf_conntrack 65536 13 nf_conntrack_ipv6,ipt_MASQUERADE,xt_state,xt_nat,xt_conntrack,xt_REDIRECT,xt_CT,nf_nat_masquerade_ipv4,nf_conntrack_ipv4,nf_nat_ipv4,nf_nat,nf_flow_table,nf_conntrack_rtcache
nf_conntrack_ipv4 12288 11
nf_conntrack_ipv6 12288 5
nf_conntrack_rtcache 12288 0
nf_defrag_ipv4 12288 1 nf_conntrack_ipv4
nf_defrag_ipv6 12288 1 nf_conntrack_ipv6
nf_flow_table 20480 2 xt_FLOWOFFLOAD,nf_flow_table_hw
nf_flow_table_hw 12288 1
nf_log_common 12288 2 nf_log_ipv4,nf_log_ipv6
nf_log_ipv4 12288 0
nf_log_ipv6 12288 0
nf_nat 20480 4 xt_nat,nf_nat_redirect,nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_nat_ipv4 12288 1 iptable_nat
nf_nat_masquerade_ipv4 12288 1 ipt_MASQUERADE
nf_nat_redirect 12288 1 xt_REDIRECT
nf_reject_ipv4 12288 1 ipt_REJECT
nf_reject_ipv6 12288 1 ip6t_REJECT
nls_cp437 12288 0
nls_iso8859_1 12288 0
nls_utf8 12288 0
ppp_async 16384 0
ppp_generic 28672 3 pppoe,ppp_async,pppox
pppoe 16384 0
pppox 12288 1 pppoe
r820t 24576 1
rc_core 24576 3 dvb_usb_rtl28xxu,dvb_usb_v2,[permanent]
rtl2830 16384 0 [permanent]
rtl2832 12288 1 [permanent]
slhc 12288 1 ppp_generic
uas 16384 0
vfat 16384 0
x_tables 16384 24 ipt_REJECT,ipt_MASQUERADE,xt_time,xt_tcpudp,xt_state,xt_nat,xt_multiport,xt_mark,xt_mac,xt_limit,xt_conntrack,xt_comment,xt_TCPMSS,xt_REDIRECT,xt_LOG,xt_FLOWOFFLOAD,xt_CT,iptable_mangle,iptable_filter,ip_tables,ip6t_REJECT,ip6table_mangle,ip6table_filter,ip6_tables
Urządzenie jak i wcześniej widziane w /dev/dvb/... ale z tą różnicą, że:
/etc/init.d/tvheadend start - nie powoduje restartu routera i teraz wisienka na torcie:)
tvheadend widzi kartę/karty (mam dwie takie same, testowałem i na jednej i na dwóch).
Ot działa pomimo że niektóre moduły mają [permanent]
Ciekawe gdzie diabeł tkwi...
pd
Więc krok do przodu. Dobra robota @pawkon