My VDR system in brief

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

Install log (or something I think I did)

(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.

Results of all this:

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 :-)


Markku Leiniö (markku at iki dot fi), 2.8.2005 (latest update 4.8.2005)