View previous topic :: View next topic |
Author |
Message |
bjdacre n00b
Joined: 25 Nov 2014 Posts: 35 Location: Whangarei, NZ
|
Posted: Fri Feb 13, 2015 3:31 am Post subject: Kernel options to enable Hauppage HVR 1200 dvb-t [Solved] |
|
|
Gentlepeople,
I have been wanting to rebuild my media servers for some time and finally took the plunge with one to see how I would go (as part of my project to move all my computers to Gentoo).
The server ran Ubuntu 12.04 text (console) based headless server with mythtv v0.25. It was obviously a dedicated backend. This is what I am trying to re-create (not the versions) with Gentoo. Of course, it needs enough X server(?) to be able to ssh mythtv-setup (X based) on a computer with a graphical (X) interface.
This is where I have got to;
Installed a base Gentoo (profile 1).
Installed mythtv.
Enabled every dvb device I can find in the kernel config. (The HVR 1200 has supposedly been in the kernel since v2.6 and was my working dvb-t tuner in the aforementioned Ubuntu setup.)
The only tuner I can get working is a cheap usb ITE tuner which is my portable tuner I take travelling with me. When I say working, it is recognised by the kernel, creates a frontend, and I can get w_scan to create a channel list. I haven't actually tuned it and displayed a stream.
The HVR 1200 is not even recognised by the kernel, although lspci identifies it correctly. I am not surprised because there was no kernel option which looked like it would enable a driver to be built for it.
I booted to a live Ubuntu 14.04 and it just worked and I was able to w_scan the channels. I copied the kernel config file from the live cd and manually added what looked like the "missing" configuration options to my own config. Of course this didn't work because I guess the source for the drivers is not included in the Gentoo kernel sources and make menuconfig just filtered them out... (I assume).
Anyway, I have spent more than a day on this and have done lots of searching. I now give up trying to fix it on my own and am asking, how do you get this card working in Gentoo?
Brendan
Last edited by bjdacre on Fri Feb 13, 2015 9:20 am; edited 1 time in total |
|
Back to top |
|
|
chithanh Developer
Joined: 05 Aug 2006 Posts: 2158 Location: Berlin, Germany
|
Posted: Fri Feb 13, 2015 6:38 am Post subject: |
|
|
Check the output of "lspci -k" (kernel driver in use) for the device. If necessary, compare to what the same command on Ubuntu says.
Also note that you may need to install firmware for the card. |
|
Back to top |
|
|
bjdacre n00b
Joined: 25 Nov 2014 Posts: 35 Location: Whangarei, NZ
|
Posted: Fri Feb 13, 2015 6:56 am Post subject: |
|
|
Hi chithanh,
Thanks for your reply.
Code: | /usr/sbin/lspci -k
.....
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)
Subsystem: Hauppauge computer works Inc. Device 71d1
.....
|
No kernel driver. This confirms my inspection of the dmesg output which showed that the kernel did not detect it.
The correct driver is something like CX23885 after the chipset and there is at least one other driver, tda10046 (I think) which does require firmware. I have a copy of the firmware but that is an issue after the kernel recognises the card and loads the driver.
Anyway, I have had a second wind and grepped the source code tree and voila, there was the source code for the relevant chipset. I am now examining the relevant Kconfig dependencies to see if I have all the relevant dependencies enabled in my kernel config...
Brendan |
|
Back to top |
|
|
chithanh Developer
Joined: 05 Aug 2006 Posts: 2158 Location: Berlin, Germany
|
Posted: Fri Feb 13, 2015 7:54 am Post subject: |
|
|
In menuconfig, you can press / to search for CX23885 and it will show you the dependencies and whether they are already enabled or not. |
|
Back to top |
|
|
bjdacre n00b
Joined: 25 Nov 2014 Posts: 35 Location: Whangarei, NZ
|
Posted: Fri Feb 13, 2015 9:14 am Post subject: |
|
|
Thank you.
After scrolling horizontally to the end of the dependencies, I discovered RC_CORE [=n]. So even though I have no remote control, I enabled remote control support and Robert's your uncle, there it was, cx23885 support.
Compiled my new kernel and just did a successful channel scan.
I think we can mark this as solved. Not sure how to do that.
Brendan |
|
Back to top |
|
|
chithanh Developer
Joined: 05 Aug 2006 Posts: 2158 Location: Berlin, Germany
|
Posted: Fri Feb 13, 2015 9:18 am Post subject: |
|
|
To do that, edit the first post and insert [solved] into the subject. |
|
Back to top |
|
|
bjdacre n00b
Joined: 25 Nov 2014 Posts: 35 Location: Whangarei, NZ
|
Posted: Fri Feb 13, 2015 9:21 am Post subject: |
|
|
Done.
And thanks again for your help.
Brendan |
|
Back to top |
|
|
|