Page 1 of 1

No DVB option in Capture Cards, FreeBSD build issue.

Posted: Mon Dec 18, 2017 8:08 pm
by myso
Dear community,

as I was kind of forced to upgrade my working 0.27 mythtv version (running on FreeBSD 11), I performed an upgrade to the latest ported version 0.28.7.

As I'm only using it with 2 DVB cars for watching a few available channels, I decided to do a clean install with a clean DB.

Unfortunately when trying to set thing up I don't see any DVB option in the Capture Cards section of mythtv-setup.

Using webcamd everything seems to be OK, as it was before upgrading:

Code: Select all

# usbconfig list
ugen0.1: <0x8086 XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.2: <ASRock ASM107x> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen0.3: <vendor 0x05e3 USB2.0 Hub> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen0.4: <TechnoTrend TT-USB2.0> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (10mA)
ugen0.5: <Afatech DVB-T 2> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
ugen0.6: <ASRock ASM107x> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (2mA)

Code: Select all

# ps aux | grep webcamd
root    359   0.0  0.0  41656   6712  -  Is   19:13     0:16.52 /usr/local/sbin/webcamd -i 0 -d ugen0.4 -B -U webcamd -G webcamd
root    370   0.0  0.0  38836   6356  -  Is   19:13     0:06.77 /usr/local/sbin/webcamd -i 0 -d ugen0.5 -B -U webcamd -G webcamd
root  39329   0.0  0.0  14836   2452  0  S+   20:57     0:00.00 grep webcamd
Any ideas how to get the 0.28.7 running again?

Many thanks


Re: No DVB option in Capture Cards

Posted: Tue Dec 19, 2017 3:51 am
by pgbennett
Card type is a drop down list with the first option as "DVB-T/S/C. ATSC or ISDB-T tuner card". If you don't have that in the list, your package may have been compiled without DVB support. Do you have a drop down list with other things but not that?

Re: No DVB option in Capture Cards

Posted: Tue Dec 19, 2017 6:53 pm
by myso
yes, exactly, the dropdownlist doesn't have any DVB option. I was trying to attach a screenshot but it seems like I'm not allowed.

Re: No DVB option in Capture Cards

Posted: Tue Dec 19, 2017 8:26 pm
by bill6502
Try: mythtv-setup --version (or, for easier reading: mythtv-setup --version|sed "s/\s/\n/g"|grep using_dvb)

Re: No DVB option in Capture Cards

Posted: Tue Dec 19, 2017 8:42 pm
by myso

Code: Select all

# mythtv-setup --version
Please attach all output as a file in bug reports.
MythTV Version : ad97d24
MythTV Branch : tag: v0.27.5
Network Protocol : 77
Library API : 0.27.20141016-1
QT Version : 4.8.7
Options compiled in:
 freebsd profile using_jack using_oss using_backend using_bindings_perl using_bindings_python using_bindings_php using_frontend using_hdhomerun using_ceton using_hdpvr using_ivtv using_libcrypto using_libfftw3 using_libxml2 using_libudf using_lirc using_mheg using_opengl using_opengl_video using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_v4l1 using_x11 using_xrandr using_xv using_profiletype using_bindings_perl using_bindings_python using_bindings_php using_mythtranscode using_opengl using_vaapi using_vdpau using_ffmpeg_threads using_mheg using_libass using_libxml2 using_libudf
I did build it from the FreeBSD ports tree with default config options. If I run "make config" on the port these are the possible options:

Code: Select all

[x] BINDINGS  Perl and Python bindings                                   
[ ] LIRC      Infrared remote control support                            
[x] MYSQL     MySQL database support                                     
[x] OPENGL    2D/3D rendering support via OpenGL                      
[x] VDPAU     VDPAU (GPU video acceleration) support
I am a bit confused by the version I see in mythtv-setup output. This is the package that has been built from the port:

Code: Select all

# pkg info |grep mythtv
mythtv-0.28.7_2                MythTV is a homebrew PVR project

Re: No DVB option in Capture Cards

Posted: Tue Dec 19, 2017 10:15 pm
by bill6502
That suggests that you've got at least two versions of MythTV installed.
Nothing wrong with that, just need to be careful with PATHs and libraries
etc. Typing: /usr/local/bin/mythtv-setup... may help. Seeing what's in your
init program's setup is important, e.g. systemctl cat mythtv-backend.

Can't speak to FreeBSD, but running ./configure in the MythTV source is
always my first stop.

Take a peek at the buildbot for FreeBSD here: ... logs/stdio

Looks like there's something special and our bot isn't building with DVB:

DVB support no [/usr/src/linux-headers-10.3-RELEASE-p24/include/uapi]

Re: No DVB option in Capture Cards

Posted: Wed Dec 20, 2017 11:09 am
by myso
Hi Bill,

I'm 99% sure I only have one version installed, because I always used the FreeBSD ports distribution system and portmaster to keep my software updated.

Even when running the mythtv-setup --version command with absolute path I get the same versioning.

Here the startup script:

Code: Select all

# cat /usr/local/etc/rc.d/mythbackend

# $FreeBSD: head/multimedia/mythtv/files/ 340872 2014-01-24 00:14:07Z mat $

# PROVIDE: mythbackend
# KEYWORD: shutdown

# Define mythbackend_enable in /etc/rc.conf[.local] to enable mythbackend
# mythbackend_enable (bool):  Set to "NO" by default.
#                             Set it to "YES" to enable mythbackend.
# mythbackend_logpath (str):  Custom logpath for mythbackend.
#                             (default /var/log/mythtv)
# mythbackend_flags (str):    Additional flags for mythbackend.
# mythbackend_user (str):     Username to run with.

. /etc/rc.subr



        if [ ! -d ${mythbackend_logpath} ]; then
                /usr/bin/install -o ${mythbackend_user} -g wheel -m 755 -d ${mythbackend_logpath}

load_rc_config $name

: ${mythbackend_enable="NO"}
: ${mythbackend_logpath="/var/log/mythtv"}
: ${mythbackend_user="root"}

command_args="-d --logpath ${mythbackend_logpath}"
HOME=$(/usr/sbin/pw usershow -7 -n "${mythbackend_user}" | /usr/bin/cut -d: -f6)

run_rc_command "$1"
To me it looks like the FreeBSD port is somehow messed up, but I don't have enough knowledge/experience to comment on this issue.

I think it's best to address this with the FreeBSD community, am I right?

Re: No DVB option in Capture Cards

Posted: Wed Dec 20, 2017 7:27 pm
by bill6502

I edited your Subject to include FreeBSD. We'll see if that gets any more
eyes on this issue.

It sounds like a build issue, as Peter mentioned (and you proved with the
--version output.)

Re: No DVB option in Capture Cards, FreeBSD build issue.

Posted: Wed Dec 20, 2017 8:07 pm
by myso

thanks for your inputs, meanwhile in the FreeBSD community I found out that this is a FreeBSD only related issue, the port is completely messed up (versioning out of synch, and some path problems).

For future referrence I'm attaching a link to the FreeBSD forum thread

Thanks again for your assistance.

Kind regards