[mythtv-users] No sound on second Hauppauge 150

Stephen Kitchener stephen at g6dzj.demon.co.uk
Tue Mar 7 16:28:04 UTC 2006


On Tuesday 07 Mar 2006 14:34, Stephen Kitchener wrote:
> On Tuesday 07 Mar 2006 08:00, John Andersen wrote:
> > On 3/6/06, Stephen Kitchener <stephen at g6dzj.demon.co.uk> wrote:
> > > On Monday 06 Mar 2006 13:55, Stephen Kitchener wrote:
> > >
> > > More info..
> > >
> > > I have changed to ivtv 0.4.3 and there is no change....
> > >
> > > Also the sound is MIA, even when I switch cards with the Y key as well
> > > as with recording...
> >
> > I'm betting deep digging will reveal the wrong modules are getting
> > loaded.  I speak from expierence.  Been there, done that.
>
> Maybe but I don't think so  - the same system with one card installed works
> perfectly, and the additional card is exactly the same make and model as
> the one that is working, so no changes should or would be needed, the
> output from the ivtv detection is identical...
>
>  for example..
> ivtv:  ==================== START INIT IVTV ====================
> ivtv:  version 0.4.3 (tagged release) loading
> ivtv:  Linux version: 2.6.12-12mdk 686 gcc-4.0
> ivtv:  In case of problems please include the debug info between
> ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
> ivtv:  any module options, when mailing the ivtv-users mailinglist.
> ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
> ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 19
> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
> tveeprom: ivtv version
> tveeprom: Hauppauge: model = 26559, rev = C289, serial# = 8758538
> tveeprom: tuner = TCL MFPE05 2 (idx = 89, type = 38)
> tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74,
> v4l2 = 0x00400e17)
> tveeprom: audio processor = CX25843 (type = 25)
> tveeprom: decoder processor = CX25843 (type = 1e)
> ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
> tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> cx25840 0-0044: ivtv driver
> cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
> cx25840 0-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
> ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
> wm8775 0-001b: ivtv driver
> wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
> tda9887 0-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> ivtv0: Encoder revision: 0x02050032
> ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
> ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
> ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
> total)
> ivtv0: Create encoder radio stream
> tuner 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
> ivtv0: Initialized WinTV PVR 150, card #0
> ivtv:  ======================  NEXT CARD  ======================
> ivtv1: Autodetected WinTV PVR 150 card (cx23416 based)
> ACPI: PCI Interrupt 0000:00:0f.0[A] -> GSI 18 (level, low) -> IRQ 18
> ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
> tveeprom: ivtv version
> tveeprom: Hauppauge: model = 26559, rev = E289, serial# = 8355989
> tveeprom: tuner = TCL MFPE05 2 (idx = 89, type = 38)
> tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74,
> v4l2 = 0x00400e17)
> tveeprom: audio processor = CX25843 (type = 25)
> tveeprom: decoder processor = CX25843 (type = 1e)
> ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
> ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61]
> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
> cx25840 1-0044: ivtv driver
> cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
> cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
> ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44]
> wm8775 1-001b: ivtv driver
> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
> ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
> tda9887 1-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #1)
> ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
> ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> ivtv1: Encoder revision: 0x02050032
> ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> ivtv1: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
> ivtv1: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
> ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
> total)
> ivtv1: Create encoder radio stream
> tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
> ivtv1: Initialized WinTV PVR 150, card #1
> ivtv:  ====================  END INIT IVTV  ====================
>
> And all I have in /etc/modprobe.preload is a line
>
> ivtv
>
> which works for the oringinal setup, so I would expect that no changes
> should be needed...
>
> Besides tuning and then cat from each /dev/video0 and /dev/video1 produces
> an mpg with sound in both cases.
>
> What I can't see is why mythtv should effect one of the cards or at least
> remove the sound from one, always the same one as far as I can tell. Can't
> see anything obvious in the mysql database.
>
> Direct query of the cards
>
> ivtvctl -Y -d /dev/video0
> 14:26
> ioctl: VIDIOC_QUERYCTRL
> Brightness = 127
> Contrast = 63
> Saturation = 63
> Hue = 0
> Volume = 58880
> Mute = 0
>
> And
>
> ivtvctl -Y -d /dev/video1
> 14:30
> ioctl: VIDIOC_QUERYCTRL
> Brightness = 127
> Contrast = 63
> Saturation = 63
> Hue = 0
> Volume = 58880
> Mute = 0
>
> I wouldn't have expected anything different as I can get an mpg stream from
> both /dev/video0 and /dev/video1 complete with sound.
>
> Still confused here..

Ok, Posting stuff to my own email isn't normal, but I have more info...

For those that haven't read the previous emails, I have two identical cards, 
Hauppauge 150's, one that was originally in the machine, and working for some 
time and now an additional one which I get video out of it but no sound out 
of it. 

When I test the cards without mythtv, from the command line, I get sound and 
vision from both, but from within mythtv, the sound is missing on one of the 
cards, it's always tuner 2 that has the problem.

If I change tuner with the Y key, the sound is muted, However, from a console 
I issue the command 
ivtvctl --set-ctrl=mute=1 -d /dev/video1 (To mute it even though it is 
muted!!)
Then
ivtvctl --set-ctrl=mute=0 -d /dev/video1 (To un-mute it)
I get sound from the second tuner.

I have to issue the two commands, it doesn't work If I just try to unmute it..

If I go to the original tuner (still working as normal) and then back to the 
second tuner, via the Y key, the sound is again muted, So I have to go 
through the two ivtvctl command again, which is no good for recording.

So, to me, it must be mythtv that is causing the muting. But it's not limited 
to the Y key (It does cause the card to be remuted), If I record from the 
second tuner the sound is muted also...

Any takers ???

>
> > --
> > ----------JSA---------
> > _______________________________________________
> > mythtv-users mailing list
> > mythtv-users at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


More information about the mythtv-users mailing list