|
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Sage7 Windows 2008 R2 HDHomeRun
OK, I hate to post about a topic that has been discussed before, but I've spent way too much time trying to get this work. Setup:
Core2 Quad, 2GB RAM 2008R2 Server Standard (64-bit) Sage 7 2x HD200 HD HomeRun (dual tuner) Steps until I'm stuck: Install 2008 R2 server, update Install BDA support (based on hard to find files and a lack of a good source) Install Sage Install HDHomeRun software, scan for channels, configure them Configure Tuner in Sage Things that work and don't work: *HDHomeRun software finds the tuner, finds channels, and can watch them through VLC. It does not work through Media Player or the HDHomeRun viewer. *Sage gets an error when adding the tuner, which can be skipped *Sage can scan for channels, but none are found *The .scn file is in the sage directory, however the .frq never gets created *I've tried disabling UAC, Installing to another location outside the program files to bypass UAC. *The error in the sage log says something about not being able to create BDA QAM channel space (I will post the exact message). *I've tried installing a valid DVD codec, but that doesn't seem to matter. It seems there is a problem with the BDA support based on the log file, but I feel like I've been going in circles and still can't figure it out. I've read everything I can find about adding BDA support to 2008R2 and think I have that setup correctly, but there isn't a way ( I know of to check). Can someone who has done this before shed some light on the subject? |
#2
|
|||
|
|||
Here is the error from the log file:
Code:
Thu 11/18 21:56:37.811 [Scheduler@16925b0] BDA capture is found on location:'Silicondust HDHomeRun Tuner 101278EF-0' id:'' for Silicondust HDHomeRun Tuner 101278EF-0-0 (@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 101278EF-0) (it's a BDA only). Thu 11/18 21:56:37.811 [Scheduler@16925b0] Add BDA filters (capture:'@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 101278EF-0') for device=Silicondust HDHomeRun Tuner 101278EF-0 Thu 11/18 21:56:37.811 [Scheduler@16925b0] It's a HDHomeRun QAM(US Cable) tuner Thu 11/18 21:56:37.812 [Scheduler@16925b0] Setup QAM BDATuningSpace (7 0) Thu 11/18 21:56:37.812 [Scheduler@16925b0] Failed to creat QAM TuningSpace instance Thu 11/18 21:56:37.812 [Scheduler@16925b0] Couldn't initial QAM TuningSpace Thu 11/18 21:56:37.812 [Scheduler@16925b0] Exception from line: 1560 Thu 11/18 21:56:37.812 [Scheduler@16925b0] Built:sage.EncodingException: ERROR (-4,0x80040154): There was an problem using the capture device. Please be sure you have the latest drivers installed for your capture device, and that they are installed correctly. Thu 11/18 21:56:37.814 [Scheduler@16925b0] Schedule skipping encoder Silicondust HDHomeRun Tuner 101278EF-0because it failed to load: sage.EncodingException: ERROR (-4,0x80040154): There was an problem using the capture device. Please be sure you have the latest drivers installed for your capture device, and that they are installed correctly. Thu 11/18 21:56:37.814 [MsgManager@e70e30] MsgManager (queueSize=1) is processing message:Failed to load the video capture device Silicondust HDHomeRun Tuner 101278EF-0. Please check to make sure the device is properly connected and the proper drivers are installed. You may need to restart the device or reboot your machine to correct the problem. Thu 11/18 21:56:37.815 [MsgManager@e70e30] Sending hook to client for SystemStatusChanged args=[] |
#3
|
|||
|
|||
Good timing - I was beating on this same thing for 4 hours last night, and
I got to about the same point you did. I didn't check the log file yet to see if I'm getting the same message - will do that later today after family goes out and I can shut down the existing Windows 7 based system. This is the BDA driver package I installed: http://www.win2008workstation.com/fo...hp?f=22&t=1023 I also tried copying over the .frq files from my Windows 7 installation - didn't seem to do anything (although I'm not sure what they do anyway). This was the only reference I could find: http://nethead.blogspot.com/2009/09/...rver-2008.html It mentions copying over "a large number of tuner lines" in sage.properties, but from looking at mine I can't figure out what those would be. |
#4
|
|||
|
|||
I also installed the first file and read the blog post. I think some files are missing from the BDA_R2__TV_Card_.msi becuase after I ran it, I did the repair option in HDHomeRun Setup, and it was missing some files. I think psisdecd.dll was one of them - I don't recall.
I also tried copying the .frq files and it didn't help. |
#5
|
|||
|
|||
I think the missing files idea is on the right track. There are some posts in http://www.win2008workstation.com/fo...hp?f=22&t=1023 that recommend running the .msi file but also running the "bdaserver" that was built for Server 2008 (pre-R2). I ran this and collected the files off a 64-bit Windows 7 machine - am going to try putting them on the Server 2008R2 box now and see how it goes. A few posts indicate that the batch files in this package may need some editing, so we'll see how long this takes.
Incidentally, my SageTV logfile looks similar to yours: Code:
Sat 11/20 10:14:41.304 [Scheduler@1800894] BDA capture is found on location:'Silicondust HDHomeRun Tuner 1018CA41-1' id:'' for Silicondust HDHomeRun Tuner 1018CA41-1-0 (@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 1018CA41-1) (it's a BDA only). Sat 11/20 10:14:41.304 [Scheduler@1800894] Add BDA filters (capture:'@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 1018CA41-1') for device=Silicondust HDHomeRun Tuner 1018CA41-1 Sat 11/20 10:14:41.304 [Scheduler@1800894] Not specify TV type ( Network type ), to search matching one. Sat 11/20 10:14:41.324 [Scheduler@1800894] Loaded Sage TV Splitter Filter 0x51bd9e4 Sat 11/20 10:14:41.324 [Scheduler@1800894] BDA Filters are loaded Sat 11/20 10:14:41.325 [MainMsg@19f8603] switchToConnector0 tuningMode:Air. Sat 11/20 10:14:41.326 [Scheduler@1800894] initGraph0 (ver 2.1.0) called capDev='Silicondust HDHomeRun Tuner 1018CA41-0-0', Country:'United States of America', TuningMode:Air, TunerType: Cap:0x49000 Sat 11/20 10:14:41.468 [Scheduler@1800894] BDA capture is found on location:'Silicondust HDHomeRun Tuner 1018CA41-0' id:'' for Silicondust HDHomeRun Tuner 1018CA41-0-0 (@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 1018CA41-0) (it's a BDA only). Sat 11/20 10:14:41.468 [Scheduler@1800894] Add BDA filters (capture:'@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 1018CA41-0') for device=Silicondust HDHomeRun Tuner 1018CA41-0 Sat 11/20 10:14:41.468 [Scheduler@1800894] Not specify TV type ( Network type ), to search matching one. Sat 11/20 10:14:41.472 [Scheduler@1800894] Loaded Sage TV Splitter Filter 0x590304c Sat 11/20 10:14:41.472 [Scheduler@1800894] BDA Filters are loaded Sat 11/20 10:16:16.453 [MainMsg@19f8603] autotune0 digital tuner 'Silicondust HDHomeRun Tuner 1018CA41-0-0' num=2-1 (ver 3.1) Sat 11/20 10:16:16.454 [MainMsg@19f8603] Splitter Filter set output mpeg2 format Sat 11/20 10:16:16.498 [MainMsg@19f8603] Connecting capture Filters. (@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 1018CA41-0) Sat 11/20 10:16:16.498 [MainMsg@19f8603] Network not specified, Try Network type ATSC Sat 11/20 10:16:16.498 [MainMsg@19f8603] Setup ATSC BDATuningSpace (3 0) Sat 11/20 10:16:16.499 [MainMsg@19f8603] Failed to creat ATSC TuningSpace instance Sat 11/20 10:16:16.499 [MainMsg@19f8603] Couldn't initial ATSC TuningSpace Sat 11/20 10:16:16.499 [MainMsg@19f8603] Exception from line: 2451 Sat 11/20 10:16:16.500 [MainMsg@19f8603] Built:sage.EncodingException: ERROR (-4,0x80040154): There was an problem using the capture device. Please be sure you have the latest drivers installed for your capture device, and that they are installed correctly. Sat 11/20 10:16:16.500 [MainMsg@19f8603] Tuner Plugin ctrl created Sat 11/20 10:16:16.500 [MainMsg@19f8603] Tuner Plugin not setup in registery 'SOFTWARE\Frey Technologies\Common\TunerPlugin' Sat 11/20 10:16:16.501 [MainMsg@19f8603] LoadTuneTable ATSC Sat 11/20 10:16:16.501 [MainMsg@19f8603] Failed loading frq file Silicondust HDHomeRun Tuner 1018CA41-0-0-ATSC.frq Sat 11/20 10:16:16.502 [MainMsg@19f8603] Tuning Space is NULL Sat 11/20 10:16:16.502 [MainMsg@19f8603] DONE: autotune0 hr=0x80004005 locked:0 |
#6
|
|||
|
|||
Success!
Here's roughly what I did: 1. Clean install of Server 2008 R2. Add Desktop Experience. 2. Install SageTV7 3. Install HD HomeRun 4. Install BDA_R2__TV_Card_.msi (http://rapidshare.com/files/28647173...__TV_Card_.msi) 5. Download bdaforserver.rar (http://rapidshare.com/files/260247283/bdaforserver.rar) onto Windows 7 64-bit machine. - Put it in C:\ and run the .exe - In the "Setup for x64" directory, run the "Get BDA Vista Files" batch file - Move the entire directory to the Server 2008 R2 box - Edit "Setup for x64\Setup BDA" batch file to fix a path error. Changed first line to: Code:
copy %systemroot%\System32\DriverStore\FileRepository\bda.inf_amd64_neutral_41c6262952846788\bdasup.sys %systemroot%\inf\bdasup.sys - Run "Setup BDA" batch file as Administrator - Reboot Now to go do some more testing. |
#7
|
|||
|
|||
I could never get bdaforserver to download, but it is working now. I'm going to test it tonight and see if I can get it to work.
|
#8
|
|||
|
|||
Sweet! It's working for me now too. I slimmed it down even more:
1) Install Server 2008 R2 as-is 2) Install SageTV 3) Run bdaforserver as described Note: When running script on server, it asked for bdasup.sys - point it to C:\Windows\System32\drivers 4) Restart Computer 5) Install HD HomeRun (from here out is the standard HDHomeRun setup) Other Notes: *Don’t need to install BDA_R2_TV_CARD_.msi *Don’t need desktop experience if not using Sage as a client on the server (sound just won’t work) *Run as service runs fine without adjusting UAC from default settings, I left it in the default directory *I didn’t need to edit the batch file as mentioned above *You can extract the bdaforserver.exe like a zip file if you don’t running random like EXEs *I modified the 'Setup BDA.bat' file to copy files rather than move and not exit or reboot… it was a little too silent for me. |
#9
|
|||
|
|||
Will this work fine on 2008 R2 x86? Any differences in technique/approach (i.e. I assume you need Windows 7 x86 as well)
|
#10
|
|||
|
|||
As far as I know 2008 server R2 is only 64bit. 2008 server (non R2) was the last server OS to support 32bit.
|
#11
|
|||
|
|||
You are only partially correct.
Windows 2008 R2 comes in both x86 and x64. The x86 is the last 32-bit OS Microsoft will product/support. This is an important one for most of us SageTV users - as if you use Firewire tuning you can still use the 32-bit tuning drivers. Yay. |
#12
|
|||
|
|||
It is 64bit only.
http://www.microsoft.com/windowsserv...en/us/faq.aspx Q. Will Windows Server 2008 R2 only be available in 64-bit? A. Yes. 64-bit processors have become the industry standard for systems ranging from the most scalable servers to desktop PCs. This shift has driven server standards forward, so the 64-bit processor is our focus. |
#13
|
|||
|
|||
Just checked my MSDN disks. I stand corrected. 2008 is the last x86.
Really too bad. Now I have to figure out if there are any enhancements to R2 that would matter for this application... perhaps I will stay on 2008 x86. |
#14
|
|||
|
|||
Quote:
__________________
HD300/HD200 clients |
#15
|
|||
|
|||
Hi...I'm trying this same method. But I'm confused on "move entire directory to 2008 R2 server box.
When I run the get bad vista files, I notice it get errors that it can not find the files. What am I missing. Thanks
__________________
SageTv server: 2008 64 BIT R2, Asus MN2-E, AMD dual core 4200, 4gb ram, Promise raid 5 8TB, 80gb Sata boot drive w/OS, 2/ dual tuner HDhomeruns, HD-PVR 3/HD-100's, 1/HD-200 |
#16
|
|||
|
|||
can someone unload the bdaforserver.rar file. The old link no longer works. Thanks.
|
#17
|
|||
|
|||
dont think the board will allow it - the rar is close to 7 MB.
|
#18
|
|||
|
|||
Does anyone know where to get bdaforserver.rar?
I'm building a new server, Win2012. I have the HDHR working, and can view TV from within the HDHR viewer, but I can't set it up as a source in Sage, getting error (-4,0x80040154). From what I've been reading, I need bdaforserver.rar, and can't locate it. Thanks. Edit: I found this, works great! http://www.tenniswood.co.uk/technolo...s-server-2012/ All the files necessary are included, no need to get them from a Win7 64 machine.
__________________
Home built server, Intel I5, 16G ram, 2 mirrored SSDs for the OS and 2 mirrored 2TB drives for storage, Win Server 2012, Sage v7, HDHomeRun tuner, 2 SageClient PCs, HD200 Extender Last edited by rswoods; 03-13-2013 at 08:54 AM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to add HDHR HDHomerun tuners to Sage7 ?????? | though | Hardware Support | 3 | 10-16-2010 08:05 PM |
HDhomerun and whs version of sage7 | goatboy22382 | SageTV Beta Test Software | 4 | 05-31-2010 02:13 AM |
SageTV on Server 2008 w/HDHomeRun? | Diego Garcia | Hardware Support | 13 | 10-21-2009 03:12 PM |
Server 2008 and HDHomerun Issues | FreshOne | Hardware Support | 3 | 09-05-2009 12:28 PM |
New HDHomeRun software 12/13/2008 | valnar | Hardware Support | 4 | 12-13-2008 10:26 PM |