Review of Linux Compatibility

The DVBSky T680C is a USB 2.0 box with DVB-C and DVB-T2 hybrid tuner. The box has the USB ID 0572:680c and is identified as “Conexant Systems (Rockwell), Inc.” by the kernel. The available information regarding the Linux compatibility of the T680 is still very limited.

The manufacturer provides Linux drivers at http://www.dvbsky.net/Support.html (media_build_bst_130627) for download and compilation. This driver can be used e.g. under Ubuntu 13.04.

To compile the driver under Ubuntu the packages linux-header and build-essential have to be installed:

apt-get install linux-headers build-essential

Several scripts are located in the downloaded driver, each one for a different hardware architecture. The matching script has to be executed, e.g.:

(more details on how to compile the driver can be found at LinuxTV.org)

The kernel modules rc_dvbsky and dvd_usb_dvbsky will be created and installed on the Linux system in this way. The following module are mandatory for the operation of the DVBSky T680C:

rc_dvbsky
dvb_usb_dvbsky
dvb_usb_v2
dvb_core
rc_core

If all kernel modules have been installed the T680C is initialized automatically if plugged in or during system start-up:

WARNING: You are using an experimental version of the media stack.
As the driver is backported to an older kernel, it doesn't offer enough quality for its usage in production.
Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
a32f7d1ad3744914273c6907204c2ab3b5d496a0 Merge branch 'v4l_for_linus' into staging/for_v3.9
6b9e50c463efc5c361496ae6a895cc966ff8025b [media] stv090x: On STV0903 do not set registers of the second path
f67102c49a123b32a4469b28407feb52b37144f5 [media] mb86a20s: remove global BER/PER counters if per-layer counters vanish
WARNING: You are using an experimental version of the media stack.
As the driver is backported to an older kernel, it doesn't offer
enough quality for its usage in production.
Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
a32f7d1ad3744914273c6907204c2ab3b5d496a0 Merge branch 'v4l_for_linus' into staging/for_v3.9
6b9e50c463efc5c361496ae6a895cc966ff8025b [media] stv090x: On STV0903 do not set registers of the second path
f67102c49a123b32a4469b28407feb52b37144f5 [media] mb86a20s: remove global BER/PER counters if per-layer counters vanish
usb 6-2.4: dvb_usb_v2: found a 'DVBSky T680CI' in warm state
usb 6-2.4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
DVB: registering new adapter (DVBSky T680CI)
usbcore: registered new interface driver dvb_usb_dvbsky
usb 6-2.4: DVB: registering adapter 0 frontend 0 (Sit2 DVB-T2/C)...
Registered IR keymap rc-dvbsky
input: DVBSky T680CI as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/usb6/6-2/6-2.4/rc/rc0/input9
rc0: DVBSky T680CI as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/usb6/6-2/6-2.4/rc/rc0
usb 6-2.4: dvb_usb_v2: schedule remote query interval to 300 msecs
usb 6-2.4: dvb_usb_v2: 'DVBSky T680CI' successfully initialized and connected

Until now only information regarding the DVB-C tuner is available for Linux. If the DVB-T tuner and the CI slot are also supported is unknown to us (please report your experiences in the comment section of this page, if you use a T680C under Linux).

Comments

Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c.
Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.