|
SageTV Linux Discussion related to the SageTV Media Center for Linux. Questions, issues, problems, suggestions, etc. relating to the SageTV Linux should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Are there any updated instructions for Linux with HD-PVRs?
I spent a long time today reading through dozens of posts but really can't find anything that's conclusive and most of it is very old. . .
The most recent relevant post i could find is this one: https://forums.sagetv.com/forums/showthread.php?t=56047 I have 4 HD-PVRs (not version 2), and I want to switch my setup to Linux so I can use a 64bit JVM. Do I need drivers? How do I install them? Is serial port tuning available in Linux?
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned |
#2
|
||||
|
||||
You should be prepared for bit of work. Depending on which HDPVRs you have, they'll just work. If have linux setup, the easiest way to see if they work, is just plug them all in, and then check to see if /dev/video0 (and video1,2,3) exists. If so then they are working.
The IR blasting on the HDPVR will not work (at least not for 4 units), so you will need to use something like USB-UIRT and get it working using LIRC (there are posts about it as well). If you are not familiar with linux this will likely be really frustrating. I think if you use docker (or unRAID + Docker) it might help somewhat with the setup... ie, Docker takes care of installing SageTV, installing comskip binaries, installing gentuner (which might be used for ir blasting, etc).
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#3
|
||||
|
||||
Yeah I'm prepared for the work :P
No IRBlasters so that's just fine. . . does serial tuning work?
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned |
#4
|
|||
|
|||
Quote:
|
#5
|
||||
|
||||
UNfortunately I don't know... Gentuner exists... so if there is a script program that can be used to tune, then gentuner can be used to integrate into that, but I don't know if direct serial tuning works out of the box.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#6
|
|||
|
|||
Does anyone know if firewire works for channel tuning in Linux, especially on 64 bit builds? In the GenTuner repository there is something called generic.panelctl that calls the panelctl firewire tuning program.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#7
|
|||
|
|||
Quote:
I have not have an STB capable of FireWire tuning in several years, but when I did, my own results were spotty. However, my conclusion at the time was that the problems were more due to the STB itself, not the Linux support. There are some notes on this page about card/STB combinations that have worked with MythTV (https://www.mythtv.org/wiki/FireWire). I would expect the same combinations would work with gentuner. --John |
#8
|
||||
|
||||
Quote:
/jer
__________________
AMD Ryzen 7 1700 w/ SageTV Server Linux V9.1.8.774 - Ubuntu 16.04LTS AMD64 -- 1x HDHomeRun Prime -- 1x HDHR-DT -- 1x HD-PVR 2x SageTV HD-300 Media Extenders 1x NVIDIA ShieldTV |
#9
|
|||
|
|||
Good to know - my boxes are SA/Cisco but they have active firewire which I have used for about a decade or so with Sage. I will have to make sure I have a firewire card in my new server.
Are you running straight from Ubuntu rather than through unRAID?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#10
|
||||
|
||||
Yep, in a full VM actually (kvm/qemu) with VT-d for pci passthrough so the FireWire device is native to the VM.
__________________
AMD Ryzen 7 1700 w/ SageTV Server Linux V9.1.8.774 - Ubuntu 16.04LTS AMD64 -- 1x HDHomeRun Prime -- 1x HDHR-DT -- 1x HD-PVR 2x SageTV HD-300 Media Extenders 1x NVIDIA ShieldTV |
#11
|
|||
|
|||
Thanks zoop, I will have to give it a try.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#12
|
|||
|
|||
Quote:
So far, a great experiance going to LInux with V9.x. I kinda wish I had done this when it first became opensource. Even the SMB/CIFS mounts to my Win10 file server is faster... very impressed. 4vpu, 6GB ram VM with 2xHD PVR v1.F, 1xHD PVR v2.C, 2x HDHomeRun ATSC network encoders, 26TB Win10n64bit DrivePool file server & minimal WinXP32bit just for FireWire tuning remotely from current WIn10Sage/Plex server. 4 x HD300 STB, 2 AppleTV G4 wPlex, 1x SageTV client Last edited by Vaskill; 01-09-2017 at 05:18 PM. |
#13
|
|||
|
|||
And what else is a dependency that has to be installed? Do you have to install libav1394?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#14
|
||||
|
||||
I was referring to native sage firewire tuning, not using gentuner... and nope, i didn't have to install libavc1394 as it was already present in my install:
root@sagetv:~# dpkg -l |grep 1394 ii libavc1394-0:amd64 0.5.4-4 amd64 control IEEE 1394 audio/video devices
__________________
AMD Ryzen 7 1700 w/ SageTV Server Linux V9.1.8.774 - Ubuntu 16.04LTS AMD64 -- 1x HDHomeRun Prime -- 1x HDHR-DT -- 1x HD-PVR 2x SageTV HD-300 Media Extenders 1x NVIDIA ShieldTV |
#15
|
|||
|
|||
As you install this, please keep track of what problems you ran into, what you had to install, etc. I would like to keep updating the scripted linux install to help with different types of hardware, but I only have the HDHomeRun... others experiences and ability to script/learn is greatly appreciated.
__________________
Server: Centos Server 14.04 LTS - 64Bit, VM in XenServer, 2 cores of a Intel i7, 2-4 GB Ram, 8 GB system Disk, 1.8 TB storage, SageTV V9.0.4.232, HDHR Prime x 1 Clients: PC Client x 1, HD-300 x 1, AppleTV x 2, WebClient (phone/tablet) x 3 |
#16
|
|||
|
|||
Ah, yes, I now see the option to have FireWire tuning. Will test with SA3250HD and SA4250HD. Funny though, when I first installed HDPVR 1212 revF, the option didn't come up. Only when I removed and re-added.
|
#17
|
|||
|
|||
@vaskill - Please document the process so that those of us, like me, who will be trying this can benefit from your experience. And we can also get stuckless to add this to the Docker container.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#18
|
|||
|
|||
Quote:
sudo apt-get install v4l-utils sudo apt-get install ivtv-utils Now FireWire captures fine. Still working on testing multi-box/HDPVR tuning. Also haven't tried my HDPRV 2. |
#19
|
|||
|
|||
I see that the SageTV docker seems to have the firewire drivers as when I do dpkg -l |grep 1394 I see the three required packages. But where do you go from there? When I look at gentuner it uses the file /usr/local/bin/panelctl. But I don't have anything in /usr/local/bin
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#20
|
||||
|
||||
gentuner is just a way to have sagetv call a script to change channels. It's up to you to actually write the script (either modify the samples, or create your own). You'd have to figure out how to change channels using command line on linux, then put a gentuner script around that.
There is documentation on gentuner here. https://github.com/stuckless/GenericTunerPlugin
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Any updated instructions to setup SSL for Jetty? | pingmustard | SageTV v7 Customizations | 7 | 07-19-2017 09:16 AM |
linux installation and use instructions | jackln | SageTV Linux | 2 | 11-30-2015 10:25 AM |
Updated Capture list for Linux | birkey | SageTV Linux | 3 | 06-14-2011 07:41 PM |
Updated new installation instructions? | Madz | SageTV Linux | 10 | 04-06-2009 06:14 AM |
Linux beta updated to 6.0.13 | _Demo_ | SageTV Linux | 0 | 10-31-2006 09:31 AM |