* 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 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 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
* 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 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
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).