Hello Hans, I don't remember well which version was the last good one before the sound has broke. If the remains of an old debian package don't lie, it was a 0.3.7k
It was not working out of the box, sound was missing sometimes on all channels, sometimes on only several ones depending on what kernel module options were used. Since try end test method was employed, it's difficult to tell, which combination was essential for sound. It seems to me that tda9887 module options port1 and port2 were essential, but I am not sure about that. I hope this helps. > Date: Fri, 10 Nov 2006 11:54:18 +0100 > From: Hans Verkuil <[EMAIL PROTECTED]> > Subject: Re: [ivtv-users] No sound for some channels on PVR150: > problem pinpointed, but solution is needed > To: User discussion about IVTV <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-15" > > On Friday 10 November 2006 09:40, [EMAIL PROTECTED] wrote: > > Sorry for not replying fast. > > > > Setting the tda9887 module option for "pal=d" does not work, and dmesg barks, that module option "pal" is not supported. Seems there is no module options support for most modules in 0.4 series of ivtv driver anymore. > > I think it is a bug in the ivtv-0.4 tda9887. I've made some fixes to that module in ivtv-0.4. See if that helps. > > > > > I have tried all possible combinations of register settings to find that magic one which makes audio work. Seems, that register 0x808 has little (if no) effect. A register 0x809 is the one to try. The command > > > > /usr/bin/ivtvctl -d /dev/video1 -g reg=0x809,val=10000000 > > > > does the trick (however, the setting gets effective only after a channel change occurs). Now every of 60 channels has instant sound, including even those ones which have never had before. The best part, this setting does not ruins sound on channels which have worked fine previously. So now I am a really happy ivtv user :) Thank you Hans! > > > > The setting of "reg=0x809,val=10000000" seems to affect "preferred audio mode" setting. According to cx25840 data sheet, this value sets it to "very high deviation FM 540 kHz". Value of 01000000 is not enough for audio detection on my tuner (or cable?), while the default of 0x0 always results in poor audio detection for me. > > That's really interesting. I always wondered who would need that high-deviation stuff :-) > > You mention that it did work in an older ivtv version. Do you know what the last working ivtv version was? I'd like to compare that one with the current cx25840 module.Hello Hans,
I don't remember well which version was the last good one before the sound has broke. If the remains of an old debian package don't lie, it was a 0.3.7k
It was not working out of the box, sound was missing sometimes on all channels, sometimes on only several ones depending on what kernel module options were used. Since try end test method was employed, it's difficult to tell, which combination was essential for sound. It seems to me that tda9887 module options port1 and port2 were essential, but I am not sure about that.
I hope this helps.
Date: Fri, 10 Nov 2006 11:54:18 +0100 From: Hans Verkuil <[EMAIL PROTECTED]> Subject: Re: [ivtv-users] No sound for some channels on PVR150: problem pinpointed, but solution is needed To: User discussion about IVTV <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-15" On Friday 10 November 2006 09:40, [EMAIL PROTECTED] wrote: > Sorry for not replying fast. > > Setting the tda9887 module option for "pal=d" does not work, and > dmesg barks, that module option "pal" is not supported. Seems there > is no module options support for most modules in 0.4 series of ivtv > driver anymore. I think it is a bug in the ivtv-0.4 tda9887. I've made some fixes to that module in ivtv-0.4. See if that helps. > > I have tried all possible combinations of register settings to find > that magic one which makes audio work. Seems, that register 0x808 has > little (if no) effect. A register 0x809 is the one to try. The > command > > /usr/bin/ivtvctl -d /dev/video1 -g reg=0x809,val=10000000 > > does the trick (however, the setting gets effective only after a > channel change occurs). Now every of 60 channels has instant sound, > including even those ones which have never had before. The best part, > this setting does not ruins sound on channels which have worked fine > previously. So now I am a really happy ivtv user :) Thank you Hans! > > The setting of "reg=0x809,val=10000000" seems to affect "preferred > audio mode" setting. According to cx25840 data sheet, this value sets > it to "very high deviation FM 540 kHz". Value of 01000000 is not > enough for audio detection on my tuner (or cable?), while the default > of 0x0 always results in poor audio detection for me. That's really interesting. I always wondered who would need that high-deviation stuff :-) You mention that it did work in an older ivtv version. Do you know what the last working ivtv version was? I'd like to compare that one with the current cx25840 module.
_______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
