[mythtv-users] HDStar DVB-S2 USB Tuner - firmware won't load
Gavin Whitehead
gavinwhiteheadmail at gmail.com
Tue Mar 6 19:51:36 UTC 2018
I just tried adding a HDStar DVB-S2 USB tuner to my MythTV 29.1, Xubuntu
16.04.4 system and hit the 'Waiting on firmware' issue that seems to
have been around for a long time
(see here and here)
https://forum.kodi.tv/showthread.php?tid=258738
https://bugzilla.redhat.com/show_bug.cgi?id=963715
The baseboard in the HDStar seems to be the same as is used in a number
of other tuners.
Has anyone got this tuner working on a 'modern' Ubuntu based system?
I am using Xubuntu 16.04.4
aname -r
4.4.0-116-generic
mythbackend --version
MythTV Version : v29.1
MythTV Branch : fixes/29
Network Protocol : 91
Library API : 29.20180131-3
QT Version : 5.5.1
Options compiled in:
linux profile use_hidesyms using_alsa using_oss using_pulse
using_pulseoutput using_backend using_bindings_perl
using_bindings_python using_bindings_php using_crystalhd using_dvb
using_firewire using_frontend using_hdhomerun using_vbox using_ceton
using_hdpvr using_ivtv using_joystick_menu using_libcec using_libcrypto
using_libdns_sd using_libfftw3 using_libxml2 using_lirc using_mheg
using_opengl using_opengl_video using_opengl_themepainter using_qtwebkit
using_qtscript using_qtdbus using_taglib using_v4l2 using_x11
using_xrandr using_xv using_profiletype using_bindings_perl
using_bindings_python using_bindings_php using_freetype2
using_mythtranscode using_opengl using_vaapi using_vdpau
using_ffmpeg_threads using_mheg using_libass using_libxml2 using_libmp3lame
Relevant section of 'kern.log'
Mar 4 14:22:38 mc04 kernel: [ 5.876001] dw2102: su3000_identify_state
Mar 4 14:22:38 mc04 kernel: [ 5.876001]
Mar 4 14:22:38 mc04 kernel: [ 5.876002] dvb-usb: found a 'SU3000HD
DVB-S USB2.0' in warm state.
Mar 4 14:22:38 mc04 kernel: [ 5.876006] dw2102: su3000_power_ctrl:
1, initialized 0
Mar 4 14:22:38 mc04 kernel: [ 5.876006]
Mar 4 14:22:38 mc04 kernel: [ 5.876825] dvb-usb: will pass the
complete MPEG2 transport stream to the software demuxer.
Mar 4 14:22:38 mc04 kernel: [ 5.877514] DVB: registering new adapter
(SU3000HD DVB-S USB2.0)
Mar 4 14:22:38 mc04 kernel: [ 5.885052] dvb-usb: MAC address:
00:af:78:66:69:eb
Mar 4 14:22:38 mc04 kernel: [ 6.249349] DS3000 chip version: 0.208
attached.
Mar 4 14:22:38 mc04 kernel: [ 6.368671] ts2020 3-0060: Montage
Technology TS2022 successfully identified
Mar 4 14:22:38 mc04 kernel: [ 6.368683] dw2102: Attached DS3000/TS2020!
Mar 4 14:22:38 mc04 kernel: [ 6.368683]
Mar 4 14:22:38 mc04 kernel: [ 6.368688] usb 1-1: DVB: registering
adapter 0 frontend 0 (Montage Technology DS3000)...
Mar 4 14:22:38 mc04 kernel: [ 6.403655] Registered IR keymap rc-su3000
Mar 4 14:22:38 mc04 kernel: [ 6.403750] input: IR-receiver inside an
USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/rc/rc1/input16
Mar 4 14:22:38 mc04 kernel: [ 6.403800] rc1: IR-receiver inside an
USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/rc/rc1
Mar 4 14:22:38 mc04 kernel: [ 6.403801] dvb-usb: schedule remote
query interval to 150 msecs.
Mar 4 14:22:38 mc04 kernel: [ 6.403803] dw2102: su3000_power_ctrl:
0, initialized 1
Mar 4 14:22:38 mc04 kernel: [ 6.403803]
Mar 4 14:22:38 mc04 kernel: [ 6.403804] dvb-usb: SU3000HD DVB-S
USB2.0 successfully initialized and connected.
Mar 4 14:22:38 mc04 kernel: [ 6.403828] usbcore: registered new
interface driver dw2102
Mar 4 14:22:56 mc04 kernel: [ 24.991048] dw2102: su3000_power_ctrl:
1, initialized 1
Mar 4 14:22:56 mc04 kernel: [ 24.991048]
Mar 4 14:22:56 mc04 kernel: [ 24.999193] ds3000_firmware_ondemand:
Waiting for firmware upload (dvb-fe-ds3000.fw)...
Mar 4 14:22:56 mc04 kernel: [ 25.001577] ds3000_firmware_ondemand:
Waiting for firmware upload(2)...
Mar 4 14:22:57 mc04 kernel: [ 26.087688] dw2102: su3000_power_ctrl:
0, initialized 1
Mar 4 14:22:57 mc04 kernel: [ 26.087688]
Mar 4 14:22:57 mc04 kernel: [ 26.122504] dw2102: su3000_power_ctrl:
1, initialized 1
Mar 4 14:22:57 mc04 kernel: [ 26.122504]
Mar 4 14:22:57 mc04 kernel: [ 26.135208] ds3000_firmware_ondemand:
Waiting for firmware upload (dvb-fe-ds3000.fw)...
Mar 4 14:22:57 mc04 kernel: [ 26.135252] ds3000_firmware_ondemand:
Waiting for firmware upload(2)...
Mar 4 14:23:00 mc04 kernel: [ 28.796978] dw2102: su3000_power_ctrl:
0, initialized 1
Mar 4 14:23:00 mc04 kernel: [ 28.796978]
The last six lines keep repeating
Initially I didn't have a copy of 'dvb-fe-ds3000.fw' in '/lib/firmware'
but I downloaded one from here
https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-fe-ds3000.fw
sha256sum /lib/firmware/dvb-fe-ds3000.fw
ad8c23bfb51642f48d31fe4f797182352bb13a4d4b7247b25aea18e208e0e882
/lib/firmware/dvb-fe-ds3000.fw
More information about the mythtv-users
mailing list