I'm planning to install MythTV. It's not clear to me so far exactly what I need to install or what I need to do.
YaST lists a bunch of mythtv packages from packman. The latest available seems to be 27 whilst I understand the current version of mythtv is 29. I don't see any particular package that installs it. The closest I have found is mythtv-0_27-setup and its description says "MythTV provides a unified graphical interface for recording and viewing television programs. Refer to the mythtv package for more information. This package contains only the setup software for configuring the mythtv backend."
But there is no mythtv package listed.
As it happens, I think I do want the backend, because I'm installing a tuner card (TBS6205) so I can record programmes. I intend to then export them over my network to a FireTV box plugged into my TV and running kodi, although I'm open to better ideas. I don't yet know whether I'll want any separate means of controlling what mythtv records on the server.
google has led me to the mythtv wiki but I haven't found anything there that fills me with confidence yet. https://www.mythtv.org/wiki/Setup_General seems close but is for the current version, not the old version on packman.
google also shows various people apparently overwhelmed by complexity, which is why I'd like to find an accurate set of instructions. Does anybody know of one?
Dave Howorth wrote:
I'm planning to install MythTV. It's not clear to me so far exactly what I need to install or what I need to do.
YaST lists a bunch of mythtv packages from packman. The latest available seems to be 27 whilst I understand the current version of mythtv is 29. I don't see any particular package that installs it. The closest I have found is mythtv-0_27-setup and its description says "MythTV provides a unified graphical interface for recording and viewing television programs. Refer to the mythtv package for more information. This package contains only the setup software for configuring the mythtv backend."
But there is no mythtv package listed.
Hi Dave
I've been running MythTV for almost six years, overall it works really well.
i | libmyth-0_25 | Library providing mythtv support i | mythtv-0_25-backend | Server component of mythtv (a DVR) i | mythtv-0_25-base-themes | Core user interface themes for mythtv i | mythtv-0_25-common | Common components needed by multiple other MythTV components i | mythtv-0_25-frontend | Client component of mythtv (a DVR) i | mythtv-0_25-setup | Setup the mythtv backend i | mythweb-0_25 | The web interface to MythTV i | perl-MythTV-0_25 | Perl bindings for MythTV i | php-MythTV-0_25 | PHP bindings for MythTV i | python-MythTV-0_25 | Python bindings for MythTV
As it happens, I think I do want the backend, because I'm installing a tuner card (TBS6205) so I can record programmes. I intend to then export them over my network to a FireTV box plugged into my TV and running kodi, although I'm open to better ideas.
You're going to need the MythTV frontend to program recordings, I think. Playback over kodi is fine. The web interface is neat, but I don't use it much.
google also shows various people apparently overwhelmed by complexity, which is why I'd like to find an accurate set of instructions. Does anybody know of one?
I think my first mythtv setup took a few hours, 3-4-5, I'm not sure. It was in 2012 - old desktop PC with a receiver card, a laptop as frontend.
Op donderdag 5 juli 2018 18:21:28 CEST schreef Per Jessen:
Dave Howorth wrote:
I'm planning to install MythTV. It's not clear to me so far exactly what I need to install or what I need to do.
YaST lists a bunch of mythtv packages from packman. The latest available seems to be 27 whilst I understand the current version of mythtv is 29. I don't see any particular package that installs it. The closest I have found is mythtv-0_27-setup and its description says "MythTV provides a unified graphical interface for recording and viewing television programs. Refer to the mythtv package for more information. This package contains only the setup software for configuring the mythtv backend."
But there is no mythtv package listed.
Hi Dave
I've been running MythTV for almost six years, overall it works really well.
i | libmyth-0_25 | Library providing mythtv support i | mythtv-0_25-backend | Server component of mythtv (a DVR) i | mythtv-0_25-base-themes | Core user interface themes for mythtv i | mythtv-0_25-common | Common components needed by multiple other MythTV components i | mythtv-0_25-frontend | Client component of mythtv (a DVR) i | mythtv-0_25-setup | Setup the mythtv backend i | mythweb-0_25 | The web interface to MythTV i | perl-MythTV-0_25 | Perl bindings for MythTV i | php-MythTV-0_25 | PHP bindings for MythTV i | python-MythTV-0_25 | Python bindings for MythTV
As it happens, I think I do want the backend, because I'm installing a tuner card (TBS6205) so I can record programmes. I intend to then export them over my network to a FireTV box plugged into my TV and running kodi, although I'm open to better ideas.
You're going to need the MythTV frontend to program recordings, I think. Playback over kodi is fine. The web interface is neat, but I don't use it much.
google also shows various people apparently overwhelmed by complexity, which is why I'd like to find an accurate set of instructions. Does anybody know of one?
I think my first mythtv setup took a few hours, 3-4-5, I'm not sure. It was in 2012 - old desktop PC with a receiver card, a laptop as frontend.
IIRC the mythtv-common triggers install of the basic needs. Did a setup for a friend last year, incl. DVB and PVR, took me an ~5 hours too.. I know they're still using and updating the stuff, but I didn't record the steps I took to get it working. I do remember reading a lot of outdated docs and "rephrasing" commands invoked.
Knurpht@openSUSE wrote:
Op donderdag 5 juli 2018 18:21:28 CEST schreef Per Jessen:
I think my first mythtv setup took a few hours, 3-4-5, I'm not sure. It was in 2012 - old desktop PC with a receiver card, a laptop as frontend.
IIRC the mythtv-common triggers install of the basic needs. Did a setup for a friend last year, incl. DVB and PVR, took me an ~5 hours too.
afair, it's not because it is really so complex, it just takes a little time until you have gained an understanding of "how it works". In particular how MythTV works with tuners, channels, sources etc.
I forgot - I even wrote this:
http://rambling.jessen.ch/it/moving-to-mythtv/
Not an installation guide, just a success story!
On Thu, 05 Jul 2018 18:47:17 +0200 Per Jessen per@computer.org wrote:
Knurpht@openSUSE wrote:
Op donderdag 5 juli 2018 18:21:28 CEST schreef Per Jessen:
I think my first mythtv setup took a few hours, 3-4-5, I'm not sure. It was in 2012 - old desktop PC with a receiver card, a laptop as frontend.
IIRC the mythtv-common triggers install of the basic needs. Did a setup for a friend last year, incl. DVB and PVR, took me an ~5 hours too.
afair, it's not because it is really so complex, it just takes a little time until you have gained an understanding of "how it works". In particular how MythTV works with tuners, channels, sources etc.
I forgot - I even wrote this:
http://rambling.jessen.ch/it/moving-to-mythtv/
Not an installation guide, just a success story!
Thanks Per, Gertjan.
mythtv-common doesn't seem to pull in anything at all in YaST but is itself pulled in by mythtv-setup. I'll do a bit more reading until my card arrives and try to make some notes when I do set it up.
Most of the documentation refers to mysql; does it work out of the box with mariadb instead, do you know? My experience with mysql just predates the mariadb split, and my dvb experience is even older.
Per Jessen composed on 2018-07-05 18:47 (UTC+0200):
Do you still have the Nokia? Did you ever take the cover off to inspect for bad caps? Bad caps didn't just happen to early 00s PCs - they hit almost everything. Lots of electronics, TVs, STBs, converters, wall warts, etc. from the period can be resurrected by a peanut sized investment in a few caps and some soldering time.
Dave Howorth wrote:
mythtv-common doesn't seem to pull in anything at all in YaST but is itself pulled in by mythtv-setup. I'll do a bit more reading until my card arrives and try to make some notes when I do set it up.
Most of the documentation refers to mysql; does it work out of the box with mariadb instead, do you know? My experience with mysql just predates the mariadb split, and my dvb experience is even older.
Mine is installed with mysql, but I see mariadb was available too at the time. I have both mysql and mariadb installed in a number of places, I have yet to notice any incompatibilities. I know there are some minor ones, I just haven't hit any of them yet.
I doubt if you'll notice much difference between the two - maybe in the initial setup work, but not in the database ops. If I were doing a new installation today, I think I would probably try it with mariadb first.
Felix Miata wrote:
Per Jessen composed on 2018-07-05 18:47 (UTC+0200):
Do you still have the Nokia?
No, it's long gone.
Did you ever take the cover off to inspect for bad caps? Bad caps didn't just happen to early 00s PCs - they hit almost everything. Lots of electronics, TVs, STBs, converters, wall warts, etc. from the period can be resurrected by a peanut sized investment in a few caps and some soldering time.
I did open the cover a number of times, to upgrade the harddrive. Never checked for bad caps.
On 2018-07-06 07:38, Per Jessen wrote:
Dave Howorth wrote:
mythtv-common doesn't seem to pull in anything at all in YaST but is itself pulled in by mythtv-setup. I'll do a bit more reading until my card arrives and try to make some notes when I do set it up.
Most of the documentation refers to mysql; does it work out of the box with mariadb instead, do you know? My experience with mysql just predates the mariadb split, and my dvb experience is even older.
Mine is installed with mysql, but I see mariadb was available too at the time. I have both mysql and mariadb installed in a number of places, I have yet to notice any incompatibilities. I know there are some minor ones, I just haven't hit any of them yet.
I doubt if you'll notice much difference between the two - maybe in the initial setup work, but not in the database ops. If I were doing a new installation today, I think I would probably try it with mariadb first.
My test install of MythTV used mariadb-10
On Fri, 6 Jul 2018 11:03:39 +0200 "Carlos E. R." robin.listas@telefonica.net wrote:
On 2018-07-06 07:38, Per Jessen wrote:
Dave Howorth wrote:
mythtv-common doesn't seem to pull in anything at all in YaST but is itself pulled in by mythtv-setup. I'll do a bit more reading until my card arrives and try to make some notes when I do set it up.
Most of the documentation refers to mysql; does it work out of the box with mariadb instead, do you know? My experience with mysql just predates the mariadb split, and my dvb experience is even older.
Mine is installed with mysql, but I see mariadb was available too at the time. I have both mysql and mariadb installed in a number of places, I have yet to notice any incompatibilities. I know there are some minor ones, I just haven't hit any of them yet.
I doubt if you'll notice much difference between the two - maybe in the initial setup work, but not in the database ops. If I were doing a new installation today, I think I would probably try it with mariadb first.
My test install of MythTV used mariadb-10
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do? The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
I'm waiting to be approved to post a question on the TBS forum but I thought I'd ask here first. The good news is that the card is installed and listed by lspci and that mythtv appeared to install OK from YaST.
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
Sounds like building the kernel module. You'll need to install the kernel source, if you haven't already.
I'm waiting to be approved to post a question on the TBS forum but I thought I'd ask here first. The good news is that the card is installed and listed by lspci and that mythtv appeared to install OK from YaST.
Sounds good!
Per Jessen wrote:
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
The instructions here are a little more elaborate, although they also explicitly say that your card is not (yet) supported:
https://www.linuxtv.org/wiki/index.php/TBS_driver_installation
On Sun, 08 Jul 2018 18:30:15 +0200 Per Jessen per@computer.org wrote:
Per Jessen wrote:
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
The instructions here are a little more elaborate, although they also explicitly say that your card is not (yet) supported:
https://www.linuxtv.org/wiki/index.php/TBS_driver_installation
Well just above that, the page says "These instructions are taken directly from those pages, e.g. tbs' wiki. Go there for latest official word on build procedure." and if you follow the link then you will find the 6205 card listed as supported. So I suspect the linuxtv page is just out of date. Anyway, I've asked on their forum and will see what they have to say.
On 2018-07-09 11:02, Dave Howorth wrote:
On Sun, 08 Jul 2018 18:30:15 +0200 Per Jessen <> wrote:
Per Jessen wrote:
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
The instructions here are a little more elaborate, although they also explicitly say that your card is not (yet) supported:
https://www.linuxtv.org/wiki/index.php/TBS_driver_installation
Well just above that, the page says "These instructions are taken directly from those pages, e.g. tbs' wiki. Go there for latest official word on build procedure." and if you follow the link then you will find the 6205 card listed as supported. So I suspect the linuxtv page is just out of date. Anyway, I've asked on their forum and will see what they have to say.
If it were really supported you would not have anything to do. At most, load some module or configure a file or start a service.
On Mon, 9 Jul 2018 11:05:28 +0200 "Carlos E. R." robin.listas@telefonica.net wrote:
On 2018-07-09 11:02, Dave Howorth wrote:
On Sun, 08 Jul 2018 18:30:15 +0200 Per Jessen <> wrote:
Per Jessen wrote:
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
The instructions here are a little more elaborate, although they also explicitly say that your card is not (yet) supported:
https://www.linuxtv.org/wiki/index.php/TBS_driver_installation
Well just above that, the page says "These instructions are taken directly from those pages, e.g. tbs' wiki. Go there for latest official word on build procedure." and if you follow the link then you will find the 6205 card listed as supported. So I suspect the linuxtv page is just out of date. Anyway, I've asked on their forum and will see what they have to say.
If it were really supported you would not have anything to do. At most, load some module or configure a file or start a service.
Yes, that's my feeling too :(
Dave Howorth wrote:
On Sun, 08 Jul 2018 18:30:15 +0200 Per Jessen per@computer.org wrote:
Per Jessen wrote:
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
The instructions here are a little more elaborate, although they also explicitly say that your card is not (yet) supported:
https://www.linuxtv.org/wiki/index.php/TBS_driver_installation
Well just above that, the page says "These instructions are taken directly from those pages, e.g. tbs' wiki. Go there for latest official word on build procedure." and if you follow the link then you will find the 6205 card listed as supported. So I suspect the linuxtv page is just out of date.
Sorry, I meant say that too - that you've got some newer source code, so that page needs updating.
Even if it may appear a bit complex, I wouldn't worry about it at all Dave - just crack on and see if you get a module built, then see what happens when you load it. Then back to mythtv.
On Mon, 09 Jul 2018 19:21:55 +0200 Per Jessen per@computer.org wrote:
Dave Howorth wrote:
On Sun, 08 Jul 2018 18:30:15 +0200 Per Jessen per@computer.org wrote:
Per Jessen wrote:
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
The file then goes on to say:
#tar jxvf media_build-2018-0206.tar.bz2 #cd media_build #./install.sh #reboot
#dmesg | grep tbsversion
The instructions here are a little more elaborate, although they also explicitly say that your card is not (yet) supported:
https://www.linuxtv.org/wiki/index.php/TBS_driver_installation
Well just above that, the page says "These instructions are taken directly from those pages, e.g. tbs' wiki. Go there for latest official word on build procedure." and if you follow the link then you will find the 6205 card listed as supported. So I suspect the linuxtv page is just out of date.
Sorry, I meant say that too - that you've got some newer source code, so that page needs updating.
Even if it may appear a bit complex, I wouldn't worry about it at all Dave - just crack on and see if you get a module built, then see what happens when you load it. Then back to mythtv.
Hmm, that's my problem, I do worry about it. I don't remember ever building a kernel module, so that's new. I vaguely remember removing and replacing modules, so that bit might come back to me.
Then I don't trust instructions that start by telling me to throw out the baby with the bathwater and then rebuild both the baby and the bathwater. I don't mind trying to build a specific new module to interface with this specific new card but I'm very reluctant to replace all the modules in that system directory with code that I've just downloaded from some random site on the internet.
And then I don't understand whether firmware is needed and how that whole mechanism works.
So I'm fairly far outside my comfort zone at the minute.
Dave Howorth wrote:
I'm planning to install MythTV. It's not clear to me so far exactly what I need to install or what I need to do.
YaST lists a bunch of mythtv packages from packman. The latest available seems to be 27 whilst I understand the current version of mythtv is 29. I don't see any particular package that installs it. The closest I have found is mythtv-0_27-setup and its description says "MythTV provides a unified graphical interface for recording and viewing television programs. Refer to the mythtv package for more information. This package contains only the setup software for configuring the mythtv backend."
I think, the MythTV Packman packages are very old and unmaintained. The latest update is from 2013 (MythTV 0.27).
I have updated the Packman RPM source files to MythTV 29 for personal use. I also added a patch which resolves an issue with German DVB-T2 HD and surround sound.
Unfortunately I do not know the legal situation for distributing MythTV source and binary packages. Probably it is OK to distribute the RPM SPEC file and the patches. If you are interested, please write me a mail.
You can also build MythTV 29 from the sources without using RPM.
Greetings, Björn
Dave Howorth wrote:
On Mon, 09 Jul 2018 19:21:55 +0200 Per Jessen per@computer.org wrote:
Even if it may appear a bit complex, I wouldn't worry about it at all Dave - just crack on and see if you get a module built, then see what happens when you load it. Then back to mythtv.
Hmm, that's my problem, I do worry about it. I don't remember ever building a kernel module, so that's new.
It is perhaps a little daunting, but it's really nothing special. If you've ever used the Nvidia drivers, similar procedure. Also, it isn't rebuilding the entire kernel, only that one module.
I vaguely remember removing and replacing modules, so that bit might come back to me.
insmod <module> <options> modprobe <module> <options> rmmode <module>
Check output with 'dmesg'.
Then I don't trust instructions that start by telling me to throw out the baby with the bathwater and then rebuild both the baby and the bathwater.
That does seem a little too much, I agree. It is unlikely all of those modules will be affected.
I don't mind trying to build a specific new module to interface with this specific new card but I'm very reluctant to replace all the modules in that system directory with code that I've just downloaded from some random site on the internet.
Right.
And then I don't understand whether firmware is needed and how that whole mechanism works.
For now, you can leave that issue alone - I don't know your card, but if firmware is needed, I would expect it to be loaded later, maybe with some user space utility.
So I'm fairly far outside my comfort zone at the minute.
Do you have a testsystem to try it out on? Any old PC will do.
Per Jessen wrote:
Dave Howorth wrote:
On Mon, 09 Jul 2018 19:21:55 +0200 Per Jessen per@computer.org wrote:
Even if it may appear a bit complex, I wouldn't worry about it at all Dave - just crack on and see if you get a module built, then see what happens when you load it. Then back to mythtv.
Hmm, that's my problem, I do worry about it. I don't remember ever building a kernel module, so that's new.
It is perhaps a little daunting, but it's really nothing special. If you've ever used the Nvidia drivers, similar procedure. Also, it isn't rebuilding the entire kernel, only that one module.
I vaguely remember removing and replacing modules, so that bit might come back to me.
insmod <module> <options> modprobe <module> <options> rmmode <module>
rmmod.
On 2018-07-09 21:22, Dave Howorth wrote:
On Mon, 09 Jul 2018 19:21:55 +0200 Per Jessen <> wrote:
Dave Howorth wrote:
On Sun, 08 Jul 2018 18:30:15 +0200 Per Jessen per@computer.org wrote:
Per Jessen wrote:
Dave Howorth wrote:
I just got my TBS6205 card and started trying to install it and mythtv. I'm a bit worried by the ReadMe.txt that comes with the TBS6205 driver zip. It starts with:
#sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
which seems like a rather drastic thing to do. Is that a normal thing to do?
That does sound like overkill. Those modules will likely be rebuilt, but still.
It is an overkill, but if you are rebuilding the kernel they get recreated. Problem is, you need to rebuild not only your card module, because the tree holds more than that:
Telcontar:~ # ls /lib/modules/4.4.138-59-default/kernel/drivers/media/ common dvb-core dvb-frontends firewire i2c mmc pci platform radio rc tuners usb v4l2-core Telcontar:~ #
Why delete firewire, i2c?
And then, they are acting on the 32 bit tree, not the 64 bit!
I would have a look at what the tar contains, and at what the install script really does.
And mind, do all this every time there is a kernel update.
Not nice.
Carlos E. R. wrote:
And then, they are acting on the 32 bit tree, not the 64 bit!
Huh? All kernel modules are in /lib/modules.
And mind, do all this every time there is a kernel update. Not nice.
When you are bleeding edge, there will always be blood :-)
On 2018-07-10 11:10, Per Jessen wrote:
Carlos E. R. wrote:
And then, they are acting on the 32 bit tree, not the 64 bit!
Huh? All kernel modules are in /lib/modules.
Oh, you are right.
And mind, do all this every time there is a kernel update. Not nice.
When you are bleeding edge, there will always be blood :-)
Not in Leap...
Carlos E. R. wrote:
On 2018-07-10 11:10, Per Jessen wrote:
And mind, do all this every time there is a kernel update. Not nice.
When you are bleeding edge, there will always be blood :-)
Not in Leap...
Leap isn't bleeding edge though. Leap is bit further behind on the adaption curve. Dave is gingerly trying out the bleeding edge when he needs to use drivers yet to make it into the kernel. Having to rebuild after a kernel update is good practice :-)
On Tue, 10 Jul 2018 11:38:21 +0200 Per Jessen per@computer.org wrote:
Carlos E. R. wrote:
On 2018-07-10 11:10, Per Jessen wrote:
And mind, do all this every time there is a kernel update. Not nice.
When you are bleeding edge, there will always be blood :-)
Not in Leap...
Leap isn't bleeding edge though. Leap is bit further behind on the adaption curve. Dave is gingerly trying out the bleeding edge when he needs to use drivers yet to make it into the kernel. Having to rebuild after a kernel update is good practice :-)
Hmm, such niceties escape me, and I suspect also escape the developers involved. Is there a readable explanation anywhere of how the V4L project is supposed to work, from the point of view of a hardware manufacturer's programmers?
They're saying I need to use the latest version of the media subsystem. That sounds like it might be a fairly normal situation, and if so, is there an 'approved' way in openSUSE to do that?
What makes it more awkward in my case is that they use their own media-build repository, which while open source, appears to contain lots of scripts and potentially code that have been hacked about with somewhat. Plus they develop using ubuntu and centos, not opensuse. So the scripts don't run.
And I bought this card because I had read that TBS linux support was good ...
On Thu, 12 Jul 2018 20:54:34 +0100 Dave Howorth dave@howorth.org.uk wrote:
And I bought this card because I had read that TBS linux support was good ...
Hmm, I eventually managed to get the card working, by upgrading Leap. It turns out that Leap 42.3 had a version of kernel 4.4 with modified APIs, so it wasn't even able to build a standard linuxtv release. That seems a crazy thing to have done, but fortunately Leap 15.0 has a kernel that can build a standard linuxtv release, and after a bit of faffing around managed to build the drivers for the card. So I've tested that it's working using dvbv5-scan and now I'm ready to try to get mythtv working.
But I have no idea how to start. I've read various things on the web but not found any that seem to apply directly.
I believe there's a database involved and I installed mariadb but I notice that there's no database server running. Is that normal? How does one start a database server these days? Edit: Ah, I found Services Manager in YaST and enabled and started mariadb. (Why is there no help in Services Manager?)
I notice that something has set up a system user 'mythtv' but I don't know exactly how setup is done. Should I su to that user before I start?
If I type mythTAB into a terminal as my normal user, I see:
mythavtest mythfrontend mythshutdown mythbackend mythhdhomerun_config mythtranscode mythccextractor mythjobqueue mythtvsetup mythcommflag mythlcdserver mythtv-setup mythffmpeg mythmediaserver mythutil mythffprobe mythmetadatalookup mythwelcome mythffserver mythpreviewgen mythwikiscripts mythfilerecorder mythreplex mythfilldatabase mythscreenwizard
mythwelcome seemed a possibility, so I started that and got a full-screen display asking about the database. mythtvsetup and mythtv-setup also seem like possibilities but it's not clear which. Is there a readme somewhere?
On 07/20/2018 10:15 AM, Dave Howorth wrote:
I notice that something has set up a system user 'mythtv' but I don't know exactly how setup is done. Should I su to that user before I start?
Funny how documentation is always an after-thought....
When suse moved to systemd, I don't think the yast informational tips/descriptions, etc.. received a rework. At least with systemd it is just about as easy to manage from the command-line as the init scripts were.
In the case of a service like mariadb, it's just a
systemctl status mariadb ## is it enabled/running?
Not enabled?
systemctl enable mariadb ## will now start on boot systemctl start mariadb ## start it now, since it wasn't on boot
(process works in reverse with 'stop' and 'disable' to have it no longer start at boot)
Glad to see you are making progress with MythTV. It's sounds like a rather large and sprawling setup -- made more challenging based on the kernel backports.
On 2018-07-20 17:15, Dave Howorth wrote:
On Thu, 12 Jul 2018 20:54:34 +0100 Dave Howorth <> wrote:
But I have no idea how to start. I've read various things on the web but not found any that seem to apply directly.
Some years ago I installed mythtv to some degree of working, I could see the TV. I remember I could pause and later continue from that point watching at, say, 5% faster speed to try recover a bit of the lost time. Cute.
But I do not remember how I did it. There where howtos and things. Not very difficult but confusing. Then the TV card died, could not find a working replacement, and bought an external TV box instead.
Recently I tried again, but not having a TV card the setup refused to proceed. I wanted to use it to see already recorded movies or internet TV. No go. I uninstalled it.
Bjoern Voigt said 2017-11-27:
Do not try MythTV 0.27. It is very old. Try MythTV 0.28 (the Packman mythtv packages without a number) or 29.
I believe there's a database involved and I installed mariadb but I notice that there's no database server running. Is that normal? How does one start a database server these days? Edit: Ah, I found Services Manager in YaST and enabled and started mariadb. (Why is there no help in Services Manager?)
Yes, it is a system wide database, not a local to mythtv database. It is possible that you have to initialize it, there should be a script. I can not look, my packages are no longer installed.
Looking at my command history:
use mythtvsetup as root You will need "mythbackend.service"
Per helped me with the setup, but he is on holiday now. Lookup for this thread:
2017-11-30 04:12 To: OS-en [opensuse] How does one setup mythtv?
I notice that something has set up a system user 'mythtv' but I don't know exactly how setup is done. Should I su to that user before I start?
No, I don't think so.