DVB-T Probe fail after update

After recent update to OSMC packages, my DVB-T Tuner can not work. Here is dmesg:

[   74.544161] usb 1-2: new high-speed USB device number 4 using xhci-hcd
[   74.571423] aml_snd_m8_card aml_m8_snd.46: I2S playback disable
[   74.571439] aml_snd_m8_card aml_m8_snd.46: IEC958 playback disable
[   74.571488] aml_spdif_dai: aml_hw_iec958_init,runtime->rate=44100, runtime->channels=2, same source mode(1)
[   74.571495] aml_spdif_dai: share the same clock
[   74.571504] aml_audio_hw: IEC958 PCM32
[   74.571511] hdmitx: audio: aout notify rate 44100
[   74.571515] hdmitx: audio: aout notify size 32
[   74.571519] hdmitx: audio: no update
[   74.571524] aml_snd_m8_card aml_m8_snd.46: i2s/958 same source
[   74.688500] usb 1-2: New USB device found, idVendor=15a4, idProduct=9016
[   74.688513] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   74.688518] usb 1-2: Product: DVB-T 2
[   74.688523] usb 1-2: Manufacturer: Afatech
[   74.688529] usb 1-2: SerialNumber: 010101010600001
[   74.697861] usb 1-2: dvb_usb_v2: found a 'Afatech AF9015 reference design' in cold state
[   74.697944] usb 1-2: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9015.fw'
[   74.766822] usb 1-2: dvb_usb_v2: found a 'Afatech AF9015 reference design' in warm state
[   75.104728] usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[   75.104796] dvbdev: DVB: registering new adapter (Afatech AF9015 reference design)
[   75.104806] usb 1-2: media controller created
[   75.105724] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   75.107184] i2c i2c-1: af9013: firmware version
[   75.108448] usb 1-2: DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
[   75.108465] dvbdev: dvb_create_media_entity: media entity 'Afatech AF9013' registered.
[   75.108590] mxl5007t 1-00c0: creating new instance
[   75.110195] mxl5007t_get_chip_id: unknown rev (3f)
[   75.110200] mxl5007t_get_chip_id: MxL5007T detected @ 1-00c0
[   75.121618] mxl5007t 1-00c0: destroying instance
[   75.122054] dvb_usb_af9015: probe of 1-2:1.0 failed with error -22
[   75.125331] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
[   75.125728] input: Afatech DVB-T 2 as /devices/c9000000.dwc3/xhci-hcd.0.auto/usb1/1-2/1-2:1.1/0003:15A4:9016.0004/input/input14
[   75.125930] hid-generic 0003:15A4:9016.0004: input,hidraw2: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-xhci-hcd.0.auto-2/input1

Are you running the experimental TVHeadend package?


wget "https://www.dropbox.com/s/cdnoarzq1jkd437/armv7-tvheadend-app-osmc.deb?dl=1​" -O tvh.deb
sudo dpkg -i tvh.deb

Yes, I am.

There is no problem with scanning, but recognizing the dvb stick it self which is not listed under TV adapters on Tvheadend:

[   75.122054] dvb_usb_af9015: probe of 1-2:1.0 failed with error -22

How can I change Linux version to 3.14.29-25 for testing?

I don’t think downgrading the kernel will resolve things. It will also cause issues with video playback as it is tightly coupled to Kodi.

DVB modules haven’t changed in this update.
TVHeadend has been patched however.

I thought you tested new kernel + TVHeadend the other day?

Make sure you cold boot.

If you must downgrade you can try sudo apt-get install vero3-image-3.14.29-25-osmc.

I formatted device and reinstalled 2017.06-1 disk image with 3.14.29-25-osmc kernel and installed new tvheadend package. now it is working fine. But it will stop working by upgrading kernel. I am currently avoiding this by:

$ sudo apt-mark hold vero364-kernel-osmc armv7-tvheadend-app-osmc

Thanks for letting me know. Fractional video modes won’t work
as expected on this older kernel, because the newer version of
Kodi handles them differently.

I am still looking in to this and I’ll send you a message when I have
something for testing.

I confirm this is resolved in latest devel kernel (3.14.29-39-osmc)

1 Like

Awesome. Looks like we’re about to get DVB in good shape at last.