How to use more than 64xTuners
In Linux system if you want to use more than 64x please change like this.
- 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
- 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/