[linux-dvb] Re: hybrid DViCO FusionHDTV5 Lite: dvb-bt8xx + lgdt330x
mkrufky at m1k.net
Mon Aug 22 18:52:17 CEST 2005
Mac Michaels wrote:
>On Monday 22 August 2005 12:26 am, Michael Krufky wrote:
>>I dont have a working "lgdt330x_set_ts_param" although I
>>dont think I need one, as the bttv has no mpeg chip.
>It is unique to the cx23880x chips and not used here.
Just as I thought... So I can erase that stuff inside the #if 0 ... #endif
>>Analog functions are working on this board already
>>without a flaw. The video4linux portion of this code can
>>be found in video4linux cvs, bttv card 0x87 (135).
>>However, with dvb, I am getting an error (see all the way
>>down below), and the frontend driver does not get
>>detected. I am sure that I have the i2c address correct,
>>and I got my gpio values from playing with both regspy
>>and btspy. Any ideas?
>The failure in the test to see if the lgdt330x chip could be
>read with i2c. There are 2 ways I have seen this fail.
>1) Wrong i2c address. Probably not the problem here. 0x0e is
>hardware default and used on the Gold version of this card.
I am sure the i2c address is correct. modprobe bttv i2c_scan=1 detects
the lgdt330x at 0x1c..... 0x1c >> 1 = 0x0e. No questions here.
>2) Chip is being held in the reset state by a GPIO pin. A
>likely candidate. In order for the chip to respond the
>hardware reset pin 27 must be pulled high to a "1". You
>need to figure out where pin 27 of the lgdt3303 chip is
>connected to the bt88xx chip. That will be a difficult
>since the lgdt3303 chip is inside the tuner's metal box. My
>first guess would be gpio just like all the other
>FusionHDTV cards. Note that there is also some reset code
>in cx88-dvb.c. It must leave the appropriate GPIO pin set
>to a 1.
This is great information. I knew that I was getting close with the
GPIO settings, but now I know what specifically to look for next time I
try to get this going.
More information about the linux-dvb