TBS TechnologiesTBS Help Center
Home
Home
  • TBS Driver Installation
    • Linux
    • Windows
  • Troubleshooting

    • Common errors on DVB receiving
    • Secure Boot
    • DVB Receiving issues
    • PCIe Bus Error
    • win11 memory integrity disable
    • Win10 driver power state failure(BSOD)Tips
    • DVB Cards can not detected
    • How to use more than 64xTuners
    • Lost driver after reboot
    • Can not display power and quality with Astra
    • CPU Power Mode
  • Encoder Tips

    • Unable to ping or login to web GUI
    • Video quality is not good enough
    • Frame rate/Key interval (key frame) setting trick
    • Forgot Encoder IP or web GUI password
    • Access to Encoder system
    • Stream to Internet from local
    • RTMP/RTMPS push does not work
    • Unable to play UDP multicast stream
    • "Pixeled (Mosaic)" in the video
    • No Audio in the stream
    • The audio in the stream is ok, but no video
    • How to push stream to Youtube
  • Transcoder Tips

    • How to push RTMP streams to social media (youtube, facebook)
    • How to Set Up a Unicable System & Import YouTube Source with Kylone

How to use more than 64xTuners

In Linux system if you want to use more than 64x please change like this.

  1. media/include/media/dvbdev.h
#if defined(CONFIG_DVB_MAX_ADAPTERS) && CONFIG_DVB_MAX_ADAPTERS > 0
  #define DVB_MAX_ADAPTERS CONFIG_DVB_MAX_ADAPTERS
#else
  #define DVB_MAX_ADAPTERS 64
#endif

change to

//#if defined(CONFIG_DVB_MAX_ADAPTERS) && CONFIG_DVB_MAX_ADAPTERS > 0
//  #define DVB_MAX_ADAPTERS CONFIG_DVB_MAX_ADAPTERS
//#else
//  #define DVB_MAX_ADAPTERS 64
//#endif

#define DVB_MAX_ADAPTERS 128
  1. media/drivers/media/dvb-core/dvbdev.c
#ifdef CONFIG_DVB_DYNAMIC_MINORS
#define MAX_DVB_MINORS          256
#define DVB_MAX_IDS             MAX_DVB_MINORS

change to

#ifdef CONFIG_DVB_DYNAMIC_MINORS
#define MAX_DVB_MINORS          512
#define DVB_MAX_IDS             MAX_DVB_MINORS

after change recompile the driver and install you will see more than 64x tuners

root@6-2-24-u13-14:/opt# ls /dev/dvb/adapter
adapter0/  adapter13/ adapter18/ adapter22/ adapter27/ adapter31/ adapter36/ adapter40/ adapter45/ adapter5/  adapter54/ adapter59/ adapter63/ adapter68/ adapter8/  
adapter1/  adapter14/ adapter19/ adapter23/ adapter28/ adapter32/ adapter37/ adapter41/ adapter46/ adapter50/ adapter55/ adapter6/  adapter64/ adapter69/ adapter9/  
adapter10/ adapter15/ adapter2/  adapter24/ adapter29/ adapter33/ adapter38/ adapter42/ adapter47/ adapter51/ adapter56/ adapter60/ adapter65/ adapter7/  
adapter11/ adapter16/ adapter20/ adapter25/ adapter3/  adapter34/ adapter39/ adapter43/ adapter48/ adapter52/ adapter57/ adapter61/ adapter66/ adapter70/ 
adapter12/ adapter17/ adapter21/ adapter26/ adapter30/ adapter35/ adapter4/  adapter44/ adapter49/ adapter53/ adapter58/ adapter62/ adapter67/ adapter71/
Prev
DVB Cards can not detected
Next
Lost driver after reboot