[mythtv-users] WinTV-NOVA-TD-500 issues.

Alan Chandler alan at chandlerfamily.org.uk
Sat May 12 21:01:42 UTC 2012


I have long had a WinTV-NOVA-TD-500 operating in my Debian Stable box 
running mythtv backend.

Every so often it would lock up such that the second tuner would no 
longer by usable by mythtv. I have just recently moved from precompiled 
0.24 mythtv to 0.25 which I have installed and I have failed to even 
record the first program it scheduled in tuner 2.  This might be 
co-incidence, but I rebooted only a couple of days ago to clear the 
hardware.

During boot, dmesg messages can be seen loading the firmware

[    6.434100] Intel ICH 0000:00:10.2: setting latency timer to 64
[    6.463257] dib0700: loaded with support for 13 different device-types
[    6.463542] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in cold 
state, will try to load a firmware
[    6.463591] usb 2-1: firmware: requesting dvb-usb-dib0700-1.20.fw
[    6.491991] dvb-usb: downloading firmware from file 
'dvb-usb-dib0700-1.20.fw'
[    6.700016] dib0700: firmware started successfully.
[    6.756033] intel8x0_measure_ac97_clock: measured 54542 usecs (2680 
samples)
[    6.756072] intel8x0: clocking to 46890
[    7.204036] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in warm 
state.
[    7.204149] dvb-usb: will pass the complete MPEG2 transport stream to 
the software demuxer.
[    7.204709] DVB: registering new adapter (Hauppauge Nova-TD-500 (84xxx))
[    7.432408] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[    7.646950] DiB0070: successfully identified
[    7.646993] dvb-usb: will pass the complete MPEG2 transport stream to 
the software demuxer.
[    7.647425] DVB: registering new adapter (Hauppauge Nova-TD-500 (84xxx))
[    7.796371] DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
[    8.015168] DiB0070: successfully identified
[    8.015210] dvb-usb: Hauppauge Nova-TD-500 (84xxx) successfully 
initialized and connected.
[    8.015451] usbcore: registered new interface driver dvb_usb_dib0700


Is this the latest release for this device? is there perhaps something I 
can do to load a later release?

The only indication in the log I can find that shows there might be a 
problem is (grep'ing for DiB0070)

syslog:May 12 19:34:26 owl kernel: [167590.813589] DiB0070 I2C read failed

syslog.1:May 12 02:43:44 owl kernel: [106947.993648] DiB0070 I2C read failed
syslog.1:May 12 04:48:09 owl kernel: [114413.241579] DiB0070 I2C read failed

Strangely, the first item is 14 minutes after I think the backend 
started trying to record a program - this is the mythbackend log for 
about that time (I already included some of this in the previous mail 
about the database failure).

2012-05-12 19:18:41.203334 I [26047/26070] HouseKeeping 
housekeeper.cpp:225 (RunHouseKeeping) - Running housekeeping thread
2012-05-12 19:19:29.555847 I [26047/26064] TVRecEvent tv_rec.cpp:1518 
(HandlePendingRecordings) - TVRec(21): ASK_RECORDING 21 29 0 0
2012-05-12 19:19:29.564286 I [26047/26068] TVRecEvent tv_rec.cpp:1518 
(HandlePendingRecordings) - TVRec(24): ASK_RECORDING 24 29 0 0
2012-05-12 19:19:29.899042 I [26047/26067] TVRecEvent tv_rec.cpp:1518 
(HandlePendingRecordings) - TVRec(23): ASK_RECORDING 23 29 0 0
2012-05-12 19:19:29.899175 I [26047/26066] TVRecEvent tv_rec.cpp:1518 
(HandlePendingRecordings) - TVRec(22): ASK_RECORDING 22 29 0 0
2012-05-12 19:19:59.759659 I [26047/26064] TVRecEvent tv_rec.cpp:1014 
(HandleStateChange) - TVRec(21): Changing from None to RecordingOnly
2012-05-12 19:19:59.760574 I [26047/26064] TVRecEvent tv_rec.cpp:3456 
(TuningCheckForHWChange) - TVRec(21): HW Tuner: 21->21
2012-05-12 19:20:06.344388 N [26047/26069] Scheduler autoexpire.cpp:263 
(CalcParams) - AutoExpire: CalcParams(): Max required Free Space: 3.0 GB 
w/freq: 7 min
2012-05-12 19:20:06.344451 I [26047/26069] Scheduler scheduler.cpp:2460 
(HandleRecordingStatusChange) - Tuning recording: "Britain's Got 
Talent":"The Final": channel 1003 on ca
rdid 21, sourceid 1
2012-05-12 19:20:36.633274 E [26047/26058] EIT mythdb.cpp:192 (DBError) 
- DB Error (change_program):
Query was:
UPDATE program SET starttime = ?,     endtime   = ? WHERE chanid    = ? 
AND       starttime = ?
Bindings were:
:CHANID=1081, :NEWEND=2012-05-14T13:40:00, :NEWSTART=2012-05-14T13:00:00,
:OLDSTART=2012-05-14T12:00:00
Driver error was [2/1062]:
QMYSQL3: Unable to execute statement
Database error was:
Duplicate entry '1081-2012-05-14 13:00:00-0' for key 'PRIMARY'

2012-05-12 19:21:56.285571 I [26047/26069] Scheduler scheduler.cpp:2011 
(HandleReschedule) - Reschedule requested for id -1.
2012-05-12 19:21:56.823969 I [26047/26069] Scheduler scheduler.cpp:2069 
(HandleReschedule) - Scheduled 141 items in 0.5 = 0.28 match + 0.25 place
2012-05-12 19:23:41.205408 I [26047/26070] HouseKeeping 
housekeeper.cpp:225 (RunHouseKeeping) - Running housekeeping thread
2012-05-12 19:26:06.365838 I [26047/26069] Scheduler scheduler.cpp:2011 
(HandleReschedule) - Reschedule requested for id -1.
2012-05-12 19:26:06.856468 I [26047/26069] Scheduler scheduler.cpp:2069 
(HandleReschedule) - Scheduled 141 items in 0.5 = 0.28 match + 0.21 place
2012-05-12 19:28:48.208039 I [26047/26070] HouseKeeping 
housekeeper.cpp:225 (RunHouseKeeping) - Running housekeeping thread
2012-05-12 19:30:33.348850 N [26047/26071] Expire autoexpire.cpp:263 
(CalcParams) - AutoExpire: CalcParams(): Max required Free Space: 3.0 GB 
w/freq: 7 min
2012-05-12 19:32:50.232700 I [26047/26069] Scheduler scheduler.cpp:2011 
(HandleReschedule) - Reschedule requested for id -1.
2012-05-12 19:32:50.724655 I [26047/26069] Scheduler scheduler.cpp:2069 
(HandleReschedule) - Scheduled 141 items in 0.5 = 0.27 match + 0.22 place
2012-05-12 19:33:48.210176 I [26047/26070] HouseKeeping 
housekeeper.cpp:225 (RunHouseKeeping) - Running housekeeping thread
2012-05-12 19:36:08.752090 I [26047/26069] Scheduler scheduler.cpp:2011 
(HandleReschedule) - Reschedule requested for id -1.
2012-05-12 19:36:09.364021 I [26047/26069] Scheduler scheduler.cpp:2069 
(HandleReschedule) - Scheduled 141 items in 0.6 = 0.28 match + 0.33 place
2012-05-12 19:38:33.352323 N [26047/26071] Expire autoexpire.cpp:263 
(CalcParams) - AutoExpire: CalcParams(): Max required Free Space: 3.0 GB 
w/freq: 7 min
2012-05-12 19:38:53.212302 I [26047/26070] HouseKeeping 
housekeeper.cpp:225 (RunHouseKeeping) - Running housekeeping thread


Also Is it possible to force the hardware to try and reset itself 
without rebooting?  If so maybe I could right a script to reset it 
frequently.

-- 
Alan Chandler
http://www.chandlerfamily.org.uk



More information about the mythtv-users mailing list