I mentioned I would report back on the usb dvb-t card
http://komplett.ie/Komplett/product/ZPR_08OND/16_TVTUNER/productdetails/10020501/PCTV_Hybrid_Pro_Stick_340E_DVB-T_receiver_/22282/default.aspx
Anyway, to cut a long story short:
It works but its not easy. I'm running this on Ubuntu 10.04
Here are my notes on the procedure:
Best of luck
f.
get http://kernellabs.com/hg/~dheitmueller/pctv-340e-2-927fd2a915c4.tar.gz
unpack
make clean
make
Errors involving the dvb-class stucture start to crop up.
My kernel version 2.6.32-21
an "ifdef" in code checks for kernel versions greater that 2.6.31
(Was there a regression that removed an expected field in the dvb-class
structure called node name?)
Anyway, changed ifdef as follows (The greater than/equal switched to 'equal
to')
#if LINUX_VERSION_CODE == KERNEL_VERSION(2, 6, 31)
Same error in dabusb.c
Next error dmxdev.c
Need to include add include line as follows:
#include <linux/sched.h>
as the TASK_UNITERRUPTIBLE constant is not defined.
This error presumably arises as a result of changes to the kernel source
tree structure.
Same for dvb_demux.c, dvbnet.c, cpia.c, meye.c, videobuf-core.c
Disabled firedtv modules in v4l .config as follows
CONFIG_DVB_FIREDTV=n
did a make clean, make after this
had to do this too!
CONFIG_VIDEOBUF_DMA_SG=N
CONFIG_VIDEOBUF_DMA_CONTIG=N
Get the firmware wget
http://kernellabs.com/firmware/xc4000/dvb-fe-xc4000-1.4.1.fw
and copy to /lib/firmware
PLUG THE DEVICE IN!
The directories in /dev are not as expected so you need to do this (at each
boot!)
sudo mkdir -p /dev/dvb/adapter0
sudo ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
sudo ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
sudo ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0
sudo ln -s /dev/dvb0.net0 /dev/dvb/adapter0/net0
create a .xine directory in your home directory (if it isn't already there)
Create/edit a file called channels.conf and past the following in (between
the ###'d lines)
#################################################################################
RTE1:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1101:1201:1101
RTE2:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1102:1202:1102
RTENL
1:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1103:1229:1103
TG4:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1104:1204:1104
RTENewsNow:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1105:1205:1105
RTENL
2:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1106:1228:1106
RTERadio1:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:1226:1226
RTE2FM:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:1227:1227
RTELyricFM:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:1228:1228
RTERaidionaGaeltachta:738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:1229:1229
##############################################################################
rune xine and pick dvb button
>From my house I require a signal booster to get the signal
Have not tried analog capture yet.
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!