catalinii / minisatip

minisatip is an SATIP server for linux using local DVB-S2, DVB-C, DVB-T or ATSC cards
https://minisatip.org
325 stars 78 forks source link

How to fully recognize DVBT2 + DVBC with 2 USB Mygica T230C in minisatip server ? #1015

Closed dnmnhat closed 1 year ago

dnmnhat commented 1 year ago

I am using 2 USB Mygica T230C ( dvbt2 + dvbc ) with Orange Pi Zero 2 board (with Debian released by Orangepi ). I install and use minisatip successfully but minisatip only see 2 DVBT2, minisatip does not recognize 2 DVBC. I run minisatip with the command ./minisatip -k . I have searched and looked at the entries on the project page and the forum but have not found a way to fix it. Someone please help me

Jalle19 commented 1 year ago

Can you show us what ls -lR /dev/dvb looks like?

dnmnhat commented 1 year ago

@Jalle19

root@orangepizero2:~# ls -lR /dev/dvb /dev/dvb: total 0 drwxr-xr-x 2 root root 120 Oct 23 19:17 adapter0 drwxr-xr-x 2 root root 120 Oct 23 19:17 adapter1

/dev/dvb/adapter0: total 0 crw-rw---- 1 root video 212, 0 Oct 23 19:17 demux0 crw-rw---- 1 root video 212, 1 Oct 23 19:17 dvr0 crw-rw---- 1 root video 212, 3 Oct 23 19:17 frontend0 crw-rw---- 1 root video 212, 2 Oct 23 19:17 net0

/dev/dvb/adapter1: total 0 crw-rw---- 1 root video 212, 4 Oct 23 19:17 demux0 crw-rw---- 1 root video 212, 5 Oct 23 19:17 dvr0 crw-rw---- 1 root video 212, 7 Oct 23 19:17 frontend0 crw-rw---- 1 root video 212, 6 Oct 23 19:17 net0

root@orangepizero2:~# dmesg | grep dvb
[    6.998894] usb 3-1: dvb_usb_v2: found a 'MyGica Mini DVB-(T/T2/C) USB Stick T230C v2' in warm state
[    7.001007] usb 3-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    7.001064] dvbdev: DVB: registering new adapter (MyGica Mini DVB-(T/T2/C) USB Stick T230C v2)
[    7.001885] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[    7.083464] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[    7.144992] rc rc1: lirc_dev: driver dvb_usb_dvbsky registered at minor = 1, scancode receiver, no transmitter
[    7.145405] usb 3-1: dvb_usb_v2: schedule remote query interval to 300 msecs
[    7.145434] usb 3-1: dvb_usb_v2: 'MyGica Mini DVB-(T/T2/C) USB Stick T230C v2' successfully initialized and connected
[    7.346815] usb 4-1: dvb_usb_v2: found a 'MyGica Mini DVB-(T/T2/C) USB Stick T230C v2' in warm state
[    7.347261] usb 4-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    7.347316] dvbdev: DVB: registering new adapter (MyGica Mini DVB-(T/T2/C) USB Stick T230C v2)
[    7.348285] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[    7.380197] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[    7.384154] rc rc2: lirc_dev: driver dvb_usb_dvbsky registered at minor = 2, scancode receiver, no transmitter
[    7.384637] usb 4-1: dvb_usb_v2: schedule remote query interval to 300 msecs
[    7.384665] usb 4-1: dvb_usb_v2: 'MyGica Mini DVB-(T/T2/C) USB Stick T230C v2' successfully initialized and connected
[    7.384803] usbcore: registered new interface driver dvb_usb_dvbsky
[   26.283985] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
[   27.576634] si2157 3-0060: downloading firmware from file 'dvb-tuner-si2141-a10-01.fw'
[   28.234951] si2168 4-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
[   29.490006] si2157 5-0060: downloading firmware from file 'dvb-tuner-si2141-a10-01.fw'
root@orangepizero2:~#
root@orangepizero2:~# neofetch
       _,met$$$$$gg.          root@orangepizero2
    ,g$$$$$$$$$$$$$$$P.       ------------------
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 11 (bullseye) aarch64
 ,$$P'              `$$$.     Host: OrangePi Zero2
',$$P       ,ggs.     `$$b:   Kernel: 5.16.17-sun50iw9
`d$$'     ,$P"'   .    $$$    Uptime: 11 mins
 $$P      d$'     ,    $$P    Packages: 490 (dpkg)
 $$:      $$.   -    ,d$$'    Shell: bash 5.1.4
 $$;      Y$b._   _,d$P'      Terminal: /dev/pts/0
 Y$$.    `.`"Y$$$$P"'         CPU: (4) @ 1.512GHz
 `$$b      "-.__              Memory: 139MiB / 984MiB
  `Y$$
   `Y$$.
     `$$b.
       `Y$$b.
          `"Y$b._
              `"""

root@orangepizero2:~#
Jalle19 commented 1 year ago

Have you tried using the two detected tuners as DVB-C tuners? Could be that the web interface is just showing the wrong system.

dnmnhat commented 1 year ago

it seems to be a DVBC scan error on tvheadend 4.3 , I replaced it with version 4.2 and it was successfully scanned with DVBC

Jalle19 commented 1 year ago

Thanks for checking! Maybe the web interface could use some improvements here, the same thing happens with DVB-S/S2 adapters (it says S until you start streaming an S2 stream).