[mythtv-users] Hauppauge HVR-1950 USB not working with MythTV

Naoyuki Tai ntai at smartfruit.com
Fri Nov 30 02:24:41 UTC 2012


Hello,

I have a Hauppauge HVR-1950 with MythBuntu.
Bus 002 Device 008: ID 2040:7501 Hauppauge
mythtv-backend 2:0.25.2+fixes.20120802.46cab93-0ubuntu1

The device ("/dev/video0") is working with mplayer.
$ mplayer /dev/video0
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team

Playing /dev/video0.
Cannot seek backward in linear streams!
Seek failed
MPEG-PS file format detected.
VIDEO:  MPEG2  720x480  (aspect 2)  29.970 fps  8000.0 kbps (1000.0 kbyte/s)

So, I configured the tuner, but when I try to "watch", I don't get 
anything going.
The frontend says "no signal". Currently, for testing, I hooked up 
PlayStation 2
to the composite.
Here is the log from backend.
(cable-channel.py is my cable channel changing script.)

I've used PCI card version of Happauge, and I know the USB version mimics
the PCI card version.

I'm stuck.
Can someone give me some clues?
I know the backend is fine as I can watch the HD (clear qam) over HDHR.

Here is the log I get from backend when I choose the /dev/video0 for
live TV.

--  Tai

2012-11-29 20:57:43.071775 I  TVRec(2): ClearFlags(RecorderRunning,) -> 
RunMainLoop,RingBufferReady,
2012-11-29 20:57:43.071795 I  TVRec(2): Tearing down RingBuffer
2012-11-29 20:57:43.072352 I  TVRec(2): ClearFlags(PENDINGACTIONS,) -> 
RunMainLoop,RingBufferReady,
2012-11-29 20:57:43.075834 I  MainServer::ANN Playback
2012-11-29 20:57:43.075849 I  adding: minimyth as a client (events: 0)
2012-11-29 20:57:43.078403 I  TVRec(1): Changing from None to WatchingLiveTV
2012-11-29 20:57:43.078439 I  TVRec(1): 
ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
2012-11-29 20:57:43.078464 I  TVRec(1): HandleTuning Request: 
Program(NULL) channel() input() flags(LiveTV,)
2012-11-29 20:57:43.078485 I  ChannelBase(1): Looking for startchannel 
'2' on input 'composite'
2012-11-29 20:57:43.082199 I  ChannelBase(1): Found startchannel '2' on 
input 'composite'
2012-11-29 20:57:43.082281 I  TVRec(1): HW Tuner: 1->1
2012-11-29 20:57:43.082298 I  TVRec(1): ClearFlags(PENDINGACTIONS,) -> 
RunMainLoop,
2012-11-29 20:57:43.082313 I  TVRec(1): No recorder yet, calling 
TuningFrequency
2012-11-29 20:57:43.082896 I  V4LChannel(/dev/video0): Device name 
'WinTV HVR-1950 Model Category 7' driver 'pvrusb2'.
2012-11-29 20:57:43.082924 I  V4LChannel(/dev/video0): v4l2: 1 stream 
io: 0 std io: 1 async io: 0 tuner 1 sliced vbi 0
2012-11-29 20:57:43.103021 I  ChannelBase(1): Input #1: 'composite' 
schan(2) sourceid(2) ccid(1)
2012-11-29 20:57:43.103031 I  ChannelBase(1): Current Input #1: 'composite'
2012-11-29 20:57:43.103066 I  Global TVFormat Setting 'NTSC'
2012-11-29 20:57:43.103092 I  V4LChannel(/dev/video0): Input #1: 
'composite' schan(2) tun() v4l1(Unknown) v4l2(NTSC)
2012-11-29 20:57:43.103103 I  V4LChannel(/dev/video0): 
SetFormat(Default) fmt(NTSC) input(1)
2012-11-29 20:57:43.103111 I  Channel(/dev/video0)::SwitchToInput(in 1, '')
2012-11-29 20:57:43.103990 I  V4LChannel(/dev/video0): 
SetInputAndFormat(1, NTSC) (v4l v2) input_switch: 0 mode_switch: 0
2012-11-29 20:57:43.103998 I  DTVChan(/dev/video0): SetChannelByString(2):
2012-11-29 20:57:43.105290 I  V4LChannel(/dev/video0): 
SetFormat(Default) fmt(NTSC) input(1)
2012-11-29 20:57:43.105298 I  DTVChan(/dev/video0): 
SetChannelByString(2): success
2012-11-29 20:57:43.111165 I  ChannelBase(1): GetScriptStatus() 1
2012-11-29 20:57:43.111182 I  ChannelBase(1): GetScriptStatus() 1 -> 2
2012-11-29 20:57:43.111199 I  ChannelBase(1): Running command: 
/usr/local/bin/cable-channel.py 2
2012-11-29 20:57:43.112906 I  TVRec(1): CreateLiveTVRingBuffer(2)
2012-11-29 20:57:43.122886 I  TVRec(1): GetProgramRingBufferForLiveTV()
2012-11-29 20:57:43.125889 N  AutoExpire: CalcParams(): Max required 
Free Space: 2.0 GB w/freq: 15 min
2012-11-29 20:57:43.274008 I  TVRec(1): 
StartedRecording(2002_2012-11-29T20:57:43) 
fn(/storage1/myth/live/2002_20121129205743.mpg)
2012-11-29 20:57:43.298876 I  Using profile 'Default' to record
2012-11-29 20:57:43.302291 I  Chain: Appended at 2 '2002_20121129205743'
2012-11-29 20:57:43.304736 I  TVRec(1): Starting Signal Monitor
2012-11-29 20:57:43.304756 I  TVRec(1): SetupSignalMonitor(1, 1)
2012-11-29 20:57:43.304800 I  TVRec(1): Signal monitor successfully created
2012-11-29 20:57:43.305002 I  TVRec(1): SetFlags(SignalMonitorRunning,) 
-> RunMainLoop,SignalMonitorRunning,
2012-11-29 20:57:43.305011 I  ChannelBase(1): GetScriptStatus() 1
2012-11-29 20:57:43.305024 I  TVRec(1): ClearFlags(WaitingForSignal,) -> 
RunMainLoop,SignalMonitorRunning,
2012-11-29 20:57:43.305034 I  ChannelBase(1): GetScriptStatus() 1 -> 2
2012-11-29 20:57:43.305045 I  TVRec(1): SetFlags(WaitingForSignal,) -> 
RunMainLoop,WaitingForSignal,SignalMonitorRunning,
2012-11-29 20:57:43.305067 I  TVRec(1): SetFlags(DummyRecorderRunning,) 
-> RunMainLoop,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,
2012-11-29 20:57:43.305076 I  DummyDTVRecorder -- started
2012-11-29 20:57:43.305096 I  TVRec(1): SetFlags(RingBufferReady,) -> 
RunMainLoop,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2012-11-29 20:57:43.305118 I  TVRec(1): ClearFlags(NeedToStartRecorder,) 
-> 
RunMainLoop,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2012-11-29 20:57:43.305168 I  TVRec(1): SetFlags(NeedToStartRecorder,) 
-> 
RunMainLoop,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2012-11-29 20:57:43.305496 I  TVRec(1): SetFlags(CancelNextRecording,) 
-> 
RunMainLoop,CancelNextRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2012-11-29 20:58:26.129204 N  AutoExpire: CalcParams(): Max required 
Free Space: 2.0 GB w/freq: 15 min
2012-11-29 20:58:26.139235 N  Expiring 0 MB for 1251 at 
2012-11-28T01:52:03 => "Fox 25 News at 10"
2012-11-29 20:58:26.139358 N  Expiring 16 MB for 1251 at 
2012-11-28T01:52:04 => "Fox 25 News at 10"
2012-11-29 20:58:26.139471 N  Expiring 0 MB for 2002 at 
2012-11-28T01:52:14 => "Drop 7 Foods, Feel Better Fast With JJ Virgin"
2012-11-29 20:58:26.140144 N  Expiring 0 MB for 1041 at 
2012-11-28T01:52:37 => "Best Pillow Ever!"
2012-11-29 20:58:26.151427 N  Expiring 10 MB for 1041 at 
2012-11-28T01:52:38 => "Best Pillow Ever!"
2012-11-29 20:58:26.174032 N  Expiring 0 MB for 2002 at 
2012-11-28T01:17:56 => "Drop 7 Foods, Feel Better Fast With JJ Virgin"
2012-11-29 20:58:26.174108 N  Expiring 0 MB for 2002 at 
2012-11-28T01:26:23 => "Drop 7 Foods, Feel Better Fast With JJ Virgin"
2012-11-29 20:58:26.174169 N  Expiring 0 MB for 2044 at 
2012-11-28T01:27:39 => "History Detectives"
2012-11-29 20:58:26.174486 N  Expiring 0 MB for 2051 at 
2012-11-28T01:29:17 => "Cold Case":"A Dollar, a Dream"
2012-11-29 20:58:26.174889 N  Expiring 0 MB for 2002 at 
2012-11-28T01:30:29 => "Drop 7 Foods, Feel Better Fast With JJ Virgin"
2012-11-29 20:58:26.174948 N  Expiring 0 MB for 2007 at 
2012-11-28T01:30:35 => "Late Night With Jimmy Fallon"
2012-11-29 20:58:26.175009 N  Expiring 0 MB for 2002 at 
2012-11-28T01:32:34 => "Drop 7 Foods, Feel Better Fast With JJ Virgin"
2012-11-29 20:58:26.175054 N  Expiring 0 MB for 2088 at 
2012-11-28T01:32:38 => "Top 10 Gunslingers"
2012-11-29 20:58:26.175152 N  Expiring 0 MB for 1041 at 
2012-11-28T01:52:37 => "Best Pillow Ever!"
2012-11-29 20:58:26.175359 N  Expiring 10 MB for 1041 at 
2012-11-28T01:52:38 => "Best Pillow Ever!"
2012-11-29 20:58:26.175414 N  Expiring 0 MB for 2002 at 
2012-11-28T01:52:44 => "Drop 7 Foods, Feel Better Fast With JJ Virgin"
2012-11-29 20:58:26.175477 N  Expiring 0 MB for 2009 at 
2012-11-28T01:52:50 => "Paid Programming"
2012-11-29 20:58:31.656058 I  JobQueue: Metadata Lookup Starting for 
"Two and a Half Men":"I Scream When I Pee" recorded from channel 1041 at 
2012-11-29T20:57:34
2012-11-29 20:58:32.324910 I  MainServer::ANN Monitor
2012-11-29 20:58:32.324929 I  adding: minimyth as a client (events: 0)
2012-11-29 20:58:32.325406 I  MainServer::ANN Monitor
2012-11-29 20:58:32.325419 I  adding: minimyth as a client (events: 1)
2012-11-29 20:58:36.666305 I  JobQueue: Metadata Lookup Starting for 
"Two and a Half Men":"I Scream When I Pee" recorded from channel 1041 at 
2012-11-29T20:57:35
2012-11-29 20:58:37.426420 I  MainServer::ANN Monitor
2012-11-29 20:58:37.426437 I  adding: minimyth as a client (events: 0)
2012-11-29 20:58:37.427048 I  MainServer::ANN Monitor
2012-11-29 20:58:37.427062 I  adding: minimyth as a client (events: 1)
2012-11-29 20:59:10.300648 I  Reschedule requested for id 0.
2012-11-29 20:59:10.775931 I  Scheduled 132 items in 0.5 = 0.00 match + 
0.47 place
2012-11-29 20:59:30.779293 I  TVRec(2): RecordPending on inputid 2
2012-11-29 20:59:31.082815 I  TVRec(2): ASK_RECORDING 2 28 0 0
2012-11-29 20:59:47.451712 E  ERROR retrieving program info when trying 
to delete program for chanid 1041 recorded at Wed Nov 28 01:52:37 2012. 
Recording will NOT be deleted.
2012-11-29 20:59:47.453914 E  ERROR retrieving program info when trying 
to delete program for chanid 1041 recorded at Wed Nov 28 01:52:38 2012. 
Recording will NOT be deleted.
   C-c C-c2012-11-29 20:59:53.062281 N  MythBackend exiting
2012-11-29 20:59:53.065468 I  Bonjour: De-registering service 
'_mythbackend-master._tcp.' on 'Mythbackend on minimyth'
2012-11-29 20:59:54.088372 I  TVRec(1): ClearFlags(RunMainLoop,) -> 
CancelNextRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2012-11-29 20:59:54.088462 I  TVRec(1): Changing from WatchingLiveTV to None
2012-11-29 20:59:54.088833 I  TVRec(1): TeardownSignalMonitor() -- begin
2012-11-29 20:59:54.114677 I  TVRec(1): TeardownSignalMonitor() -- end
2012-11-29 20:59:54.115013 I  TVRec(1): ClearFlags(RecorderRunning,) -> 
CancelNextRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2012-11-29 20:59:54.115979 I  TVRec(1): 
FinishedRecording(2002_2012-11-29T20:57:43)
             title: Great Performances: Andrea Bocelli Live in Central Park
             in recgroup: LiveTV status: Recorder Failed:Recorder Failed 
is_dummy finished_now



More information about the mythtv-users mailing list