|
SageTV Media Extender Discussion related to any SageTV Media Extender used directly by SageTV. Questions, issues, problems, suggestions, etc. relating to a SageTV supported media extender should be posted here. Use the SageTV HD Theater - Media Player forum for issues related to using an HD Theater while not connected to a SageTV server. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
HD-300 occasional choppy / unwatchable, and worse
My HD300 will sometimes go into a mode where it unwatchable. Shows (recorded with HD-PVR or HDHR) keep pausing for 1-3 seconds, sound stutters, etc. Occasionally a "soft" power cycle will fix it (power off-on from the remote) but usually not. Sometimes, the box looks like it's power cycling - the led goes from red to blue and back - but the image on the screen persists! Sometimes, a hard power cycle (pull the plug for a few seconds) fixes it. But usually, it requires a hard reset and a reboot of the server!
I've never seen this happen with either of my hd-200s. It is running the latest beta firmware. Several times it's had problems with updates, where it updates very slowly and even has frozen and needed to be power cycled during the upgrads So, it's possible something somewhere - the firmware or a config file on the server - is corrupt. Any suggestions? Is there any way to do a full reset, including server config files? Thanks, in advance, for any help. |
#2
|
||||
|
||||
When you see this prolem on your 300, do you also see it on your 200's? I am trying to figure out if the problem is in the server or extender.
__________________
Server: i5-2405S (4 core @ 2.5 GHz), 8GB RAM, NORCO RPC-4220 4U case Tuners: 2 SiliconDust HDHomeRun , 2 Hauppauge HD-PVR Connected to 1 Pace700X and 1 TiVo Series 4 DVD Storage: 24 TB TV Storage: 11 TB (4x1.5TB for recording, 5TB for archive) Clients: 3 SageTV Extenders:5 |
#3
|
|||
|
|||
No, I've never seen it on the hd-200's. In fact, a couple of times I've gotten so frustrated that I went and got an hd-200 from another room and swapped it in to the TV that I wanted to watch - same network port, same TV.
|
#4
|
||||
|
||||
I wasn't asking about same network port, I meant from a different TV while your HD-300 was having problems.
Do you have Native Output Resolution Switching enabled (I assume that you do, so the rest of this is moot)? I have had times where the HD-200 (but never the 300) does not sync correctly with my TV and it causes strange behaviors (but not what you are seeing). What resolution are you using to record the HD-PVR video and what are you playing it back as (assuming you have resolution switching disabled)? If you have debug logging turned on (Detailed Setup->Advanced->Debug Logging), connect to your server PC and look at the sagetv_0.txt file while it is happening. You will need to send that with your bug report. You can also enable the logs in the HD-300 (http://forums.sagetv.com/forums/show...671#post375671), and you will want to send that as well.
__________________
Server: i5-2405S (4 core @ 2.5 GHz), 8GB RAM, NORCO RPC-4220 4U case Tuners: 2 SiliconDust HDHomeRun , 2 Hauppauge HD-PVR Connected to 1 Pace700X and 1 TiVo Series 4 DVD Storage: 24 TB TV Storage: 11 TB (4x1.5TB for recording, 5TB for archive) Clients: 3 SageTV Extenders:5 |
#5
|
|||
|
|||
I'm not sure about resolution switching but I'm pretty sure the problem is not TV sync-related. My daughter was watching an hd-200 at the time, with no problems.
Right now, the hd-300 isn't plugged in because I got frustrated with it and swapped in an hd-200. I'll put it back tomorrow, check it's logging and wait till it fails again. In the mean time, I found this in sagetv_1.txt. Seems anomalous. It's followed by thousands more lines of the same stuff. Mean anything to you? Fri 12/31 17:37:19.292 [MiniUIServer@11842b0] Dropping old MiniPlayer connection because it's old from:0023a5000655 Fri 12/31 17:37:31.310 [MiniUIServerConnection@167ae90] MiniPlayer is adding to its map:0023a5000655 Fri 12/31 17:38:11.308 [MiniUIServer@11842b0] Dropping old MiniPlayer connection because it's old from:0023a5000655 Fri 12/31 17:38:14.518 [MiniUIServerConnection@167ae90] MiniPlayer is adding to its map:0023a5000655 Fri 12/31 17:38:42.352 [FinalRender-0023a5000655@52f71e] MiniUI client error9:java.io.IOException: Broken pipe Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] java.io.IOException: Broken pipe Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sun.nio.ch.FileDispatcher.write0(Native Method) Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:122) Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.write(IOUtil.java:93) Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:352) Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sage.bp.o(Unknown Source) Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.354 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sage.bp.do(Unknown Source) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sage.bs.a(Unknown Source) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sage.bs.new(Unknown Source) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sage.bs$1.run(Unknown Source) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] MiniUI client error9:java.io.IOException: Broken pipe Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] java.io.IOException: Broken pipe Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sun.nio.ch.FileDispatcher.write0(Native Method) Fri 12/31 17:38:42.355 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:122) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.write(IOUtil.java:93) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:352) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bp.o(Unknown Source) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bp.do(Unknown Source) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bs.a(Unknown Source) Fri 12/31 17:38:42.356 [FinalRender-0023a5000655@52f71e] sage.bs.new(Unknown Source) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sage.bs$1.run(Unknown Source) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] MiniUI client error9:java.io.IOException: Broken pipe Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] java.io.IOException: Broken pipe Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sun.nio.ch.FileDispatcher.write0(Native Method) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:122) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.write(IOUtil.java:93) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:352) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sage.bp.o(Unknown Source) Fri 12/31 17:38:42.357 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sage.bp.do(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sage.bs.a(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sage.bs.new(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sage.bs$1.run(Unknown Source) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] MiniUI client error9:java.io.IOException: Broken pipe Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] java.io.IOException: Broken pipe Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sun.nio.ch.FileDispatcher.write0(Native Method) Fri 12/31 17:38:42.358 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:122) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.write(IOUtil.java:93) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:352) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bp.o(Unknown Source) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bp.do(Unknown Source) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bs.a(Unknown Source) Fri 12/31 17:38:42.359 [FinalRender-0023a5000655@52f71e] sage.bs.new(Unknown Source) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sage.bs$1.run(Unknown Source) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] MiniUI client error9:java.io.IOException: Broken pipe Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] java.io.IOException: Broken pipe Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sun.nio.ch.FileDispatcher.write0(Native Method) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:122) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sun.nio.ch.IOUtil.write(IOUtil.java:93) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:352) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sage.bp.o(Unknown Source) Fri 12/31 17:38:42.360 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.361 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.361 [FinalRender-0023a5000655@52f71e] sage.bp.a(Unknown Source) Fri 12/31 17:38:42.361 [FinalRender-0023a5000655@52f71e] sage.bp.do(Unknown Source) Fri 12/31 17:38:42.361 [FinalRender-0023a5000655@52f71e] sage.bp.if(Unknown Source) Fri 12/31 17:38:42.361 [FinalRender-0023a5000655@52f71e] sage.bs.a(Unknown Source) Fri 12/31 17:38:42.361 [FinalRender-0023a5000655@52f71e] sage.bs.new(Unknown Source) Fri 12/31 17:38:42.361 [FinalRender-0023a5000655@52f71e] sage.bs$1.run(Unknown Source) |
#6
|
||||
|
||||
What you need to do is correlate that data with when you have the problem on the HD-300. That way the Sage people will know what to look for in the log.
__________________
Server: i5-2405S (4 core @ 2.5 GHz), 8GB RAM, NORCO RPC-4220 4U case Tuners: 2 SiliconDust HDHomeRun , 2 Hauppauge HD-PVR Connected to 1 Pace700X and 1 TiVo Series 4 DVD Storage: 24 TB TV Storage: 11 TB (4x1.5TB for recording, 5TB for archive) Clients: 3 SageTV Extenders:5 |
#7
|
|||
|
|||
Thanks for the advice. I've plugged my hd300 back in and it's working fine now. I've turned logging on. When it fails again - and it will - I'll have buckets of data to provide.
|
#8
|
|||
|
|||
Could you be having a Java heap problem? My memory requirements increased with the HD 300; and, until I increased the Java heap to 1G, I was experiencing a "build-up" to erratic behavior as the memory slowly depleted.
__________________
unRAID Basic Server, Sage & OpenDCT Dockers, Core i3-8100, 8G Memory, HDHR Prime, HD300 Extender, Shield & Android Miniclient, Harmony Hub/Remote |
#9
|
||||
|
||||
rrhorer,
how did you configure 1Gb heap? do you run 64bit windows 7 version?
__________________
Dear Google, Please don't ruin SageTV for us!! Sage Server: [s]8xDVB-S2 with DVBE4Sage on YES DBS Israel 4W (3 virtual tuners) ,[/s] 3 x HD300 Extenders; 3 x HD200 Extender; 3 x SageTV Client; |
#10
|
||||
|
||||
Quote:
Turns out I had a bad port on the switch, that was only noticable using the hd300, for some reason. I tried the hd300 at another location and I was blown away by how smooth the UI was. Someone suggested to me that I look at the networking, so I ended up using another port on the router and it's been fine in my main area. I hooked up the HD200 in another location and I was impressed by how much more responsive it was as well. I used to have issues, even on the hd200, where 30 second skip on HD recordings would introduce a small lag of only about 200ms, but it was enough that when you were skipping 5 or 6 times it would feel really sluggish, you'd overskip, etc. Now, after changing the networking, it's super smooth on both the hd200 and the hd300. I used the hd200 for a year on a network port that was bad, and it was usable, with some minor annoyances, but it never occurred to me that it could be the network, and I just thought it was normal. I can't explain why the hd300 on the same port was unusable, but I'm glad it was, because it forced me to examine the network, which was the root cause EDIT: FYI, I run a heap of 784mb, and routinely have 2-3 extenders/placeshifters running at the same time.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient Last edited by stuckless; 01-05-2011 at 05:00 AM. |
#11
|
|||
|
|||
Quote:
Quote:
Like stuckless, I have also had networking issues with the HD 300; however, my problem was windows network performance throttling. As soon a my wife would turn on the HD 300 in the kitchen, the internet would become unbearably slow on my computer (connected to the LAN but not involved with Sage). Windows sets the throttling index to 10 by default to give preference to media streaming (mp3's, etc.). Apparently, this allowed the HD 300 to become a bandwidth hog. Setting the throttling index (another registry setting) to the hex value of ffffffff turns throttling off. After doing this, the HD 300 still performs smoothly and the internet is responsive again.
__________________
unRAID Basic Server, Sage & OpenDCT Dockers, Core i3-8100, 8G Memory, HDHR Prime, HD300 Extender, Shield & Android Miniclient, Harmony Hub/Remote |
#12
|
|||
|
|||
I have audio stuttering problems with my HD300 too. My HD200's are fine. I've notified Sage a couple times, but so far no firmware fix.
|
#13
|
|||
|
|||
A few months ago, I replaced my HD-100 in the living room (which worked perfectly) with a shiny new HD-300 and experienced intermittent stuttering problems. I had changed nothing except swapping out the extenders so I was convinced it was an issue with the HD-300. Sage support told me they suspected it was a network problem and I was absolutely certain they were wrong--the HD-100 worked fine there so why wouldn't the HD-300?? To prove to them they were wrong, I bought a new switch...and voila, the stuttering went away completely.
I guess my point is that I was quick to discount the possibility that it was a network issue. The HD-300 apparently has different networking requirements than other extenders so you can't really treat them as equals when you are troubleshooting. |
#14
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#15
|
|||
|
|||
These issues sound similar to the one I'm having. I've been crawling along with my old MVPs for ages with no issues. Deciding to try all this new-fangledness, I bought an HD300 a few months ago. Man, what an upgrade. Everything worked perfectly.
Then, for Christmas I got a second HD300... and things went south quickly. Now, if both of them are plugged in (one downstairs on the main TV and the other upstairs on the bedroom set), they will stutter to the point where it is completely unwatchable. The network is a powerline networking setup and works flawlessly to stream Netflix (using other appliances) to both TVs at the same time, but something about 2 HD300s causes the whole system to become unstable. Any thoughts? |
#16
|
|||
|
|||
Rori,
I added a powerline branch to my Lan for just this reason (not by adding a second HD300, but by adding an HD 300 to a lot of other connected devices, including an Hd 100). It helped only marginally, if at all. The answer was to disable windows' network performance throttling (see post 8). You should give this a try since it can be undone very easily if it doesn't help. You can find other posts on the subject. Bottom line is: when you start a task that streams a mutimedia file, you don't want it being given preference (by causing all other network activity to suffer) if it doesn't need the preference in the first place. The HD 300 will work quite well without network performance throttling as long as you have a reasonably modern system.
__________________
unRAID Basic Server, Sage & OpenDCT Dockers, Core i3-8100, 8G Memory, HDHR Prime, HD300 Extender, Shield & Android Miniclient, Harmony Hub/Remote |
#17
|
|||
|
|||
I'll certainly give it a shot since it can't hurt. It just seems strange that the physical presence of 2 HD300s on the network causes hitching even if only one is actively being used.
I've been trying to see if the second HD300 actively pings even when not being used to see if that could be causing the issue but so far with no luck. I'll turn off throttling and see if that makes it any better. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
air is good, cable picture unwatchable | rgm0737 | SageTV Software | 5 | 03-12-2009 08:12 PM |
Choppy TV and occasional "VPU Recover" | CB_2005 | SageTV Software | 0 | 01-10-2009 11:52 AM |
Live TV unwatchable | Grasshopper | SageTV Software | 0 | 04-19-2008 05:04 AM |
from bad to worse | Ryel | SageTV Software | 0 | 12-08-2006 09:30 AM |
2.0 V19 crazy stuttering - unwatchable | davey_fl | SageTV Beta Test Software | 30 | 05-14-2004 01:54 PM |