Well, I bought a new TV tuner card for MythTV, a Hauppauge QuadHD.
It uses the cx23885 driver, but I can't find it anywhere.
According to menuconfig:
Symbol: VIDEO_CX23885 [=n]
Type : tristate
Prompt: Conexant cx23885 (2388x successor) support
Location:
-> Device Drivers
-> Multimedia support (MEDIA_SUPPORT [=y])
(1) -> Media PCI Adapters (MEDIA_PCI_SUPPORT [=y])
But it isn't there.
I checked its dependencies:
Depends on: MEDIA_SUPPORT [=y] &&
MEDIA_PCI_SUPPORT [=y] &&
(MEDIA_ANALOG_TV_SUPPORT [=n] || MEDIA_DIGITAL_TV_SUPPORT [=y]) &&
DVB_CORE [=y] &&
VIDEO_DEV [=n] &&
PCI [=y] &&
I2C [=y] &&
INPUT [=y] &&
SND [=y] &&
RC_CORE [=y]
..and... :
# grep
'CONFIG_MEDIA_SUPPORT=\|CONFIG_MEDIA_PCI_SUPPORT=\|CONFIG_MEDIA_ANALOG_TV_SUPPORT=\|CONFIG_MEDIA_DIGITAL_TV_SUPPORT=\|CONFIG_DVB_CORE=\|CONFIG_VIDEO_DEV=\|CONFIG_PCI=\|CONFIG_I2C=\|CONFIG_INPUT=\|CONFIG_SND=\|CONFIG_RC_CORE='
.config
CONFIG_PCI=y
CONFIG_INPUT=y
CONFIG_I2C=y
CONFIG_RC_CORE=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
CONFIG_DVB_CORE=y
CONFIG_MEDIA_PCI_SUPPORT=y
CONFIG_SND=y
So why on earth isn't it showing? The dependencies should be satisfied.
I hope someone has some insight... I've had this problem before with
tuner cards not showing and I can't remember how I fixed it.
Kernel version is 5.4.2, but I also tried 4.14.143 with no difference...
Dan