The problem is more likely that Kaffeine tries to use this ioctl on non-existing devices :
/dev/dvb/adapter0/frontend0 : opened ( TechnoTrend/Hauppauge DEC2000-t Frontend )
/dev/dvb/adapter0/frontend1 : : No such file or directory
/dev/dvb/adapter1/frontend0 : : No such file or directory
DvbCam::probe(): /dev/dvb/adapter0/ca0: : No such file or directory
As you see, it already tried to open 3 non existant devices.
I suppose that later it tried to use this ioctl on one of those and failed
This define comes from DVB API in the kernel
The problem is more likely that Kaffeine tries to use this ioctl on non-existing devices : adapter0/ frontend0 : opened ( TechnoTrend/ Hauppauge DEC2000-t Frontend ) adapter0/ frontend1 : : No such file or directory adapter1/ frontend0 : : No such file or directory adapter0/ ca0: : No such file or directory
/dev/dvb/
/dev/dvb/
/dev/dvb/
DvbCam::probe(): /dev/dvb/
As you see, it already tried to open 3 non existant devices.
I suppose that later it tried to use this ioctl on one of those and failed