SageTV Community  

Go Back   SageTV Community > SageTV BETA Release Products > SageTV Beta Test Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Beta Test Software Discussion related to BETA Releases of the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. regarding SageTV Beta Releases should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-09-2010, 05:39 PM
null_pointer_us null_pointer_us is offline
Sage Advanced User
 
Join Date: Dec 2005
Posts: 135
server sleep mode with Windows clients

SageTV 7.0.20 (RC4) Media Center and Clients

When the server sleeps, clients go into GCoL (Grey Circle of Limbo) and become unresponsive for a long time; they do not wake the server.

I forgot about one client and then found it still in GCoL several hours after the server had awakened and sleep was disabled.

In GCoL mode, the back, exit, and stop commands do nothing.

ALT+F4 kills the processes (after a while), but this is hardly a seamless solution.

In the network adapter's settings, Wake On LAN is checked along with magic packets and pattern matching.

I kinda expected this to work by v7. Do I have a configuration problem? Is it a quirk of this beta build?

The fact that the clients can go GCoL and require a task kill is extremely disappointing. Otherwise the new UI is really slick. It looks better, shows more useful information, and also performs sooooo much better.
Reply With Quote
  #2  
Old 10-10-2010, 01:35 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
We haven't heard of this specific problem before. Can you please submit a bug report on it so we can get more details? It may be configuration related...but whatever it is, we'll figure it out. http://sagetv.com/bugs.html
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #3  
Old 10-12-2010, 05:58 AM
null_pointer_us null_pointer_us is offline
Sage Advanced User
 
Join Date: Dec 2005
Posts: 135
I'm thinking the broken WoL may be W7/network-driver related, e.g. faulty driver turns port off during suspend.

I can't work on this right now due to it being the family video server and having scheduled recordings.


The GCoL problems look very much like bad UI programming.

1. Making the whole UI block on network timeouts is a design error. It's fine (and necessary) to make parts of the UI block on long timeouts, e.g. logically the client *can't* display the recording list if it has lost its connection to the server. Blocking the whole UI though is bad design.

2. Not providing a (working) way to cancel the network operation compounds the problem. Have you ever used a network app with a cancel button only to find out that the cancel button doesn't actually work? It happens when the thread that's supposed to process events for the cancel button is the one that's blocked on the network operation (which is, say, 30 seconds into its 60 second timeout). The correct way is to spawn a worker thread (for network operations) so that the UI thread can still respond to UI events that should kill the worker thread (and its connections) if needed.

3. Insufficient feedback increases user frustration. Whether due to a misbehaving recording device, missing network share, failing router, faulty CPU-hogging process, etc. SageTV has the same response. Most of the UI freezes, slows down, or just stops working while the GCoL runs and runs and runs and runs. But often there's no feedback on what's going wrong or whether the user should expect it to recover. I really like the recordings warning/error icons and viewer that were added in v6; when I had problems, it was nice to get some feedback instead of just wondering why something didn't record or the last five minutes are missing. Network-related stuff has no real feedback and no way to cancel: it's either stuck in GCoL or it's not; it either picks up on its own or you have to hit close/ALT+F4 (or use task manager).

For example, Windows Explorer's built-in graphical FTP client was horrendously bad. IIRC, if you made it do a long file transfer much of Windows would become unresponsive for the duration of the transfer; you couldn't cancel it -- Windows was just "stuck." I think the FTP client would even stop parts of Explorer windows from redrawing themselves, too. Dunno if they ever fixed it.

Best way to test SageTV's UI responsiveness/recovery under bad network conditions is to have one person use the client (mostly in the menus) and have someone pull the network cable out of the port at random times. How does the client app react? Is it responsive? Does it give some feedback as to why it's failing? Does it provide an easy way to cancel/close/restart the app or the operation? How quickly will it recover? If you plug in the cable, does it quickly start working again? Does it *ever* start working again?

I've used SageTV since v4 and it's common to find some SageTV clients still hung at "trying to reestablish the connection" hours after changing the network configuration. Maybe some of this is due to bad wireless drivers or a bad router, but network apps are supposed to be more fault tolerant. While it would be unreasonable to expect significant changes under the hood at RC4, maybe you could keep it in mind for 7.1/7.2 timeframe.
Reply With Quote
  #4  
Old 10-12-2010, 07:34 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
All you need to do is use the "Back" button or command and Sage quits trying to connect and goes to the Main screen.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #5  
Old 10-12-2010, 11:22 AM
null_pointer_us null_pointer_us is offline
Sage Advanced User
 
Join Date: Dec 2005
Posts: 135
That doesn't work for me. I'll quote myself:

Quote:
In GCoL mode, the back, exit, and stop commands do nothing.

ALT+F4 kills the processes (after a while), but this is hardly a seamless solution.
Anyway, despite BIOS/driver updates and BIOS/Windows settings adjustments, the board (Biostar IP31-A7) still kills the power LED on the RTL8111C port during S3. There's no board jumper for WoL. I have exhausted all power-related settings that I can think of.

According to the BIOS, the board does support wakeup by PCI card and I have one slot free, so maybe I'll pick up a PCI ethernet card and try again.
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
HD-200 Standalone mode and Windows Home Server knn2001 SageTV HD Theater - Media Player 1 05-19-2010 08:28 AM
sleep mode PhillJones SageTV Software 6 06-28-2006 08:17 AM
Sleep Mode? WeidnerJ SageTV Beta Test Software 4 05-07-2004 07:30 AM
sleep mode samson SageTV Beta Test Software 12 03-31-2004 12:57 PM
sleep mode in v2 S4Alex SageTV Beta Test Software 1 02-05-2004 09:19 PM


All times are GMT -6. The time now is 10:55 PM.


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