51

Odp: Tunner DVB-T2 pod openwrt.

Żeby załadować dvb-core potrzebujesz wcześniej załadować input-core i pewnie kilka innych rzeczy. Patrz w logach na czym się wykłada, poszukaj w źródłach gdzie to jest zdefiniowane i załaduj wcześniej moduł który to posiada.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

52

Odp: Tunner DVB-T2 pod openwrt.

A czy jest możliwe, że w kernelu 5.4.171 nie ma input_core ?

Bo mam zaznaczone wszystko kernelu_menuconfig:

Linux Kernel Configuration
└─> Device Drivers
└─> Input device support
└─> Generic input layer (needed for keyboard, mouse, ...

Jak wyszukuję w katalogu openwrt input_core to nic nie wyszukuje i w openwrt/target/linux/ath79/config-5.4. też brak

53

Odp: Tunner DVB-T2 pod openwrt.

Albo masz go w modułach (paczkach openwrt) albo jest w kompilowany w kernel przez genryczny konfig. Zobacz w katalogu kernela, w .config jak jest input_core zaznaczony.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

54 (edytowany przez djmysia 2022-01-21 17:34:26)

Odp: Tunner DVB-T2 pod openwrt.

W package/kernel/linux/modules/input.mk

define KernelPackage/hid/description
 Kernel modules for generic HID device (e.g. keyboards and mice) support
endef

$(eval $(call KernelPackage,hid-generic))

define KernelPackage/input-core
  SUBMENU:=$(INPUT_MODULES_MENU)
  TITLE:=Input device core
  KCONFIG:=CONFIG_INPUT
  FILES:=$(LINUX_DIR)/drivers/input/input-core.ko
endef

I znalazłem w tutaj /home/przemek/openwrt/build_dir/target-mips_24kc_musl/linux-ath79_generic/linux-5.4.171/drivers/input/

ale jak zawsze error

root@OpenWrt:/lib/modules/5.4.171# insmod input_core.ko
Failed to find input_core. Maybe it is a built in module ?
root@OpenWrt:/lib/modules/5.4.171# ls
aead.ko                    dvb-usb.ko                 ip_set_hash_ipportip.ko    mbcache.ko                 nf_reject_ipv6.ko          udp_tunnel.ko
arc4.ko                    ecb.ko                     ip_set_hash_ipportnet.ko   md4.ko                     nfnetlink.ko               usb-common.ko
asn1_decoder.ko            ehci-fsl.ko                ip_set_hash_mac.ko         md5.ko                     nls_base.ko                usb-storage.ko
ath.ko                     ehci-hcd.ko                ip_set_hash_net.ko         mii.ko                     nls_cp437.ko               usb_wwan.ko
ath9k.ko                   ehci-platform.ko           ip_set_hash_netiface.ko    nf_conntrack.ko            nls_iso8859-1.ko           usbcore.ko
ath9k_common.ko            ext4.ko                    ip_set_hash_netnet.ko      nf_conntrack_amanda.ko     nls_utf8.ko                usblp.ko
ath9k_hw.ko                f2fs.ko                    ip_set_hash_netport.ko     nf_conntrack_broadcast.ko  option.ko                  usbnet.ko
ccm.ko                     fat.ko                     ip_set_hash_netportnet.ko  nf_conntrack_h323.ko       poly1305-mips.ko           usbserial.ko
cdc-acm.ko                 fsl-mph-dr-of.ko           ip_set_list_set.ko         nf_conntrack_irc.ko        ppp_async.ko               vfat.ko
cdc-wdm.ko                 fuse.ko                    ip_tables.ko               nf_conntrack_pptp.ko       ppp_generic.ko             wireguard.ko
cdc_ether.ko               gcm.ko                     ipt_REJECT.ko              nf_conntrack_sip.ko        pppoe.ko                   x_tables.ko
cdc_mbim.ko                gf128mul.ko                iptable_filter.ko          nf_conntrack_snmp.ko       pppox.ko                   xt_CT.ko
cdc_ncm.ko                 ghash-generic.ko           iptable_mangle.ko          nf_conntrack_tftp.ko       qcserial.ko                xt_FLOWOFFLOAD.ko
cfg80211.ko                gpio-button-hotplug.ko     iptable_nat.ko             nf_defrag_ipv4.ko          qmi_wwan.ko                xt_LOG.ko
chacha-mips.ko             hmac.ko                    iptable_raw.ko             nf_defrag_ipv6.ko          rc-core.ko                 xt_MASQUERADE.ko
cmac.ko                    huawei_cdc_ncm.ko          jbd2.ko                    nf_flow_table.ko           rndis_host.ko              xt_REDIRECT.ko
compat.ko                  input-core.ko              jitterentropy_rng.ko       nf_flow_table_hw.ko        scsi_mod.ko                xt_TCPMSS.ko
crc-ccitt.ko               ip6_tables.ko              kpp.ko                     nf_log_common.ko           sd_mod.ko                  xt_comment.ko
crc16.ko                   ip6_udp_tunnel.ko          ksmbd.ko                   nf_log_ipv4.ko             seqiv.ko                   xt_conntrack.ko
crc32_generic.ko           ip6t_REJECT.ko             ledtrig-usbport.ko         nf_log_ipv6.ko             sha256_generic.ko          xt_limit.ko
crc32c_generic.ko          ip6table_filter.ko         libblake2s-generic.ko      nf_nat.ko                  sha512_generic.ko          xt_mac.ko
crypto_hash.ko             ip6table_mangle.ko         libblake2s.ko              nf_nat_amanda.ko           sierra.ko                  xt_mark.ko
crypto_null.ko             ip_set.ko                  libchacha20poly1305.ko     nf_nat_h323.ko             sierra_net.ko              xt_multiport.ko
cryptomgr.ko               ip_set_bitmap_ip.ko        libcrc32c.ko               nf_nat_irc.ko              slhc.ko                    xt_nat.ko
ctr.ko                     ip_set_bitmap_ipmac.ko     libcurve25519-generic.ko   nf_nat_pptp.ko             ts_bm.ko                   xt_set.ko
des_generic.ko             ip_set_bitmap_port.ko      libcurve25519.ko           nf_nat_sip.ko              ts_fsm.ko                  xt_state.ko
drbg.ko                    ip_set_hash_ip.ko          libdes.ko                  nf_nat_snmp_basic.ko       ts_kmp.ko                  xt_tcpudp.ko
dvb-core.ko                ip_set_hash_ipmark.ko      libsha256.ko               nf_nat_tftp.ko             tun.ko                     xt_time.ko
dvb-usb-dib0700.ko         ip_set_hash_ipport.ko      mac80211.ko                nf_reject_ipv4.ko          uas.ko

Korzystając z https://www.linuxtv.org/wiki/index.php/ … l_TV_Tuner

Rozumiem, że kolejność ładowania modułów jest taka ?

[47902.461786] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
[47902.462206] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[47902.526955] dib0700: firmware started successfully.
[47903.035227] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
[47903.035776] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[47903.035875] dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
[47903.035891] usb 1-2: media controller created
[47903.037156] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[47903.246406] mn88472 6-0018: Panasonic MN88472 successfully identified
[47903.248355] tda18250 6-0060: NXP TDA18250BHN/M successfully identified
[47903.250020] usb 1-2: DVB: registering adapter 1 frontend 0 (Panasonic MN88472)...
[47903.250025] dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
[47903.250312] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.

55

Odp: Tunner DVB-T2 pod openwrt.

Nie. Kolejność jest taka jak moduł wymaga.

Pisałem, sprawdź w logach o co się buntuje i najpierw to załaduj. pewnie rc_core

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

56

Odp: Tunner DVB-T2 pod openwrt.

Brakuje mi dvb_vb2. Skompilowałem już chyba pół systemu i dalej nie mam pojęcia gdzie to zaznaczyć w kernelu. W pakietach brak i w configu też.  sad

57

Odp: Tunner DVB-T2 pod openwrt.

widać kolego poruszasz sie  " po omacku "   - na temat dvbt  na tym forum zostało juz chyba opisane wszystko . Poszukaj  sobie posty  na temat kopilacji tych modułów oraz  jak sprawdzic  co w jakiej kolejnosci powinno byc załadowane . Nie da się tego  opisac w 2-3 zdaniach.

58

Odp: Tunner DVB-T2 pod openwrt.

Kolego to pomóż coś od tego jest forum albo daj link do wskazówki.

Input-core i rc-core ok

Przy dvb-core i dvb-usb

logred

Fri Jan 21 22:13:57 2022 kern.warn kernel: [25318.953114] dvb_usb: Unknown symbol dvb_dmxdev_init (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25318.959354] dvb_usb: Unknown symbol media_device_unregister (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25318.966447] dvb_usb: Unknown symbol __media_device_register (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25318.973219] dvb_usb: Unknown symbol dvb_register_adapter (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25318.980173] dvb_usb: Unknown symbol media_device_cleanup (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25318.986699] dvb_usb: Unknown symbol dvb_dmx_swfilter_204 (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25318.993186] dvb_usb: Unknown symbol dvb_dmx_release (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.000470] dvb_usb: Unknown symbol dvb_net_init (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.006240] dvb_usb: Unknown symbol dvb_dmx_swfilter (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.012392] dvb_usb: Unknown symbol dvb_dmxdev_release (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.018799] dvb_usb: Unknown symbol dvb_dmx_swfilter_raw (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.025333] dvb_usb: Unknown symbol dvb_frontend_detach (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.031746] dvb_usb: Unknown symbol dvb_net_release (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.037824] dvb_usb: Unknown symbol dvb_unregister_frontend (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.044735] dvb_usb: Unknown symbol __media_device_usb_init (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.051495] dvb_usb: Unknown symbol dvb_register_frontend (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.058089] dvb_usb: Unknown symbol dvb_create_media_graph (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.064745] dvb_usb: Unknown symbol dvb_unregister_adapter (err -2)
Fri Jan 21 22:13:57 2022 kern.warn kernel: [25319.071412] dvb_usb: Unknown symbol dvb_dmx_init (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.285665] dvb_core: Unknown symbol media_devnode_remove (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.292314] dvb_core: Unknown symbol vb2_core_queue_init (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.298822] dvb_core: Unknown symbol vb2_core_reqbufs (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.305062] dvb_core: Unknown symbol vb2_core_expbuf (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.311362] dvb_core: Unknown symbol media_create_intf_link (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.318152] dvb_core: Unknown symbol media_create_pad_links (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.324905] dvb_core: Unknown symbol media_create_pad_link (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.331618] dvb_core: Unknown symbol media_device_register_entity (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.338950] dvb_core: Unknown symbol vb2_core_queue_release (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.345752] dvb_core: Unknown symbol vb2_buffer_done (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.351887] dvb_core: Unknown symbol vb2_plane_vaddr (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.358011] dvb_core: Unknown symbol media_entity_pads_init (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.364793] dvb_core: Unknown symbol vb2_vmalloc_memops (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.371210] dvb_core: Unknown symbol vb2_core_poll (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.377211] dvb_core: Unknown symbol vb2_core_streamon (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.383570] dvb_core: Unknown symbol media_get_pad_index (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.390107] dvb_core: Unknown symbol vb2_core_querybuf (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.396402] dvb_core: Unknown symbol vb2_core_qbuf (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.402358] dvb_core: Unknown symbol media_devnode_create (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.408925] dvb_core: Unknown symbol vb2_mmap (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.414690] dvb_core: Unknown symbol media_device_unregister_entity (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.422180] dvb_core: Unknown symbol vb2_core_dqbuf (err -2)
Fri Jan 21 22:14:23 2022 kern.warn kernel: [25344.428238] dvb_core: Unknown symbol vb2_core_streamoff (err -2)

59

Odp: Tunner DVB-T2 pod openwrt.

Najpierw dvb-core przed dvb-usb, a żeby jego załadować to musisz najpierw videobuf2-core. Czemu nie robisz tak jak pisałem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

60

Odp: Tunner DVB-T2 pod openwrt.

byc moze to widziałeś  ale  zobacz to https://eko.one.pl/?p=openwrt-dvb   oprócz kolejnosci ładowania  modułów  zwróć uwage że ten tuner  bedzie potrzebował  plik  firmware

61 (edytowany przez djmysia 2022-01-21 23:40:12)

Odp: Tunner DVB-T2 pod openwrt.

Korzystam z tego poradnika i ma firmware

root@OpenWrt:/lib/firmware# ls
dvb-usb-dib0700-1.20.fw  regulatory.db



Kompilowałem dwa razy w configu target jest  M

CONFIG_V4L2_FWNODE=m
CONFIG_V4L2_MEM2MEM_DEV=m
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_V4L_TEST_DRIVERS=y
CONFIG_VIDEOBUF2_CORE=m
CONFIG_VIDEOBUF2_DMA_CONTIG=m
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEOBUF2_DVB=m
CONFIG_VIDEOBUF2_MEMOPS=m
CONFIG_VIDEOBUF2_V4L2=m
CONFIG_VIDEOBUF2_VMALLOC=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_VMALLOC=m

a w folderze nie ma

przemek@ubuntu:~/openwrt/build_dir/target-mips_24kc_musl/linux-ath79_generic/linux-5.4.171/drivers/media/common/videobuf2$ ls
built-in.a           videobuf2-common.mod    videobuf2-dma-contig.ko     videobuf2-dma-sg.mod    videobuf2-dvb.mod.c     videobuf2-memops.mod.o  videobuf2-v4l2.o
Kconfig              videobuf2-common.mod.c  videobuf2-dma-contig.mod    videobuf2-dma-sg.mod.c  videobuf2-dvb.mod.o     videobuf2-memops.o      videobuf2-vmalloc.c
Makefile             videobuf2-common.mod.o  videobuf2-dma-contig.mod.c  videobuf2-dma-sg.mod.o  videobuf2-dvb.o         videobuf2-v4l2.c        videobuf2-vmalloc.ko
modules.builtin      videobuf2-common.o      videobuf2-dma-contig.mod.o  videobuf2-dma-sg.o      videobuf2-memops.c      videobuf2-v4l2.ko       videobuf2-vmalloc.mod
modules.order        videobuf2-core.c        videobuf2-dma-contig.o      videobuf2-dvb.c         videobuf2-memops.ko     videobuf2-v4l2.mod      videobuf2-vmalloc.mod.c
vb2-trace.c          videobuf2-core.o        videobuf2-dma-sg.c          videobuf2-dvb.ko        videobuf2-memops.mod    videobuf2-v4l2.mod.c    videobuf2-vmalloc.mod.o
videobuf2-common.ko  videobuf2-dma-contig.c  videobuf2-dma-sg.ko         videobuf2-dvb.mod       videobuf2-memops.mod.c  videobuf2-v4l2.mod.o    videobuf2-vmalloc.o

makefile w viedobuf2

# SPDX-License-Identifier: GPL-2.0
videobuf2-common-objs := videobuf2-core.o

ifeq ($(CONFIG_TRACEPOINTS),y)
  videobuf2-common-objs += vb2-trace.o
endif

obj-$(CONFIG_VIDEOBUF2_CORE) += videobuf2-common.o
obj-$(CONFIG_VIDEOBUF2_V4L2) += videobuf2-v4l2.o
obj-$(CONFIG_VIDEOBUF2_MEMOPS) += videobuf2-memops.o
obj-$(CONFIG_VIDEOBUF2_VMALLOC) += videobuf2-vmalloc.o
obj-$(CONFIG_VIDEOBUF2_DMA_CONTIG) += videobuf2-dma-contig.o
obj-$(CONFIG_VIDEOBUF2_DMA_SG) += videobuf2-dma-sg.o
obj-$(CONFIG_VIDEOBUF2_DVB) += videobuf2-dvb.o

62 (edytowany przez mar_w 2022-01-22 00:19:29)

Odp: Tunner DVB-T2 pod openwrt.

akurat nie mam takiego tunera ale zrobiłem test na moduły dla dib0700 i ja mam zupełnie inne zależności:

$ ls -1 xbox/ | cat -n
     1    dib0070.ko
     2    dib0090.ko
     3    dib3000mb.ko
     4    dib3000mc.ko
     5    dib7000m.ko
     6    dib7000p.ko
     7    dib9000.ko
     8    dibx000_common.ko
     9    dvb-core.ko
    10    dvb-usb-dib0700.ko
    11    dvb-usb.ko
    12    i2c-core.ko
    13    input-core.ko
    14    mn88472.ko
    15    rc-core.ko
    16    regmap-i2c.ko
    17    tda18250.ko
    18    usbcore.ko


$ strings xbox/*.ko | grep depends= | cat -n
     1    depends=i2c-core
     2    depends=i2c-core
     3    depends=i2c-core
     4    depends=dibx000_common,i2c-core
     5    depends=dibx000_common,i2c-core
     6    depends=dibx000_common,i2c-core,dvb-core
     7    depends=dibx000_common,i2c-core,dvb-core
     8    depends=i2c-core
     9    depends=i2c-core
    10    depends=dib7000m,dib9000,dibx000_common,dvb-usb,dib0090,i2c-core,dib0070,dib3000mc,usbcore,rc-core
    11    depends=rc-core,dvb-core,usbcore,i2c-core,input-core
    12    depends=
    13    depends=
    14    depends=i2c-core,regmap-i2c,dvb-core
    15    depends=input-core
    16    depends=i2c-core
    17    depends=i2c-core,regmap-i2c
    18    depends=usb-common,nls_base

jak widać 10. dvb-usb-dib0700.ko potrzebuje sporo dib-ów których nie widziałem u Ciebie w poście: https://eko.one.pl/forum/viewtopic.php? … 49#p262749
Czy na pewno dobrze sprawdziłeś zależności?
Z drugiej strony u mnie może być trochę inaczej ze względu na obecność innych modułów DVB które być może wkompilowały coś w kernel.
ja zaznaczyłem takie opcje:

Device Drivers  --->   
 
 Input device support  --->     
  <M> Generic input layer (needed for keyboard, mouse, ...)    

 I2C support  --->
   <M> I2C support  
   [*]   Enable compatibility bits for old user-space
   <M>   I2C device interface 
   <M>   I2C bus multiplexing support 

 [*] USB support  ---> 
   {M}   Support for Host-side USB   
   [*]   USB announce new devices   

 <M> Remote Controller support  --->    
   <M>   Compile Remote Controller keymap modules 
   [*]   LIRC user interface  
   [*]   Remote controller decoders  ---> 
   [*]   Remote Controller devices  ---> 

  <M> Multimedia support  --->     
   [*]   Digital TV support   
   [*]   Media USB Adapters  --->  
    <M>   Support for various USB DVB devices  
    <M>     DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)  
    <M>     DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list) 
    <M>     DiBcom DiB0700 USB DVB devices (see help for supported devices)

   Customize TV tuners  --->   
    <M> NXP TDA18250 silicon tuner 

   Customise DVB Frontends  --->   
    <M> Panasonic MN88472
    -M- DiBcom 3000M-B 
    -M- DiBcom 3000P/M-C 
    <M> DiBcom 7000MA/MB/PA/PB/MC
    <M> DiBcom 7000PC
    <M> DiBcom 9000
    <M> DiBcom 8000MB/MC 
    <M> DiBcom DiB0070 silicon base-band tuner   
    <M> DiBcom DiB0090 silicon base-band tuner 
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

63

Odp: Tunner DVB-T2 pod openwrt.

moze  coś to pomoże
szybkie goglowanie  i wychodzi  ze  potrzeba ;
modprobe dibx000_common
modprobe dib3000mc
modprobe dib7000m
modprobe dib0090
modprobe dib0070
modprobe dvb_usb
modprobe mn88472
modprobe tda18250
modprobe dvb_usb_dib0700
ale  nie jest to pewne bo wszystko zalezy od wersji kernela

64

Odp: Tunner DVB-T2 pod openwrt.

Dziękuję za pomoc i cierpliwość. Mam już wszystko co napisał mar_w prócz dwóch i2c-core.ko regmap-i2c.ko

Nie ma ich w configu w kernelu

CONFIG_I2C=m
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_COMPAT=y
CONFIG_I2C_MUX=m

https://i.ibb.co/HNr95ch/Zrzut-ekranu-2022-01-22-o-16-06-33.png

65

Odp: Tunner DVB-T2 pod openwrt.

Pakiety kmod-i2c-core i kmod-regmap-i2c - tam są. Dla niektórych platform mogą one być wkompilowane już w kernel, więc nie istnieją w postaci oddzielnych plików, choć sama paczka będzie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

66

Odp: Tunner DVB-T2 pod openwrt.

djmysia napisał/a:

Dziękuję za pomoc i cierpliwość. Mam już wszystko co napisał mar_w prócz dwóch i2c-core.ko regmap-i2c.ko
...

słuchaj, te moduły zrobiły się same ale są w katalogach (żeby nie pisać całej ścieżki) :

....linux-5.4.171/drivers/i2c/i2c-core.ko
.....linux-5.4.171/drivers/base/regmap/regmap-i2c.ko

Tak jak pisał Cezary możesz je "ściągnąć" z kmod-ów.
Napisałem wcześniej, że zrobiłem test kompilacji ale tylko po to, żeby sprawdzić zależności.
Ja nie mam tego tunera żeby dać odpowiedź na 100%.
Chciałem tylko rzucić światło na problem smile

PS. Jeżeli będziesz miał problem z ładowaniem modułów na obrazach Cezarego lub z Openwrt.org to spróbuj użyć własnego obrazu.
Mam wrażenie, że "własny kernel" lepiej przyjmuje moduły wydobywane na własną rękę (jest jakby bardziej kompatybilny).
A może tylko ja mam taki problem....

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

67

Odp: Tunner DVB-T2 pod openwrt.

1. dib0070.ko załadowany
2. dib0090.ko  załadowany
3. dib3000mb.ko załadowany
4. dib3000mc.ko załadowany
5. dib7000m.ko załadowany
6. dib7000p.ko załadowany
7. dib9000.ko error
8. dibx000_common.ko załadowany
9. dvb-core.ko  error
10. dvb-usb-dib0700.ko  error
11. dvb-usb.ko error
12. input-core.ko załadowany
13. mn88472.ko załadowany
14. rc-core.ko załadowany
15. tda18250.ko załadowany
16. usbcore.ko  załadowany
17. videobuf2-common.ko  załadowany
18. videodev.ko  załadowany
19. videobuf2-common  załadowany
20. videobuf2-vmalloc  załadowany

1. depends=
2. depends=
3. depends=
4. depends=dibx000_common
5. depends=dibx000_common
6. depends=dibx000_common,dvb-core
7. depends=dibx000_common,dvb-core
8. depends=
9. depends=videobuf2-common,mc,videobuf2-vmalloc
10. depends=dib7000m,dib9000,dibx000_common,dvb-usb,dib0090,dib0070,dib3000mc,usbcore,rc-core
11. depends=rc-core,dvb-core,mc,usbcore,input-core
12. depends=
13. depends=dvb-core
14. depends=
15. depends=
16. depends=usb-common,nls_base
17. depends=dma-shared-buffer,mc,videodev
18. depends=

root@OpenWrt:/tmp/xbox/xbox2# insmod  dib9000.ko
failed to insert dib9000.ko
root@OpenWrt:/tmp/xbox/xbox2# insmod  dvb-usb-dib0700.ko
failed to insert dvb-usb-dib0700.ko
root@OpenWrt:/tmp/xbox/xbox2# insmod  dvb-core.ko
failed to insert /lib/modules/5.4.171/dvb-core.ko
root@OpenWrt:/tmp/xbox/xbox2# insmod  dvb-usb.ko
failed to insert /lib/modules/5.4.171/dvb-usb.ko
root@OpenWrt:/tmp/xbox/xbox2# dmesg

[73216.738613] dib9000: Unknown symbol intlog10 (err -2)
[73216.744140] dib9000: Unknown symbol dvb_frontend_detach (err -2)
[73223.717335] dvb_usb_dib0700: Unknown symbol dvb_usb_get_hexline (err -2)
[73223.724548] dvb_usb_dib0700: Unknown symbol dib9000_set_i2c_adapter (err -2)
[73223.732254] dvb_usb_dib0700: Unknown symbol dib9000_fw_pid_filter_ctrl (err -2)
[73223.740307] dvb_usb_dib0700: Unknown symbol dib9000_fw_set_component_bus_speed (err -2)
[73223.749014] dvb_usb_dib0700: Unknown symbol dib9000_get_tuner_interface (err -2)
[73223.756909] dvb_usb_dib0700: Unknown symbol dib9000_get_component_bus_interface (err -2)
[73223.765508] dvb_usb_dib0700: Unknown symbol dib9000_fw_pid_filter (err -2)
[73223.773217] dvb_usb_dib0700: Unknown symbol dib9000_firmware_post_pll_init (err -2)
[73223.781393] dvb_usb_dib0700: Unknown symbol dib9000_i2c_enumeration (err -2)
[73223.788905] dvb_usb_dib0700: Unknown symbol dib9000_set_slave_frontend (err -2)
[73223.796696] dvb_usb_dib0700: Unknown symbol dib9000_set_gpio (err -2)
[73223.803693] dvb_usb_dib0700: Unknown symbol dvb_usb_device_init (err -2)
[73223.810872] dvb_usb_dib0700: Unknown symbol dvb_usb_device_exit (err -2)
[73223.818053] dvb_usb_dib0700: Unknown symbol dib9000_get_slave_frontend (err -2)
[73223.825824] dvb_usb_dib0700: Unknown symbol dib9000_get_i2c_master (err -2)
[73231.042641] dvb_core: Unknown symbol media_devnode_remove (err -2)
[73231.049449] dvb_core: Unknown symbol media_create_intf_link (err -2)
[73231.056219] dvb_core: Unknown symbol media_create_pad_links (err -2)
[73231.063019] dvb_core: Unknown symbol media_create_pad_link (err -2)
[73231.069857] dvb_core: Unknown symbol media_device_register_entity (err -2)
[73231.077342] dvb_core: Unknown symbol media_entity_pads_init (err -2)
[73231.084220] dvb_core: Unknown symbol media_get_pad_index (err -2)
[73231.090801] dvb_core: Unknown symbol media_devnode_create (err -2)
[73231.097435] dvb_core: Unknown symbol media_device_unregister_entity (err -2)
[73241.955975] dvb_usb: Unknown symbol dvb_dmxdev_init (err -2)
[73241.962236] dvb_usb: Unknown symbol media_device_unregister (err -2)
[73241.969502] dvb_usb: Unknown symbol __media_device_register (err -2)
[73241.976308] dvb_usb: Unknown symbol dvb_register_adapter (err -2)
[73241.983605] dvb_usb: Unknown symbol media_device_cleanup (err -2)
[73241.990135] dvb_usb: Unknown symbol dvb_dmx_swfilter_204 (err -2)
[73241.996652] dvb_usb: Unknown symbol dvb_dmx_release (err -2)
[73242.003088] dvb_usb: Unknown symbol dvb_net_init (err -2)
[73242.008877] dvb_usb: Unknown symbol dvb_dmx_swfilter (err -2)
[73242.015080] dvb_usb: Unknown symbol dvb_dmxdev_release (err -2)
[73242.021439] dvb_usb: Unknown symbol dvb_dmx_swfilter_raw (err -2)
[73242.028072] dvb_usb: Unknown symbol dvb_frontend_detach (err -2)
[73242.034513] dvb_usb: Unknown symbol dvb_net_release (err -2)
[73242.040643] dvb_usb: Unknown symbol dvb_unregister_frontend (err -2)
[73242.047607] dvb_usb: Unknown symbol __media_device_usb_init (err -2)
[73242.054400] dvb_usb: Unknown symbol dvb_register_frontend (err -2)
[73242.060997] dvb_usb: Unknown symbol dvb_create_media_graph (err -2)
[73242.067726] dvb_usb: Unknown symbol dvb_unregister_adapter (err -2)
[73242.074438] dvb_usb: Unknown symbol dvb_dmx_init (err -2)

68

Odp: Tunner DVB-T2 pod openwrt.

Wrzuć te linie do googli. Wyskoczy Ci że np. moduł mc.ko jeszcze potrzebujesz.

I nie ładuj innych dopóki podstawowe (dvb-core, dvb-usb) nie zostaną załadowane.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

69 (edytowany przez ad2014 2022-01-22 20:00:19)

Odp: Tunner DVB-T2 pod openwrt.

moduły musisz ładowac w odpowiedniej kolejnosci  - ładujesz moduł  , sprawdzasz poleceniem zaleznosci  ,  jezeli cos  nie halo  - wyładowujesz moduł  ładujesz  zaleznosci - znowu sparwdzasz  i tak  az do skutku   .

70 (edytowany przez djmysia 2022-01-22 21:02:27)

Odp: Tunner DVB-T2 pod openwrt.

Dzięki Cezary sukces brakowało mc.ko

[75062.658227] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
[75064.345703] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[75064.559302] dib0700: firmware started successfully.
[75065.092628] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
[75065.100700] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[75065.113465] dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
[75065.121744] usb 1-1.4: media controller created
[75065.129256] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[75068.541489] mn88472 0-0018: Panasonic MN88472 successfully identified
[75071.299097] tda18250 0-0060: NXP TDA18250BHN/M successfully identified
[75071.308336] usb 1-1.4: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
[75071.316338] dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
[75071.326958] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
[75071.343724] usbcore: registered new interface driver dvb_usb_dib0700

P.s  mar_w również dzięki

Jak wszystko uporządkuję to udostępnię moduły dla potomnych smile

71 (edytowany przez djmysia 2022-01-23 14:22:20)

Odp: Tunner DVB-T2 pod openwrt.

Mam problem z wykryciem tunera w tvheadend

Sun Jan 23 13:57:03 2022 kern.info kernel: [   43.334408] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
Sun Jan 23 13:57:03 2022 kern.info kernel: [   43.342469] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Sun Jan 23 13:57:03 2022 kern.info kernel: [   43.399240] dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
Sun Jan 23 13:57:03 2022 kern.info kernel: [   43.407488] usb 1-1.4: media controller created
Sun Jan 23 13:57:03 2022 kern.info kernel: [   43.461506] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
Sun Jan 23 13:57:03 2022 kern.info kernel: [   43.874338] mn88472 0-0018: Panasonic MN88472 successfully identified
Sun Jan 23 13:57:04 2022 authpriv.info dropbear[3227]: Child connection from 192.168.88.118:55856
Sun Jan 23 13:57:04 2022 kern.info kernel: [   44.102609] tda18250 0-0060: NXP TDA18250BHN/M successfully identified
Sun Jan 23 13:57:04 2022 kern.info kernel: [   44.117918] usb 1-1.4: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
Sun Jan 23 13:57:04 2022 kern.info kernel: [   44.125893] dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
Sun Jan 23 13:57:04 2022 kern.info kernel: [   44.136479] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
Sun Jan 23 13:57:04 2022 kern.info kernel: [   44.208248] usbcore: registered new interface driver dvb_usb_dib0700
Sun Jan 23 13:57:06 2022 daemon.notice procd: /etc/rc.d/S96led: setting up led WAN
Sun Jan 23 13:57:06 2022 daemon.notice procd: /etc/rc.d/S96led: setting up led LAN1
Sun Jan 23 13:57:06 2022 daemon.notice procd: /etc/rc.d/S96led: setting up led LAN2
Sun Jan 23 13:57:06 2022 user.info adblock-4.1.3[3252]: backup directory '/tmp/adblock-Backup' created
Sun Jan 23 13:57:06 2022 daemon.notice netifd: wan (2664): udhcpc: sending discover
Sun Jan 23 13:57:06 2022 daemon.notice procd: /etc/rc.d/S96led: setting up led LAN3
Sun Jan 23 13:57:06 2022 daemon.notice procd: /etc/rc.d/S96led: setting up led LAN4
Sun Jan 23 13:57:07 2022 daemon.notice ksmbd: Starting Ksmbd userspace service.
Sun Jan 23 13:57:07 2022 daemon.info tvheadend[3354]: main: Log started
Sun Jan 23 13:57:07 2022 daemon.info tvheadend[3354]: http: Starting HTTP server :::9981
Sun Jan 23 13:57:07 2022 daemon.info tvheadend[3354]: htsp: Starting HTSP server :::9982
Sun Jan 23 13:57:07 2022 daemon.info dnsmasq[1660]: exiting on receipt of SIGTERM
Sun Jan 23 13:57:08 2022 daemon.info tvheadend[3354]: config: loaded
Sun Jan 23 13:57:08 2022 daemon.info tvheadend[3354]: config: scanfile (re)initialization with path <none>
Sun Jan 23 13:57:09 2022 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Sun Jan 23 13:57:09 2022 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Sun Jan 23 13:57:09 2022 authpriv.notice dropbear[3227]: Password auth succeeded for 'root' from 192.168.88.118:55856
Sun Jan 23 13:57:09 2022 user.notice dnsmasq: found already running DHCP-server on interface 'br-lan' refusing to start, use 'option force 1' to override
Sun Jan 23 13:57:10 2022 daemon.err tvheadend[3354]: linuxdvb: unable to open /dev/dvb/adapter0/frontend0
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: dvr: Creating new configuration ''
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: csa: Using 32bit parallel descrambling
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: descrambler: adding CAID 2600 as constant crypto-word (BISS)
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: epggrab: module eit created
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: epggrab: module uk_freesat created
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: epggrab: module uk_freeview created
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: epggrab: module nz_freeview created
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: epggrab: module viasat_baltic created
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: epggrab: module Bulsatcom_39E created
Sun Jan 23 13:57:10 2022 daemon.info tvheadend[3354]: epggrab: module psip created
Sun Jan 23 13:57:11 2022 daemon.info tvheadend[3354]: epggrab: module opentv-ausat created
Sun Jan 23 13:57:11 2022 daemon.info tvheadend[3354]: epggrab: module opentv-skyit created
Sun Jan 23 13:57:11 2022 daemon.info tvheadend[3354]: epggrab: module opentv-skynz created
Sun Jan 23 13:57:11 2022 daemon.info tvheadend[3354]: epggrab: module opentv-skyuk created
Sun Jan 23 13:57:11 2022 daemon.info tvheadend[3354]: epggrab: module pyepg created
Sun Jan 23 13:57:11 2022 daemon.info tvheadend[3354]: epggrab: module xmltv created
Sun Jan 23 13:57:11 2022 daemon.notice tvheadend[3354]: START: HTS Tvheadend version ~openwrt2 started, running as PID:3354 UID:0 GID:0, CWD:/ CNF:/etc/tvheadend
Sun Jan 23 13:57:11 2022 daemon.info dnsmasq[3881]: Connected to system UBus
Sun Jan 23 13:57:11 2022 daemon.info dnsmasq[3881]: started, version 2.85 cachesize 150
Sun Jan 23 13:57:11 2022 daemon.info dnsmasq[3881]: DNS service limited to local subnets
Sun Jan 23 13:57:11 2022 daemon.info dnsmasq[3881]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
root@OpenWrt:~# ls -al /dev/dvb/adapter0/
drwxr-xr-x    2 root     root           120 Jan 23 13:57 .
drwxr-xr-x    3 root     root            60 Jan 23 13:57 ..
crw-------    1 root     root      212,   0 Jan 23 13:57 demux0
crw-------    1 root     root      212,   1 Jan 23 13:57 dvr0
crw-------    1 root     root      212,   3 Jan 23 13:57 frontend0
crw-------    1 root     root      212,   2 Jan 23 13:57 net0
root@OpenWrt:~# 

tvheadend -c /etc/tvheadend --noacl


etc/rc.local

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
insmod dib0070.ko
insmod dib0090.ko
insmod dib3000mb.ko
insmod dibx000_common.ko
insmod dib3000mc.ko
insmod dib7000m.ko
insmod tda18250.ko
insmod videobuf2-memops.ko
insmod input-core.ko
insmod rc-core.ko
insmod usbcore.ko
insmod mc.ko
insmod videodev.ko
insmod dma-shared-buffer.ko
insmod videobuf2-common.ko
insmod usb-common.ko
insmod videobuf2-vmalloc
insmod videobuf2-dvb.ko
insmod dvb-core.ko
insmod dvb-usb.ko
insmod mn88472.ko
insmod dib7000p.ko
insmod dib9000.ko
insmod dvb-usb-dib0700.ko
/etc/init.d/tvheadend start
exit 0

72

Odp: Tunner DVB-T2 pod openwrt.

jakim poleceniem uruchamiasz tvheadned  , wiąze sie to uzytkownikiem  i  uprawnieniami
ja robiłem tak :
tvheadend -u root -g root -C -c /etc/tvheadend  # pierwsze uruchomienie po instalacji
Tworzony jest pusty użytkownik, którego edytujemy wedle uznania .

73

Odp: Tunner DVB-T2 pod openwrt.

takim poleceniem :
tvheadend -c /etc/tvheadend --noacl

root@OpenWrt:~# /etc/init.d/tvheadend stoproot@OpenWrt:~# tvheadend -u root -g root -C -c /etc/tvheadend 
2022-01-23 15:07:21.191 [   INFO] main: Log started
2022-01-23 15:07:21.193 [   INFO] http: Starting HTTP server 0.0.0.0:9981
2022-01-23 15:07:21.193 [   INFO] htsp: Starting HTSP server 0.0.0.0:9982
2022-01-23 15:07:21.195 [   INFO] config: loaded
2022-01-23 15:07:21.198 [   INFO] config: scanfile (re)initialization with path <none>
2022-01-23 15:07:22.944 [   INFO] scanfile: DVB-S - loaded 1 regions with 115 networks
2022-01-23 15:07:22.945 [   INFO] scanfile: DVB-T - loaded 44 regions with 1124 networks
2022-01-23 15:07:22.947 [   INFO] scanfile: DVB-C - loaded 19 regions with 64 networks
2022-01-23 15:07:22.948 [   INFO] scanfile: ATSC-T - loaded 2 regions with 12 networks
2022-01-23 15:07:22.949 [   INFO] scanfile: ATSC-C - loaded 1 regions with 5 networks
2022-01-23 15:07:22.951 [   INFO] scanfile: ISDB-T - loaded 2 regions with 1297 networks
2022-01-23 15:07:23.222 [  ERROR] linuxdvb: unable to open /dev/dvb/adapter0/frontend0
2022-01-23 15:07:23.226 [   INFO] dvr: Creating new configuration ''
2022-01-23 15:07:23.232 [   INFO] csa: Using 32bit parallel descrambling
2022-01-23 15:07:23.234 [   INFO] descrambler: adding CAID 2600 as constant crypto-word (BISS)
2022-01-23 15:07:23.235 [   INFO] epggrab: module eit created
2022-01-23 15:07:23.237 [   INFO] epggrab: module uk_freesat created
2022-01-23 15:07:23.238 [   INFO] epggrab: module uk_freeview created
2022-01-23 15:07:23.239 [   INFO] epggrab: module nz_freeview created
2022-01-23 15:07:23.240 [   INFO] epggrab: module viasat_baltic created
2022-01-23 15:07:23.240 [   INFO] epggrab: module Bulsatcom_39E created
2022-01-23 15:07:23.240 [   INFO] epggrab: module psip created
2022-01-23 15:07:23.280 [   INFO] epggrab: module opentv-ausat created
2022-01-23 15:07:23.282 [   INFO] epggrab: module opentv-skyit created
2022-01-23 15:07:23.287 [   INFO] epggrab: module opentv-skynz created
2022-01-23 15:07:23.288 [   INFO] epggrab: module opentv-skyuk created
2022-01-23 15:07:23.292 [   INFO] epggrab: module pyepg created
2022-01-23 15:07:23.293 [   INFO] epggrab: module xmltv created
2022-01-23 15:07:23.300 [   INFO] epgdb: gzip format detected, inflating (ratio 72.3% deflated size 138)
2022-01-23 15:07:23.302 [   INFO] epgdb: parsing 191 bytes
2022-01-23 15:07:23.303 [   INFO] epgdb: loaded v2
2022-01-23 15:07:23.304 [   INFO] epgdb:   config     1
2022-01-23 15:07:23.305 [   INFO] epgdb:   brands     0
2022-01-23 15:07:23.305 [   INFO] epgdb:   seasons    0
2022-01-23 15:07:23.305 [   INFO] epgdb:   episodes   0
2022-01-23 15:07:23.305 [   INFO] epgdb:   broadcasts 0
2022-01-23 15:07:23.311 [ NOTICE] START: HTS Tvheadend version ~openwrt2 started, running as PID:4274 UID:0 GID:0, CWD:/root CNF:/etc/tvheadend

74 (edytowany przez mar_w 2022-01-23 15:26:00)

Odp: Tunner DVB-T2 pod openwrt.

a pokaż polecenia:

# lsmod | grep dib
# lsmod | grep dvb

bo jeżeli masz to samo co ja, to już pisałem co masz zrobić....

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

75

Odp: Tunner DVB-T2 pod openwrt.

root@OpenWrt:~# lsmod | grep dib
dib0070                 7440  1 dvb_usb_dib0700
dib0090                23760  1 dvb_usb_dib0700
dib3000mb              16592  0 
dib3000mc              10448  1 dvb_usb_dib0700
dib7000m               13200  1 dvb_usb_dib0700
dib7000p               26384  0 
dib9000                24848  1 dvb_usb_dib0700
dibx000_common          5456  5 dvb_usb_dib0700,dib9000,dib7000p,dib7000m,dib3000mc
dvb_core               86864  4 dib9000,dib7000p,mn88472,dvb_usb,[permanent]
dvb_usb                19312  1 dvb_usb_dib0700
dvb_usb_dib0700        97856  0 [permanent]
rc_core                26896  2 dvb_usb_dib0700,dvb_usb,[permanent]
usbcore               140192 24 dvb_usb_dib0700,dvb_usb,qcserial,option,cdc_mbim,usb_wwan,sierra_net,sierra,rndis_host,qmi_wwan,huawei_cdc_ncm,cdc_ncm,cdc_ether,usbserial,usbnet,usblp,cdc_wdm,cdc_acm,ledtrig_usbport,uas,usb_storage,ehci_platform,ehci_fsl,ehci_hcd
root@OpenWrt:~# lsmod | grep dvb
dib0070                 7440  1 dvb_usb_dib0700
dib0090                23760  1 dvb_usb_dib0700
dib3000mc              10448  1 dvb_usb_dib0700
dib7000m               13200  1 dvb_usb_dib0700
dib9000                24848  1 dvb_usb_dib0700
dibx000_common          5456  5 dvb_usb_dib0700,dib9000,dib7000p,dib7000m,dib3000mc
dvb_core               86864  4 dib9000,dib7000p,mn88472,dvb_usb,[permanent]
dvb_usb                19312  1 dvb_usb_dib0700
dvb_usb_dib0700        97856  0 [permanent]
input_core             27696  2 dvb_usb,rc_core,[permanent]
mc                     21008  4 dvb_usb,dvb_core,videobuf2_common,videodev,[permanent]
rc_core                26896  2 dvb_usb_dib0700,dvb_usb,[permanent]
usbcore               140192 24 dvb_usb_dib0700,dvb_usb,qcserial,option,cdc_mbim,usb_wwan,sierra_net,sierra,rndis_host,qmi_wwan,huawei_cdc_ncm,cdc_ncm,cdc_ether,usbserial,usbnet,usblp,cdc_wdm,cdc_acm,ledtrig_usbport,uas,usb_storage,ehci_platform,ehci_fsl,ehci_hcd
videobuf2_common       35792  1 dvb_core
videobuf2_vmalloc       3488  1 dvb_core
root@OpenWrt:~# 

Chyba jest lipa z kolejnością bo brakuje tego w logu. firmware mam w /lib/firmware:

[75062.658227] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
[75064.345703] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[75064.559302] dib0700: firmware started successfully.