Re: Gene's pcHDTV 3000 analog problem

Michael Krufky
2005-12-01T22:23:52Z

Perry Gilfillan wrote:

> Mauro Carvalho Chehab wrote:
>
>> After checking the datasheets of Thompson tuner, and I have one
>> guess:
>>
>> At board description, tda9887 is not there. This tuner needs to work
>> properly.
>>
>> This small patch does enable it for your board.
>>
>> You should notice that you may need to use some parameters for
>> tda0887
>> to work properly, like using port1=0 port2=0 qss=0 as insmod options for
>> this module. (these are some on/off bits at the chip, to enable some
>> special functions - if 0/0/0 doesn't work you may need to test 0/0/1, ..
>> 1/1/1).
>
> This has fixed it for me!! I compiled todays cvs, with out this
> patch, to watch it fail, then added the line as noted, and reloaded
> the modules without rebooting, and it worked. I did a cold start to
> see that it is repeatable, and it continues to work. I used no extra
> parameters, so the defaults are working fine.
>
> Cheers,
>
> Perry
>
>> Cheers, Mauro.
>>
>> ------------------------------------------------------------------------
>>
>> Index: linux/drivers/media/video/cx88/cx88-cards.c
>> ===================================================================
>> RCS file:
>> /cvs/video4linux/v4l-dvb/linux/drivers/media/video/cx88/cx88-cards.c,v
>> retrieving revision 1.108
>> diff -u -p -r1.108 cx88-cards.c
>> --- linux/drivers/media/video/cx88/cx88-cards.c 25 Nov 2005
>> 10:24:13 -0000 1.108
>> +++ linux/drivers/media/video/cx88/cx88-cards.c 1 Dec 2005
>> 20:56:43 -0000
>> @@ -569,6 +569,7 @@ struct cx88_board cx88_boards[] = {
>> .radio_type = UNSET,
>> .tuner_addr = ADDR_UNSET,
>> .radio_addr = ADDR_UNSET,
>> + .tda9887_conf = TDA9887_PRESENT,
>> .input = {{
>> .type = CX88_VMUX_TELEVISION,
>> .vmux = 0,
>
HURRAY!!!!!

Signed-off-by: Michael Krufky <mkrufky@m1k.net>

... I'll go add this to cvs now.