Re: [gentoo-user] Kernel option missing - very frustrating...

2019-12-15 Thread Daniel Frey

On 2019-12-15 12:13, Mike Gilbert wrote:

On Sun, Dec 15, 2019 at 2:42 PM Daniel Frey  wrote:


On 2019-12-15 09:36, Franz Fellner wrote:

I can't see CONFIG_VIDEO_DEV in your list.


It's not supposed to be: "=n".


I think you are reading that incorrectly. VIDEO_DEV [=n] means the
VIDEO_DEV option is required, but you currently have it disabled.



Ahh, yes I guess I've been reading it wrong all these years! Oooops. 
It's amazing I managed to configure a kernel at all for the past 17 
years. :o)


VIDEO_DEV was nowhere to be found in menuconfig as a selectable option. 
But the other choice I made forced it to be selected.


Dan



Re: [gentoo-user] Kernel option missing - very frustrating...

2019-12-15 Thread Mike Gilbert
On Sun, Dec 15, 2019 at 2:42 PM Daniel Frey  wrote:
>
> On 2019-12-15 09:36, Franz Fellner wrote:
> > I can't see CONFIG_VIDEO_DEV in your list.
>
> It's not supposed to be: "=n".

I think you are reading that incorrectly. VIDEO_DEV [=n] means the
VIDEO_DEV option is required, but you currently have it disabled.



Re: [gentoo-user] Kernel option missing - very frustrating...

2019-12-15 Thread Daniel Frey

On 2019-12-15 09:36, Franz Fellner wrote:

I can't see CONFIG_VIDEO_DEV in your list.


It's not supposed to be: "=n".

After 45 minutes of messing about trying all sorts of combinations, I 
found it has a hidden requirement for CONFIG_MEDIA_CAMERA_SUPPORT. This 
is not present in the help in menuconfig or the Kconfig file in the 
source tree?


Whatever, I finally found it.

Dan



Re: [gentoo-user] Kernel option missing - very frustrating...

2019-12-15 Thread Andrey F.
On Sun, Dec 15, 2019, 09:26 Daniel Frey  wrote:

> 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] &&
>

This is what you need to flip to 'y'

   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
>
>


Re: [gentoo-user] Kernel option missing - very frustrating...

2019-12-15 Thread Franz Fellner
I can't see CONFIG_VIDEO_DEV in your list.

Am So., 15. Dez. 2019 um 19:26 Uhr schrieb Daniel Frey :

> 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
>
>


[gentoo-user] Kernel option missing - very frustrating...

2019-12-15 Thread Daniel Frey

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