[mythtv-users] Failed HD-PVR recordings
Christopher Meredith
chmeredith at gmail.com
Fri Jul 3 03:11:23 UTC 2009
On Thu, Jul 2, 2009 at 9:23 PM, Brad DerManouelian <bderman at gmail.com>wrote:
> Hello!
>
> I'm having a problem with random recordings failing with my 2 HD-PVR boxes.
>
> HD-PVR: They are connected to my Astound cable set-top boxes via
> Component+S/PDIF. They are running latest firmware from Hauppauge - dmesg
> reports firmware version 0x12. Not sure which driver version I'm using but I
> compiled it about 2 weeks ago.
>
> Random: Same show will record on either box just fine, sometimes it will
> fail. After a fail, I sometimes get a good recording, sometimes another
> failure. Sometimes the first show after a restart will fail, sometimes it
> will be ok. It doesn't appear to have anything to do with specific channels
> or anything like that.
>
> I'm changing channels via firewire.
>
> $ mythbackend --version
> Please include all output in bug reports.
> MythTV Version : 20728
> MythTV Branch : trunk
> Library API : 0.22.20090424-2
> Network Protocol : 45
> QT Version : 4.4.0
> Options compiled in:
> linux release using_oss using_alsa using_arts using_backend using_dvb
> using_firewire using_frontend using_hdhomerun using_hdpvr using_iptv
> using_ivtv using_joystick_menu using_lirc using_mheg using_opengl_video
> using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv
> using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl
> using_bindings_python using_opengl using_vdpau using_ffmpeg_threads
> using_libavc_5_3 using_live using_mheg
>
> Here's what I find in my backend log:
>
> 2009-07-02 18:38:15.350 TVRec(1): ASK_RECORDING 1 0 0 0
> 2009-07-02 18:38:15.564 TVRec(1): Changing from None to Watching
> RecordingOnly
> 2009-07-02 18:38:15.573 TVRec(1): HW Tuner: 1->1
> 2009-07-02 18:38:16.479 ret_pid(11381) child(11381) status(0x0)
> 2009-07-02 18:38:16.481 External Tuning program exited with no error
> 2009-07-02 18:38:16.772 AutoExpire: CalcParams(): Max required Free Space:
> 7.0 GB w/freq: 15 min
> 2009-07-02 18:38:16.780 Started recording: The Rachel Maddow Show: channel
> 1037 on cardid 1, sourceid 1
> 2009-07-02 18:38:16.790 scheduler: Started recording: The Rachel Maddow
> Show: channel 1037 on cardid 1, sourceid 1
> 2009-07-02 18:38:24.351 MainServer::ANN Monitor
> 2009-07-02 18:38:24.354 adding: myth-mini as a client (events: 0)
> 2009-07-02 18:38:24.599 mythbackend version: trunk [20728] www.mythtv.org
> 2009-07-02 18:38:24.602 Using runtime prefix = /usr
> 2009-07-02 18:38:24.603 Using localhost value of livingroom
> 2009-07-02 18:38:24.618 New DB connection, total: 1
> 2009-07-02 18:38:24.629 Connected to database 'mythconverg' at host:
> localhost
> 2009-07-02 18:38:24.643 Closing DB connection named 'DBManager0'
> 2009-07-02 18:38:24.645 Connected to database 'mythconverg' at host:
> localhost
> 2009-07-02 18:38:24.654 Current Schema Version: 1235
> 2009-07-02 18:38:25.880 MPEGRec(/dev/video0) Error: Device error detected
> 2009-07-02 18:38:25.884 DevRdB(/dev/video0): Stop(): Not running.
> 2009-07-02 18:38:36.261 MPEGRec(/dev/video0) Error: Device error detected
> 2009-07-02 18:38:36.262 DevRdB(/dev/video0): Stop(): Not running.
> 2009-07-02 18:38:46.641 MPEGRec(/dev/video0) Error: Device error detected
> 2009-07-02 18:38:46.642 DevRdB(/dev/video0): Stop(): Not running.
> 2009-07-02 18:38:57.028 MPEGRec(/dev/video0) Error: Device error detected
> 2009-07-02 18:38:57.029 DevRdB(/dev/video0): Stop(): Not running.
> 2009-07-02 18:39:07.404 MPEGRec(/dev/video0) Error: Device error detected
> 2009-07-02 18:39:07.409 DevRdB(/dev/video0): Stop(): Not running.
>
> I get a bunch of these in /var/log/messages:
>
> Jul 2 18:16:47 mythtv kernel: [348910.645710] Pid: 14286, comm:
> mythbackend Tainted: P (2.6.24-19-generic #1)
> Jul 2 18:16:47 mythtv kernel: [348910.645714] EIP:
> 0060:[sunrpc:_spin_lock+0x5/0x10] EFLAGS: 00000246 CPU: 0
> Jul 2 18:16:47 mythtv kernel: [348910.645717] EIP is at
> _spin_lock+0x5/0x10
> Jul 2 18:16:47 mythtv kernel: [348910.645718] EAX: e4a1ea68 EBX: e4a1ea64
> ECX: f8a3d220 EDX: f3fd0000
> Jul 2 18:16:47 mythtv kernel: [348910.645721] ESI: e4a1ea68 EDI: e49a7140
> EBP: df9aac68 ESP: f3fd1dd0
> Jul 2 18:16:47 mythtv kernel: [348910.645723] DS: 007b ES: 007b FS: 00d8
> GS: 0000 SS: 0068
> Jul 2 18:16:47 mythtv kernel: [348910.645724] CR0: 8005003b CR2: b27fdd5c
> CR3: 1f8c7000 CR4: 00000690
> Jul 2 18:16:47 mythtv kernel: [348910.645726] DR0: 00000000 DR1: 00000000
> DR2: 00000000 DR3: 00000000
> Jul 2 18:16:47 mythtv kernel: [348910.645729] DR6: ffff0ff0 DR7: 00000400
> Jul 2 18:16:47 mythtv kernel: [348910.645731]
> [__mutex_lock_slowpath+0x1a/0xa0] __mutex_lock_slowpath+0x1a/0xa0
> Jul 2 18:16:47 mythtv kernel: [348910.645740] [d_kill+0x3d/0x60]
> d_kill+0x3d/0x60
> Jul 2 18:16:47 mythtv kernel: [348910.645767] [nfs:mutex_lock+0x14/0x290]
> mutex_lock+0x14/0x20
> Jul 2 18:16:47 mythtv kernel: [348910.645777] [<f9361da2>]
> hdpvr_release+0x22/0x60 [hdpvr]
> Jul 2 18:16:47 mythtv kernel: [348910.645797] [<f8a3d242>]
> v4l2_release+0x22/0x40 [videodev]
> Jul 2 18:16:47 mythtv kernel: [348910.645814] [__fput+0xa7/0x190]
> __fput+0xa7/0x190
> Jul 2 18:16:47 mythtv kernel: [348910.645859] [filp_close+0x49/0x80]
> filp_close+0x49/0x80
> Jul 2 18:16:47 mythtv kernel: [348910.645882]
> [put_files_struct+0x92/0xb0] put_files_struct+0x92/0xb0
> Jul 2 18:16:47 mythtv kernel: [348910.645909] [do_exit+0x180/0x860]
> do_exit+0x180/0x860
> Jul 2 18:16:47 mythtv kernel: [348910.645945]
> [sunrpc:recalc_sigpending+0xb/0x40] recalc_sigpending+0xb/0x40
> Jul 2 18:16:47 mythtv kernel: [348910.645948] [dequeue_signal+0x6b/0x150]
> dequeue_signal+0x6b/0x150
> Jul 2 18:16:47 mythtv kernel: [348910.645975] [do_group_exit+0x26/0x80]
> do_group_exit+0x26/0x80
> Jul 2 18:16:47 mythtv kernel: [348910.645993]
> [get_signal_to_deliver+0x2b7/0x4a0] get_signal_to_deliver+0x2b7/0x4a0
> Jul 2 18:16:47 mythtv kernel: [348910.646048]
> [do_notify_resume+0x93/0x750] do_notify_resume+0x93/0x750
> Jul 2 18:16:47 mythtv kernel: [348910.646061] [<f8873a50>]
> scsi_next_command+0x30/0x50 [scsi_mod]
> Jul 2 18:16:47 mythtv kernel: [348910.646099] [<f8873bdb>]
> scsi_end_request+0xab/0xe0 [scsi_mod]
> Jul 2 18:16:47 mythtv kernel: [348910.646174]
> [snd_pcm:getnstimeofday+0x34/0x9830] getnstimeofday+0x34/0xe0
> Jul 2 18:16:47 mythtv kernel: [348910.646203]
> [snd_pcm:ktime_get_ts+0x1e/0x4f0] ktime_get_ts+0x1e/0x60
> Jul 2 18:16:47 mythtv kernel: [348910.646222] [ktime_get+0x18/0x40]
> ktime_get+0x18/0x40
> Jul 2 18:16:47 mythtv kernel: [348910.646248] [sys_futex+0x97/0x120]
> sys_futex+0x97/0x120
> Jul 2 18:16:47 mythtv kernel: [348910.646280]
> [snd_pcm:getnstimeofday+0x34/0x9830] getnstimeofday+0x34/0xe0
> Jul 2 18:16:47 mythtv kernel: [348910.646330] [work_notifysig+0x13/0x25]
> work_notifysig+0x13/0x25
> Jul 2 18:16:47 mythtv kernel: [348910.646418] =======================
>
>
Do you have your STB set up to force 720p or 1080i all the time? The hdpvr
still doesn't like resolution changes and that can cause the driver to crash
sometimes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20090702/f0575e7a/attachment.htm>
More information about the mythtv-users
mailing list