[mythtv-users] Mythbuntu 9.10 / Myth .22 and Hauppauge HVR-1200 Mpeg Encoder fails(shud be HVR-1600)
Larry J on his Dell LT
larry at foxgulch.com
Thu Dec 24 16:47:15 UTC 2009
Larry J on his Dell LT wrote:
> Robert Rust wrote:
>>> I have been chasing a problem with my latest myth installation. I
>>> recently installed Mythbuntu 9.10 and MythTV .22 over my previously
>>> working 8.10 / .21 version.
>>> I have a Hauppauge HVR-1600 Tuner/Mpeg encoder card installed which
>>> worked great in my previous install. It is connected to an outside
>>> antenna and to the S-video out of my Dish Satellite Receiver. The ATSC
>>> tuner/DVB half functions OK but the s-video mpeg encoder output
>>> (/dev/video0) shows a black screen in myth frontend "watch tv" and a
>>> red screen in VLC. When I request that a program be recorded from the
>>> Dish receiver, I get 30 minutes of red screen along with the Dish
>>> receiver audio when I "play it" back in Myth.
>>> 1. I though perhaps I had a broken/bad s-video cable. So I unplugged
>>> the s-video cable from the HVR-1600 s-video jack and plugged it into
>>> Sony LCD TV. Picture fine. Normal picture on all Dish channels.
>>> 2. I though I must have mis-configured something in Myth. So I
>>> fired up
>>> VLC and chose Media, Capture Device, PVR and entered /dev/video0.
>>> Red picture in VLC with audio from the Dish Receiver, same as my
>>> recordings. Certainly not
>>> the picture I was expecting from the Satellite Receiver but at least
>>> Satellite audio was there. In VLC, Media Information, Codec Details
>>> shows Stream 0, type: Video, Codec: mpgv, Resolution: 720x480, Display
>>> Resolution: 720x480, and Frame rate 29.970029.
>>> 3. At this point, I think that the HVR-1600 analog section didn't
>>> initialize correctly. But the DVB half did and plays OK in VLC.
>>> Plus it appears that the cx18 chip was initialized as shown below in
>>> the following:
>>> dmesg | grep cx18
>>> [ 5.540246] cx18: Start initialization, version 1.2.0
>>> [ 5.540279] cx18-0: Initializing card 0
>>> [ 5.540281] cx18-0: Autodetected Hauppauge card
>>> [ 5.543479] cx18 0000:05:02.0: PCI INT A -> GSI 18 (level, low)
>>> -> IRQ
>>> [ 5.543488] cx18-0: Unreasonably low latency timer, setting to 64
>>> (was 32)
>>> [ 5.544762] cx18-0: cx23418 revision 01010000 (B)
>>> [ 5.761818] cx18-0: Autodetected Hauppauge HVR-1600
>>> [ 5.761820] cx18-0: Simultaneous Digital and Analog TV capture
>>> [ 5.856928] IRQ 18/cx18-0: IRQF_DISABLED is not guaranteed on shared
>>> [ 7.004368] tuner 1-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
>>> [ 7.016646] tuner 1-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
>>> [ 7.209622] cs5345 0-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
>>> [ 7.225253] cx18-0: Registered device video0 for encoder MPEG (64 x
>>> 32 kB)
>>> DVB initialization details omitted.
>>> [ 7.446209] cx18-0: Initialized card: Hauppauge HVR-1600
>>> [ 7.446229] cx18: End initialization
>>> [ 7.488574] cx18 0000:05:02.0: firmware: requesting
>>> [ 8.215916] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332
>>> [ 8.243487] cx18 0000:05:02.0: firmware: requesting
>>> [ 8.507505] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000
>>> (141200 bytes)
>>> [ 8.513677] cx18-0: FW version: 0.0.74.0 (Release 2007/03/12)
>>> [ 8.720131] cx18 0000:05:02.0: firmware: requesting
>>> [ 8.854592] cx18 0000:05:02.0: firmware: requesting
>>> [ 9.165685] cx18 0000:05:02.0: firmware: requesting
>>> [ 9.421104] cx18-0 843: loaded v4l-cx23418-dig.fw firmware (16382
>>> [ 9.440302] cx18-0 843: verified load of v4l-cx23418-dig.fw firmware
>>> (16382 bytes)
>>> 4. The version installed is
>>> lj at mythtv:~/Desktop$ mythbackend --version
>>> Please include all output in bug reports.
>>> MythTV Version : 22994
>>> MythTV Branch : branches/release-0-22-fixes
>>> Network Protocol : 50
>>> Library API : 0.22.20091023-1
>>> QT Version : 4.5.2
>>> Options compiled in:
>>> linux profile using_oss using_alsa using_pulse using_jack
>>> using_dvb using_firewire using_frontend using_glx_proc_addr_arb
>>> using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu
>>> using_libfftw3 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
>>> lj at mythtv:~/Desktop$ uname -a
>>> Linux mythtv 2.6.31-16-generic-pae #53-Ubuntu SMP Tue Dec 8 05:20:21
>>> 2009 i686 GNU/Linux
>>> 5. In my old installtion of Myth .21 and Mythbuntu 8.10 I
>>> had installed the gnome-desktop. As I said, that installation
>>> worked perfectly with the HVR-1600. I can't see why this
>>> would cause a problem.
>>> 6. In the synaptic repositories, I have checked
>>> so I think I'm getting the latest updates.
>>> A. Any suggestions on what to try next?
>>> B. Does anyone out there have a HVR-1600 Myth.22/Mythbuntu 9.10
>>> system working? (I'd like to compare notes.)
>>> Thank you,
>> My HVR-1600 is sorta working on Mythtbuntu 9.10. I tried the tuner and
>> wasn't happy with the audio issues and didn't want to deal with building
>> the driver myself. I am wondering if you may have any ideas for me? I
>> have a working PVR-150 in the box and would like to set up the
>> HVR-1600 to
>> record S-video input. The video recording works, but I don't know
>> how to
>> grab the audio that goes with it? Any suggestions? If you have any
>> questions about my setup details, I'd be happy to provide answers.
> What comes out of your properly configured HVR-1600 at /dev/video0
> (typically depending on how many capture boards, it may be
> /dev/video1 or /dev/video2) is an mpeg stream. All mixed together in
> the stream is the audio and video program material. So no external
> audio 1/8 inch stereo cables are necessary.
> As I've suggested, you can test to see if your HVR-1600 properly
> initialized by starting VLC. For example, on my HVR-1600, VLC
> Media->Capture Device->PVR (in the drop down)-> /dev/video0 (for the
> device name) then click play.
> If VLC refuses to start (no picture, no audio) make sure that the
> mythbackend isn't recording using /dev/video0. The backend hogs this
> /dev/video0 stream (when a recording is called for) . No "
> /dev/video0" in use error message, no nothing. VLC just doesn't
> start. I've installed mythtv-status so I can tell whether the backend
> is sucking fom /dev/video0. Maybe a good idea to stop the backend first!
> A little bit of progress to report. I did a "sudo service
> mythtv-backend stop" followed by "sudo modprobe -r cx18" followed by
> "sudo modprobe cx18" and finally "sudo service mythtv-backend
> start". Miraculously, the HVR-1600 mpeg encoder now runs. I can
> make recordings and see the mpeg stream in vlc. Watch TV still
> doesn't work but I don't care about that. The down side is along with
> my "sudo" incantations, I also changed MANY other things. I don't
> have a clue as to which one fixed my "no output from /dev/video0"
> Worse yet, since I spent several days researching and praying over
> this problem, I very reluctant to touch anything! I guess the rule
> with Mythtv is if it's working, just be grateful.
> mythtv-users mailing list
> mythtv-users at mythtv.org
A clarification: True, the output from the mpeg encoder half of the
HVR-1600 is a stream with the audio and video mixed together. This you
can listen to and see with VLC. But the input to the HVR-1600 still
requires cables. In the backend setup for the mpeg encoder, I selected
Default Input: S-Video1 That is fed from my Dish Sat Receiver S-video
out via an S-Video cable. HVR-1600 stereo input (Red and White RCA
phono Jacks) are fed from the corresponding Left(white) and Right(red)
Stereo outputs from the back of the Dish Receiver. In the Backend Setup
Capture Card, Capture Card Setup, Card Type: I selected IVTV MPEG-2
encoder Card. HTH, If you want more info, please email me directly off
More information about the mythtv-users