DVB-T2 Geniatech Mygica T230 0572:c688

not working with osmc and tvheadend
lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0572:c688 Conexant Systems (Rockwell), Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
osmc@osmc4k:~$ dmesg | grep dvb
[ 4.392677] dvb-usb: found a ‘Mygica T230 DVB-T/T2/C’ in warm state.
[ 4.633400] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 4.633513] dvbdev: DVB: registering new adapter (Mygica T230 DVB-T/T2/C)
[ 4.634499] dvbdev: dvb_create_media_entity: media entity ‘dvb-demux’ registered.
[ 4.686483] dvbdev: dvb_create_media_entity: media entity ‘Silicon Labs Si2168’ registered.
[ 4.687886] dvb-usb: could not initialize remote control.
[ 4.687929] dvb-usb: Mygica T230 DVB-T/T2/C successfully initialized and connected.
[ 4.687998] usbcore: registered new interface driver dvb_usb_cxusb
[ 18.053210] dvb-usb: recv bulk message failed: -110
[ 18.167959] si2168 1-0064: downloading firmware from file ‘dvb-demod-si2168-b40-01.fw’
[ 19.901392] si2157 2-0060: downloading firmware from file ‘dvb-tuner-si2158-a20-01.fw’
tvheadend log:
2017-10-02 19:26:24.920 linuxdvb: Silicon Labs Si2168 : DVB-T #0 - DTV_CLEAR failed [e=Inappropriate ioctl for device]
2017-10-02 19:26:24.920 mpegts: 722MHz in levira - tuning on Silicon Labs Si2168 : DVB-T #0
2017-10-02 19:26:24.920 linuxdvb: Silicon Labs Si2168 : DVB-T #0 - DTV_CLEAR failed [e=Inappropriate ioctl for device]
2017-10-02 19:26:24.920 mpegts: 490MHz in levira - tuning on Silicon Labs Si2168 : DVB-T #0
2017-10-02 19:26:24.920 linuxdvb: Silicon Labs Si2168 : DVB-T #0 - DTV_CLEAR failed [e=Inappropriate ioctl for device]
2017-10-02 19:26:24.920 mpegts: 506MHz in levira - tuning on Silicon Labs Si2168 : DVB-T #0
2017-10-02 19:26:24.920 linuxdvb: Silicon Labs Si2168 : DVB-T #0 - DTV_CLEAR failed [e=Inappropriate ioctl for device]
2017-10-02 19:26:24.920 mpegts: 530MHz in levira - tuning on Silicon Labs Si2168 : DVB-T #0

Hi @inahike

Thank you for your report.

This is good enough to proceed with things; as it shows that the module and firmware are in place.

I will update this post when the IOCTL fix is ready.

Thanks for your feedback

Sam

Hi,

Please see this post:

Sam

To early overjoyed one dvb adapter working but most important adapter (dvbt2 HD)now osmc dont see anymore ! On vero 1 still working this adapter

Try copying the fw files which work on the vero1 across to the vero4k. In lib/firmware IIRC. There are a few versions of them. Going to try my 0572:c688 later.

All working fine with my August T210, which is basically a badged Mygica T230. These are the firmware versions:

osmc@vero:~$ dmesg | grep si2
[   82.887110] si2168 1-0064: Silicon Labs Si2168-B40 successfully identified
[   82.887113] si2168 1-0064: firmware version: B 4.0.2
[   82.895969] si2157 2-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[  226.374403] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  227.105667] si2168 1-0064: firmware version: B 4.0.11
[  227.124567] si2157 2-0060: found a 'Silicon Labs Si2148-A20'
[  227.124984] si2157 2-0060: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw'
[  228.309905] si2157 2-0060: firmware version: 2.1.9

Can you show me the logs from Vero 1?
Also make sure you select the right apdater in TVH. Some devices have multiple adapters, of which only some support DVB-T2.

Cheers

Sam

ok logs from vero1:

osmc@osmc:~$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0572:c688 Conexant Systems (Rockwell), Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

osmc@osmc:~$ dmesg | grep si2
[ 17.035900] si2168 4-0064: Silicon Labs Si2168 successfully attached
[ 17.056633] si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 30.179511] si2168 4-0064: found a ‘Silicon Labs Si2168-B40’
[ 30.181159] si2168 4-0064: downloading firmware from file ‘dvb-demod-si2168-b40-01.fw’
[ 30.982685] si2168 4-0064: firmware version: 4.0.11
[ 30.994124] si2157 5-0060: found a ‘Silicon Labs Si2158-A20’
[ 30.996337] si2157 5-0060: downloading firmware from file ‘dvb-tuner-si2158-a20-01.fw’
[ 32.357873] si2157 5-0060: firmware version: 2.1.9

vero4 i see

osmc@osmc4k:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0572:c688 Conexant Systems (Rockwell), Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg:
full log

The formatting of the Vero 4K dmesg is very hard to read.

The driver doesn’t seem to be loading at all. Can you post full logs grab-logs -A please?

https://paste.osmc.tv/xefobozake

2 different dvb adapters working but this mygica not work

Not all will work; but I will see which ones we can backport
Thanks for new logs.

Sam