SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-18-2010, 06:36 PM
3tones 3tones is offline
Sage User
 
Join Date: Apr 2009
Posts: 15
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?
Reply With Quote
  #2  
Old 11-18-2010, 10:03 PM
3tones 3tones is offline
Sage User
 
Join Date: Apr 2009
Posts: 15
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=[]
The 0x80040154 is the error I get when adding the tuner. After selecting one of the HDHR's tuners, you have only one option to select the "Digital TV Tuner" - that's when the error shows up. You can continue, and when you do a channel scan, nothing shows up.
Reply With Quote
  #3  
Old 11-20-2010, 09:44 AM
jgreen1024 jgreen1024 is offline
Sage User
 
Join Date: Jan 2010
Location: Campbell, CA
Posts: 12
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.
Reply With Quote
  #4  
Old 11-20-2010, 09:53 AM
3tones 3tones is offline
Sage User
 
Join Date: Apr 2009
Posts: 15
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.
Reply With Quote
  #5  
Old 11-20-2010, 12:30 PM
jgreen1024 jgreen1024 is offline
Sage User
 
Join Date: Jan 2010
Location: Campbell, CA
Posts: 12
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
Reply With Quote
  #6  
Old 11-20-2010, 12:51 PM
jgreen1024 jgreen1024 is offline
Sage User
 
Join Date: Jan 2010
Location: Campbell, CA
Posts: 12
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
which matches the correct path on my system.
- Run "Setup BDA" batch file as Administrator
- Reboot

Now to go do some more testing.
Reply With Quote
  #7  
Old 11-20-2010, 07:53 PM
3tones 3tones is offline
Sage User
 
Join Date: Apr 2009
Posts: 15
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.
Reply With Quote
  #8  
Old 11-21-2010, 12:55 AM
3tones 3tones is offline
Sage User
 
Join Date: Apr 2009
Posts: 15
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.
Reply With Quote
  #9  
Old 11-21-2010, 01:14 PM
sflamm sflamm is offline
Sage Icon
 
Join Date: Mar 2009
Posts: 1,653
Will this work fine on 2008 R2 x86? Any differences in technique/approach (i.e. I assume you need Windows 7 x86 as well)
Reply With Quote
  #10  
Old 11-21-2010, 03:57 PM
3tones 3tones is offline
Sage User
 
Join Date: Apr 2009
Posts: 15
As far as I know 2008 server R2 is only 64bit. 2008 server (non R2) was the last server OS to support 32bit.
Reply With Quote
  #11  
Old 11-21-2010, 07:33 PM
sflamm sflamm is offline
Sage Icon
 
Join Date: Mar 2009
Posts: 1,653
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.
Reply With Quote
  #12  
Old 11-21-2010, 08:29 PM
3tones 3tones is offline
Sage User
 
Join Date: Apr 2009
Posts: 15
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.
Reply With Quote
  #13  
Old 11-21-2010, 08:46 PM
sflamm sflamm is offline
Sage Icon
 
Join Date: Mar 2009
Posts: 1,653
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.
Reply With Quote
  #14  
Old 01-02-2011, 11:16 PM
Shield Shield is offline
Sage Aficionado
 
Join Date: Jun 2007
Posts: 405
Quote:
Originally Posted by jgreen1024 View Post
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
which matches the correct path on my system.
- Run "Setup BDA" batch file as Administrator
- Reboot

Now to go do some more testing.
Thanks for this post, it really helped me out. Also, I did need to run the BDA_R2__TV_Card_.msi to get my Nvidia TwinMCE to work in 2008 r2.
__________________
HD300/HD200 clients
Reply With Quote
  #15  
Old 03-19-2011, 08:34 AM
rdefino rdefino is offline
Sage Fanatic
 
Join Date: Aug 2006
Posts: 771
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
Reply With Quote
  #16  
Old 02-02-2013, 12:04 PM
brucetly brucetly is offline
New Member
 
Join Date: Feb 2013
Posts: 1
can someone unload the bdaforserver.rar file. The old link no longer works. Thanks.
Reply With Quote
  #17  
Old 02-06-2013, 09:46 AM
sflamm sflamm is offline
Sage Icon
 
Join Date: Mar 2009
Posts: 1,653
dont think the board will allow it - the rar is close to 7 MB.
Reply With Quote
  #18  
Old 03-13-2013, 08:10 AM
rswoods rswoods is offline
Sage Advanced User
 
Join Date: Oct 2008
Posts: 90
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.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -6. The time now is 03:01 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.