There are similar bug reports both in the Debian bug tracker (and
others) and "upstream" at KDE. It seems, that Kaffeine often doesn't
find the path to the /dev/dvb directory. This may be caused by
incompatible versions of "udev".
Try to add a symbolic link dvb -> /dev/dvb to your home directory:
hb@debian:~$ ls -l
lrwxrwxrwx 1 hb hb 8 Aug 6 00:09 dvb -> /dev/dvb
I used to need this on Debian 7 Wheezy. Note, that Kaffeine only
supports digital TV, not analog TV. So the TV tuner card must be a dvb
device.
See:
Bug 292138 - DvbLinuxDevice::startDevice uses wrong device path
https://bugs.kde.org/show_bug.cgi?id=292138
FS#28017 - [kaffeine]: wrong device search path
https://bugs.archlinux.org/task/28017
kaffeine: DvbLinuxDevice::startDevice uses wrong device path
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725282
--
Hartmut Buhrmester