nojstevens Posted February 2, 2013 Share Posted February 2, 2013 Okay -- here is the bzimage/bzroot for 5.0 RC11, with the hdhomerun drivers installed: https://www.dropbox.com/s/3zzz7c3g14g848g/unraid5.0rc11_hdhomerun.zip Drop those in /boot and restart your server. Here is the "userhdhomerun" executable for RC11 https://www.dropbox.com/s/kq2xnwyq6qrtnyk/userhdhomerun_rc11.zip And finally, here are the steps to use this: 1) Place the tvheadend .txz file from piotr in /boot/extras (this assures that it gets installed on startup). Install the package if you haven't already. 2) Place "userhdhomerun" somewhere that doesn't get deleted on reboot, for instance /boot/packages 3) If you need it, make sure you have the tv_grab_file somewhere that doesn't get deleted on reboot, such as /boot/scripts 4) Put the following in your go script cd /lib/modules/3.4.26-unRAID/extra/ && modprobe dvb_hdhomerun ln -s /boot/packages/userhdhomerun /usr/bin/userhdhomerun userhdhomerun & sleep 5 cp /boot/scripts/tv_grab_file /usr/bin/tv_grab_file chown -R root:videos /usr/bin/tv_grab_file sudo -u root tvheadend -c /mnt/cache/.tvheadend -u root -g video -f 2>&1 >/dev/null 5) Watch TV Hi botez, Thanks to your guide and build I have all this working - however, i still have the default build of tvheadend. Not sure how to change the W-W install so that it loads the new Piotr build? I've looked all through the thread, but don't see a how to. Do i edit the .plg and point it at a web accessible version or Piotr build? Any help appreciated Jon Quote Link to comment
piotrasd Posted February 2, 2013 Share Posted February 2, 2013 /usr/bin/tvheadend -C /mnt/cache/tvheadend/.htsconfig -u nobody -g video -f Wrong, small c: -c Quote Link to comment
nojstevens Posted February 2, 2013 Share Posted February 2, 2013 /usr/bin/tvheadend -C /mnt/cache/tvheadend/.htsconfig -u nobody -g video -f Wrong, small c: -c Hi Piotrasd, I am hoping you can help me - i've spent the last 24 hours trying to graft your newer TVheadend builds onto the W-W plugin install - but can't do it - i've editted the plg file and tried manually replacing the binaries but each time i can't get tvheadend to start. How do I go about updating the build to yours? I am using the one you recently posted (tvheadend-20130128-i686-1PTr.txz) Any help is much appreciated Jon Quote Link to comment
mercraus Posted February 2, 2013 Share Posted February 2, 2013 Okay -- here is the bzimage/bzroot for 5.0 RC11, with the hdhomerun drivers installed: https://www.dropbox.com/s/3zzz7c3g14g848g/unraid5.0rc11_hdhomerun.zip Drop those in /boot and restart your server. Here is the "userhdhomerun" executable for RC11 https://www.dropbox.com/s/kq2xnwyq6qrtnyk/userhdhomerun_rc11.zip And finally, here are the steps to use this: 1) Place the tvheadend .txz file from piotr in /boot/extras (this assures that it gets installed on startup). Install the package if you haven't already. 2) Place "userhdhomerun" somewhere that doesn't get deleted on reboot, for instance /boot/packages 3) If you need it, make sure you have the tv_grab_file somewhere that doesn't get deleted on reboot, such as /boot/scripts 4) Put the following in your go script cd /lib/modules/3.4.26-unRAID/extra/ && modprobe dvb_hdhomerun ln -s /boot/packages/userhdhomerun /usr/bin/userhdhomerun userhdhomerun & sleep 5 cp /boot/scripts/tv_grab_file /usr/bin/tv_grab_file chown -R root:videos /usr/bin/tv_grab_file sudo -u root tvheadend -c /mnt/cache/.tvheadend -u root -g video -f 2>&1 >/dev/null 5) Watch TV Hi, first of all thanks to you and piotr for the all the help. When I install your new bzroot and bzimage files, my Realtek NIC stops working. Am I missing something or doing something wrong? I'm just renaming the existing ones, dropping yours in, then rebooting. NIC works fine before using the new files. Quote Link to comment
botez Posted February 2, 2013 Share Posted February 2, 2013 mercraus I don't have a realtec NIC (used to, but got annoyed at all the issues it gave me in unraid), so it's possible I don't have the Realtek drivers setup correctly as I didn't specifically add them in when I built the kernel. I'd be glad to recompile with the Realtek drivers if anyone can point me to the necessary steps to do so? Troy Quote Link to comment
tolax Posted February 5, 2013 Share Posted February 5, 2013 Be great if it was possible to get a build with those Ethernet drivers. Having the same issue where network connectivity goes away. Thanks Tolax Quote Link to comment
piotrasd Posted February 5, 2013 Share Posted February 5, 2013 I'd be glad to recompile with the Realtek drivers if anyone can point me to the necessary steps to do so? Just turn on in kernel config - Network adapters - realtek 8169 module - this enough (in my build this resolve problem other users with realtek NIC) Quote Link to comment
botez Posted February 5, 2013 Share Posted February 5, 2013 Alright -- getting things setup so I can rebuild this. Will try to upload it by the end of the night. Quote Link to comment
botez Posted February 5, 2013 Share Posted February 5, 2013 Here is the new bzroot/bzimage files with the hdhomerun and r8169 drivers installed. https://www.dropbox.com/s/3zzz7c3g14g848g/unraid5.0rc11_hdhomerun.zip I just tested it with a Realtek NIC I had sitting around and it seems to be working. Let me know if anyone has any problems. Quote Link to comment
CHBMB Posted February 5, 2013 Share Posted February 5, 2013 I'm looking to get one of these http://www.amazon.co.uk/PCI-E-DVB-T2-Definition-Digital-Receiver/dp/B006MTN32A How would I go about getting the drivers http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v130127.zip into the tvheadend compatible bzimage and bzroot packages? I'm afraid I'm a bit of a Linux newbie Thanks for any help fellas. Quote Link to comment
CHBMB Posted February 8, 2013 Share Posted February 8, 2013 new unRaid custom with DVB driver based on rc11 - latest TBS driver from 2013-01-26 - all driver of tuners from kernel turned ON - added Firmwares of tuners - some fix for realtek NIC (i hope enough) - added exFAT and NTFS support (latest driver 2013) - added mc https://dl.dropbox.com/u/49442039/unraid.rc11.tbs.zip BTW. unraid 5.0 final come with 64bit support, and i just only tell the package of tvheadend and driver are ready for 64bit system Never mind, got it working with this package and the instructions from spylex's GitHub page. Impressive. Quote Link to comment
spylex Posted February 8, 2013 Share Posted February 8, 2013 Weekend is here, i'll update it tomorrow Quote Link to comment
CHBMB Posted February 11, 2013 Share Posted February 11, 2013 Quick question, I've got the plugin working but I'm now trying to get it to run automatically on boot. My go file reads like this: #!/bin/bash # Start the Management Utility /usr/local/sbin/emhttp & cd /boot/packages && find . -name '*.auto_install' -type f -print | sort | xargs -n1 sh -c installpkg /boot/packages/tvheadend-20130128-i686-1PTr.txz And then if I run the command sudo -u root tvheadend -c /mnt/cache/.tvheadend -u nobody -g video -f (through telnet using Putty logged in as root) Then it runs as expected and I do not need to enter a username or password to use TVheadend. What I can't quite figure out is if I add the line to my go file then as soon as I try and visit server:9981 I am asked for a username and password which I have no idea what they are. Any thoughts, comments or suggestions? (glibc-2.7-i486-17.tgz is located in /boot/packages/) Thanks guys. Quote Link to comment
Mettbrot Posted February 11, 2013 Share Posted February 11, 2013 Quick question, I've got the plugin working but I'm now trying to get it to run automatically on boot. My go file reads like this: #!/bin/bash # Start the Management Utility /usr/local/sbin/emhttp & cd /boot/packages && find . -name '*.auto_install' -type f -print | sort | xargs -n1 sh -c installpkg /boot/packages/tvheadend-20130128-i686-1PTr.txz And then if I run the command sudo -u root tvheadend -c /mnt/cache/.tvheadend -u nobody -g video -f (through telnet using Putty logged in as root) Then it runs as expected and I do not need to enter a username or password to use TVheadend. What I can't quite figure out is if I add the line to my go file then as soon as I try and visit server:9981 I am asked for a username and password which I have no idea what they are. Any thoughts, comments or suggestions? (glibc-2.7-i486-17.tgz is located in /boot/packages/) Thanks guys. Read one page back, same problem with me... Try sleep 10 && sudo -u root tvheadend -c /mnt/cache/.tvheadend -u nobody -g video -f in your go file... tvheadend starts to fast, the config folder is not yet there ;-) Quote Link to comment
Mettbrot Posted February 11, 2013 Share Posted February 11, 2013 One thing I noticed. It heappens that tvheadend is stuck and I cannot access it anymore to watch TV. I get several repeating lines in syslog about it, what could that be: Feb 11 23:16:23 Server kernel: dvb-usb: error -110 while querying for an remote control event. (Errors) Feb 11 23:16:25 Server kernel: af9015: bulk message failed:-110 (8/0) Feb 11 23:16:25 Server kernel: af9013: I2C read failed reg:d507 (Minor Issues) Feb 11 23:16:27 Server kernel: af9015: bulk message failed:-110 (8/0) Feb 11 23:16:27 Server kernel: af9015: af9015_rc_query: failed:-110 Feb 11 23:16:27 Server kernel: dvb-usb: error -110 while querying for an remote control event. (Errors) Feb 11 23:16:29 Server kernel: af9015: bulk message failed:-110 (8/0) Feb 11 23:16:29 Server kernel: af9013: I2C read failed reg:d507 (Minor Issues) Feb 11 23:16:31 Server kernel: af9015: bulk message failed:-110 (8/0) Feb 11 23:16:31 Server kernel: af9015: af9015_rc_query: failed:-110 Feb 11 23:16:31 Server kernel: dvb-usb: error -110 while querying for an remote control event. (Errors) Feb 11 23:16:33 Server kernel: af9015: bulk message failed:-110 (8/0) Feb 11 23:16:33 Server kernel: af9013: I2C read failed reg:d507 (Minor Issues) Feb 11 23:16:35 Server kernel: af9015: bulk message failed:-110 (8/0) Feb 11 23:16:35 Server kernel: af9015: af9015_rc_query: failed:-110 You can see that this happens all 4 seconds. So basicly the syslog is huuuuge :-( Could it be the wrong firmware file? Tank you guys searching the web gave me this: Firmware files over here: *** edit: newer version found here: http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.1.0.0/ and there is a patch called af9015_i2c_mux.patch in the parent directory over here: http://www.otit.fi/~crope/v4l-dvb/ Since the message is saying "af9013: I2C read failed" maybe thats the problem? Quote Link to comment
CHBMB Posted February 11, 2013 Share Posted February 11, 2013 Quick question, I've got the plugin working but I'm now trying to get it to run automatically on boot. My go file reads like this: #!/bin/bash # Start the Management Utility /usr/local/sbin/emhttp & cd /boot/packages && find . -name '*.auto_install' -type f -print | sort | xargs -n1 sh -c installpkg /boot/packages/tvheadend-20130128-i686-1PTr.txz And then if I run the command sudo -u root tvheadend -c /mnt/cache/.tvheadend -u nobody -g video -f (through telnet using Putty logged in as root) Then it runs as expected and I do not need to enter a username or password to use TVheadend. What I can't quite figure out is if I add the line to my go file then as soon as I try and visit server:9981 I am asked for a username and password which I have no idea what they are. Any thoughts, comments or suggestions? (glibc-2.7-i486-17.tgz is located in /boot/packages/) Thanks guys. Read one page back, same problem with me... Try sleep 10 && sudo -u root tvheadend -c /mnt/cache/.tvheadend -u nobody -g video -f in your go file... tvheadend starts to fast, the config folder is not yet there ;-) Thanks mate, have read this thread and the wiki countless times, my brains scrambled! Can't believe I missed that. Quote Link to comment
cappiel Posted February 16, 2013 Share Posted February 16, 2013 Have the software installed and all using the procedures given in the thread. thanks everyone. Has anyone ever activated a cablecard for HDhomerun Prime through tvheadend? Can't find where you do that. Quote Link to comment
PsyVision Posted February 17, 2013 Share Posted February 17, 2013 Here is the new bzroot/bzimage files with the hdhomerun and r8169 drivers installed. https://www.dropbox.com/s/3zzz7c3g14g848g/unraid5.0rc11_hdhomerun.zip I just tested it with a Realtek NIC I had sitting around and it seems to be working. Let me know if anyone has any problems. I've booted up with this bzroot/bzimage and used the most recent tvheadend tzx in this thread however I can't see my DVB-S2 card (TBS 6921) in the adapters list in tvheadend. I do not use the original plg file at all. Is there something I am missing or can run to see if the appropriate drivers are loaded? Quote Link to comment
tolax Posted February 20, 2013 Share Posted February 20, 2013 Are there any dependencies we need to be aware of? After installing the latest versions (thanks Botez). I run sudo -u root tvheadend -c /mnt/cache/.tvheadend -u nobody -g video -f I get the error message... /usr/lib/libidn.so.11 no version information available (required by /usr/lib/libcurl.so.4) Any pointers? Thanks Tolax Quote Link to comment
botez Posted February 20, 2013 Share Posted February 20, 2013 Are there any dependencies we need to be aware of? After installing the latest versions (thanks Botez). I run sudo -u root tvheadend -c /mnt/cache/.tvheadend -u nobody -g video -f I get the error message... /usr/lib/libidn.so.11 no version information available (required by /usr/lib/libcurl.so.4) Any pointers? Thanks Tolax Looks like you need to install libidn: http://pkgs.org/slackware-13.37/slackware-i486/libidn-1.19-i486-1.txz.html installpkg libidn-1.19-i486-1.txz Let us know if that fixes things. Quote Link to comment
tolax Posted February 21, 2013 Share Posted February 21, 2013 Ha - added libcurl instead of libidn - thanks all is good now. Really appreciated you creating that last build with the realtek drivers. Exactly what I needed. Cheers Tolax Quote Link to comment
Mettbrot Posted February 21, 2013 Share Posted February 21, 2013 Hey piotrasd, can you try to include the newer firmware version for af9015 into your next build? http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.1.0.0/ Or do you guys have any other idea about the problems I mentioned? Thanks! Quote Link to comment
nars Posted February 22, 2013 Share Posted February 22, 2013 Why instead of building a whole new kernel image to replace unraid one you don't just provide a package to install media tree modules (and firmwares) and then do something like a 'depmod -a' and 'udevadm trigger' to load driver? I'm not sure if it will work for any kind of dvb cards but I did tried it with my two usb dvb-t adapters (e3c ec168 and af9015) and it works fine. Quote Link to comment
mack Posted February 23, 2013 Share Posted February 23, 2013 Thanks to all the great information in this thread I got Tvheadend running on Unraid. Setting up xmltv was painful in comparison to the simplicity of spylex instructions and piotrasd builds. My problem comes down to permissions. I have tvheadend set to record into a folder on my share called Recorded. Tvheadend automatically locks down all files/recordings to the point that I can't even check the permissions from Windows. I can force the permissions to change by running the change permissions script but this isn't ideal. I tried setting access control to * * 0.0.0.0/0 but this doesn't fix it. Any ideas? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.