Project

General

Profile

DVB : APIv3 ioctl fails

Added by Tybos Boulecsz almost 10 years ago

Hi,

I'm trying to use an little board (ODROID-C1, running on Ubuntu 14.04 LTS, kernel 3.10.64) as a TV server using TvHeadend with a long-time supported USB DVB-T device (Avermedia Volar Black HD (A850)) but I face the following issue :
Tvheadend as well as dvb-apps use an ioctl with FE_SET_FRONTEND command that returns with an error 95 : EOPNOTSUPP (Operation not supported).

The driver (dvb_usb_af9015) seems to be properly loaded (no kernel error in dmesg) with adequate firmware, /dev/dvb/adapter0 looks perfect.
w_scan utility, using DVB_API v5 manages to properly use the device (finds all transponders).

I activated following debug parameters in /sys/module/dvb_core/parameters/:
  • debug
  • dvbdev_debug
  • frontend_debug

dmesg remains completely quiet on those ioctl using FE_SET_FRONTEND command (scan, dvbscan and tvheadend). w_scan usage generates a lot of output on dmesg so these parameters are indeed activated.

Same device on Ubuntu 14.04 LTS on PC (kernel 3.13) works like a charm with the very same firmware.

I already asked for help on ODROID forum, but maybe heavy users of DVB API may have good hints on debug ways !

Thanks anyone who may contribute !