mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* It BOOTS! 3.13.5 that is.
@ 2014-02-23  1:22 Gene Heskett
  2014-02-23  1:28 ` Ilia Mirkin
  0 siblings, 1 reply; 13+ messages in thread
From: Gene Heskett @ 2014-02-23  1:22 UTC (permalink / raw)
  To: linux-kernel

But my tv card isn't being found by kaffeine.  It is this card:

01:08.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
	Subsystem: pcHDTV Device 3000
	Flags: bus master, medium devsel, latency 32, IRQ 10
	Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [44] Vital Product Data <?>
	Capabilities: [4c] Power Management version 2

01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
	Subsystem: pcHDTV Device 3000
	Flags: bus master, medium devsel, latency 32, IRQ 10
	Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [4c] Power Management version 2

>From an lspci

In a make xconfig, I cannot find this specific card in the list of DVB 
front ends.  What modules do I need to make sure are being built?

Thanks.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  1:22 It BOOTS! 3.13.5 that is Gene Heskett
@ 2014-02-23  1:28 ` Ilia Mirkin
  2014-02-23  3:42   ` Gene Heskett
  2014-02-23  3:56   ` Gene Heskett
  0 siblings, 2 replies; 13+ messages in thread
From: Ilia Mirkin @ 2014-02-23  1:28 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com> wrote:
> But my tv card isn't being found by kaffeine.  It is this card:
>
> 01:08.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>         Subsystem: pcHDTV Device 3000
>         Flags: bus master, medium devsel, latency 32, IRQ 10
>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>         Capabilities: [44] Vital Product Data <?>
>         Capabilities: [4c] Power Management version 2
>
> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
>         Subsystem: pcHDTV Device 3000
>         Flags: bus master, medium devsel, latency 32, IRQ 10
>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>         Capabilities: [4c] Power Management version 2
>
> From an lspci
>
> In a make xconfig, I cannot find this specific card in the list of DVB
> front ends.  What modules do I need to make sure are being built?

You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
support") and its various sub-options (esp CX88_DVB). iirc the
pchdtv3000 had a OR51132 tuner, but right now the config is set to
auto-select a whole bunch of tuners if you have
MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
and I have that same card.)

  -ilia

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  1:28 ` Ilia Mirkin
@ 2014-02-23  3:42   ` Gene Heskett
  2014-02-23  3:44     ` Ilia Mirkin
  2014-02-23  3:56   ` Gene Heskett
  1 sibling, 1 reply; 13+ messages in thread
From: Gene Heskett @ 2014-02-23  3:42 UTC (permalink / raw)
  To: Ilia Mirkin; +Cc: linux-kernel

On Saturday 22 February 2014, Ilia Mirkin wrote:
>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>> But my tv card isn't being found by kaffeine.  It is this card:
>> 
>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>> 
>>         Subsystem: pcHDTV Device 3000
>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>         Capabilities: [44] Vital Product Data <?>
>>         Capabilities: [4c] Power Management version 2
>> 
>> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI
>> Video and Audio Decoder [MPEG Port] (rev 05)
>> 
>>         Subsystem: pcHDTV Device 3000
>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>         Capabilities: [4c] Power Management version 2
>> 
>> From an lspci
>> 
>> In a make xconfig, I cannot find this specific card in the list of DVB
>> front ends.  What modules do I need to make sure are being built?
>
>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>support") and its various sub-options (esp CX88_DVB). iirc the
>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>auto-select a whole bunch of tuners if you have
>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
>tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
>and I have that same card.)
>
>  -ilia
or51132 rings a bell and is enabled, CX22702 is not.  And I don't seem to 
be able to find the CX88** at all.  I'll give the CX22702 a shot, thanks a 
bunch ilia.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  3:42   ` Gene Heskett
@ 2014-02-23  3:44     ` Ilia Mirkin
  2014-02-23  4:00       ` Gene Heskett
  0 siblings, 1 reply; 13+ messages in thread
From: Ilia Mirkin @ 2014-02-23  3:44 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sat, Feb 22, 2014 at 10:42 PM, Gene Heskett <gheskett@wdtv.com> wrote:
> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>>> But my tv card isn't being found by kaffeine.  It is this card:
>>>
>>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>>>
>>>         Subsystem: pcHDTV Device 3000
>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>>         Capabilities: [44] Vital Product Data <?>
>>>         Capabilities: [4c] Power Management version 2
>>>
>>> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI
>>> Video and Audio Decoder [MPEG Port] (rev 05)
>>>
>>>         Subsystem: pcHDTV Device 3000
>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>>         Capabilities: [4c] Power Management version 2
>>>
>>> From an lspci
>>>
>>> In a make xconfig, I cannot find this specific card in the list of DVB
>>> front ends.  What modules do I need to make sure are being built?
>>
>>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>>support") and its various sub-options (esp CX88_DVB). iirc the
>>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>>auto-select a whole bunch of tuners if you have
>>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
>>tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
>>and I have that same card.)
>>
>>  -ilia
> or51132 rings a bell and is enabled, CX22702 is not.  And I don't seem to
> be able to find the CX88** at all.  I'll give the CX22702 a shot, thanks a
> bunch ilia.

grep CX88 .config

If it says "not set" for things like CONFIG_VIDEO_CX88_DVB, you won't
get anything to work.

  -ilia

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  1:28 ` Ilia Mirkin
  2014-02-23  3:42   ` Gene Heskett
@ 2014-02-23  3:56   ` Gene Heskett
  1 sibling, 0 replies; 13+ messages in thread
From: Gene Heskett @ 2014-02-23  3:56 UTC (permalink / raw)
  To: Ilia Mirkin; +Cc: linux-kernel

On Saturday 22 February 2014, Ilia Mirkin wrote:
>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>> But my tv card isn't being found by kaffeine.  It is this card:
>> 
>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>> 
>>         Subsystem: pcHDTV Device 3000
>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>         Capabilities: [44] Vital Product Data <?>
>>         Capabilities: [4c] Power Management version 2
>> 
>> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI
>> Video and Audio Decoder [MPEG Port] (rev 05)
>> 
>>         Subsystem: pcHDTV Device 3000
>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>         Capabilities: [4c] Power Management version 2
>> 
>> From an lspci
>> 
>> In a make xconfig, I cannot find this specific card in the list of DVB
>> front ends.  What modules do I need to make sure are being built?
>
>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>support") and its various sub-options (esp CX88_DVB). iirc the
>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>auto-select a whole bunch of tuners if you have
>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
>tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
>and I have that same card.)
>
>  -ilia

I just checked, and enabled the **700 version too, since the 702 says its 
for OFDM, and we're on ATSC here. That help sucks.

I hope the firmware is still about. Looks like the or51132-vsb.fw is there 
ok.

Another kernel build underway.  Thanks Ilias.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  3:44     ` Ilia Mirkin
@ 2014-02-23  4:00       ` Gene Heskett
  2014-02-23  4:06         ` Ilia Mirkin
  0 siblings, 1 reply; 13+ messages in thread
From: Gene Heskett @ 2014-02-23  4:00 UTC (permalink / raw)
  To: Ilia Mirkin; +Cc: linux-kernel

On Saturday 22 February 2014, Ilia Mirkin wrote:
>On Sat, Feb 22, 2014 at 10:42 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>>>> But my tv card isn't being found by kaffeine.  It is this card:
>>>> 
>>>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>>>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>>>> 
>>>>         Subsystem: pcHDTV Device 3000
>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>>>         Capabilities: [44] Vital Product Data <?>
>>>>         Capabilities: [4c] Power Management version 2
>>>> 
>>>> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3
>>>> PCI Video and Audio Decoder [MPEG Port] (rev 05)
>>>> 
>>>>         Subsystem: pcHDTV Device 3000
>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>>>         Capabilities: [4c] Power Management version 2
>>>> 
>>>> From an lspci
>>>> 
>>>> In a make xconfig, I cannot find this specific card in the list of
>>>> DVB front ends.  What modules do I need to make sure are being
>>>> built?
>>>
>>>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>>>support") and its various sub-options (esp CX88_DVB). iirc the
>>>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>>>auto-select a whole bunch of tuners if you have
>>>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
>>>tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
>>>and I have that same card.)
>>>
>>>  -ilia
>> 
>> or51132 rings a bell and is enabled, CX22702 is not.  And I don't seem
>> to be able to find the CX88** at all.  I'll give the CX22702 a shot,
>> thanks a bunch ilia.
>
>grep CX88 .config

That returns a linefeed only.  And I have done some dozen or so make 
oldconfigs.
>
>If it says "not set" for things like CONFIG_VIDEO_CX88_DVB, you won't
>get anything to work.
>
>  -ilia

If this fails, I'll see if I can plug that in with an editor, but the last 
time I tried that, the friggin make did an automatic oldconfig and stripped 
it.  Its enough to make one want to reduce the neighborhood cat population.

Thanks Ilia

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  4:00       ` Gene Heskett
@ 2014-02-23  4:06         ` Ilia Mirkin
  2014-02-23  5:18           ` Gene Heskett
  0 siblings, 1 reply; 13+ messages in thread
From: Ilia Mirkin @ 2014-02-23  4:06 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sat, Feb 22, 2014 at 11:00 PM, Gene Heskett <gheskett@wdtv.com> wrote:
> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>On Sat, Feb 22, 2014 at 10:42 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>>>>> But my tv card isn't being found by kaffeine.  It is this card:
>>>>>
>>>>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>>>>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>>>>>
>>>>>         Subsystem: pcHDTV Device 3000
>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>>>>         Capabilities: [44] Vital Product Data <?>
>>>>>         Capabilities: [4c] Power Management version 2
>>>>>
>>>>> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3
>>>>> PCI Video and Audio Decoder [MPEG Port] (rev 05)
>>>>>
>>>>>         Subsystem: pcHDTV Device 3000
>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>>>>         Capabilities: [4c] Power Management version 2
>>>>>
>>>>> From an lspci
>>>>>
>>>>> In a make xconfig, I cannot find this specific card in the list of
>>>>> DVB front ends.  What modules do I need to make sure are being
>>>>> built?
>>>>
>>>>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>>>>support") and its various sub-options (esp CX88_DVB). iirc the
>>>>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>>>>auto-select a whole bunch of tuners if you have
>>>>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
>>>>tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
>>>>and I have that same card.)
>>>>
>>>>  -ilia
>>>
>>> or51132 rings a bell and is enabled, CX22702 is not.  And I don't seem
>>> to be able to find the CX88** at all.  I'll give the CX22702 a shot,
>>> thanks a bunch ilia.
>>
>>grep CX88 .config
>
> That returns a linefeed only.  And I have done some dozen or so make
> oldconfigs.
>>
>>If it says "not set" for things like CONFIG_VIDEO_CX88_DVB, you won't
>>get anything to work.
>>
>>  -ilia
>
> If this fails, I'll see if I can plug that in with an editor, but the last
> time I tried that, the friggin make did an automatic oldconfig and stripped
> it.  Its enough to make one want to reduce the neighborhood cat population.

Adding random stuff to .config won't work, as you noticed.

>From menuconfig search results for CX88 (ugh, sorry about the x's, but
I'm too lazy to edit them out)

  x Symbol: VIDEO_CX88 [=m]                                                 x
  x Type  : tristate                                                        x
  x Prompt: Conexant 2388x (bt878 successor) support                        x
  x   Location:                                                             x
  x     -> Device Drivers                                                   x
  x       -> Multimedia support (MEDIA_SUPPORT [=m])                        x
  x (1)     -> Media PCI Adapters (MEDIA_PCI_SUPPORT [=y])                  x
  x   Defined at drivers/media/pci/cx88/Kconfig:1                           x
  x   Depends on: MEDIA_SUPPORT [=m] && MEDIA_PCI_SUPPORT [=y] && (MEDIA_AN x
  x   Selects: I2C_ALGOBIT [=m] && VIDEO_BTCX [=m] && VIDEOBUF_DMA_SG [=m]  x

HTH,

  -ilia

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  4:06         ` Ilia Mirkin
@ 2014-02-23  5:18           ` Gene Heskett
  2014-02-23  6:00             ` Ilia Mirkin
  2014-02-23  6:10             ` Mike Galbraith
  0 siblings, 2 replies; 13+ messages in thread
From: Gene Heskett @ 2014-02-23  5:18 UTC (permalink / raw)
  To: Ilia Mirkin; +Cc: linux-kernel

On Saturday 22 February 2014, Ilia Mirkin wrote:
>On Sat, Feb 22, 2014 at 11:00 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>On Sat, Feb 22, 2014 at 10:42 PM, Gene Heskett <gheskett@wdtv.com> 
wrote:
>>>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>>>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com> 
wrote:
>>>>>> But my tv card isn't being found by kaffeine.  It is this card:
>>>>>> 
>>>>>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>>>>>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>>>>>> 
>>>>>>         Subsystem: pcHDTV Device 3000
>>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>>>>>         Capabilities: [44] Vital Product Data <?>
>>>>>>         Capabilities: [4c] Power Management version 2
>>>>>> 
>>>>>> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3
>>>>>> PCI Video and Audio Decoder [MPEG Port] (rev 05)
>>>>>> 
>>>>>>         Subsystem: pcHDTV Device 3000
>>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>>>>>         Capabilities: [4c] Power Management version 2
>>>>>> 
>>>>>> From an lspci
>>>>>> 
>>>>>> In a make xconfig, I cannot find this specific card in the list of
>>>>>> DVB front ends.  What modules do I need to make sure are being
>>>>>> built?
>>>>>
>>>>>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>>>>>support") and its various sub-options (esp CX88_DVB). iirc the
>>>>>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>>>>>auto-select a whole bunch of tuners if you have
>>>>>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
>>>>>tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
>>>>>and I have that same card.)
>>>>>
>>>>>  -ilia
>>>> 
>>>> or51132 rings a bell and is enabled, CX22702 is not.  And I don't
>>>> seem to be able to find the CX88** at all.  I'll give the CX22702 a
>>>> shot, thanks a bunch ilia.
>>>
>>>grep CX88 .config
>>>
>> That returns a linefeed only.  And I have done some dozen or so make
>> oldconfigs.
>> 
>>>If it says "not set" for things like CONFIG_VIDEO_CX88_DVB, you won't
>>>get anything to work.
>>>
>>>  -ilia
>> 
>> If this fails, I'll see if I can plug that in with an editor, but the
>> last time I tried that, the friggin make did an automatic oldconfig
>> and stripped it.  Its enough to make one want to reduce the
>> neighborhood cat population.
>
>Adding random stuff to .config won't work, as you noticed.
>
>>From menuconfig search results for CX88 (ugh, sorry about the x's, but
>I'm too lazy to edit them out)
>
>  x Symbol: VIDEO_CX88 [=m]                                              
>  x x Type  : tristate                                                  
>     x x Prompt: Conexant 2388x (bt878 successor) support               
>        x x   Location:                                                 
>           x x     -> Device Drivers                                    
>              x x       -> Multimedia support (MEDIA_SUPPORT [=m])      
>                 x x (1)     -> Media PCI Adapters (MEDIA_PCI_SUPPORT
>[=y])                  x x   Defined at drivers/media/pci/cx88/Kconfig:1
>                          x x   Depends on: MEDIA_SUPPORT [=m] &&
>MEDIA_PCI_SUPPORT [=y] && (MEDIA_AN x x   Selects: I2C_ALGOBIT [=m] &&
>VIDEO_BTCX [=m] && VIDEOBUF_DMA_SG [=m]  x
>
>HTH,
>
>  -ilia

Sorry, no such beast As VIDEO_CX88.

Now that tells me something in the VIDEO dept isn't set, but what?

Thanks Ilia.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  5:18           ` Gene Heskett
@ 2014-02-23  6:00             ` Ilia Mirkin
  2014-02-23 12:18               ` Gene Heskett
  2014-02-23  6:10             ` Mike Galbraith
  1 sibling, 1 reply; 13+ messages in thread
From: Ilia Mirkin @ 2014-02-23  6:00 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sun, Feb 23, 2014 at 12:18 AM, Gene Heskett <gheskett@wdtv.com> wrote:
> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>On Sat, Feb 22, 2014 at 11:00 PM, Gene Heskett <gheskett@wdtv.com> wrote:
>>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>>On Sat, Feb 22, 2014 at 10:42 PM, Gene Heskett <gheskett@wdtv.com>
> wrote:
>>>>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>>>>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com>
> wrote:
>>>>>>> But my tv card isn't being found by kaffeine.  It is this card:
>>>>>>>
>>>>>>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>>>>>>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>>>>>>>
>>>>>>>         Subsystem: pcHDTV Device 3000
>>>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>>>>>>         Capabilities: [44] Vital Product Data <?>
>>>>>>>         Capabilities: [4c] Power Management version 2
>>>>>>>
>>>>>>> 01:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3
>>>>>>> PCI Video and Audio Decoder [MPEG Port] (rev 05)
>>>>>>>
>>>>>>>         Subsystem: pcHDTV Device 3000
>>>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>>>>>>         Capabilities: [4c] Power Management version 2
>>>>>>>
>>>>>>> From an lspci
>>>>>>>
>>>>>>> In a make xconfig, I cannot find this specific card in the list of
>>>>>>> DVB front ends.  What modules do I need to make sure are being
>>>>>>> built?
>>>>>>
>>>>>>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>>>>>>support") and its various sub-options (esp CX88_DVB). iirc the
>>>>>>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>>>>>>auto-select a whole bunch of tuners if you have
>>>>>>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select that
>>>>>>tuner device. (Hm, I appear to have both OR51132 and CX22702 enabled,
>>>>>>and I have that same card.)
>>>>>>
>>>>>>  -ilia
>>>>>
>>>>> or51132 rings a bell and is enabled, CX22702 is not.  And I don't
>>>>> seem to be able to find the CX88** at all.  I'll give the CX22702 a
>>>>> shot, thanks a bunch ilia.
>>>>
>>>>grep CX88 .config
>>>>
>>> That returns a linefeed only.  And I have done some dozen or so make
>>> oldconfigs.
>>>
>>>>If it says "not set" for things like CONFIG_VIDEO_CX88_DVB, you won't
>>>>get anything to work.
>>>>
>>>>  -ilia
>>>
>>> If this fails, I'll see if I can plug that in with an editor, but the
>>> last time I tried that, the friggin make did an automatic oldconfig
>>> and stripped it.  Its enough to make one want to reduce the
>>> neighborhood cat population.
>>
>>Adding random stuff to .config won't work, as you noticed.
>>
>>>From menuconfig search results for CX88 (ugh, sorry about the x's, but
>>I'm too lazy to edit them out)
>>
>>  x Symbol: VIDEO_CX88 [=m]
>>  x x Type  : tristate
>>     x x Prompt: Conexant 2388x (bt878 successor) support
>>        x x   Location:
>>           x x     -> Device Drivers
>>              x x       -> Multimedia support (MEDIA_SUPPORT [=m])
>>                 x x (1)     -> Media PCI Adapters (MEDIA_PCI_SUPPORT
>>[=y])                  x x   Defined at drivers/media/pci/cx88/Kconfig:1
>>                          x x   Depends on: MEDIA_SUPPORT [=m] &&
>>MEDIA_PCI_SUPPORT [=y] && (MEDIA_AN x x   Selects: I2C_ALGOBIT [=m] &&
>>VIDEO_BTCX [=m] && VIDEOBUF_DMA_SG [=m]  x
>>
>>HTH,
>>
>>  -ilia
>
> Sorry, no such beast As VIDEO_CX88.
>
> Now that tells me something in the VIDEO dept isn't set, but what?

Look at the e-mail I sent. It includes the full path to enabling the
right things. First select "Device Drivers", then enable "Multimedia
support", then enable "Media PCI Adapters". You should see "Conexant
2388x" in there.

  -ilia

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  5:18           ` Gene Heskett
  2014-02-23  6:00             ` Ilia Mirkin
@ 2014-02-23  6:10             ` Mike Galbraith
  2014-02-23 13:03               ` Gene Heskett
  1 sibling, 1 reply; 13+ messages in thread
From: Mike Galbraith @ 2014-02-23  6:10 UTC (permalink / raw)
  To: Gene Heskett; +Cc: Ilia Mirkin, linux-kernel

On Sun, 2014-02-23 at 00:18 -0500, Gene Heskett wrote: 
> On Saturday 22 February 2014, Ilia Mirkin wrote:

> Sorry, no such beast As VIDEO_CX88.
> 
> Now that tells me something in the VIDEO dept isn't set, but what?

Beast radar:
find drivers -name Kconfig -exec grep -C5 VIDEO_CX88 {} \;

Blip:
config VIDEO_CX88
        tristate "Conexant 2388x (bt878 successor) support"
        depends on VIDEO_DEV && PCI && I2C && RC_CORE  <=== IFF signature
        select I2C_ALGOBIT
        select VIDEO_BTCX
        select VIDEOBUF_DMA_SG
--
          TV cards.

          To compile this driver as a module, choose M here: the
          module will be called cx8800


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  6:00             ` Ilia Mirkin
@ 2014-02-23 12:18               ` Gene Heskett
  0 siblings, 0 replies; 13+ messages in thread
From: Gene Heskett @ 2014-02-23 12:18 UTC (permalink / raw)
  To: Ilia Mirkin; +Cc: linux-kernel

On Sunday 23 February 2014, Ilia Mirkin wrote:
>On Sun, Feb 23, 2014 at 12:18 AM, Gene Heskett <gheskett@wdtv.com> wrote:
>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>On Sat, Feb 22, 2014 at 11:00 PM, Gene Heskett <gheskett@wdtv.com> 
wrote:
>>>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>>>On Sat, Feb 22, 2014 at 10:42 PM, Gene Heskett <gheskett@wdtv.com>
>> 
>> wrote:
>>>>>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>>>>>>On Sat, Feb 22, 2014 at 8:22 PM, Gene Heskett <gheskett@wdtv.com>
>> 
>> wrote:
>>>>>>>> But my tv card isn't being found by kaffeine.  It is this card:
>>>>>>>> 
>>>>>>>> 01:08.0 Multimedia video controller: Conexant Systems, Inc.
>>>>>>>> CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
>>>>>>>> 
>>>>>>>>         Subsystem: pcHDTV Device 3000
>>>>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>>>>         Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>>>>>>>>         Capabilities: [44] Vital Product Data <?>
>>>>>>>>         Capabilities: [4c] Power Management version 2
>>>>>>>> 
>>>>>>>> 01:08.2 Multimedia controller: Conexant Systems, Inc.
>>>>>>>> CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
>>>>>>>> 
>>>>>>>>         Subsystem: pcHDTV Device 3000
>>>>>>>>         Flags: bus master, medium devsel, latency 32, IRQ 10
>>>>>>>>         Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
>>>>>>>>         Capabilities: [4c] Power Management version 2
>>>>>>>> 
>>>>>>>> From an lspci
>>>>>>>> 
>>>>>>>> In a make xconfig, I cannot find this specific card in the list
>>>>>>>> of DVB front ends.  What modules do I need to make sure are
>>>>>>>> being built?
>>>>>>>
>>>>>>>You're looking for VIDEO_CX88 ("Conexant 2388x (bt878 successor)
>>>>>>>support") and its various sub-options (esp CX88_DVB). iirc the
>>>>>>>pchdtv3000 had a OR51132 tuner, but right now the config is set to
>>>>>>>auto-select a whole bunch of tuners if you have
>>>>>>>MEDIA_SUBDRV_AUTOSELECT turned on. Otherwise make sure to select
>>>>>>>that tuner device. (Hm, I appear to have both OR51132 and CX22702
>>>>>>>enabled, and I have that same card.)
>>>>>>>
>>>>>>>  -ilia
>>>>>> 
>>>>>> or51132 rings a bell and is enabled, CX22702 is not.  And I don't
>>>>>> seem to be able to find the CX88** at all.  I'll give the CX22702 a
>>>>>> shot, thanks a bunch ilia.
>>>>>
>>>>>grep CX88 .config
>>>>>
>>>> That returns a linefeed only.  And I have done some dozen or so make
>>>> oldconfigs.
>>>> 
>>>>>If it says "not set" for things like CONFIG_VIDEO_CX88_DVB, you won't
>>>>>get anything to work.
>>>>>
>>>>>  -ilia
>>>> 
>>>> If this fails, I'll see if I can plug that in with an editor, but the
>>>> last time I tried that, the friggin make did an automatic oldconfig
>>>> and stripped it.  Its enough to make one want to reduce the
>>>> neighborhood cat population.
>>>
>>>Adding random stuff to .config won't work, as you noticed.
>>>
>>>>>>From menuconfig search results for CX88 (ugh, sorry about the x's, but
>>>
>>>I'm too lazy to edit them out)
>>>
>>>  x Symbol: VIDEO_CX88 [=m]
>>>  x x Type  : tristate
>>>  
>>>     x x Prompt: Conexant 2388x (bt878 successor) support
>>>     
>>>        x x   Location:
>>>           x x     -> Device Drivers
>>>           
>>>              x x       -> Multimedia support (MEDIA_SUPPORT [=m])
>>>              
>>>                 x x (1)     -> Media PCI Adapters (MEDIA_PCI_SUPPORT
>>>
>>>[=y])                  x x   Defined at
>>>drivers/media/pci/cx88/Kconfig:1
>>>
>>>                          x x   Depends on: MEDIA_SUPPORT [=m] &&
>>>
>>>MEDIA_PCI_SUPPORT [=y] && (MEDIA_AN x x   Selects: I2C_ALGOBIT [=m] &&
>>>VIDEO_BTCX [=m] && VIDEOBUF_DMA_SG [=m]  x
>>>
>>>HTH,
>>>
>>>  -ilia
>> 
>> Sorry, no such beast As VIDEO_CX88.
>> 
>> Now that tells me something in the VIDEO dept isn't set, but what?
>
>Look at the e-mail I sent. It includes the full path to enabling the
>right things. First select "Device Drivers", then enable "Multimedia
>support", then enable "Media PCI Adapters". You should see "Conexant
>2388x" in there.
>
>  -ilia

Nope, but I found it just before I went to bed.  Reading through the 
various Kconfig files, it turned out that there are 2 more requisits to 
even being able to see it, its also dependent on RC_CORE which was not 
enabled.  So I fired off a build and went to bed knowing it would take 
an hour as amanda was also running.  Now I am about to reboot to test.

After the reboot, an lsmod shows the correct (I think, crosscheck this 
list please) modules loaded:
gene@coyote:~/src/linux-3.13.5/drivers/media/rc$ lsmod |grep cx
cx8802                 11232  0 
cx8800                 23126  0 
cx88xx                 69224  2 cx8802,cx8800
v4l2_common             3438  3 tuner,cx8800,cx88xx
videodev               88190  4 tuner,cx8800,cx88xx,v4l2_common
tveeprom               11057  1 cx88xx
btcx_risc               2799  3 cx8802,cx8800,cx88xx
videobuf_dma_sg         7044  3 cx8802,cx8800,cx88xx
videobuf_core          13768  5 videobuf_dvb,cx8802,cx8800,cx88xx,videobuf_dma_sg
i2c_algo_bit            4647  2 cx88xx,nouveau
i2c_core               17109  12 or51132,tuner,cx8800,cx88xx,v4l2_common,videodev,tveeprom,i2c_nforce2,nouveau,drm_kms_helper,drm,i2c_algo_bit

But kaffeine can't find it. The tv configure pulldown did show it, ghosted
like something else has a lock on it, so I removed it thinking it might
rescan and find it, but no such luck.  And the kde manual for kaffeine
seems to be on the missing list.

There is evidence in the dmesg that too many tuners are enabled, and no
evidence of the /lib/firmware/dvb-fe-or51132-vsb.fw being applied. It
has been powered down several times, and it needs that firmware
reloaded each time, and I've forgot how to do that.

I know it worked but poorly with kernel 2.6.32-132-RTAI, so thats the 
next step, reboot to that to dbl-check.

Thanks Ilia.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23  6:10             ` Mike Galbraith
@ 2014-02-23 13:03               ` Gene Heskett
  2014-02-23 14:12                 ` Gene Heskett
  0 siblings, 1 reply; 13+ messages in thread
From: Gene Heskett @ 2014-02-23 13:03 UTC (permalink / raw)
  To: Mike Galbraith; +Cc: Ilia Mirkin, linux-kernel

On Sunday 23 February 2014, Mike Galbraith wrote:
>On Sun, 2014-02-23 at 00:18 -0500, Gene Heskett wrote:
>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>> 
>> Sorry, no such beast As VIDEO_CX88.
>> 
>> Now that tells me something in the VIDEO dept isn't set, but what?
>
>Beast radar:
>find drivers -name Kconfig -exec grep -C5 VIDEO_CX88 {} \;
>
>Blip:
>config VIDEO_CX88
>        tristate "Conexant 2388x (bt878 successor) support"
>        depends on VIDEO_DEV && PCI && I2C && RC_CORE  <=== IFF signature
>        select I2C_ALGOBIT
>        select VIDEO_BTCX
>        select VIDEOBUF_DMA_SG
>--
>          TV cards.
>
>          To compile this driver as a module, choose M here: the
>          module will be called cx8800

That part I think (thats probably a bad thing) that because I didn't have 
SIMPLE_TUNER enabled, which I see is but its not working in this old boot 
either, but its at least seen, but there is no evidence that 
/lib/firmware/dvb-fe-or51132-vsb.fw is being loaded even in this old boot.

The instructions are ambiguous at best in the make xconfig help screen:

Oren OR51132 based (DVB_OR51132)

CONFIG_DVB_OR51132:

An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
to support this frontend.

This driver needs external firmware. Please use the commands
"<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
"<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
download firmwares for 8VSB and QAM64/256, respectively. Copy them to
/usr/lib/hotplug/firmware or /lib/firmware (depending on
configuration of firmware hotplug).

Symbol: DVB_OR51132 [=m]
Type : tristate
Prompt: Oren OR51132 based
-------------------
That file looks like the download and strip script to put those 2 files
into /lib/firmware, and both of those firmwares are present in 
/lib/firmware, but how they actually get loaded is _not_ at all clear.

There is in this machine, a /usr/lib/hotplug/firmware tree also, were these 
files miss-placed?  I can put copies both places I guess.  Actually, they 
were simlinks, and that was missing, so I made one.  Reboot again after 
adding simple_tuner.




Thanks Mike, Ilia.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: It BOOTS! 3.13.5 that is.
  2014-02-23 13:03               ` Gene Heskett
@ 2014-02-23 14:12                 ` Gene Heskett
  0 siblings, 0 replies; 13+ messages in thread
From: Gene Heskett @ 2014-02-23 14:12 UTC (permalink / raw)
  To: Mike Galbraith; +Cc: Ilia Mirkin, linux-kernel

On Sunday 23 February 2014, Gene Heskett wrote:
>On Sunday 23 February 2014, Mike Galbraith wrote:
>>On Sun, 2014-02-23 at 00:18 -0500, Gene Heskett wrote:
>>> On Saturday 22 February 2014, Ilia Mirkin wrote:
>>> 
>>> Sorry, no such beast As VIDEO_CX88.
>>> 
>>> Now that tells me something in the VIDEO dept isn't set, but what?
>>
>>Beast radar:
>>find drivers -name Kconfig -exec grep -C5 VIDEO_CX88 {} \;
>>
>>Blip:
>>config VIDEO_CX88
>>
>>        tristate "Conexant 2388x (bt878 successor) support"
>>        depends on VIDEO_DEV && PCI && I2C && RC_CORE  <=== IFF
>>        signature select I2C_ALGOBIT
>>        select VIDEO_BTCX
>>        select VIDEOBUF_DMA_SG
>>
>>--
>>
>>          TV cards.
>>          
>>          To compile this driver as a module, choose M here: the
>>          module will be called cx8800
>
>That part I think (thats probably a bad thing) that because I didn't have
>SIMPLE_TUNER enabled, which I see is but its not working in this old boot
>either, but its at least seen, but there is no evidence that
>/lib/firmware/dvb-fe-or51132-vsb.fw is being loaded even in this old
>boot.
>
>The instructions are ambiguous at best in the make xconfig help screen:
>
>Oren OR51132 based (DVB_OR51132)
>
>CONFIG_DVB_OR51132:
>
>An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
>to support this frontend.
>
>This driver needs external firmware. Please use the commands
>"<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
>"<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
>download firmwares for 8VSB and QAM64/256, respectively. Copy them to
>/usr/lib/hotplug/firmware or /lib/firmware (depending on
>configuration of firmware hotplug).
>
>Symbol: DVB_OR51132 [=m]
>Type : tristate
>Prompt: Oren OR51132 based
>-------------------
>That file looks like the download and strip script to put those 2 files
>into /lib/firmware, and both of those firmwares are present in
>/lib/firmware, but how they actually get loaded is _not_ at all clear.
>
>There is in this machine, a /usr/lib/hotplug/firmware tree also, were
>these files miss-placed?  I can put copies both places I guess. 
>Actually, they were simlinks, and that was missing, so I made one. 
>Reboot again after adding simple_tuner.
>
>
>
>
>Thanks Mike, Ilia.
>
>Cheers, Gene

Update, video is now working, so we can close this thread with the comment 
that adding simple_tuner to the last build appeared to bring it up.  No 
great amount of help from the depends line in Kconfig when that Kconfig 
isn't even seen if the RC_CORE isn't checked in a different directories 
Kconfig.  THAT NEEDS a PATCH...

However there is no audio because I need to get a longer jumper cable. The 
pcHDTV3000's audio output is at microphone level at its best, or has been 
here forever, and I've switched to the motherboard audio, an snd_hda_intel 
setup & the cable won't reach. It was originally driving an Audigy2 Value 
24 bit card in an adjacent PCI-E slot, which I may have wrongly blamed for 
some stuttering and took out.  I might put it back in as this snd_hda_intel 
lashup is funkity in numerous ways, 30db too much bass boost, and its gains 
are wide open all the time to get a usable voice level. 

Thank you all for bearing with me on this.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-02-23 14:12 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-23  1:22 It BOOTS! 3.13.5 that is Gene Heskett
2014-02-23  1:28 ` Ilia Mirkin
2014-02-23  3:42   ` Gene Heskett
2014-02-23  3:44     ` Ilia Mirkin
2014-02-23  4:00       ` Gene Heskett
2014-02-23  4:06         ` Ilia Mirkin
2014-02-23  5:18           ` Gene Heskett
2014-02-23  6:00             ` Ilia Mirkin
2014-02-23 12:18               ` Gene Heskett
2014-02-23  6:10             ` Mike Galbraith
2014-02-23 13:03               ` Gene Heskett
2014-02-23 14:12                 ` Gene Heskett
2014-02-23  3:56   ` Gene Heskett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®