My VDR system in brief, 2007 edition

(Previous version can be found here)

Hardware:
Asus Pundit
Intel Celeron 2.5 GHz (128 kB cache)
256 MB RAM
500 GB HDD
DVD-ROM
TechnoTrend DVB-C C2100 rev 2.1
TechnoTrend TT-budget C-1500
IR receiver in serial port

Software:
Debian GNU/Linux 4.0 (Etch)
VDR (Video Disk Recorder) 1.4.7 + 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
- Used dvbdev.sh to make to correct devices in /dev
- Downloaded the newest dvb-ttpci firmware (2622 as of now) from http://www.linuxtv.org/download/dvb/firmware/ and saved/symlinked it as /lib/firmware/dvb-ttpci-01.fw

LIRC:
- Installed setserial with apt-get and run dpkg-reconfigure setserial (selected manual)
- Edited /var/lib/setserial/autoserial.conf to read "/dev/ttyS0 uart none"
- Installed kernel-package with apt-get
- Installed linux-source-2.6.18 with apt-get, extracted it to /usr/src
- 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
- dpkg-reconfigure lirc-modules-source
- Installed module-assistant with apt-get
- module-assistant -f auto-install lirc-modules-source
- 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
- Added nvram to /etc/modules

VDR:
- Downloaded vdr-1.4.7.tar.bz2 from ftp://ftp.cadsoft.de/vdr/ and extracted it to /home/vdr (for example)
- Did "make" in /home/vdr/vdr-1.4.7
- 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.


Markku Leiniö (markku at iki dot fi), 31.8.2007