Re: Suggestions for T750

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 4/24/07, John Newbigin <jnewbigin@xxxxxxxxxxxxxxx> wrote:
Markus Rechberger wrote:
> Hi,
>
> did you see the existing xc3028 driver on mcentral.de?
>
> http://mcentral.de/hg/~mrec/v4l-dvb-experimental/
> xc3028-tuner.c (it's implemented in the em28xx, saa7134 and cx88 there)
I xc3028 code I have seen is tied to the em28xx driver.  Are there any
instructions for using this experimental code?  I am currently working off

http://linuxtv.org/hg/v4l-dvb

the experimental tree is just the same as
http://linuxtv.org/hg/v4l-dvb it just includes support for around 60
more devices

http://linuxtv.org/repo/

(just replace http://linuxtv.org/hg/v4l-dvb with
http://linuxtv.org/hg/v4l-dvb-experimental)

The code isn't tied to the em28xx in the experimental tree (it's used
with cx88, saa7134 and em28xx)

Best would be to look at em2880-dvb how it's implemented there.

http://mcentral.de/wiki/index.php/Em2880#Installation

the installation instruction for em28xx based devices should also
apply for your version.

best regards,

Markus



I have the correct firmware for this card but I don't know how to
'package' it to work with the 3028 driver.

Where possible I certainly want to use reuse the existing code.

The T750 is a SAA7134(5) based PCI card.  The card also has digital
based on the XL10353 and QT1010.

John.
>
> That driver supports xc3028, xc2028, xc3018 chips, you might have some
> issues with the firmwares, best would be to try existing packages.
>
> What kind of device is that?
> PCI/Conexant, or something else?
>
> Markus
>
> On 4/23/07, John Newbigin <jnewbigin@xxxxxxxxxxxxxxx> wrote:
>> Here I go replying to myself again.
>>
>> I have had some success with loading the firmware.  I has a suspicion
>> that I needed to twiddle the GPIO pins but could not get it to work.
>> Studying the xc3028 driver showed me the way.  The GPIO needs to be
>> first cleared and then set before continuing.
>>
>> The xc3028 is very similar to the xc2028 and they could use a common
>> driver.  I don't understand how the firmware file is stored for the
>> xc3028 though.  I assume that multiple chunks are encoded into one file
>> somehow.
>>
>> There is also another firmware chunk which is needed for FM radio
>> support so I don't know how that would be added.
>>
>> Anyway, I have loading firmware but still no TV.  I think I am close
>> though.
>>
>> i2c traces and firmware can be downloaded from here
>> http://www.chrysocome.net/downloads/t750-logs-0.1.tar.gz
>>
>> I'll try and clean up my code and post a patch tomorrow.
>>
>> John.
>>
>> John Newbigin wrote:
>> > I have made some slow progress with the T750.  I have implemented
>> > loading the firmware for the CX2028 but I have hit a problem.
>> >
>> > After loading the firmware, there are some commands (known as the
>> > 'MAGIC VALUES') which need to be issued.  These are the same as for
>> > the CX3028.  After this final write, my card does another write and
>> > then a read, but when I attempt the final read command the chip locks
>> > up and returns BUSY.
>> >
>> > Once this happens, the card has to be powered off to reset everything.
>> >
>> > Can anyone offer some suggestions of things to try.  I have the
>> > feeling I am very close.
>> >
>> > I have i2c traces if anyone wants to see them but they are quite
>> large.
>> >
>> > John.
>> >
>> > _______________________________________________
>> > linux-dvb mailing list
>> > linux-dvb@xxxxxxxxxxx
>> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>> >
>>
>>
>> _______________________________________________
>> linux-dvb mailing list
>> linux-dvb@xxxxxxxxxxx
>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>
>
>




--
Markus Rechberger

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux