Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kernel options to enable Hauppage HVR 1200 dvb-t [Solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
bjdacre
n00b
n00b


Joined: 25 Nov 2014
Posts: 22
Location: Whangarei, NZ

PostPosted: Fri Feb 13, 2015 3:31 am    Post subject: Kernel options to enable Hauppage HVR 1200 dvb-t [Solved] Reply with quote

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
View user's profile Send private message
chithanh
Developer
Developer


Joined: 05 Aug 2006
Posts: 2152
Location: Berlin, Germany

PostPosted: Fri Feb 13, 2015 6:38 am    Post subject: Reply with quote

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
View user's profile Send private message
bjdacre
n00b
n00b


Joined: 25 Nov 2014
Posts: 22
Location: Whangarei, NZ

PostPosted: Fri Feb 13, 2015 6:56 am    Post subject: Reply with quote

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
View user's profile Send private message
chithanh
Developer
Developer


Joined: 05 Aug 2006
Posts: 2152
Location: Berlin, Germany

PostPosted: Fri Feb 13, 2015 7:54 am    Post subject: Reply with quote

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
View user's profile Send private message
bjdacre
n00b
n00b


Joined: 25 Nov 2014
Posts: 22
Location: Whangarei, NZ

PostPosted: Fri Feb 13, 2015 9:14 am    Post subject: Reply with quote

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. :D

I think we can mark this as solved. Not sure how to do that.

Brendan
Back to top
View user's profile Send private message
chithanh
Developer
Developer


Joined: 05 Aug 2006
Posts: 2152
Location: Berlin, Germany

PostPosted: Fri Feb 13, 2015 9:18 am    Post subject: Reply with quote

To do that, edit the first post and insert [solved] into the subject.
Back to top
View user's profile Send private message
bjdacre
n00b
n00b


Joined: 25 Nov 2014
Posts: 22
Location: Whangarei, NZ

PostPosted: Fri Feb 13, 2015 9:21 am    Post subject: Reply with quote

Done.

And thanks again for your help.

Brendan
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum