public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Rod <Rod@Rods.id.au>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] Try to Make DVB-T part of Compro VideoMate T750 Work
Date: Fri, 09 May 2008 00:46:09 +1000	[thread overview]
Message-ID: <48231231.7040905@Rods.id.au> (raw)
In-Reply-To: <200805071307.15982.b87605214@ntu.edu.tw>

lin wrote:
> Hi:
>
> At preseant, I'm trying to make DVB-T work on Compro T750 (an digital/analog 
> hybrid TV capture card) while analog part has already been implemented by 
> Newbigin. Since I can only recieve DVB-T signal, I'll mainly focus on DVB-T 
> part implementation.
>
> First of all, I need to make sure the chips used on this card. They are...
> 	Philips ""saa7135"" as main video audio decoder
> 	Quantek ""qt1010"" as digital TV silicon tuner
> 	Intel ""ce6353"" or Zarlink ""zl10353""??? as demodulator behind qt1010
> 	( I'm not sure which one is the real demodulator adopted on this card. Does 	
> anybody have further information?)
> 	Xceive ""xc2028"" as analog TV silicon tuner
>
> My current v4l-dvb version is checked out from linuxtv Mercurial server
> 	http://linuxtv.org/hg/v4l-dvb
> 	(v4l-dvb-4c4fd6b8755c)
> , and I manunally patch Newbigin's code on it
> 	http://www.chrysocome.net/downloads/v4l-dvb-experimental-t750-0.2.diff
> The firmware used by xc2028 driver are generated by extract_xc3028.pl pearl 
> scripts. After get all of this done, I can view several DVB-T TV channels 
> through Kaffeine, but the quality is unacceptable. The situation seems only 
> key frames are decode properly, and the other frames are simply 
> blocked "like" the antenna signal weak. So does the sound.
>
> The following is the dmesg related to v4l-dvb modules:
>
> [   43.971924] Linux video capture interface: v2.00
> [   44.042551] saa7130/34: v4l2 driver version 0.2.14 loaded
> [   44.042642] ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC4] -> GSI 19 
> (level, high) -> IRQ 20
> [   44.042652] saa7133[0]: found at 0000:01:07.0, rev: 209, irq: 20, latency: 
> 32, mmio: 0xdf001000
> [   44.042660] saa7133[0]: subsystem: 185b:c900, board: Compro VideoMate T750 
> [card=139,autodetected]
> [   44.042670] saa7133[0]: board init: gpio is 849300
> [   44.042767] input: saa7134 IR (Compro VideoMate T7 as /class/input/input4
> [   44.204856] saa7133[0]: i2c eeprom 00: 5b 18 00 c9 54 20 1c 00 43 43 a9 1c 
> 55 d2 b2 92
> [   44.204866] saa7133[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204874] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 03 01 08 ff 00 87 
> ff ff ff ff
> [   44.204881] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204888] saa7133[0]: i2c eeprom 40: ff d7 00 c4 86 1e 05 ff 02 c2 ff 01 
> ff ff ff ff
> [   44.204895] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff cb
> [   44.204902] saa7133[0]: i2c eeprom 60: 35 ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204914] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204921] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204928] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204935] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204942] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204949] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204956] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204963] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.204970] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff 
> ff ff ff ff
> [   44.340757] tuner' 2-0061: chip found @ 0xc2 (saa7133[0])
> [   44.348645] tuner' 2-0062: chip found @ 0xc4 (saa7133[0])
> [   44.356706] tuner' 2-0063: chip found @ 0xc6 (saa7133[0])
> [   44.369421] tuner' 2-0068: chip found @ 0xd0 (saa7133[0])
> [   44.379813] ACPI: PCI Interrupt Link [APCJ] enabled at IRQ 20
> [   44.379820] ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [APCJ] -> GSI 20 
> (level, high) -> IRQ 18
> [   44.379850] PCI: Setting latency timer of device 0000:00:06.0 to 64
> [   44.419310] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
> [   44.524079] xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, 
> type: xc2028 firmware, ver 2.7
> [   45.268105] xc2028 2-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 
> 0000000000000000.
> [   46.024569] xc2028 2-0061: i2c output error: rc = -5 (should be 64)
> [   46.024573] xc2028 2-0061: -5 returned from send
> [   46.024577] xc2028 2-0061: Error -22 while loading base firmware
> [   46.082924] intel8x0_measure_ac97_clock: measured 59209 usecs
> [   46.082929] intel8x0: clocking to 47499
> [   46.829573] xc2028 2-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 
> 0000000000000000.
> [   47.573565] input: ImPS/2 Logitech Wheel Mouse as /class/input/input5
> [   47.581186] xc2028 2-0061: i2c output error: rc = -5 (should be 64)
> [   47.581191] xc2028 2-0061: -5 returned from send
> [   47.581195] xc2028 2-0061: Error -22 while loading base firmware
> [   48.325117] xc2028 2-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 
> 0000000000000000.
> [   49.112002] xc2028 2-0061: i2c output error: rc = -5 (should be 64)
> [   49.112007] xc2028 2-0061: -5 returned from send
> [   49.112012] xc2028 2-0061: Error -22 while loading base firmware
> [   49.911789] xc2028 2-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 
> 0000000000000000.
> [   50.665031] xc2028 2-0061: i2c output error: rc = -5 (should be 64)
> [   50.665036] xc2028 2-0061: -5 returned from send
> [   50.665040] xc2028 2-0061: Error -22 while loading base firmware
> [   50.677464] saa7133[0]: registered device video0 [v4l2]
> [   50.679443] saa7133[0]: registered device vbi0
> [   50.681560] saa7133[0]: registered device radio0
> [   50.707733] Compro VideoMate T750 DVB setup
> [   50.740839] saa7134 ALSA driver for DMA sound loaded
> [   50.740875] saa7133[0]/alsa: saa7133[0] at 0xdf001000 irq 20 registered as 
> card -2
> [   50.766307] Attaching pll
> [   50.802239] Quantek QT1010 successfully identified.
> [   50.802246] DVB: registering new adapter (saa7133[0])
> [   50.802255] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
>
>
>
>
> Do you have any suggestion about this?
>
> Thanks
>
>
> linleno
>   
    Hi, is there anyone actually working on this?

    I cannot program for the life of me (for now) si, I'd like some 
assistance?

    I can get the SAA to be seen on the I2C bus, and a scan doesn't 
reveal the true addresses of the chips behind it (along with the 
previously seen reports of the addresses of the devices.

    I have manually probed and have obtained the actual I2C addressing 
of most of the chips (except for the XC device, BGA's are difficult, and 
the PRO1A, well I havn't gone to the length of X-ray'ing it yet, but 
maybe I'll have to give that a go (X-ray to get the die information, 
then try and resolve its function from that info) or I'll just power the 
device and see what it does.. wish i still had the "Pinpoint" system at 
my disposal.
   
    So, I'm looking for help, or a group to chat with to try and help 
this little device along ;o)

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

       reply	other threads:[~2008-05-08 14:46 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200805071307.15982.b87605214@ntu.edu.tw>
2008-05-08 14:46 ` Rod [this message]
2008-05-08 15:32   ` [linux-dvb] Try to Make DVB-T part of Compro VideoMate T750 Work lin
     [not found] ` <48219F49.9090709@Rods.id.au>
2008-05-08 15:12   ` lin
2008-05-08 15:35     ` Antti Palosaari
2008-05-07  8:08 lin
2008-05-07 14:05 ` Antti Palosaari

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=48231231.7040905@Rods.id.au \
    --to=rod@rods.id.au \
    --cc=linux-dvb@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox