Hardware:
Asus Pundit
Intel Celeron 2.5 GHz (128 kB cache)
256 MB RAM
120 GB HDD
DVD-ROM
TechnoTrend DVB-C C2100 rev 2.1
IR receiver in serial port
Software:
Debian GNU/Linux 3.1 (Sarge)
VDR (Video Disk Recorder) 1.3.27 + plugins
(There may be some important steps or commands missing, don't consider this as a complete install guide.)
- Installed Debian with 2.6 series kernel from plain .deb
- Used dvbdev.sh to make to correct devices in /dev
- Downloaded the newest dvb-ttpci firmware (261f as of now) from http://www.linuxtv.org/download/dvb/firmware/ and saved it as
/lib/firmware/dvb-ttpci-01.fw
- Added ves1820
to /etc/modules
LIRC:
- Edited /var/lib/setserial/autoserial.conf
to read "/dev/ttyS0 uart none"
- Installed lirc with apt-get
- Installed lirc-modules-source with apt-get, did not use any autodetect but gave my
serial port details (addr 0x03f7, IRQ 4) by hand, did not build anything automatically
- Went to /usr/src
, extracted lirc-modules.tar.gz
- Installed kernel-source-2.6.8 with apt-get
- Went to /usr/src/kernel-source-2.6.8
, did "mv .config config.old
" and "cp -p /boot/config-2.6.8-2-686 .config
"
- Said "make-kpkg --revision 2.6.8-2 modules_image
" (as told by lirc-modules-source package)
- Went to /usr/src
, installed the now-available lirc-modules-something.deb
with "dpkg -i"
- Ran "depmod
"
- Ran "irrecord /tmp/my_remote
" and taught the codes
- Copied /tmp/my_remote
to /etc/lirc/lircd.conf
- Started lircd with "/etc/init.d/lirc start
"
- "mode2
" and "irw
" can be used for testing the remote
nvram-wakeup:
- Installed nvram-wakeup with apt-get
- genrtc
module should be disabled, I did "mv genrtc.ko genrtc_disabled.ko
" in
/lib/modules/2.6.8-2-686/kernel/drivers/char
(TELL ME A MORE ELEGANT WAY TO DO THIS!)
- Added rtc
to /etc/modules
VDR:
- Downloaded vdr-1.3.27.tar.bz2
from ftp://ftp.cadsoft.de/vdr/Developer/
and extracted it to /home/vdr
(for example)
- Did "make REMOTE=LIRC
" in /home/vdr/vdr-1.3.27
- Installed some plugins
- (Made all other necessary VDR configurations, .conf files etc.)
- Started VDR with runvdr.sh in /home/vdr
(shutdown.sh is used
to power off the system, using nvram-wakeup to start again if there are recordings scheduled)
- Finally, to automatically start VDR after reboot, created vdrd script in /etc/init.d
and
enabled it with update-rc.d
command.
My channels.conf (1.8.2005, created with scan, available in dvb-utils package) for DVB-C in Turun Kaapelitelevisio, Turku, Finland, is also available.
A very nicely working VDR box. No more problems caused by DXR3, weak DVB-T signal and insensitive IR receiver of Hauppauge Nova-T. No more problems with MP3 plugin. No more problems with subtitles. No more problems with lipsync. No more problems with rewind or fast forward.
Thanks go to Jussi, Toni and Marko for help :-)