April 16, 201511 yr Ok. Thanks again. I do wish that they published an optional package with all preinstalled DVB drivers on it. This has been the only down side with unraid for me so far. But very pleased, never the less.
April 16, 201511 yr Ok. Thanks again. I do wish that they published an optional package with all preinstalled DVB drivers on it. This has been the only down side with unraid for me so far. But very pleased, never the less. It's been spoken about but I think the view was that keeping all the drivers updated was a massive undertaking and not one which Limetech could commit to, which, to be honest I can see is a sensible point of view. I've had a go at compiling myself on Version 5 but didn't get very far. I'd love someone to post a current guide so I can roll my own to be honest.
April 16, 201511 yr Me too. I would like to be self-supporting, but it's just beyond me without some toddler type step by step guidance. Linux is very new to me. I'll just have to hope that friendly folk here can bail me out
April 16, 201511 yr Me too. I would like to be self-supporting, but it's just beyond me without some toddler type step by step guidance. Linux is very new to me. I'll just have to hope that friendly folk here can bail me out Of all the online communties I frequent this one is by far the most helpful and friendly, which is strange as generally I find the more technical a forum the less tolerant people become. Someone will always bail you out. I personally have been bailed more times that a hay field...
April 16, 201511 yr Good stuff, hopefully someone will help me get up and running properly. A bit further down the line, i'd like to also add the TBS quad tuner to my system. I'll have a right mish mash of tuners then. I wonder where that adventure will take me!!!!!!
April 16, 201511 yr Good stuff, hopefully someone will help me get up and running properly. A bit further down the line, i'd like to also add the TBS quad tuner to my system. I'll have a right mish mash of tuners then. I wonder where that adventure will take me!!!!!! I've got a TBS quad tuner TBS6285 I think you'll have to compile your own kernel with that mishmash of tuners to be honest.
April 16, 201511 yr The reason I bought the DVBSky to add to my Digital Devices was because it happened to be on this list: All tuners from this link should work http://wiki.openelec.tv/index.php/Supported_TV_Tuners I hoped that it would be plug it in and watch it go! It will give me DVB-T2 and complete my freeview setup. If I can get these working I might put the TBS idea to bed. Compiling is not for me. For that reason, I'm out!
April 20, 201511 yr Do you see them here in this thread? @piotrsd: Maybe you could build a new kernel, a make a short write down on the steps?
April 21, 201511 yr I must have missed them for the new beta 15. I'll look back again. I would love to be able to build my own kernel, but the instructions would have to be detailed. I dont really have any linux experience. Thanks
April 21, 201511 yr I must have missed them for the new beta 15. I'll look back again. I would love to be able to build my own kernel, but the instructions would have to be detailed. I dont really have any linux experience. Thanks I might be wrong but I think "Do you see them in this thread?" may have been sarcasm. It's not a small job to do and I do sympathise with poor piotrasd as especially in this phase of betas it must be awful as we all want updated bzimage and bzroot. I might have another go at compiling it all myself but I'm not optimistic about my ability to succeed...
April 21, 201511 yr Oh I see! I think that you are correct CHBMB...... I do appreciate the hard work piotrasd, thankyou.
April 21, 201511 yr OK, so using this as a guide: I am always pointing at this wiki site: http://lime-technology.com/wiki/index.php/Installing_Tvheadend_in_unRAID I updated it once with additional info for version 5.0.5 For version 6 it should be the same, you need newer dev tools (from slack 14.1 I guess) and kernel headers. I updated this wiki with a screenshot of the old dev tools. Its a start but i dont have time to try. It would be very helpfull for all of us if someone could upate this article once succeeded I've started to assemble the packages that are required on a Slackware 14.1 kernel 64 bit So far I've got bc-1.06.95-x86_64-2 binutils-2.24.51.0.3-x86_64-1 cmake-2.8.12-x86_64-1 cpio-2.11-x86_64-2 curl-7.36.0-x86_64-1 cxxlibs-6.0.18-x86_64-1 gcc-4.8.4-x86_64-1 gcc-g++-4.8.4-x86_64-1 git-1.8.4-x86_64-1 glibc-2.21-x86_64-1 gtk+-1.2.10-x86_64-5 gtk+2-2.24.20-x86_64-1 gtk+3-3.8.2-x86_64-2 infozip-6.0-x86_64-2 libidn-1.25-x86_64-2 make-3.82.tar mpfr-3.1.2-x86_64-1 nano-2.3.6.tar ncurses-5.9-x86_64-3 openssl-1.0.1k-x86_64-1 patch-2.7.4.tar perl-5.18.1.tar pkg-config-0.25-x86_64-1 pkgtools-14.1-noarch-2 And also Linux-Kenel-3.19.4.tar I'm unable to find kernel-headers for Slackware 14.1 64bit so if anyone can help me out then that'd be great. I estimate that once I've got that I should be able to get a media build out for about Unraid V673 b5000F. But I figure that unless I give it a go then I'll never know.... Plus if a few of us help out with this it could really be quite useful to the one or two people who actually do all the work at the moment... The only other concern I have is the current beta has a brtfs mount deadlock patch applied, so I'll need to see how to apply that I think. Although this has been scheduled to be fixed in 3.19.5 so if I don't manage to work this out by the next beta\RC I suspect Limetech will already have updated to a kernel where this is no longer an issue as they tend to keep up to date with kernels (Yes I know that to some this is a contentious point, please don't start going OT about it!) If I get all the packages etc together I'll zip them up and put them on a hosting site for everyone to use of course.
April 21, 201511 yr For those interested and with the aim of lightening piotrasd's workload: I was previously (prior to beta 14b/beta 15) a user of piotrasd's unRAID media build with DVB drivers included for my usb dvb-t tuner. I have however swapped over to an Ubuntu Server virtual machine through KVM with TVHeadend installed. The process is genuinely really easy through the new KVM Manager included in unRAID 6 b15. The benefits are that this TVHeadend setup will be compatible with any unRAID updates without having to get piosrasd to rebuild kernels. It is also incredibly light on resources, it has made no noticeably bigger impact on my system load than the TVHeadend unRAID plugin or TVHeadend Docker container. Just do the following: 1. Download the Ubuntu Server iso: here 2. Use the KVM manager through unRAID webui to set it up, making sure to passthrough your dvb device. 3. Use the browser based VNC connection to install Ubuntu Server as per defaults (or make changes as you see fit) 4. When up and running, follow these instructions to add TVHeadend ubuntu repo: here 5. Then use "sudo apt-get update && sudo apt-get install tvheadend" to install tvheadend. 6. Configure TVHeadend as usual
April 21, 201511 yr For those interested and with the aim of lightening piotrasd's workload: I was previously (prior to beta 14b/beta 15) a user of piotrasd's unRAID media build with DVB drivers included for my usb dvb-t tuner. I have however swapped over to an Ubuntu Server virtual machine through KVM with TVHeadend installed. The process is genuinely really easy through the new KVM Manager included in unRAID 6 b15. The benefits are that this TVHeadend setup will be compatible with any unRAID updates without having to get piosrasd to rebuild kernels. It is also incredibly light on resources, it has made no noticeably bigger impact on my system load than the TVHeadend unRAID plugin or TVHeadend Docker container. Just do the following: 1. Download the Ubuntu Server iso: here 2. Use the KVM manager through unRAID webui to set it up, making sure to passthrough your dvb device. 3. Use the browser based VNC connection to install Ubuntu Server as per defaults (or make changes as you see fit) 4. When up and running, follow these instructions to add TVHeadend ubuntu repo: here 5. Then use "sudo apt-get update && sudo apt-get install tvheadend" to install tvheadend. 6. Configure TVHeadend as usual I could have done that in about half the time it's taken me to find that bloody long list of packages! I can setup a VM no problems and have ran a VM with Windows & Argus TV successfully, wanted to try TVHeadEnd and it seems a bit more stable. Argus is rock solid on bare metal though. It's easy enough for those of us with VM capable hardware, does Vt-d need to be enabled for passthrough? If so there will be a fair few people not able to run this solution. I think what I'm going to do personally is fire up a VM as I can't resist the urge to upgrade any longer. But still persist with trying to compile the media build for two reasons. Firstly to see if I can help out (There is a fairly high chance I'll not manage it I think though) Secondly just because I want to give it a go. Thanks Capt.Insano though for posting about the resources, I'd incorrectly assumed that it would be heavier running on a VM than on bare-metal. I suspect on Windows it is.
April 21, 201511 yr Thanks Capt How do you then manage DVB drivers and TVHeadend updates? Well it becomes a lot easier because you're using a "standard" Linux install rather than a proprietary custom Linux that you need to alter. Also, with a much much bigger user base there will be a lot more information out there.
April 21, 201511 yr Also, how do I passthrough my DVB devices? Have you looked at the KVM forum? And check your hardware is compatible.
April 21, 201511 yr Thinking about Capt.Insano's solution a little more I feel a fairer description would be that it is an alternative solution. Passing through DVB devices is possible but it's not always straightforward and whilst I know my passthrough configuration and can do it inside of 5 minutes now I know my hardware it may prove difficult for others.
April 21, 201511 yr My VM config was ALL done through the GUI (easy) on basic(ish) hardware: Below is my setup: I have very standard hardware as my server (An old PC I bought 2nd hand for €130 due to the number of SATA ports on the MB and 3.5" slots in the case) My Hardware: Motherboard: ASUSTeK Computer INC. - M2N-SLI DELUXE Processor: AMD Athlon(tm) 64 X2 Dual Core 4600+ @ 2.4 GHz Cache: L1 Cache = 128 kB (max. capacity 128 kB) L2 Cache = 512 kB (max. capacity 512 kB) Memory: 8192 MB (max. installable capacity 4 GB) Bank0/1 = 2048 MB, 800 MHz Bank2/3 = 2048 MB, 800 MHz Bank4/5 = 2048 MB, 800 MHz Bank6/7 = 2048 MB, 800 MHz Network: eth0: 100Mb/s - Full Duplex Uptime: 9 days, 0 hours, 32 minutes, 31 seconds I use a single USB DVB-T tuner at present (I will upgrade this at some point): August DVB-T205 USB All DVB drivers and TVHeadend updates are handled automatically by Ubuntu. my xml is as follows: <domain type='kvm' id='13'> <name>TVHeadend</name> <uuid>83f5aada-3134-8b0e-d198-c0dc477a3e7e</uuid> <memory unit='KiB'>1048576</memory> <currentMemory unit='KiB'>1048576</currentMemory> <vcpu placement='static'>1</vcpu> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.1'>hvm</type> <boot dev='cdrom'/> <boot dev='hd'/> </os> <features> <acpi/> <apic/> </features> <clock offset='localtime'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='yes'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/mnt/cache/VMs/HDDs/TVHeadend/TVHeadend.qcow2'/> <backingStore/> <target dev='hda' bus='virtio'/> <alias name='virtio-disk0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb0'/> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='sata' index='0'> <alias name='sata0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:af:a1:7c'/> <source bridge='br0'/> <target dev='vnet1'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target port='0'/> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='5901' autoport='yes' websocket='5701' listen='0.0.0.0'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='vmvga' vram='16384' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x1f4d'/> <product id='0xa803'/> <address bus='1' device='5'/> </source> <alias name='hostdev0'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x04' function='0x0'/> </memballoon> </devices> </domain> I have given the VM access to 1GB of RAM, Created a 5GB virtual drive and importantly I have set "Machine" to q35 instead of pc (This allowed USB 2.0 speeds to my USB DVB-T tuner) Hopefully this is an easy possibility for others.
April 21, 201511 yr Ok, Ive checked my hardware and ensured that the bios is configured for VM. I am running: ASRock H81 Pro BTC Motherboard Intel i5 4440 3.1ghz 8GB RAM Digital Devices Cine S2 x 4 DVB-S tuners DVBSky T9580 DVB-S / T2 tuners Syba SATA III 8 Port PCI-E 2.0 Controller Card 240gb SSD cache I have managed to install Ubuntu server initially, but have not got past the initial install due to not knowing how to passthrough the tuner cards. This VM option seems perfect for me from what I can see, due to the potential driver support by using Ubuntu. At the moment I have been unable to get my DVBSky tuner working due to lack of driver support and my lack of kernel compiling knowledge. Any further advice please?
April 21, 201511 yr Any further advice please? Head to the "Virtual Machines - KVM " subforum here and post your set-up questions in a new thread, we should not be spamming this thread any more. You will get help over there.
Archived
This topic is now archived and is closed to further replies.