linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 3.5 kernel options for Hauppauge_WinTV-HVR-1250
@ 2012-07-31 22:46 James
  2012-08-01 11:07 ` Andy Walls
  0 siblings, 1 reply; 13+ messages in thread
From: James @ 2012-07-31 22:46 UTC (permalink / raw)
  To: linux-media Mailing List

I got the latest kernel from git and I can't find the kernel options for my tv card.

I have: http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-1250

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-07-31 22:46 3.5 kernel options for Hauppauge_WinTV-HVR-1250 James
@ 2012-08-01 11:07 ` Andy Walls
  2012-08-02  3:03   ` James
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Walls @ 2012-08-01 11:07 UTC (permalink / raw)
  To: James, linux-media Mailing List

James <bjlockie@lockie.ca> wrote:

>I got the latest kernel from git and I can't find the kernel options
>for my tv card.
>
>I have: http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-1250
>--
>To unsubscribe from this list: send the line "unsubscribe linux-media"
>in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html

/sbin/modinfo cx23885

Regards,
Andy

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-01 11:07 ` Andy Walls
@ 2012-08-02  3:03   ` James
  2012-08-02  9:53     ` Andy Walls
  0 siblings, 1 reply; 13+ messages in thread
From: James @ 2012-08-02  3:03 UTC (permalink / raw)
  Cc: linux-media Mailing List

On 08/01/12 07:07, Andy Walls wrote:
> James <bjlockie@lockie.ca> wrote:
> 
>> I got the latest kernel from git and I can't find the kernel options
>> for my tv card.
>>
>> I have: http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-1250
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-media"
>> in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> /sbin/modinfo cx23885
> 
> Regards,
> Andy
> 

I don't build any modules.

In case anyone else has trouble getting to work (the kernel makes options invisible unless dependencies are met).

1. Turn on expert mode (to be able to select frontends to build).
General setup/Configure standard kernel features (expert users)

2. Device Drivers/Multimedia support

3. Analog TV support

4. Digital TV support

5. Remote Controller support

6. Customize analog and hybrid tuner modules to build
   Customize TV tuners  ---> Microtune MT2131 silicon tuner

7. V4L PCI(e) devices/Conexant cx23885 (2388x successor) support

8. DVB/ATSC adapters  ---> Customise the frontend modules to build/Customise DVB Frontends/Samsung S5H1409 based

I think that is it but I did other stuff so I may be missing a step or 2.



Can I make the make menuconfig show all the options an when I select something, it selects all the dependencies?

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02  3:03   ` James
@ 2012-08-02  9:53     ` Andy Walls
  2012-08-02 15:00       ` Devin Heitmueller
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Walls @ 2012-08-02  9:53 UTC (permalink / raw)
  To: James; +Cc: linux-media Mailing List

James <bjlockie@lockie.ca> wrote:

>On 08/01/12 07:07, Andy Walls wrote:
>> James <bjlockie@lockie.ca> wrote:
>> 
>>> I got the latest kernel from git and I can't find the kernel options
>>> for my tv card.
>>>
>>> I have: http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-1250
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe
>linux-media"
>>> in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> 
>> /sbin/modinfo cx23885
>> 
>> Regards,
>> Andy
>> 
>
>I don't build any modules.
>
>In case anyone else has trouble getting to work (the kernel makes
>options invisible unless dependencies are met).
>
>1. Turn on expert mode (to be able to select frontends to build).
>General setup/Configure standard kernel features (expert users)
>
>2. Device Drivers/Multimedia support
>
>3. Analog TV support
>
>4. Digital TV support
>
>5. Remote Controller support
>
>6. Customize analog and hybrid tuner modules to build
>   Customize TV tuners  ---> Microtune MT2131 silicon tuner
>
>7. V4L PCI(e) devices/Conexant cx23885 (2388x successor) support
>
>8. DVB/ATSC adapters  ---> Customise the frontend modules to
>build/Customise DVB Frontends/Samsung S5H1409 based
>
>I think that is it but I did other stuff so I may be missing a step or
>2.
>
>
>
>Can I make the make menuconfig show all the options an when I select
>something, it selects all the dependencies?
>--
>To unsubscribe from this list: send the line "unsubscribe linux-media"
>in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html

No, the Kconfig system can't help.

You can 'grep MODULE_ drivers/media/video/cx23885/* drivers/media/video/cx25840/* ' and other relevant directories under drivers/media/{dvb, common} to find all the parameter options for all the drivers involved in making a HVR_1250 work.

Regards,
Andy

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02  9:53     ` Andy Walls
@ 2012-08-02 15:00       ` Devin Heitmueller
  2012-08-02 16:34         ` bjlockie
  2012-08-02 18:13         ` Andy Walls
  0 siblings, 2 replies; 13+ messages in thread
From: Devin Heitmueller @ 2012-08-02 15:00 UTC (permalink / raw)
  To: Andy Walls; +Cc: James, linux-media Mailing List

On Thu, Aug 2, 2012 at 5:53 AM, Andy Walls <awalls@md.metrocast.net> wrote:
> You can 'grep MODULE_ drivers/media/video/cx23885/* drivers/media/video/cx25840/* ' and other relevant directories under drivers/media/{dvb, common} to find all the parameter options for all the drivers involved in making a HVR_1250 work.

Or just build with everything enabled until you know it is working,
and then optimize the list of modules later.

Also, the 1250 is broken for analog until very recently (patches went
upstream for 3.5/3.6 a few days ago).

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 15:00       ` Devin Heitmueller
@ 2012-08-02 16:34         ` bjlockie
  2012-08-02 18:21           ` Devin Heitmueller
  2012-08-02 18:22           ` Andy Walls
  2012-08-02 18:13         ` Andy Walls
  1 sibling, 2 replies; 13+ messages in thread
From: bjlockie @ 2012-08-02 16:34 UTC (permalink / raw)
  To: Devin Heitmueller; +Cc: Andy Walls, linux-media Mailing List

> On Thu, Aug 2, 2012 at 5:53 AM, Andy Walls <awalls@md.metrocast.net>
> wrote:
>> You can 'grep MODULE_ drivers/media/video/cx23885/*
>> drivers/media/video/cx25840/* ' and other relevant directories under
>> drivers/media/{dvb, common} to find all the parameter options for all
>> the drivers involved in making a HVR_1250 work.
>
> Or just build with everything enabled until you know it is working,
> and then optimize the list of modules later.

It should have been easier, select the card and it builds all the drivers
it needs. :-)
Is there a script somewhere that lets me select a card and automatically
modifies the kernel config?

>
> Also, the 1250 is broken for analog until very recently (patches went
> upstream for 3.5/3.6 a few days ago).

North American OTA is all digital so I have no way to test it.

>
> Devin
>
> --
> Devin J. Heitmueller - Kernel Labs
> http://www.kernellabs.com
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 15:00       ` Devin Heitmueller
  2012-08-02 16:34         ` bjlockie
@ 2012-08-02 18:13         ` Andy Walls
  1 sibling, 0 replies; 13+ messages in thread
From: Andy Walls @ 2012-08-02 18:13 UTC (permalink / raw)
  To: Devin Heitmueller; +Cc: James, linux-media Mailing List

Devin Heitmueller <dheitmueller@kernellabs.com> wrote:

>On Thu, Aug 2, 2012 at 5:53 AM, Andy Walls <awalls@md.metrocast.net>
>wrote:
>> You can 'grep MODULE_ drivers/media/video/cx23885/*
>drivers/media/video/cx25840/* ' and other relevant directories under
>drivers/media/{dvb, common} to find all the parameter options for all
>the drivers involved in making a HVR_1250 work.
>
>Or just build with everything enabled until you know it is working,
>and then optimize the list of modules later.
>
>Also, the 1250 is broken for analog until very recently (patches went
>upstream for 3.5/3.6 a few days ago).
>
>Devin
>
>-- 
>Devin J. Heitmueller - Kernel Labs
>http://www.kernellabs.com

Oh, James meant kernel *build* options, not kernel *commandline/module* options.

Then what I offered won't help at all.

-Andy

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 16:34         ` bjlockie
@ 2012-08-02 18:21           ` Devin Heitmueller
  2012-08-02 19:41             ` bjlockie
  2012-08-02 18:22           ` Andy Walls
  1 sibling, 1 reply; 13+ messages in thread
From: Devin Heitmueller @ 2012-08-02 18:21 UTC (permalink / raw)
  To: bjlockie; +Cc: Andy Walls, linux-media Mailing List

On Thu, Aug 2, 2012 at 12:34 PM,  <bjlockie@lockie.ca> wrote:
> It should have been easier, select the card and it builds all the drivers
> it needs. :-)
> Is there a script somewhere that lets me select a card and automatically
> modifies the kernel config?

Yeah, that isn't really practical.  There are *hundreds* of boards,
and having one config option isn't practical given the number of
different bridge/demod/tuner combinations there are.

Heck, even for the 1250 there are eight or ten different versions, so
most users wouldn't even know the right one to choose.

The reality is that the kernel config isn't optimized for this use
case, and given the overhead in administration combined with the
*EXTREME* unlikelihood that any real users would use it, it just isn't
worth the effort.

If you're hacking the kernel config to include support for a single
board as opposed to the whole media subsystem, you're 0.001% of the
user base, and your use case isn't worth the developer effort that
would be required.

In short, we barely have the manpower to make this stuff work at all.
Wasted effort to optimize for really obscure use cases is better spent
on expanding the set of supported products.

>> Also, the 1250 is broken for analog until very recently (patches went
>> upstream for 3.5/3.6 a few days ago).
>
> North American OTA is all digital so I have no way to test it.

That's fine.  I was just trying to make clear that if you wanted
analog functionality then you need the latest code.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 16:34         ` bjlockie
  2012-08-02 18:21           ` Devin Heitmueller
@ 2012-08-02 18:22           ` Andy Walls
  1 sibling, 0 replies; 13+ messages in thread
From: Andy Walls @ 2012-08-02 18:22 UTC (permalink / raw)
  To: bjlockie, Devin Heitmueller; +Cc: linux-media Mailing List

bjlockie@lockie.ca wrote:

>> On Thu, Aug 2, 2012 at 5:53 AM, Andy Walls <awalls@md.metrocast.net>
>> wrote:
>>> You can 'grep MODULE_ drivers/media/video/cx23885/*
>>> drivers/media/video/cx25840/* ' and other relevant directories under
>>> drivers/media/{dvb, common} to find all the parameter options for
>all
>>> the drivers involved in making a HVR_1250 work.
>>
>> Or just build with everything enabled until you know it is working,
>> and then optimize the list of modules later.
>
>It should have been easier, select the card and it builds all the
>drivers
>it needs. :-)
>Is there a script somewhere that lets me select a card and
>automatically
>modifies the kernel config?
>
>>
>> Also, the 1250 is broken for analog until very recently (patches went
>> upstream for 3.5/3.6 a few days ago).
>
>North American OTA is all digital so I have no way to test it.
>
>>
>> Devin
>>
>> --
>> Devin J. Heitmueller - Kernel Labs
>> http://www.kernellabs.com
>> --
>> To unsubscribe from this list: send the line "unsubscribe
>linux-media" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>

There are too many different card models and variants supported by bridge drivers to list every one in the kconfig system.

There are several variants of the 1250 itself with different chips on board.  You have no guarantee that two retail boxes labeled HVR-1250 both contain identical hardware.
 
IMO, trying to winnow down the supporting drivers you compile just sets yourself for more work in the future if you add a second card.

Regards,
Andy



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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 18:21           ` Devin Heitmueller
@ 2012-08-02 19:41             ` bjlockie
  2012-08-02 19:48               ` Antti Palosaari
                                 ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: bjlockie @ 2012-08-02 19:41 UTC (permalink / raw)
  To: Devin Heitmueller; +Cc: linux-media Mailing List


> Heck, even for the 1250 there are eight or ten different versions, so
> most users wouldn't even know the right one to choose.

Do you mean boards that use different chips?
I hate it when manufacturers do that (ie. with routers).



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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 19:41             ` bjlockie
@ 2012-08-02 19:48               ` Antti Palosaari
  2012-08-02 19:49               ` Devin Heitmueller
  2012-08-02 20:26               ` Andy Walls
  2 siblings, 0 replies; 13+ messages in thread
From: Antti Palosaari @ 2012-08-02 19:48 UTC (permalink / raw)
  To: bjlockie; +Cc: Devin Heitmueller, linux-media Mailing List

On 08/02/2012 10:41 PM, bjlockie@lockie.ca wrote:
>
>> Heck, even for the 1250 there are eight or ten different versions, so
>> most users wouldn't even know the right one to choose.
>
> Do you mean boards that use different chips?
> I hate it when manufacturers do that (ie. with routers).

That happens quite often. Few weeks back someone sends mail saying he 
has got new version of Terratec Cinergy T Stick Dual RC. Old version 
uses Afatech AF9015 chips whilst new revision is ITE Technologies IT9135 
and USB ID is same. Those are quite different chips and having different 
drivers. In such cases it could be quite challenging to get it working 
as both drivers are thinking it is for me according to USB ID.

regards
Antti


-- 
http://palosaari.fi/

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 19:41             ` bjlockie
  2012-08-02 19:48               ` Antti Palosaari
@ 2012-08-02 19:49               ` Devin Heitmueller
  2012-08-02 20:26               ` Andy Walls
  2 siblings, 0 replies; 13+ messages in thread
From: Devin Heitmueller @ 2012-08-02 19:49 UTC (permalink / raw)
  To: bjlockie; +Cc: linux-media Mailing List

On Thu, Aug 2, 2012 at 3:41 PM,  <bjlockie@lockie.ca> wrote:
>
>> Heck, even for the 1250 there are eight or ten different versions, so
>> most users wouldn't even know the right one to choose.
>
> Do you mean boards that use different chips?
> I hate it when manufacturers do that (ie. with routers).

In some cases it's different chips (changing the design to use a
better/cheaper bridge, demodulator or tuner).  In some cases it's
because they have different inputs (there are several variants that
have different configurations of composite, s-video, audio connector,
IR support, etc).

As far as the manufacturer is concerned, if there is no end-user
visible feature difference, it's reasonable to not change the model
number and cause the confusion.  That said though, it's a real PITA
for Linux users who think they're something that the web says works
but in fact they are getting something else.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com

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

* Re: 3.5 kernel options for Hauppauge_WinTV-HVR-1250
  2012-08-02 19:41             ` bjlockie
  2012-08-02 19:48               ` Antti Palosaari
  2012-08-02 19:49               ` Devin Heitmueller
@ 2012-08-02 20:26               ` Andy Walls
  2 siblings, 0 replies; 13+ messages in thread
From: Andy Walls @ 2012-08-02 20:26 UTC (permalink / raw)
  To: bjlockie, Devin Heitmueller; +Cc: linux-media Mailing List

bjlockie@lockie.ca wrote:

>
>> Heck, even for the 1250 there are eight or ten different versions, so
>> most users wouldn't even know the right one to choose.
>
>Do you mean boards that use different chips?
>I hate it when manufacturers do that (ie. with routers).
>
>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-media"
>in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html

Yup.  There are "HVR1250"s with different bridge chips: CX23885 vs CX23888.  Normally board differences are with tuner, demod, fm radio, and IR chips.

Bridge drivers have the smarts to know what board they are dealing with much better than a human staring at vendor packaging.  Bridge drivers look at:

PCI/USB id
Hard coded tables in the drivers
EEPROM information (vendor specific)
I2C bus probes at expected addresses
Goofy hueristics based on register reads (I.e. cx25840_probe ) 
User provided module options for card type (last resort)

The end user has no hope of compiling the exact linux drivers for a board without some simple experimentation with modprobe and lsmod with the hardware.  The Kconfig system gets you the superset of everything the bridge driver might need for a card, given a particular bridge driver.

Regards,
Andy 

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

end of thread, other threads:[~2012-08-02 20:26 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-31 22:46 3.5 kernel options for Hauppauge_WinTV-HVR-1250 James
2012-08-01 11:07 ` Andy Walls
2012-08-02  3:03   ` James
2012-08-02  9:53     ` Andy Walls
2012-08-02 15:00       ` Devin Heitmueller
2012-08-02 16:34         ` bjlockie
2012-08-02 18:21           ` Devin Heitmueller
2012-08-02 19:41             ` bjlockie
2012-08-02 19:48               ` Antti Palosaari
2012-08-02 19:49               ` Devin Heitmueller
2012-08-02 20:26               ` Andy Walls
2012-08-02 18:22           ` Andy Walls
2012-08-02 18:13         ` Andy Walls

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).