Hi, I installed osmc on a raspberry pi 3 B+ and would like to watch dvb-t TV with my Hauppauge WinTV-dualHD USB tuner which comes with a small portable TV antenna. After booting osmc I installed Tvheadend from MyOSMC App Store. I then entered the web interface and went through the wizard but could not get any services. The Scan result in Configuration->DVB Inputs->Muxes shows FAIL for all muxes. I rebooted the raspberry and deleted the networks created by the wizard and repeadted the following steps manually
- Added Network (Type DVB-T) with Pre-defined muxes (I tried with Generic auto-Default and Germany)
- Disabled all other devices except one DVB-T tuner.
- For Silicon Labs Si2168 #0 : DVB-T #0 I selected the defined Network from the first step.
- Force Scan in Configuration-> DVB Inputs->Networks of the created network from step one.
The tv tuner is recognized:
But all scans fail:
Here is the output of uname -a
Linux osmc 4.14.78-4-osmc #1 SMP PREEMPT Wed Dec 12 17:58:11 UTC 2018 armv7l GNU/Linux
Output from dmesg
[ 6.067936] em28xx 1-1.3:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x9ae6cdc8
[ 6.067943] em28xx 1-1.3:1.0: EEPROM info:
[ 6.067948] em28xx 1-1.3:1.0: microcode start address = 0x0004, boot configuration = 0x01
[ 6.074030] em28xx 1-1.3:1.0: AC97 audio (5 sample rates)
[ 6.074037] em28xx 1-1.3:1.0: 500mA max power
[ 6.074047] em28xx 1-1.3:1.0: Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[ 6.074170] em28xx 1-1.3:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[ 6.076535] tveeprom: Hauppauge model 204109, rev C2I6, serial# 14066330
[ 6.076543] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 6.076548] tveeprom: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[ 6.076552] tveeprom: audio processor is None (idx 0)
[ 6.076556] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 6.076568] em28xx 1-1.3:1.0: dvb set to isoc mode.
[ 6.076657] em28xx 1-1.3:1.0: chip ID is em28174
[ 6.422807] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6.634912] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 6.634925] brcmfmac: power management disabled
[ 7.138551] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 7.378193] em28xx 1-1.3:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x9ae6cdc8
[ 7.378203] em28xx 1-1.3:1.0: EEPROM info:
[ 7.378207] em28xx 1-1.3:1.0: microcode start address = 0x0004, boot configuration = 0x01
[ 7.384321] em28xx 1-1.3:1.0: AC97 audio (5 sample rates)
[ 7.384329] em28xx 1-1.3:1.0: 500mA max power
[ 7.384335] em28xx 1-1.3:1.0: Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[ 7.384476] em28xx 1-1.3:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[ 7.386875] tveeprom: Hauppauge model 204109, rev C2I6, serial# 14066330
[ 7.386883] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 7.386888] tveeprom: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[ 7.386891] tveeprom: audio processor is None (idx 0)
[ 7.386894] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 7.386906] em28xx 1-1.3:1.0: dvb ts2 set to isoc mode.
[ 7.590396] usbcore: registered new interface driver em28xx
[ 7.862266] em28xx 1-1.3:1.0: Binding DVB extension
[ 7.883603] i2c i2c-4: Added multiplexed i2c bus 7
[ 7.883616] si2168 4-0064: Silicon Labs Si2168-B40 successfully identified
[ 7.883620] si2168 4-0064: firmware version: B 4.0.2
[ 7.908821] si2157 7-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 7.908920] dvbdev: DVB: registering new adapter (1-1.3:1.0)
[ 7.908929] em28xx 1-1.3:1.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[ 7.916264] em28xx 1-1.3:1.0: DVB extension successfully initialized
[ 7.916282] em28xx 1-1.3:1.0: Binding DVB extension
[ 7.931875] i2c i2c-6: Added multiplexed i2c bus 8
[ 7.931889] si2168 6-0067: Silicon Labs Si2168-B40 successfully identified
[ 7.931893] si2168 6-0067: firmware version: B 4.0.2
[ 7.936441] si2157 8-0063: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 7.936553] dvbdev: DVB: registering new adapter (1-1.3:1.0)
[ 7.936568] em28xx 1-1.3:1.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[ 7.940525] em28xx 1-1.3:1.0: DVB extension successfully initialized
[ 7.940538] em28xx: Registered (Em28xx dvb Extension) extension
[ 7.961497] em28xx 1-1.3:1.0: Registering input extension
[ 8.001722] Registered IR keymap rc-hauppauge
[ 8.002075] rc rc0: 1-1.3:1.0 IR as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/rc/rc0
[ 8.002218] input: 1-1.3:1.0 IR as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/rc/rc0/input6
[ 8.002410] em28xx 1-1.3:1.0: Input extension successfully initialized
[ 8.002419] em28xx 1-1.3:1.0: Remote control support is not available for this card.
[ 8.002422] em28xx: Registered (Em28xx Input Extension) extension
[ 9.253179] Console: switching to colour dummy device 80x30
[ 15.466279] si2168 6-0067: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 15.679728] si2168 6-0067: firmware version: B 4.0.11
[ 15.684430] si2157 8-0063: found a 'Silicon Labs Si2157-A30'
[ 15.732119] si2157 8-0063: firmware version: 3.0.5
[ 15.732172] em28xx 1-1.3:1.0: DVB: adapter 1 frontend 0 frequency 0 out of range (42000000..870000000)
[ 15.737701] si2168 4-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 15.967754] si2168 4-0064: firmware version: B 4.0.11
[ 15.971363] si2157 7-0060: found a 'Silicon Labs Si2157-A30'
[ 16.020068] si2157 7-0060: firmware version: 3.0.5
[ 16.020125] em28xx 1-1.3:1.0: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)
I also tried to scan using w-scan
(installed using sudo apt-get install w-scan
) after stopping the Tvheadend service with service tvheadend stop
. The command I used to scan w_scan -f t -c DE
resulted in the following output
w_scan -f t -c DE
w_scan version 20161022 (compiled for DVB API 5.10)
using settings for GERMANY
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, channellist 4
output format vdr-2.0
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Silicon Labs Si2168": very good :-))
Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.10
frontend 'Silicon Labs Si2168' supports
DVB-T2
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
BANDWIDTH_AUTO not supported, trying 6/7/8 MHz.
FREQ (42.00MHz ... 870.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Scanning DVB-T...
Scanning 8MHz frequencies...
474000: (time: 00:00.009)
482000: (time: 00:02.059)
490000: (time: 00:04.099)
498000: (time: 00:06.139)
506000: (time: 00:08.179)
514000: (time: 00:10.219)
522000: (time: 00:12.259)
530000: (time: 00:14.299)
538000: (time: 00:16.339)
546000: (time: 00:18.379)
554000: (time: 00:20.419)
562000: (time: 00:22.459)
570000: (time: 00:24.489)
578000: (time: 00:26.539)
586000: (time: 00:28.579)
594000: (time: 00:30.619)
602000: (time: 00:32.659)
610000: (time: 00:34.689)
618000: (time: 00:36.729)
626000: (time: 00:38.779)
634000: (time: 00:40.819)
642000: (time: 00:42.859)
650000: (time: 00:44.899)
658000: (time: 00:46.939)
666000: (time: 00:48.969)
674000: (time: 00:51.019)
682000: (time: 00:53.059)
690000: (time: 00:55.099)
698000: (time: 00:57.139)
706000: (time: 00:59.169)
714000: (time: 01:01.209)
722000: (time: 01:03.249)
730000: (time: 01:05.289)
738000: (time: 01:07.339)
746000: (time: 01:09.379)
754000: (time: 01:11.419)
762000: (time: 01:13.459)
770000: (time: 01:15.489)
778000: (time: 01:17.529)
786000: (time: 01:19.579)
794000: (time: 01:21.619)
802000: (time: 01:23.659)
810000: (time: 01:25.699)
818000: (time: 01:27.739)
826000: (time: 01:29.769)
834000: (time: 01:31.809)
842000: (time: 01:33.849)
850000: (time: 01:35.889)
858000: (time: 01:37.929)
Scanning DVB-T2...
474000: (time: 01:39.979)
482000: (time: 01:42.019)
490000: (time: 01:42.219)
498000: (time: 01:44.259)
506000: (time: 01:46.299)
514000: (time: 01:48.349)
522000: (time: 01:50.389)
530000: (time: 01:52.429)
538000: (time: 01:54.469)
546000: (time: 01:56.509)
554000: (time: 01:58.559)
562000: (time: 02:00.609)
570000: (time: 02:02.649)
578000: (time: 02:04.689)
586000: (time: 02:06.729)
594000: (time: 02:08.779)
602000: (time: 02:10.819)
610000: (time: 02:12.859)
618000: (time: 02:14.899)
626000: (time: 02:16.929)
634000: (time: 02:18.969)
642000: (time: 02:19.169)
650000: (time: 02:21.209)
658000: (time: 02:23.259)
666000: (time: 02:27.639)
674000: (time: 02:29.688)
682000: (time: 02:31.738)
690000: (time: 02:33.778)
698000: (time: 02:35.818)
706000: (time: 02:37.858)
714000: (time: 02:39.898)
722000: (time: 02:41.938)
730000: (time: 02:43.978)
738000: (time: 02:46.018)
746000: (time: 02:48.048)
754000: (time: 02:50.088)
762000: (time: 02:52.138)
770000: (time: 02:54.178)
778000: (time: 02:56.218)
786000: (time: 02:58.258)
794000: (time: 03:00.298)
802000: (time: 03:02.338)
810000: (time: 03:04.378)
818000: (time: 03:06.418)
826000: (time: 03:08.468)
834000: (time: 03:10.498)
842000: (time: 03:12.538)
850000: (time: 03:14.588)
858000: (time: 03:16.628)
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!
Am I missing some settings in tvheadend or do I need another firmware/driver?
Thanks for your help!