Penguinator
31st January 2012, 11:13 AM
These are a PCI express card with a digital tv tuner (and FM but have not tried that yet)
I bought one of these to watch TV using kaffeine, thought I would share the tips on how to get it working.
running FC15 x86_64 on Sandy Bridge, ASUS mobo.
lspci reports (with and without -n option)
02:00.0 0400: 14f1:8852 (rev 04)
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
Anyway, when first firing kaffeine up and trying to tune some channels, it causes a segfault in the xc4000 support kmod (kernel module). (Despite it being a cx23885 decoder, it has a xc4000 tuner chip)
Turns out that this is (a) a bug in the module, and (b) happens when the right firmware is not present.
If you look carefully through dmesg output you will see where it is whining.
Firmware to be downloaded to various devices lives in /lib/firmware.
I grabbed the firmware from istvanv.users.sourceforge.net/v4l/xc4000.html
The direct link to the firmware I used is istvanv.users.sourceforge.net/v4l/xc4000-1.4.fw
Copy it into /lib/firmware as the file "dvb-fe-xc4000-1.4.fw".
Reboot (to force the startup process to load the card with the new firmware) and enjoy !
NB I didn't need to apply any patches or fixes to the kernel, simply had to get a copy of the firmware installed.
I bought one of these to watch TV using kaffeine, thought I would share the tips on how to get it working.
running FC15 x86_64 on Sandy Bridge, ASUS mobo.
lspci reports (with and without -n option)
02:00.0 0400: 14f1:8852 (rev 04)
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
Anyway, when first firing kaffeine up and trying to tune some channels, it causes a segfault in the xc4000 support kmod (kernel module). (Despite it being a cx23885 decoder, it has a xc4000 tuner chip)
Turns out that this is (a) a bug in the module, and (b) happens when the right firmware is not present.
If you look carefully through dmesg output you will see where it is whining.
Firmware to be downloaded to various devices lives in /lib/firmware.
I grabbed the firmware from istvanv.users.sourceforge.net/v4l/xc4000.html
The direct link to the firmware I used is istvanv.users.sourceforge.net/v4l/xc4000-1.4.fw
Copy it into /lib/firmware as the file "dvb-fe-xc4000-1.4.fw".
Reboot (to force the startup process to load the card with the new firmware) and enjoy !
NB I didn't need to apply any patches or fixes to the kernel, simply had to get a copy of the firmware installed.