View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 25 posts ] 
Go to page 1, 2  Next

Print view Previous topic   Next topic  
Author Message
Search for:
PostPosted: Thu Aug 30, 2012 7:25 am 
Offline
Joined: Wed Jan 04, 2006 10:20 am
Posts: 387
Location: South New Jersey, USA
I have a fresh install of 7.4 and I have been battling trying to get my HD-PVR working for two weeks now.

My setup includes a PVR150 with remote/irblaster. This is connected to a FIOS digital converter and I use the remote receiver as well as the IRblaster to control the digital converter. This tuner card defaults to /dev/video1. The irblaster defaults to lirc1. To get the blaster working I had to modify the /usr/MythVantage/bin/install_function.sh file to point to lirc1. After doing that the PVR150 card is working well.

My second tuner is a HD-PVR connected to a FIOS HD STB which defaults to video0 and lirc0. Although the HD-PVR has a remote & blaster interface, I don't use either at all. Channel change for this tuner is done with fire wire and the mythchanger script which works very well. Recordings from the HD-PVR however either generate a blank file. I have deleted all capture cards and listings and set up with and without the PVR150 but no change. I tried flashing the latest firmware 1.7.1.xx but no effect. Running a cat /dev/video0 does create a video file that I can play from VLC.

Looking at the log files show lots of errors relating to lirc_zilog

messages.log
Code:
lirc_zilog: unable to read from the IR chip after 3 resets, giving up
2012-08-29T20:47:49.496114-04:00 envy kernel: [169158.226076] lirc_zilog: i2c_master_send failed with -110
2012-08-29T20:47:49.496134-04:00 envy kernel: [169158.226079] lirc_zilog: polling the IR receiver chip failed, trying reset
2012-08-29T20:47:50.596113-04:00 envy kernel: [169159.326129] lirc_zilog: i2c_master_send failed with -110
2012-08-29T20:47:50.596131-04:00 envy kernel: [169159.326133] lirc_zilog: polling the IR receiver chip failed, trying reset
2012-08-29T20:47:51.696150-04:00 envy kernel: [169160.426058] lirc_zilog: i2c_master_send failed with -110
2012-08-29T20:47:51.696173-04:00 envy kernel: [169160.426062] lirc_zilog: polling the IR receiver chip failed, trying reset
2012-08-29T20:47:52.796116-04:00 envy kernel: [169161.526112] lirc_zilog: i2c_master_send failed with -110
2012-08-29T20:47:52.796135-04:00 envy kernel: [169161.526117] lirc_zilog: unable to read from the IR chip after 3 resets, giving up
2012-08-29T20:47:54.056114-04:00 envy kernel: [169162.786155] lirc_zilog: i2c_master_send failed with -110
2012-08-29T20:47:54.056135-04:00 envy kernel: [169162.786159] lirc_zilog: polling the IR receiver chip failed, trying reset
2012-08-29T20:47:55.156113-04:00 envy kernel: [169163.886082] lirc_zilog: i2c_master_send failed with -110
2012-08-29T20:47:55.156133-04:00 envy kernel: [169163.886086] lirc_zilog: polling the IR receiver chip failed, trying reset


Checking the backend.log shows that it tries to start a recording but connection timed out is reported.

Code:
2012-08-29T20:37:01.522891-04:00 envy mythbackend[28736]: I TVRecEvent tv_rec.cpp:1029 (HandleStateChange) TVRec(1): Changing from None to RecordingOnly
2012-08-29T20:37:01.522919-04:00 envy mythbackend[28736]: I TVRecEvent tv_rec.cpp:3495 (TuningCheckForHWChange) TVRec(1): HW Tuner: 1->1
2012-08-29T20:37:01.522925-04:00 envy mythbackend[28736]: I TVRecEvent v4lchannel.cpp:661 (SetInputAndFormat) V4LChannel(/dev/video0): SetInputAndFormat(1, NTSC) (v4l v2) input_switch: 0 mode_switch: 0
2012-08-29T20:37:01.522932-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:01.522937-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:01.522943-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:01.522948-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:01.522953-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:01.623072-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:01.623112-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1360 (HandleAnnounce) MainServer::ANN Monitor
2012-08-29T20:37:01.623117-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1362 (HandleAnnounce) adding: envy as a client (events: 2)
2012-08-29T20:37:01.623123-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1360 (HandleAnnounce) MainServer::ANN Monitor
2012-08-29T20:37:01.623127-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1362 (HandleAnnounce) adding: envy as a client (events: 2)
2012-08-29T20:37:01.923377-04:00 envy mythbackend[28736]: I MetadataDownload metadatadownload.cpp:222 (runGrabber) Running Grabber: /usr/share/mythtv/metadata/Television/ttvdb.py -l en -N MLB Baseball New York Mets at Philadelphia Phillies
2012-08-29T20:37:02.424035-04:00 envy mythbackend[28736]: I MetadataDownload metadatadownload.cpp:222 (runGrabber) Running Grabber: /usr/share/mythtv/metadata/Television/ttvdb.py -l en -M MLB Baseball
2012-08-29T20:37:02.524204-04:00 envy mythbackend[28736]: E HttpServer90 programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:11.530151-04:00 envy mythbackend[28736]: E TVRecEvent v4lchannel.cpp:922 (InitPictureAttribute) V4LChannel(/dev/video0): InitPictureAttribute(brightness): failed to set controls#012#011#011#011eno: Connection timed out (110)
2012-08-29T20:37:11.530185-04:00 envy mythbackend[28736]: N Scheduler autoexpire.cpp:263 (CalcParams) AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min
2012-08-29T20:37:11.530207-04:00 envy mythbackend[28736]: I Scheduler scheduler.cpp:2515 (HandleRecordingStatusChange) Tuning recording: "MLB Baseball":"New York Mets at Philadelphia Phillies": channel 1576 on cardid 1, sourceid 1
2012-08-29T20:37:21.236378-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1360 (HandleAnnounce) MainServer::ANN Monitor
2012-08-29T20:37:21.236404-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1362 (HandleAnnounce) adding: envy as a client (events: 2)
2012-08-29T20:37:21.236410-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:37:21.236417-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1360 (HandleAnnounce) MainServer::ANN Monitor
2012-08-29T20:37:21.236423-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1362 (HandleAnnounce) adding: envy as a client (events: 2)
2012-08-29T20:37:21.536683-04:00 envy mythbackend[28736]: E HttpServer73 programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:38:40.087856-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1360 (HandleAnnounce) MainServer::ANN Monitor
2012-08-29T20:38:40.087885-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1362 (HandleAnnounce) adding: envy as a client (events: 2)
2012-08-29T20:38:40.087891-04:00 envy mythbackend[28736]: E ProcessRequest programinfo.cpp:2278 (GetPlaybackURL) ProgramInfo(1576_20120829203700.mpg): GetPlaybackURL: '1576_20120829203700.mpg' should be local, but it can not be found.
2012-08-29T20:38:40.087898-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1360 (HandleAnnounce) MainServer::ANN Monitor
2012-08-29T20:38:40.087904-04:00 envy mythbackend[28736]: I ProcessRequest mainserver.cpp:1362 (HandleAnnounce) adding: envy as a client (events: 2)


I would really appreciate any help anyone can provide. The HDPVR setup was working beautifully under 6.03. Since the "cat"experiment worked, I think this is a mythtv problem.

Please send help!

_________________
LINHES 8.6.1 BE/FE - MSI K9N6SGM-V with AMD A64 X2 4600+, 4GB Ram. 1.5TB WD. HDHR Prime. Nvidia GT210. MCE remote.
FrontEnd - Dell Vostro 400 3.0GHz Core2Duo NVidia GeForce210. MCE Remote


Top
 Profile  
 
PostPosted: Thu Aug 30, 2012 8:11 pm 
Offline
Joined: Tue Aug 15, 2006 11:14 am
Posts: 1343
Location: Orlando FL
Easy dummy check questions first.
Does it work when you use the HD-PVR for live TV?
Are you sure you have the right input selected?
Has the tuner worked before?
When did it stop working?

I found this
Quote:
Enter option 4, "Input Connections." Connect the video source to the appropriate input on the HD-PVR. Important Note: You must set a channel change script for the HD-PVR to work properly. If you don't care about channel changes, you can set it to /bin/true, but there absolutely must be a channel change script defined. Important note 2: You must leave Preset tuner to channel empty or LiveTV and channel changes will not work.

HERE:
http://www.mythtv.org/wiki/Hauppauge_HD ... r_later.29

_________________
My System


Top
 Profile  
 
PostPosted: Fri Aug 31, 2012 6:25 am 
Offline
Joined: Wed Jan 04, 2006 10:20 am
Posts: 387
Location: South New Jersey, USA
Yup. The HD-PVR worked perfectly in 6.03. I am seriously considering heading back to that.

As I mentioned, doing a cat /dev/video0 > test.ts generates a good file so this appears to be something that is happening within mythtv, not on the driver level.

_________________
LINHES 8.6.1 BE/FE - MSI K9N6SGM-V with AMD A64 X2 4600+, 4GB Ram. 1.5TB WD. HDHR Prime. Nvidia GT210. MCE remote.
FrontEnd - Dell Vostro 400 3.0GHz Core2Duo NVidia GeForce210. MCE Remote


Top
 Profile  
 
PostPosted: Sat Sep 01, 2012 7:42 pm 
Offline
Joined: Wed Jan 18, 2006 8:36 pm
Posts: 199
Big boy stan wrote:
Yup. The HD-PVR worked perfectly in 6.03. I am seriously considering heading back to that.

As I mentioned, doing a cat /dev/video0 > test.ts generates a good file so this appears to be something that is happening within mythtv, not on the driver level.


Hey Stan, are you using the HD-PVR as the IR blaster? I didn't see any information related to your channel changing script, could that be where the failure is?


Top
 Profile  
 
PostPosted: Sat Sep 01, 2012 9:08 pm 
Offline
Joined: Mon Dec 24, 2007 9:47 am
Posts: 535
Location: Ottawa, Canada
FWIW, I have two HD-PVRs working fine on 7.4rdt. No issues at all and I too use mythchanger to change channels over firewire. I assume you can see the STB changing channels when you do your myth recording tests so it must be something linked to the mythtv configs and mapping to the correct inputs somewhere along the chain.

It may also be worth pulling the PVR-150 temporarily to help isolate issues.


Top
 Profile  
 
PostPosted: Sun Sep 02, 2012 3:49 pm 
Offline
Joined: Fri Nov 03, 2006 6:25 pm
Posts: 47
Location: Montreal, Quebec
I replaced my HDPVR, last week and the 1.7.1 firmware did not work with myth, I only had 0 bytes recordings, I had to revert my firmware to 1.5.7, and now i has been working for a couple of weeks now. Did you look at the mythbackend.log file to get any hints?


Top
 Profile  
 
PostPosted: Mon Sep 03, 2012 7:56 am 
Offline
Joined: Wed Jan 04, 2006 10:20 am
Posts: 387
Location: South New Jersey, USA
The backend log is shown above but doesn't really show anything other then a time out. Is there a more verbose setting for the log? Channel changing works fine. I'm not using the remote or the blaster on the hdpvr but i am using both on the pvr150.
I tried both firmware but will revert to the older version since we know it works.

Any other suggestions would be appreciated.

_________________
LINHES 8.6.1 BE/FE - MSI K9N6SGM-V with AMD A64 X2 4600+, 4GB Ram. 1.5TB WD. HDHR Prime. Nvidia GT210. MCE remote.
FrontEnd - Dell Vostro 400 3.0GHz Core2Duo NVidia GeForce210. MCE Remote


Top
 Profile  
 
PostPosted: Mon Sep 03, 2012 11:27 am 
Offline
Joined: Mon Dec 24, 2007 9:47 am
Posts: 535
Location: Ottawa, Canada
This link might help to get more debug info into the logs:
http://www.mentby.com/chris-pinkham/how ... tions.html

I think you can also edit the script that starts mythbackend and add the -v option such as
Code:
-v "record,file,extra"
to the end of the mythbackend start line. I'm sure I have used this second option successfully in the past. Haven't tried the first one but given Chris is a mythtv developer I assume he know what he is talking about.

After reviewing the script it looks like you can also use gdb if you are familiar with that by creating a file called "/tmp/debug".

The run file is located at "/etc/sv/mythbackend/run"

BTW, my HD-PVRs are still on the older 1.5.7 load. (in the logs shows as firmware version 0x15).


Top
 Profile  
 
PostPosted: Mon Sep 03, 2012 4:58 pm 
Offline
Joined: Wed Jan 04, 2006 10:20 am
Posts: 387
Location: South New Jersey, USA
Well I made some progress. Disconnected the HD PVR and did a fresh install of 7.4. Got the PVR150 working with its remote and blaster. All is good so far.

After that, I re-installed the firewire card and plugged in the USB cable from the HD PVR and did a reboot. Deleted all cards and created the new cards/connections for the HD PVR and the PVR150.

PVR150 is working well as is the remote and blaster.

HDPVR now starts to record and makes a watchable recording for about 45 to 60 seconds before stopping. At this point the HDPVR blue glow light is still on and stays on until I turn it off and turn it back on.

I set the logs to verbose and this is the entry at the time that the rocrding locks up

Code:
2012-09-03T18:07:19.150603-04:00 envy mythbackend[1535]: E DeviceReadBuffer DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/video0): Poll giving up 2
2012-09-03T18:07:19.150628-04:00 envy mythbackend[1535]: E DeviceReadBuffer DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/video0): fill_ringbuffer: error state
2012-09-03T18:07:19.150635-04:00 envy mythbackend[1535]: E RecThread mpegrecorder.cpp:1010 (run) MPEGRec(/dev/video0): Device error detected
2012-09-03T18:07:19.150641-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/video0): RestartEncoding
2012-09-03T18:07:19.150646-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/video0): StopEncoding
2012-09-03T18:07:19.150651-04:00 envy mythbackend[1535]: I FreeSpaceUpdater mainserver.cpp:4325 (GetCurrentMaxBitrate) Cardid 1: max bitrate 147949 KB/min
2012-09-03T18:07:19.150657-04:00 envy mythbackend[1535]: I FreeSpaceUpdater mainserver.cpp:4330 (GetCurrentMaxBitrate) Maximal bitrate of busy encoders is 147949 KB/min
2012-09-03T18:07:29.357565-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/video0): Encoding stopped
2012-09-03T18:07:32.359607-04:00 envy mythbackend[1535]: W RecThread mpegrecorder.cpp:818 (SetV4L2DeviceOptions) MPEGRec(/dev/video0): Unable to set audio input.
2012-09-03T18:07:32.359634-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/video0): Checking Resolution
2012-09-03T18:07:33.360389-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1425 (HandleResolutionChanges) MPEGRec(/dev/video0): Giving up detecting resolution
2012-09-03T18:07:33.360426-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1280 (StartEncoding) MPEGRec(/dev/video0): StartEncoding
2012-09-03T18:07:34.561242-04:00 envy mythbackend[1535]: W RecThread mpegrecorder.cpp:1315 (StartEncoding) MPEGRec(/dev/video0): StartEncoding failed#012#011#011#011eno: Resource temporarily unavailable (11)
2012-09-03T18:07:34.561272-04:00 envy mythbackend[1535]: I RecThread DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/video0): Start() -- begin
2012-09-03T18:07:34.561278-04:00 envy mythbackend[1535]: I RecThread DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/video0): Start() -- middle
2012-09-03T18:07:34.561283-04:00 envy mythbackend[1535]: I RecThread DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/video0): Start() -- end
2012-09-03T18:07:36.962834-04:00 envy mythbackend[1535]: I Expire autoexpire.cpp:1116 (UpdateDontExpireSet) AutoExpire: Adding Programs to 'Do Not Expire' List
2012-09-03T18:07:36.962870-04:00 envy mythbackend[1535]: I Expire autoexpire.cpp:1134 (UpdateDontExpireSet)     2721 at 2012-09-03T18:06:00 in use by recorder on envy
2012-09-03T18:07:38.363839-04:00 envy mythbackend[1535]: E DeviceReadBuffer DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/video0): Poll giving up 2
2012-09-03T18:07:38.363869-04:00 envy mythbackend[1535]: E DeviceReadBuffer DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/video0): fill_ringbuffer: error state
2012-09-03T18:07:38.363890-04:00 envy mythbackend[1535]: E RecThread mpegrecorder.cpp:1010 (run) MPEGRec(/dev/video0): Device error detected
2012-09-03T18:07:38.363896-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/video0): RestartEncoding
2012-09-03T18:07:38.363902-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/video0): StopEncoding
2012-09-03T18:07:38.363907-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/video0): Encoding stopped
2012-09-03T18:07:41.365819-04:00 envy mythbackend[1535]: W RecThread mpegrecorder.cpp:818 (SetV4L2DeviceOptions) MPEGRec(/dev/video0): Unable to set audio input.
2012-09-03T18:07:41.365845-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/video0): Checking Resolution
2012-09-03T18:07:42.366571-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1425 (HandleResolutionChanges) MPEGRec(/dev/video0): Giving up detecting resolution
2012-09-03T18:07:42.366587-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1280 (StartEncoding) MPEGRec(/dev/video0): StartEncoding
2012-09-03T18:07:43.567415-04:00 envy mythbackend[1535]: W RecThread mpegrecorder.cpp:1315 (StartEncoding) MPEGRec(/dev/video0): StartEncoding failed#012#011#011#011eno: Resource temporarily unavailable (11)
2012-09-03T18:07:43.567442-04:00 envy mythbackend[1535]: I RecThread DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/video0): Start() -- begin
2012-09-03T18:07:43.567449-04:00 envy mythbackend[1535]: I RecThread DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/video0): Start() -- middle
2012-09-03T18:07:43.567455-04:00 envy mythbackend[1535]: I RecThread DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/video0): Start() -- end
2012-09-03T18:07:47.369861-04:00 envy mythbackend[1535]: E DeviceReadBuffer DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/video0): Poll giving up 2
2012-09-03T18:07:47.369885-04:00 envy mythbackend[1535]: E DeviceReadBuffer DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/video0): fill_ringbuffer: error state
2012-09-03T18:07:47.369892-04:00 envy mythbackend[1535]: E RecThread mpegrecorder.cpp:1010 (run) MPEGRec(/dev/video0): Device error detected
2012-09-03T18:07:47.369898-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/video0): RestartEncoding
2012-09-03T18:07:47.369903-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/video0): StopEncoding
2012-09-03T18:07:47.369908-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/video0): Encoding stopped
2012-09-03T18:07:50.371958-04:00 envy mythbackend[1535]: W RecThread mpegrecorder.cpp:818 (SetV4L2DeviceOptions) MPEGRec(/dev/video0): Unable to set audio input.
2012-09-03T18:07:50.371985-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/video0): Checking Resolution
2012-09-03T18:07:51.372619-04:00 envy mythbackend[1535]: I RecThread mpegrecorder.cpp:1425 (HandleResolutionChanges) MPEGRec(/dev/video0): Giving up detecting resolution


Thoughts or ideas?

_________________
LINHES 8.6.1 BE/FE - MSI K9N6SGM-V with AMD A64 X2 4600+, 4GB Ram. 1.5TB WD. HDHR Prime. Nvidia GT210. MCE remote.
FrontEnd - Dell Vostro 400 3.0GHz Core2Duo NVidia GeForce210. MCE Remote


Top
 Profile  
 
PostPosted: Mon Sep 03, 2012 7:30 pm 
Offline
Joined: Mon Dec 24, 2007 9:47 am
Posts: 535
Location: Ottawa, Canada
What's throwing me off is the fact you say it worked fine in 6.x.

When you did the "cat" did you let it run for say 10min?

Did you try other channels? I know in my case certain channels are simply problematic.

Normally when I see issues like this with HD-PVR it is due to the usual things such as:
1) audio connection - if audio on say s/pdif is not working well the recording will fail
2) USB bus contention
3) hdpvr power supply on the edge of failing (I've replaced two!).
4) flakey HD channel.

One other possibility is the hd-pvr may be having trouble detecting the resolution at your current setting. Have you tried fixing the resolution on the STB to say 720p or 1080i?

You could also try re-arranging the cards on the PCI bus or putting the hd-pvr on a dedicated USB card.

A work around I have used in the past is to use an old laptop and have it set up as a slave backend with only the hd-pvr attached. A laptop only uses about 10-15W.


Top
 Profile  
 
PostPosted: Tue Sep 04, 2012 9:59 am 
Offline
Joined: Wed Jan 04, 2006 10:20 am
Posts: 387
Location: South New Jersey, USA
Yup, whole system including the HD PVR and PVR150 in a single box worked perfectly before the upgrade. My wife thinks I break the thing intentionally so I have something to fix. She's not real happy missing out on all her reality shows but at least with the PVR150 working, we have something.

On the HD PVR, I only did a cat for about 3 minutes. Good suggestion to try and record a half hour show and make sure nothing weird is happening there. I really dont think it has anything to do with the HD PVR hardware but this should answer it.

I did notice that I am still having some major conflicts between the remote/blaster on the PVR150 versus the remote/blaster on the HD PVR. After attaching the HD PVR, the remote continues to work but the blaster doesn't. DMESG is loaded with errors that state it loaded a new firmware followed by lot of the following.
Code:
i2c_master_recv failed with -5 -- keeping last read buffer


No idea if this is related to the HD PVR recording failures. Earlier you had suggested pulling the PVR150 and I resisted doing that since it is setup with the remote and blaster but I think it is worth a try.

I also was thinking of converting the remote frontend to a slave and plugging the HDPVR in there.

Thanks for staying with me on this.

_________________
LINHES 8.6.1 BE/FE - MSI K9N6SGM-V with AMD A64 X2 4600+, 4GB Ram. 1.5TB WD. HDHR Prime. Nvidia GT210. MCE remote.
FrontEnd - Dell Vostro 400 3.0GHz Core2Duo NVidia GeForce210. MCE Remote


Top
 Profile  
 
PostPosted: Tue Sep 04, 2012 8:22 pm 
Offline
Joined: Mon Dec 24, 2007 9:47 am
Posts: 535
Location: Ottawa, Canada
I'll try my best to help but warning that I have a rather intense month ahead of me at work with this week being absolutely silly. It's 10pm and I just got home and had a quick supper.

I thought you had channel changing done via firewire so not sure what the blaster is being used for.

If cat works reliably then I think you can rule out USB bus contention and driver contention.

If this gets too silly to try and figure out then I recommend divide and conquer for now and moving the hd-pvr to your other front end as a slave backend as you say. If you can find an old laptop say at work (our IT guys always have stuff around ready for asset disposal) I would do that instead. Even a 5 or 6 year old laptop will be more than sufficient as a slave backend . If you had to buy one at 6 years old it probably wouldn't cost you more then $50 to $100 max.


Top
 Profile  
 
PostPosted: Wed Sep 05, 2012 9:21 am 
Offline
Joined: Wed Jan 04, 2006 10:20 am
Posts: 387
Location: South New Jersey, USA
The blaster is for changing the channels on the STB for the PVR150. I use firewire only for the STB for the HD PVR.

Is there a compelling reason to add the laptop slave back end rather then just converting the remote frontend? I do have "free"laptops available.

Another idea that came to find is to sell the HD PVR on ebay and pick up a HD Homerun Prime. Ebay has them going for ~$130 and used HD PVRs going are selling for $100. Not bad considering I would go from one SD and one HD tuner to three HD tuners. Plus I can dump the cost of two STB rentals (although I would need a cable card). Makes for a pretty quick ROI :D

_________________
LINHES 8.6.1 BE/FE - MSI K9N6SGM-V with AMD A64 X2 4600+, 4GB Ram. 1.5TB WD. HDHR Prime. Nvidia GT210. MCE remote.
FrontEnd - Dell Vostro 400 3.0GHz Core2Duo NVidia GeForce210. MCE Remote


Top
 Profile  
 
PostPosted: Wed Sep 05, 2012 9:53 am 
Offline
Joined: Sun Sep 05, 2004 7:06 pm
Posts: 690
I have the HD Homerun Dual and it's the the best of the bunch in my opinion compared to all the internal tuners :D


Top
 Profile  
 
PostPosted: Thu Sep 06, 2012 8:44 pm 
Offline
Joined: Mon Dec 24, 2007 9:47 am
Posts: 535
Location: Ottawa, Canada
Big boy stan wrote:
Is there a compelling reason to add the laptop slave back end rather then just converting the remote frontend? I do have "free"laptops available.

Simplicity. Adding it to a front end adds the complexity of having to wake it reliably assuming it is off when not in use (as are mine). A laptop with the accessories off will use between 10W and 15W which is pretty minor usage and so you can just leave it on. One less thing to worry about.

Big boy stan wrote:
Another idea that came to find is to sell the HD PVR on ebay and pick up a HD Homerun Prime. Ebay has them going for ~$130 and used HD PVRs going are selling for $100. Not bad considering I would go from one SD and one HD tuner to three HD tuners. Plus I can dump the cost of two STB rentals (although I would need a cable card). Makes for a pretty quick ROI :D

Sounds like an excellent plan. We don't have that option here so it didn't jump out at me but I think your course of action is perfectly sensible.


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ] 
Go to page 1, 2  Next



All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 27 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu