Forums » Tutorial and setups »
Can't find hdhomerun tuners on openSUSE tvheadend install
Added by xt 4t over 3 years ago
I installed tvheadend via the package manager on openSUSE Tumbleweed.But I installed the hdhomerun drivers as an extra measure of precaution even though I know that they shouldn't be necessary for TVheadend to find the tuners.However it couldn't find them and under tv tuners under the DVB Inputs.
I need help with allowing tvheadend to discover the hdhomerun quatro dvb-t/dvb-t2 tuner that is hooked up to my network.
Replies (37)
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
And what version of TVH you use?
Is it complied with support for HDHomerun?
All information is in ABOUT page in TVH UI.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
I don't know if the tvheadend software is complied with the support for hdhomerun as I installed it from the official openSUSE Repositories.
Screenshot from 2021-04-02 11-59-47.png (134 KB) Screenshot from 2021-04-02 11-59-47.png | Screenshot of the About Page |
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
Report content of frame Toggle details
Too old version
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
I did try building it from the source but during ./configure they were some errors as well as being unable to use the command make.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
This is for Ubuntu
https://tvheadend.org/boards/4/topics/24116
but packages are same, if exist in repo,
else self compilation needed.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by Dave H over 3 years ago
As Saen said, what does Toggle details show on the About page?
Have you installed hdhomerun_config_gui and/or libhdhomerun ?
Can their GUI program see the tuners?
Have you asked on the opensuse forum or mailing lists about upgrading the version of TVH available for TW?
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
On another Debian install I have of tvheadend i didn't even need to install the drivers for tvheadend to discover the hdhomerun tuners.
So I don't believe it should be necessary.
I am in the process of building the tvheadend software.
Just for your information the about page is in the screenshot picture above this comment.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
xt 4t wrote:
On another Debian install I have of tvheadend i didn't even need to install the drivers for tvheadend to discover the hdhomerun tuners.
So I don't believe it should be necessary.I am in the process of building the tvheadend software.
Just for your information the about page is in the screenshot picture above this comment.
By default hdhomerun is enabled, but in repo you use, some one can disable it
I also disable it, I don't have such device.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
While building the package for tvheadend I came across the errors in the screenshot and don't know how to rectify them.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
Post text, with PRE button.
Screenshots are not so comfortable to be read.
add this options
make distclean
./configure --disable-bintray_cache --disable-libfdkaac_static --disable-libfdkaac --enable-bundle
make -j$(nproc)
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
Result for make distclean
rm -rf /root/tvheadend-4.3/build.linux/src /root/tvheadend-4.3/build.linux/bundle* /root/tvheadend-4.3/build.linux/build.o /root/tvheadend-4.3/build.linux/timestamp.* \ src/tvh_locale_inc.c find . -name "*~" | xargs rm -f make -f Makefile.webui clean make[1]: Entering directory '/root/tvheadend-4.3' rm -f src/webui/static/tvh.js.gz src/webui/static/tvh.js.tmp src/webui/static/tvh.js.tmp2 src/webui/static/tvh.css.gz src/webui/static/tvh.css.tmp src/webui/static/tvh.css.tmp2 src/webui/static/tvh-tv.js.gz src/webui/static/tvh-tv.js.tmp src/webui/static/tvh-tv.js.tmp2 src/webui/static/tvh-tv.css.gz src/webui/static/tvh-tv.css.tmp src/webui/static/tvh-tv.css.tmp2 \ src/webui/extjs-std.c src/webui/extjs-tv-std.c \ src/webui/extjs-debug.c src/webui/extjs-tv-debug.c make[1]: Leaving directory '/root/tvheadend-4.3' rm -rf /root/tvheadend-4.3/build.* rm -rf /root/tvheadend-4.3/data/dvb-scan rm -f /root/tvheadend-4.3/.config.mk
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
Result for ./configure --disable-bintray_cache --disable-libfdkaac_static --disable-libfdkaac --enable-bundle
Checking support/features checking for cc execinfo.h ... ok checking for cc -mmmx ... ok checking for cc -msse2 ... ok checking for cc -Wunused-result ... ok checking for cc getloadavg ... ok checking for cc atomic64 ... ok checking for cc atomic_time_t ... ok checking for cc bitops64 ... ok checking for cc lockowner ... ok checking for cc qsort_r ... ok checking for cc stime ... fail checking for cc gmtoff ... ok checking for cc recvmmsg ... ok checking for cc sendmmsg ... ok checking for cc libiconv ... fail checking for cc libdvben50221 ... fail checking for cc ifnames ... ok checking for cc llabs ... ok checking for py module gzip ... ok checking for pkg-config ... ok checking for xgettext ... ok checking for msgmerge ... ok checking for gzip ... ok checking for bzip2 ... ok checking for pkg openssl ... ok (detected 1.1.1j) checking for cc linux/dvb/version.h ... ok checking for pkg zlib ... ok (detected 1.2.11) checking for pkg liburiparser ... ok (detected 0.9.4) checking for pkg avahi-client ... ok (detected 0.8) checking for cmake ... ok checking for cc -lstdc++ ... ok checking for cc nvEncodeAPI.h ... fail checking for cc sys/inotify.h ... ok checking for cc inotify_init1 ... ok fetching dvb-scan files ... ok checking for cc epoll_create1 ... ok checking for pkg dbus-1 ... ok (detected 1.12.20) Compiler: Using C compiler: ccache cc Build for arch: x86_64 Binaries: Using PYTHON: python Using GZIP: gzip Using BZIP2: bzip2 Options: pie yes ccdebug no cwc yes capmt yes constcw yes linuxdvb yes satip_server yes satip_client yes hdhomerun_client yes hdhomerun_static yes iptv yes tsfile yes dvbscan yes timeshift yes trace yes imagecache yes avahi yes zlib yes libav yes ffmpeg_static yes libx264 yes libx264_static yes libx265 yes libx265_static yes libvpx yes libvpx_static yes libtheora yes libtheora_static yes libvorbis yes libvorbis_static yes libfdkaac no libfdkaac_static no nvenc no qsv no libmfx_static no inotify yes epoll yes uriparser yes ccache yes tvhcsa yes bundle yes pngquant no dvbcsa no dvben50221 no kqueue no dbus_1 yes android no tsdebug no gtimer_check no slow_memoryinfo no libsystemd_daemon no bintray_cache no execinfo yes mmx yes sse2 yes W_unused_result yes getloadavg yes atomic64 yes atomic_time_t yes bitops64 yes lockowner yes qsort_r yes gmtoff yes recvmmsg yes sendmmsg yes ifnames yes llabs yes py_gzip yes bin_pkg_config yes bin_xgettext yes bin_msgmerge yes bin_gzip yes bin_bzip2 yes ssl yes linuxdvbapi yes upnp yes bin_cmake yes stdcpp yes libogg_static yes inotify_h yes inotify_init1 yes epoll_create1 yes mpegts yes mpegts_dvb yes Packages: openssl 1.1.1j zlib 1.2.11 liburiparser 0.9.4 avahi-client 0.8 dbus-1 1.12.20 Installation paths: Prefix: /usr/local Binaries: ${prefix}/bin Libraries: ${prefix}/lib Data files: ${prefix}/share Man pages: ${datadir}/man Final Binary: /root/tvheadend-4.3/build.linux/tvheadend Tvheadend Data Directory: /usr/local/share/tvheadend
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
You can paste all command lines in terminal
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
For some reason I can't it keeps up coming up with a redmine 500 error
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
So whats result of
make -j$(nproc)
is it comple binary or crash with error?
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
The error was libtheora not found and then it stopped.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
./configure --help
disable all this errors with disabling coresponding module's
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by Dave H over 3 years ago
"Just for your information the about page is in the screenshot picture above this comment."
NO, just for your information, the information both Saen and I want to see is only displayed after you press the Toggle details link, which both Saen and I have asked you to do and which you have not done.
You haven't answered any of my other questions either, and they might well lead to a solution that doesn't require you to build and maintain a personal version of TVH for evermore.
Good luck.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
Sorry about that Dave H.I came off a bit rude and I didn't understand what you ment originally.Here is the toggle details page
Configure arguments: --host=x86_64-suse-linux-gnu --build=x86_64-suse-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --python=/usr/bin/python3 --disable-ffmpeg_static --disable-hdhomerun_static Compiler: Using C compiler: cc Using C flags: -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fcommon Using LD flags: -flto=auto Build for arch: x86_64 Binaries: Using PYTHON: /usr/bin/python3 Using GZIP: gzip Using BZIP2: bzip2 Options: pie yes ccdebug no cwc yes capmt yes constcw yes linuxdvb yes satip_server yes satip_client yes hdhomerun_client no hdhomerun_static no iptv yes tsfile yes dvbscan yes timeshift yes trace yes imagecache yes avahi yes zlib yes libav yes ffmpeg_static no libx264 yes libx264_static yes libx265 yes libx265_static yes libvpx yes libvpx_static yes libtheora yes libtheora_static yes libvorbis yes libvorbis_static yes libfdkaac yes libfdkaac_static yes nvenc no qsv no libmfx_static yes inotify yes epoll yes uriparser yes ccache no tvhcsa yes bundle no pngquant no dvbcsa no dvben50221 no kqueue no dbus_1 yes android no tsdebug no gtimer_check no slow_memoryinfo no libsystemd_daemon no pcloud_cache yes execinfo yes mmx yes sse2 yes W_unused_result yes fdatasync yes getloadavg yes atomic32 yes atomic64 yes atomic_time_t yes bitops64 yes lockowner yes qsort_r yes gmtoff yes recvmmsg yes sendmmsg yes ifnames yes py_gzip yes bin_pkg_config yes bin_xgettext yes bin_msgmerge yes bin_gzip yes bin_bzip2 yes ssl yes linuxdvbapi yes upnp yes inotify_h yes inotify_init1 yes epoll_create1 yes mpegts yes mpegts_dvb yes Packages: openssl 1.1.1j zlib 1.2.11 liburiparser 0.9.4 avahi-client 0.8 libavfilter 7.85.100 libswresample 3.7.100 libavresample 4.0.0 libswscale 5.7.100 libavformat 58.45.100 libavcodec 58.91.100 libavutil 56.51.100 dbus-1 1.12.20 Installation paths: Prefix: /usr Binaries: /usr/bin Libraries: /usr/lib64 Data files: /usr/share Man pages: /usr/share/man
For the answer to whether i installed hdhomerun_config_gui I installed the non gui version with the package name hdhomerun_config as well as libhdhomerun2.
Answer to your question about whether the gui could detect the tuners
I tested the the gui using hdhomerun_config_gui on my own computer instead of the Server VM instance of which tvheadend was installed in and it could find the tuners.
For the answer for the fourth and final question.I am in the process of doing that however I currently cannot log into openSUSE Forums at forums.opensuse.org
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
--host=x86_64-suse-linux-gnu --build=x86_64-suse-linux-gnu --program-prefix= --disable-dependency-tracking
--prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share
--includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib
--mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --python=/usr/bin/python3
--disable-ffmpeg_static --disable-hdhomerun_static
last line is what is used
so you need to do
make distclean
./configure --disable-bintray_cache --disable-ffmpeg_static --enable-bundle
make -j$(nproc)
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
Sorry that above toggle details page is from when I reinstalled tvheadend from the official openSUSE repositories to show what the toggle details gave me.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
xt 4t wrote:
Sorry that above toggle details page is from when I reinstalled tvheadend from the official openSUSE repositories to show what the toggle details gave me.
Is there a reasone to use this unfrendly OpenSuse?
I install it on test PC and is very hard to satisfy simple depedency's
ex. openssl
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
I just use openSUSE out of personal preference but once Rocky Linux is ready I intend to move tvheadend onto that instead.
In addition to this I am in the process of emailing openSUSE for them to update their tvheadend version as well as to ask if they can enable support for such as ffmpeg and hdhomerun in their build.
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by saen acro over 3 years ago
I stll not see good RPM distro witch work with multimedia without problems.
sudo zypper install libavfilter-devel ccache
solve part of problems
RE: Can't find hdhomerun tuners on openSUSE tvheadend install - Added by xt 4t over 3 years ago
I tried your installing those packages but unfortunately it came up with another error.
So i am going to wait till i hear back from the forums on openSUSE about the distribution tvheadend package and if they will be able to make some of the changes I have proposed.
However I will still check here to see if there any thing I can do.
Thanks for the help saen acro and Dave H.